@charset "utf-8";
/* CSS Document */

body {margin:0 auto; padding:0; background:#0a55a4; font:12px Arial, Helvetica, sans-serif;}
a:link, a:visited, a:active { color:#000099;}
a:hover {color:#cc6600;}

a.hp_link {color:#000000; text-decoration:none;}
a:hover.hp_link {color:#cc6600; text-decoration:underline;}

a.red_link {color:#cc0000; text-decoration:none; font-weight:bold;}
a:hover.red_link {color:#cc6600; text-decoration:underline;}

.pad_5 {padding:5px;}
.pad_10 {padding:10px;}
.pad_15 {padding:15px;}
.pad_20 {padding:20px;}

.pad_lr_5 {padding:0 5px;}
.pad_lr_10 {padding:0 10px;}
.pad_lr_15 {padding:0 15px;}
.pad_lr_20 {padding:0 20px;}

.fixer_5 {clear:both;overflow:hidden;width:1px;height:5px;}
.fixer_10 {clear:both;overflow:hidden;width:1px;height:10px;}
.fixer_20 {clear:both;overflow:hidden;width:1px;height:20px;}
.fixer_30 {clear:both;overflow:hidden;width:1px;height:30px;}

.bold {font-weight:bold;}
.centered {text-align:center; margin:0 auto;}
.inline {display:inline;}
.errortext {font:bold 12px Arial, Helvetica, sans-serif; color:#FF0000;}
.small_input {width:150px; background:#efefef; border:1px solid #000;}

#mainWrapper {margin:0 auto; padding:0; width:760px;}

/*Header Section*/
#header{margin:0 auto; padding:0; width:760px; height:176px; background:url(images/header_bkg.jpg) 0 0 no-repeat; position:relative; top:0; left:0;}
#header .logo {position:absolute; top:0px; left:64px;}
#header .slogan {position:absolute; top:125px; left:25px;}
#header .info {position:absolute; top:0px; left:490px; width:250px; height:80px; text-align:right; color:#003366; font:12px Arial, Helvetica, sans-serif;}
#header h1 {color:#003366; font:bold 20px Arial, Helvetica, sans-serif; padding:0; margin:0;}
#header .numbers {position:absolute; top:125px; left:340px; width:400px; height:23px; text-align:right; color:#ffffff; font:bold 18px Arial, Helvetica, sans-serif;}

/*Content Section*/
#contentWrapper{margin:0 auto; padding:0; width:760px; min-height:500px; overflow:hidden; background:url(images/content_bkg.jpg) 0 0 repeat-y;}
#leftNavBar {float:left; width:195px; margin:10px 25px 0 14px;}
	
	/*NavBar Styles*/
	.navtitle {font:bold 12px arial; color:#cc6600; padding:10px 0 3px 6px;}
	.navtitle a { text-decoration:none; color:#cc6600;}
	.navtitle a:hover { color:#cc6600;} 
	
	.navtitle_np {font:bold 12px arial; color:#cc6600; padding:0px 0 3px 6px;}
	.navtitle_np a { text-decoration:none; color:#cc6600;}
	.navtitle_np a:hover { color:#cc6600;} 
	 
	.navlink {padding-left:20px; font:bold 11px arial; color:#003366;}
	.navlink a { text-decoration:none; color:#003366; padding-bottom:3px; display:block;}
	.navlink a:hover { color:#cc6600;} 
	
	ul.navlinks {list-style:disc; margin:0px 0 0px 30px; padding:0;}
	ul.navlinks li {padding:0; margin:0 5px 3px 0; font:bold 11px arial; color:#003366;}
	ul.navlinks a { text-decoration:none; color:#003366;}
	ul.navlinks a:hover { color:#cc6600;} 
	/*End NavBar Styles*/

#content {float:left; width:500px; margin:10px 0 0 0;}
	/*Content Pod Styles*/
	.podTop {width:500px; height:20px; background:url(images/pod_top.gif) 0 0 no-repeat;}
	.podContent {width:500px; min-height:100px; overflow:hidden; background:url(images/pod_bkg.gif) 0 0 repeat-y;}
	#content  .podContent p {text-align:justify;}
	.podBottom {width:500px; height:23px; background:url(images/pod_bottom.gif) 0 0 no-repeat;}
	/*End Content Pod Styles*/
	
	/*Content Styles*/
	.podContent h1 { font:bold 18px Arial, Helvetica, sans-serif; color:#003366; margin:0px 0px 20px 0px;}
	.podContent h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#003366; margin:0px 0px 20px 0px;}
	.tabletext { font:11px Arial, Helvetica, sans-serif; color:#003366; }
	
	ul.list {list-style:disc; margin:0px 0 0px 30px; padding:0;}
	ul.list li {padding:0; margin:0 5px 10px 0; font:12px arial; color:#000;}
	ul.list a { text-decoration:underline; color:#003366;}
	ul.list a:hover { color:#cc6600;} 
	
	ul.listlinks {list-style:square; margin:0px 0 0px 30px; padding:0;}
	ul.listlinks li {padding:0; margin:0 5px 10px 0; font:bold 12px arial; color:#003366;}
	ul.listlinks a { text-decoration:none; color:#003366;}
	ul.listlinks a:hover { color:#cc6600;} 
	
	ul.hplinks {list-style:square; margin:0px 0 0px 5px; padding:0; text-align:left;}
	ul.hplinks li {padding:0; margin:0 5px 10px 0; font:bold 14px arial; color:#003366;}
	ul.hplinks a { text-decoration:none; color:#000000;}
	ul.hplinks a:hover { color:#cc6600;} 
	/*End Content Styles*/
	
#yellowSection {float:left; width:231px;}
#yellowSection .yellowSection_hdr {width:231px; height:51px; background:url(images/hp_content_yellow_hdr.jpg) 0 0 no-repeat; font:bold 16px Arial, Helvetica, sans-serif;}
#yellowSection .yellowSection_hdr div {padding-top:25px;}
#yellowSection .yellowSection_photo {width:231px; height:155px;}
#yellowSection .yellowSection_content {width:231px; min-height:600px; background:url(images/hp_content_yellow_bkg.jpg) 0 0 repeat-y;}
#yellowSection .yellowSection_ftr {width:231px; height:30px; background:url(images/hp_content_yellow_ftr.jpg) 0 0 no-repeat;}

#blueSection {float:left; width:244px;}
#blueSection .blueSection_hdr {width:244px; height:51px; background:url(images/hp_content_blue_hdr.jpg) 0 0 no-repeat; font:bold 16px Arial, Helvetica, sans-serif;}
#blueSection .blueSection_hdr div {padding-top:25px;}
#blueSection .blueSection_photo {width:244px; height:155px;}
#blueSection .blueSection_content {width:244px; min-height:600px; background:url(images/hp_content_blue_bkg.jpg) 0 0 repeat-y;}
#blueSection .blueSection_ftr {width:244px; height:30px; background:url(images/hp_content_blue_ftr.jpg) 0 0 no-repeat;}
	
/*Footer Section*/
#footer{margin:0 auto; padding:0; width:760px; min-height:176px; background:url(images/footer_bkg.jpg) 0 0 no-repeat; text-align:center; font:11px Arial; color: #fff; padding-top:40px;}
#footer a:link, #footer a:visited, #footer a:active { color:#ffffff; text-decoration:none; }
#footer a:hover {color:#cc6600; text-decoration:none;}	

ul.footernav { list-style-type: none; padding:0; margin:0 0 10px 0;}
ul.footernav li {display: inline;}
