/* --------------------------------------------------------------
Global Settings
-------------------------------------------------------------- */
  
/* body { background: url('/images/bkg.jpg') repeat-x;} */

/* --------------------------------------------------------------
Header
-------------------------------------------------------------- */ 

.header { height: 108px;}

.logo { margin:9px 6px 0 0; padding:0;} 

.secondary_navigation { height:40px; margin:0; font-family:Georgia,"Times New Roman",Times,serif;} 

	.secondary_navigation ul { font-size:1em; font-weight:normal; padding: 10px 0 10px 0; margin: 0; text-align:right;}

	.secondary_navigation li { display: inline; margin: 0 15px 0 15px;}
	
	.secondary_navigation li.last { margin:0 0 0 15px;}
	
		.secondary_navigation a:link { text-decoration: none; color: #000;}
	
		.secondary_navigation a:visited { text-decoration: none; color: #000;}

		.secondary_navigation a:hover { text-decoration: none; color: #FF6600;}

		.secondary_navigation a:active { text-decoration: none; color:#000;}
		
.search { border:none; margin: 0; padding:1em 0 0 0; float:right;}


.search input, .search button { border:none; float: left; }

.search input.box { width: 200px; padding:5px; margin-right: 5px; margin-top: 5px;
}

.search button.btn { width: 79px; height: 31px; text-indent: -9999px; background: url(/images/searchBtn.jpg) no-repeat top right;
}       


.searchposters { border:0; margin: 0; padding:0.0em 0 0 0;}


.searchposters input, .searchposters button { border:none; float: left; }

.searchposters input.box { width: 300px; padding:5px; margin-right: 5px; margin-top: 5px;
}

.searchposters button.btn { width: 90px; height: 31px; text-indent: -9999px; background: url(/images/searchBtn.jpg) no-repeat top right;
}             
      

/* --------------------------------------------------------------
Navigation
-------------------------------------------------------------- */ 

.navigation { background: url('/images/bkg.jpg') repeat-x; height:50px; width:950px; font-family:Georgia,"Times New Roman",Times,serif;} 
		
		.navigation ul { list-style: none; text-align:center; font-size:1.17em; color:#051D44; font-weight:normal; }

		.navigation li { display: inline; position: relative;}

		.navigation li a span { margin: 0 14px 0 14px;}

		.navigation li a { padding-top:13px; float:left; height: 36px; display: block;  text-align:center; border-right:1px solid #E1DED6; border-left:1px solid #FFF;}

			.navigation li a.first {border-left:0; margin-left:-30px;}

			.navigation li a.last {border-right:0; margin:0;} 
			
			.navigation li a.last:hover {border-right:0; margin:0; color:#84B1CD;} 

			.navigation a:link { text-decoration: none; color: #051D44;}

			.navigation a:visited { text-decoration: none; color: #051D44;}

			.navigation a:hover { text-decoration: none; color: #84B1CD;}

			.navigation a:active { text-decoration: none; color:#051D44;}
		
/* --------------------------------------------------------------
Banner
-------------------------------------------------------------- */

.banner { width:950px; height:290px; border: 1px solid #CCC; margin:0 0 20px 0;}

.content .banner img { float:left; padding:0; border: 0px solid #CCC; margin:10px;}

.banner .span-16 {width:596px; background:url(/images/header_image2.jpg);}

.banner .span-8 {width:334px;}

.section_right_banner { border:1px solid #ccc; height:268px; background-color:#F9F7F3; margin:10px 0 10px 0;}

	.section_right_banner p {padding:0 20px 0 20px;}
	
	.section_right_banner ul { list-style:none; font-size:12px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif; color:#033560; padding: 0 0 10px 20px; margin: 0; }
	
	.section_right_banner li { margin: 15px 0 15px 0;}
	
	.section_right_banner hr { background: #D9D7CF; color: #D9D7CF; clear: both; float: none; width: 93%; height: .1em; margin: 0; border: none;}
	
	.section_right_banner a:link { text-decoration: none; color: #033560;}

	.section_right_banner a:visited { text-decoration: none; color: #033560;}

	.section_right_banner a:hover { text-decoration: none; color: #84B1CD;}

	.section_right_banner a:active { text-decoration: none; color:#033560;} 
	
   a.banner_arrow { padding-right: 18px; margin:3px 0 10px 0; text-size: 1em; background: url(/images/banner_arrow.jpg) no-repeat 100% 50%;text-decoration: none;}
	
	.dark_blue { background-color:#818DA0; border-bottom:1px solid #ccc; margin-bottom:10px;}

/* --------------------------------------------------------------
Content
-------------------------------------------------------------- */

.content { height: auto; background: url('/images/bkg_content.jpg') top no-repeat; padding-top:20px;}

p {font-size: 1.17em;}

.section_left { border:1px solid #ccc; margin:0 0 10px 0;}

	.section_left p {padding:0 20px 0 20px;}
	
	.content .section_left img {float:left; padding:2px; border: 1px solid #CCC; margin:0 10px 0 0; padding:0;}

.section_right { border:1px solid #ccc; margin:0 0 10px 0;}

	.section_right p {padding:0 20px 0 20px;}
	
	.content .section_right img {float:left; padding:2px; border: 1px solid #CCC; margin:0 20px 10px 0;}
	
	.content img {float:right; padding:2px; border: 1px solid #CCC; margin:0 20px 10px 20px;}
	
	.content img.button {float:right; padding:0; border:0; margin:0 20px 10px 0;}

	.content img.button2 {float:none; padding:0; border:0; margin:0 0px 0px 0;}	
	
	.content img.mediapartner {float:none; border:0; margin:0 0px 20px 0;}		

	.content img.bannerad {float:none; border:0;  margin:0 0px 0px -8;}		
	
h2#blue { color:#FFF; height:25px; font-weight:normal; padding:10px 0 0 20px;}

h2#darkblue { color:#01315D; height:25px; font-weight:bold; padding-bottom:40px;}

h2#beige { color:#01315D; height:25px;  font-weight:normal; padding:10px 0 0 20px;}

h2#beige_blog { color:#01315D; height:25px;  font-weight:normal; padding:10px 0 0 20px; background: url(/images/rss.jpg) no-repeat 270px 10px } 

.blue { background-color:#84B1CD; border-bottom:1px solid #ccc; margin-bottom:10px;}

.beige { background-color:#F6F4EE; border-bottom:1px solid #ccc; margin-bottom:10px;}

.blog_item a:link { font-size:1.00em; text-decoration: none; color:#11477C; padding:0px 0px 0px 0px; margin:0;}
.blog_item a:visited { font-size:1.00em; text-decoration: none; color:#051D44; padding:0px 0px 0px 0px; margin:0;}
.blog_item a:active { font-size:1.00em; text-decoration: none; color:#051D44; padding:0px 0px 0px 0px; margin:0;}
.blog_item a:hover { font-size:1.00em; text-decoration: none; color:#84B1CD; padding:0px 0px 0px 0px; margin:0;}

.blog_date { padding:0px 20px 10px 20px; margin:0;}

a.arrow { padding-right: 13px; float:right; margin:3px 0 10px 0; text-size: 1em; background: url(/images/arrow.png) no-repeat 100% 50%; text-decoration: none; font-family:Georgia,"Times New Roman",Times,serif; font-weight: bold; color:#323232;
}

hr#search  { width:400px; background-color: #ccc; height: 1px; }

/* --------------------------------------------------------------
Footer
-------------------------------------------------------------- */

.footer { padding-top: 10px; color:#666; height: 50px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; border-top:5px solid #ccc;} 

/* --------------------------------------------------------------
Links
-------------------------------------------------------------- */

/* --------------------------------------------------------------
Thumbnails
-------------------------------------------------------------- */

.picture { font: 11px/1.4em Arial, sans-serif; text-align:center; }
.picture img { border: px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; text-align:center; }
.rightpicture { margin-left:10pt; float:right;  text-align:center;}
.leftpicture { margin: 0.5em 0.8em 0.5em 0; float:left; } 
.socialicons { margin: 0.0em 1.0em 0.0em 0.0em; float:left; } 

