
/* Global Styles */
a:link { color:#FF6; text-decoration:none; }
a:visited { color:#FF6; text-decoration:none; }
a:hover { color:#FF6; text-decoration:underline; } 
a:active { color:#FF6; text-decoration:none; }
h1 { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; }
h2 { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
h3 { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
h4 { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
img { border:none; }
p + ul { margin-top:0 !important; }
br.clear { clear:both; width:1px; height:1px; font-size:0px; line-height:0px;  display:block; }

body { margin:0; padding:0; background:#01295e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-variant:normal; line-height:normal; color:#f3f3f3; text-align:center; }
	#wrapper { background:url(../i/bodyBack.png) repeat-x scroll 0 0; }
		#container { width:auto; height:auto; margin:0 auto; background:url(../i/background.jpg) top center no-repeat; background-size:100%; text-align:left; }
			#header { width:924px; height:126px; margin:0 auto; position:relative; }
				#title { text-align:center; position:absolute; top:30px; left:26px; }
				ul#nav { margin:0; padding:0; list-style:none; position:absolute; top:33px; right:26px; }
					ul#nav li { padding:0 15px; font-size:15px; display:inline; }
				h4#followMe { position:absolute; top:78px; left:660px; }
				ul#socialLinks { margin:0; padding:0; list-style:none; position:absolute; top:73px; right:35px; }
					ul#socialLinks li { display:inline; }
						ul#socialLinks li img { width:25px; height:25px; margin-right:5px; }
			#mainTop { width:auto; height:39px; margin:0 auto; background:url(../i/mainTop.png) top center repeat-x; }
			#mainWrapper { width:924px; margin:0 auto; padding:0 14px; position:relative; }
				#mainContainer { width:872px; margin-bottom:14px; padding:29px 26px 21px 26px; background:url(../i/mainBottom.png) bottom left no-repeat; }
					#mainContainer div { width:872px; margin:0; padding:0; font-size:16px; line-height:22px; position:absolute; top:-16px; }
				.wideTop { width:924px; height:10px; background:url(../i/wideTop.png) top left no-repeat; overflow:hidden; }
				.wideBody { width:872px; margin-bottom:14px; padding:9px 26px 3px 26px; background:url(../i/wideBody.png) bottom left no-repeat; }
					.wideBody p { margin:16px 0; }
					.wideBody p.fourOfour { margin:26px 0; font-size:18px; text-align:center; }
					.wideBody ul.square { margin:10px 0 0 26px; padding:0; list-style:square; line-height:18px; }
					.wideBody #featuredLeft { float:left; width:415px; margin-top:16px; }
					.wideBody #featuredRight { float:right; width:415px; margin-top:16px; }
						.thumbSM { float:right; margin-left:14px; }
					.left { float:left; }
					.right { float:right; }
						.thinTop { width:453px; height:10px; background:url(../i/thinTop.png) repeat; overflow:hidden; }
							.thinBody { width:401px; margin-bottom:14px; padding:9px 26px 0 26px; background:url(../i/thinBody.png) left bottom no-repeat; }
								.thinBody p { margin:16px 0; }
								.thinBody ul.square { margin:10px 0 0 26px; padding:0 0 19px 0; list-style:square; line-height:18px; }
					.thumb { float:right;  margin:0 9px 0 18px; position:relative; z-index:99; }
					ul#mycarousel h3 { margin:27px 0 0 0; }
			#bottom { clear:both; width:auto; background:url(../i/bottomBody.png) top left repeat; border-top:#0a2e5e 1px solid; }
				#bottom .content { width:872px; margin:0 auto; padding:26px; }
					#bottom .content p { margin:13px 0; font-style:italic; }
					#bottom .content span { float:right; text-align:right; font-style:normal; display:block; }
					#items_container { width:872px; height:116px; overflow:hidden; position:relative; }
						div.slide_item { width:872px; height:116px; overflow:hidden; position:absolute; }
						div.first_item { left:0; }
			#footer { width:auto; margin-top:1px; padding:10px; background:url(../i/footerBody.png) top left repeat; border-top:#001941 1px solid; }
				#footer p { margin:11px 0; font-size:11px; text-align:center; }				
				
					/* Contact */			
					.notification_error { padding-top:10px; font-weight:bold; color:#F00; }
					.notification_ok { padding:10px 0 19px; font-size:16px; text-align:center; }
					form { margin:0; padding:10px 0 20px 0; }
						fieldset { margin:0; padding:0; border:none; }
							legend { display:none; }
							label { clear:both; float:left; width:318px; margin:3px 0; padding:0 10px 0 0; font-weight:bold; line-height:28px; text-align:right; display:block; }
							input, select, textarea { font-size:12px; }
								input.txt { float:left; width:200px; height:15px; margin:6px 0; padding:2px 5px 3px 5px; color:#00244F; border:#00244F 1px solid; }
								select.txt { float:left; width:212px; height:22px; margin:6px 0; padding:1px 1px 1px 2px; color:#00244F; border:#00244F 1px solid; }
								input.button { float:left; width:55px; height:25px; margin-top:6px; padding:2px 4px; font-size:14px; font-weight:bold; color:#00244F; background:#FFF; border:#00244F 1px solid; cursor:pointer;}
							textarea { float:left; width:203px; height:95px; margin:6px 0; padding:2px 2px 3px 5px; color:#00244F; border:#00244F 1px solid; overflow:auto; }