@charset "UTF-8";
/* CSS Document */

html { height: 100%;}

body { padding:0; margin:0; background-color:#001846; background-image:url(/images2/bg.gif); background-position:top; background-repeat:repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.clear { clear:both;}
img { border:0;}

#container { width:984px; margin:0px auto; padding:0; color:black;}

#container .strong { font-weight:bold;}

/* bottom images */
#bttmImgs { width:984px; margin:0; padding:0; background:url(/images2/bg_bttmImgs.gif) bottom no-repeat;}

/* header */
#container #header { padding:0; margin:0; height:114px; background:#04214b; background:url(/images2/bg_header.jpg) 0 0 no-repeat;}
#container #header .logoFPT { float:left; margin:0; padding:22px 0 0 32px;}
#container #header .logoPS { float:right; margin:0; padding:43px 44px 0 0;}

/* top navigation */
#container #nav { margin:0; padding:0; background:url(/images2/bg_nav.jpg) no-repeat; height:35px; width:984px;}
#container #nav #navItems { float:left; margin:0; padding:9px 0 0 35px; color:#ff0000;}
#container #nav #navItems a { font-weight:bold; color:#013884; text-decoration:none;}
#container #nav #navItems a:hover {color:#2060b8;}

/* flash header */
#container #flashHeader { width:984px; padding:0; margin:0;}

/* main banner */
#container #mainBanner { width:984px; padding:0; margin:0; background:url(/images2/bg_banner.gif) no-repeat; text-align:left; color:#FFFFFF;}
#container #mainBanner a { color:#FFFFFF; text-decoration:underline;}
#container #mainBanner a:hover { color:#a5bff4; text-decoration:none;}

#container #mainBanner .imgFeature { margin:0; padding:2px; border:#4f5053 5px solid; background:#a09f9f;}

/* section 1, next fpt event */
#container #mainBanner #section1 { float:left; padding:0; margin:0; width:331px;}
#container #mainBanner #section1 .imgHeader1 { padding:15px 0 23px 14px;}
#container #mainBanner #section1 #copy1 { width:252px; margin:0; padding:0 0 0 37px;}
#container #mainBanner #section1 table.nextevent { width:252px; text-align:left; border:0; background:#000000;}
#container #mainBanner #section1 table.nextevent .alt { background:#072752;}
#container #mainBanner #section1 table.nextevent td { padding:3px 6px 3px 6px;}
#container #mainBanner #section1 table.nextevent a { color:#ffffff; text-decoration:underline;}
#container #mainBanner #section1 table.nextevent a:hover { color:#a5bff4; text-decoration:none;}

/* section 2, how to win your seat */
#container #mainBanner #section2 { float:left; padding:0; margin:0; width:326px;}
#container #mainBanner #section2 .imgHeader2 { padding:15px 0 23px 14px;}
#container #mainBanner #section2 #copy2 { width:253px; margin:0; padding:0 0 0 37px;}

/* section 3, tour events */
#container #mainBanner #section3 { height:375px; float:left; padding:0; margin:0; width:322px; background:url(/images2/bg_map.jpg)}
#container #mainBanner #section3 .imgHeader3 { padding:15px 0 23px 14px;}
#container #mainBanner #section3 #copy3 { width:253px; margin:0; padding:290px 0 0 37px; text-align:center;}


/* left - news, how to qualify */
#container #sectionLeft { padding:0 0 0 6px; margin:0; float:left; width:486px; text-align:left;}
/* title */
#container #sectionLeft .titleBoxLeft { padding:0; margin:0; width:484px; height:45px; background:url(/images2/bg_newsheader.gif) no-repeat;}
#container #sectionLeft .imgNews { float:left; margin:0; padding:12px 0 0 13px;}

#container #sectionLeft .copyBoxLeft1 { background:url(/images2/bg_copyLeft.gif); width:484px;}
#container #sectionLeft .txt { width:430px; padding:15px 0 10px 32px;}
#container #sectionLeft .txt a { color:#000000; text-decoration:underline;}
#container #sectionLeft .txt a:hover { color:#0b327c; text-decoration:none;}

#container #sectionLeft .imgItm { float:right; margin:0 0 10px 15px; padding:1px; border:#003276 5px solid; background:#c0c1c3;}


/* right - downlaod, schedule */
#container #sectionRight { float:right; padding:0; margin:0; width:490px; text-align:left;}
#container #sectionRight #flashItms { padding:0 0 9px 0; margin:0;}

#container #sectionRight #dl_section { width:484px; height:170px; padding:0; margin:0; background:url(/images2/bg_dl.jpg) no-repeat;}
#container #sectionRight #dl_section .bttn_dl { float:right; margin:0; padding:36px 31px 0 0; }


#container #sectionRight .titleBoxRight { padding:0; margin:0; width:484px; height:42px; background:url(/images2/bg_scheduleheader.gif) no-repeat;}
#container #sectionRight .imgSchedule { float:left; margin:0; padding:12px 0 0 13px;}

#container #sectionRight .copyBoxRight { width:484px; background:url(/images2/bg_copyRight.gif);}
#container #sectionRight .txt {  padding:15px 0 10px 20px; width:440px;}
#container #sectionRight .txt a { color:#000000; text-decoration:underline;}
#container #sectionRight .txt a:hover { color:#0b327c; text-decoration:none;}

#container #sectionRight table.schedule { margin:5px 0 0 0; width:441px; text-align:left; border-collapse:separate; background:#decdbf;}
#container #sectionRight table.schedule th { font-size:11px; background:#092c72; color:#ffffff; font-weight:bold;}
#container #sectionRight table.schedule .alt { background:#efe5dd;}
#container #sectionRight table.schedule th,
#container #sectionRight table.schedule td { padding:3px 6px 3px 6px; border:1px; border-style:solid; border-color:#efe5dd;}
#container #sectionRight table.schedule a { color:#000000; text-decoration:underline;}
#container #sectionRight table.schedule a:hover { color:#0b327c; text-decoration:none;}


/* terms and conditions, contact */
#container #footer1 { width:984px; margin:0; padding:0; text-align:left; background:url(/images2/bg_footer1.gif) no-repeat; color:#FFFFFF;}
#container #footer1 a { color:#FFFFFF; text-decoration:underline;}
#container #footer1 a:hover { color:#a5bff4; text-decoration:none;}

#container #footer1 .txt { width:915px; padding:21px 0 0 32px; }
#container #footer1 .txt ul { margin:0; padding:0; list-style-type:none;}
#container #footer1 .txt li { background: url(/images2/blt_arrow.gif) 0 0.5em no-repeat; padding:0 0 0 12px; font-weight:bold; }  


/* footer */
#container #footer2 { width:984px; margin:0; padding:13px 0 0 0; text-align:center;}
#container #footer #sponsors { width:930px; margin:0; padding:0 0 0 25px;}

#container #footer2 #sponsors p { margin:0; padding:5px 0 10px 0; color:#FFFFFF;}
#container #footer2 #sponsors a { font-weight:bold; color:#a5bff4; text-decoration:underline;}
#container #footer2 #sponsors a:hover { text-decoration:none;}
/* copyright*/
#container #footer2 #copyRight { font-size:10px; width:980px; height:30px; padding:10px 0 0 0; margin:0; text-align:center;}
#container #footer2 #copyRight p { margin:0; padding:8px 0; color:#8c8b95;}



