@charset "utf-8";
/*
orage - #C88B11
green - #827D00
gray lt - #EAEAEA
red - #7A1501
gold - #C09E1E
blue - #004784
blue lt - #007AD4
*/

	*{ margin:0px; padding:0px; z-index:0;}
	img{ border:none;}
	
	html,body{ height:100%;}
	body{ font-family:Arial, Helvetica, sans-serif;}
	body{ background:#cdcccc url(/img/bdy_bck.png) top center repeat-x;}
	
	h1{
	font-size:18px;
	font-weight:normal;
	color:#C09E1E;
	margin-bottom:20px;
	line-height:28px;
}
h4 {
	font-size:18px;
	font-weight:normal;
	color:#C09E1E;
	margin-bottom:20px;
	line-height:normal;
	text-align: left;
}

h2 {
	font-size:16px; font-weight:bold; color:#333; margin-bottom:20px;}


	h2 span{ display:block; color:#C09E1E; font-size:12px; font-weight:normal;}
h3{
	background-color: #B68D23;
}
h5 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-align: left;
}
	p{ font-size:12px; line-height:18px; margin-bottom:20px;}
h6 {
	font-size:12px;
	line-height:normal;
	text-align: left;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
}



	p a{ color:#007AD4; margin:2px 5px; padding:0px; text-decoration:none; border-bottom:#CCC dashed 1px;}
h6 a {
	color:#007AD4;
	margin:2px 5px;
	padding:0px;
	text-decoration:none;
	border-bottom:#CCC dashed 1px;
}


	p a:hover{
	background-color:#F90;
	color:#FFF;
	border:none;
}
h6 a:hover {
	background-color:#F90;
	color:#FFF;
	border:none;
}


	hr{ height:1px; margin:20px 0px; color:#EAEAEA; background-color:#EAEAEA; border:none;}
	
	p.announce{ text-align:center; font-size:18px; color:#333;}
	p.announce a:hover{ margin:0px; padding:2px 5px; background:none; color:#900; border:none;}


/* -- Navigation -- */
	#idNav_Wrp{ width:961px; margin:40px auto 0 auto; background:url(/img/btn_bck.png) top left repeat-x; border:#C6C6C6 solid 1px;}
	
	.mn_nav li{ height:45px; line-height:normal; padding-top:5px; text-align:center; vertical-align:middle; float:left; list-style:none; border-right:#FFF solid 1px; background:url(/img/btn_bck.png) top left repeat-x;}
	/* .mn_nav li:hover{ background:none; background-color:#FFF;}*/
	.mn_nav a{ text-decoration:none; padding:8px 15px 8px 15px; font-size:14px; color:#004784; border:none;}
	/* .mn_nav a:hover{ color:#007AD4;}*/
	
	.rt_nav li{ float:right; border:none; border-left:#FFF solid 1px;}


/* -- Header -- */
	#idHd_Wrp{ width:961px; height:223px; margin:0px auto; background:url(/img/hdr_pic_0.jpg) top center no-repeat;}
	#idHd_Wrp .logo{ float:left; margin:40px 0px 0px 15px;}
	

/* -- Body // Content -- */
	#idBd_Wrp{ width:939px; margin:0px auto; padding:12px 12px; background-color:#FFF;}
	
	#idBd_Wrp #idRt{ width:245px; padding:0px; float:right; border:#E5E5E5 solid 1px;}
	#idBd_Wrp #idLt{ width:640px; padding:15px; float:left; border:none;}
		
	.box h2{ margin:0px; padding:5px 10px;}
	.box p{ margin:0px; padding:12px; text-align:left;}
	
	.box form{ margin-bottom:1px; padding:5px 0px; text-align:center; background-color:#E0E0E0; border-bottom:#C5C4C4 solid 1px; border-top:#FFF solid 1px;}
	.box label{ font-size:8px; color:#000; vertical-align:middle; padding-left:5px;}
	.box input{ font-size:8px; vertical-align:middle; width:45px; padding-left:5px;}
	.box input.submit{ width:35px; padding:0px;}
	
	#box_1{ background:url(/img/login_1_2_bck.gif) top repeat-x;}
	#box_1 p{ width:100%;}
	
	#box_2{ background:url(/img/login_2_2_bck.gif) top repeat-x;}

	#idBd_Wrp ul{ font-size:12px; margin-left:50px; margin-bottom:40px; padding-left:15px; line-height:24px;}
	#idBd_Wrp ul li ul{ margin-bottom:10px;}
	#idBd_Wrp ul.float{ width:40%; float:left;}
	#idBd_Wrp ul a{ color:#007AD4; margin:2px 5px; padding:0px; text-decoration:none; border-bottom:#CCC dashed 1px;}
	#idBd_Wrp ul a:hover{ margin:0px; padding:2px 5px; background-color:#F90; color:#FFF; border:none;}

	
/* -- Footer -- */
	#idFt_Wrp{ width:961px; margin:10px auto; padding-bottom:40px; color:#606060;}
	#idFt_Wrp p{ text-align:center; margin-bottom:5px; font-size:12px;}
	#idFt_Wrp a{ color:#606060; border:none;}
	#idFt_Wrp a:hover{ margin:0px; padding:2px 5px; background:none; color:#007AD4; border:none;}
	
/* -- Main Page Header -- */
	#pg_main #idHd_Wrp{ width:961px; height:344px; margin:0px auto; background:url(/img/hdr_pic_00.jpg) top center no-repeat;}
	#pg_main #idHd_Wrp .logo{ float:left; margin:160px 0px 0px 15px;}
	#pg_main #idHd_Wrp .tagline{ width:546px; float:right; margin:230px 20px 0px 0px; font-size:12px; color:#C09E1E; text-align:right;}
	#pg_main #idHd_Wrp .blue{ color:#004784;}


/* -- Main Page Body // Content -- */
	#pg_main #idBd_Wrp #idRt{ width:520px; padding:15px; float:right; border:#E5E5E5 solid 1px;}
	#pg_main #idBd_Wrp #idLt{ width:370px; padding:0px; float:left; border:none;}
	
	#pg_main #idBd_Wrp .box h2{ margin:0px; padding:5px 10px;}
	#pg_main #idBd_Wrp .box p{ margin:0px; padding:12px;}
	
	#pg_main #idBd_Wrp .box form{ margin-bottom:1px; padding:5px 0px; text-align:center; background-color:#E0E0E0; border-bottom:#C5C4C4 solid 1px; border-top:#FFF solid 1px;}
	#pg_main #idBd_Wrp .box label{ font-size:9px; color:#000; vertical-align:middle; padding-left:5px;}
	#pg_main #idBd_Wrp .box input{ font-size:9px; vertical-align:middle; width:85px; padding-left:5px;}
	#pg_main #idBd_Wrp .box input.submit{ width:50px; padding:0px;}
	
	#pg_main #idBd_Wrp #box_1{ background:url(/img/login_1_bck.jpg) top right no-repeat;}
	#pg_main #idBd_Wrp #box_1 p{ width:260px;}
	
	#pg_main #idBd_Wrp #box_2{ background:url(/img/login_2_bck.jpg) top right no-repeat;}

/* -- Other Cool Stuff -- */

table{ font-size:10px; border:#E5E5E5 solid 1px;}
thead{ background-color:#E5E5E5;}
thead th{ vertical-align:bottom; padding:5px 0px;  border-bottom:#C5C4C4 solid 1px;}
tbody tr.odd{ background-color:#eadfb5;}
tbody th { text-align:left; font-size:11px; padding:3px 10px; vertical-align:top;}
tbody th a{ text-decoration:none; color:#900;}
tbody td{ padding:3px 10px; vertical-align:top; text-align:center;}
tbody td.addr{ text-align:left; background-color:#f6f6f6;}
tbody td.phone{ text-align:left; white-space:nowrap; background-color:#f6f6f6;}
tbody tr.odd td.addr{background-color:#e2d7af;}
tbody tr.odd td.phone{background-color:#e2d7af;}

#logo_soup{ text-align:center;}
#logo_soup hr{ margin:0px;}
#logo_soup img{ margin:10px 15px;}

