body { 
	background-color: #363f47; 
	background-image: url(images/i/back_0_2.jpg);
	background-repeat: repeat-x;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;  
} 


a:link {color: #135aa4; text-decoration:none}
a:active {color: #135aa4; text-decoration:none}
a:visited {color: #135aa4; text-decoration:none}
a:hover {color: #1a86e9; text-decoration:underline}

a.white:link {color: #ffffff; text-decoration:none}
a.white:active {color: #ffffff; text-decoration:none}
a.white:visited {color: #ffffff; text-decoration:none}
a.white:hover {color: #ffffff;}

.style1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #333333;
}

.form_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.report_briefing_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.report_briefing_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	
}

.report_briefing_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.header_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#header {
 margin: auto auto auto auto;
 position:relative;
 width:947px;
 height:105px;
 background-image: url(images/youpilot_final1_0_1.jpg);
 
}

#footer {
 margin: auto auto auto auto;
 position:relative;
 width:976px;
 background-image: url(images/i/outer_mid.gif);
 
}

#header_bar {
 margin: auto auto auto auto;
 position:relative;
 width:947px;
 height:38px;
 background-image: url(images/youpilot_final1_1_1.jpg);
 
}
#main {
 margin: auto auto auto auto;
 position:relative;
 width:947px;
 height: 300px;
 background-image: url(images/youpilot_final1_2_1.jpg);
}

#rightContent {
 position:absolute;
 top:0;
 right:19px;
 width:697px;
 background:#009999;
}
#leftNav {
 position:absolute;
 top:0;
 left:20px;
 width:195px;
}


#outer{width:976px; margin:auto auto auto auto; background-image: url(images/i/outer_mid.gif); overflow:hidden;}
#nav{position: relative; width:165px; float:left; left:20px;}
#nav2{position: relative; width:165px; float:right; right:20px;}
#content{position: relative; width:590px;float:left; left:18px;}
#header{background-image:url(images/i/outer_top2.gif); height:105px; width:976px;margin:0 auto;}
#bar{background-image: url(images/i/outer_head3.gif); height:38px; width:976px;margin:0 auto;}

#imageDiv{position: relative; width:150px ;float:left;margin:auto auto auto auto;}

#outer2{width:580px; margin:auto auto auto auto;overflow:hidden;}
#leftColumn{position: relative; width:300px;float:left; left:50px;}
#rightColumn{position: relative; width:300px;float:right; right:50px;}

#leftColumn_register{position: relative; width:500px;float:left; left:30px;}
#rightColumn_register{position: relative; width:300px;float:right; right:30px;}





#main1 {
 position: relative;
 margin: auto auto auto auto;
 width:650px;
 overflow:hidden;
}

#content1 {
 position: relative;
 float: left;
 width:15px;
 padding-left: 10px;
}

#content2 {
 position: relative;
 float: left;
 width:355px;
 padding-left: 10px;
}

#content3 {
 position: relative;
 float: left;
 width:110px;
}

#content4 {
 position: relative;
 float: left;
 width:75px;
}

#content5 {
 position: relative;
 float: left;
 width:75px;
}

.t {background: url(images/dot3.gif) 0 0 repeat-x;}
.b {background: url(images/dot3.gif) 0 100% repeat-x}
.l {background: url(images/dot2.gif) 0 0 repeat-y}
.r {background: url(images/dot2.gif) 100% 0 repeat-y}

.style1b {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2b {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}



#outer_state{width:580px; margin:auto auto auto auto;overflow:hidden;}
#leftColumn_state{position: relative; width:170px; float:left; left:15px; padding: 3px;  background: url(images/dot2.gif) 100% 0 repeat-y}
#centerColumn_state{position: relative; width:170px; float:left; left:35px;padding: 3px;  background: url(images/dot2.gif) 100% 0 repeat-y}
#rightColumn_state{position: relative; width:170px; float:left; left:55px;padding: 3px;}

#inner_state{width:100%; overflow:hidden;}
#leftinner_state{position: relative; width:130px;float:left;}
#rightinner_state{position: relative; width:35px;float:right; right: 5px;}


#trip_list_main {
 position: relative;
 margin: auto auto auto auto;
 width:650px;
 overflow:hidden;
}

#trip_content1 {
 position: relative;
 float: left;
 width:15px;
 padding-left: 10px;
}

#trip_content2 {
 position: relative;
 float: left;
 width:315px;
 padding-left: 10px;
}

#trip_content3 {
 position: relative;
 float: left;
 width:100px;
}

#trip_content4 {
 position: relative;
 float: left;
 width:100px;
}

#trip_content5 {
 position: relative;
 float: left;
 width:100px;
}



