@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:#d2e1eb;
	font-family:Helvetica, Arial, sans-serif;
}

a { text-decoration:none; outline:none; }	
a:hover { text-decoration:underline; }

#Top {
	background-image:url(../_img/top_bg.jpg);
	width:956px;
	height:100px;
	background-repeat:no-repeat;
	margin-bottom:11px;
}

#TopBar {
	width:100%;
	height:8px;
	background-image:url(../_img/TopBar.jpg);
	background-repeat:repeat-x;
}

#ContainerBackground {
	width:100%;
	min-height:500px;
	overflow:auto;
	background-image:url(../_img/images/ContentBG.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f6f5f2;
}

#ContainerBackground #Content {
	width:956px;
	padding:0px 3px;
	overflow:auto;
	min-height:500px;
	margin:0px auto;
	background-image:url(../_img/ContentBackground.png);
}

#ContainerBackground #Content #LogoSearch{
	width:956px;
	height:64px;
}

#ContainerBackground #Content #LogoSearch #Logo{
	width:200px;
	height:100px;
	float:left;
	/*ackground-image:url(../_img/Logo.jpg);*/
}
 	
#ContainerBackground #Content #LogoSearch #Search{
	width:223px;
	height:44px;
	padding:20px 0px 0px 0px;
	float:right;
}

#ContainerBackground #Content #LogoSearch #Search input.search{
	background-image:url(../_img/SearchBox.jpg);
	border:0px #fff solid;
	border-top:0px;
	width:172px;
	color:#0082c8;
	height:23px;
	padding-left:8px;
}

#ContainerBackground #Content #LogoSearch #Search input.goSearch{
	border:1px #fff solid;
	background-image:url(../_img/goSearch.jpg);
	background-repeat:no-repeat;
	/*
	position:relative;
	margin:1px 0px 0px -5px;	
	background-position:bottom;
	cursor:pointer;
    */
    margin-left:-5px;
}

#ContainerBackground #Content #Navigation{
	width:946px;
	text-align:right;
	height:48px;
	color:#FFFFFF;
	padding:0px 5px 0px 0px;
	/*border-bottom:1px #0154a2 solid;*/
	/*background-image:url(../_img/NavBG.jpg);*/
}

#ContainerBackground #Content #Navigation a{
	display:block;
	float:right;
	border-left:1px #9fbfdd solid;
	border-right:1px #ffffff solid;
	color:#fff;
	height:18px;
	margin:6px 0px 0px 0px;
	padding:4px 12px 0px 12px;
	font-size:12px;
	font-weight:bold;
}

#ContainerBackground #Content #Navigation a.first{
	border-left:none;
}

#ContainerBackground #Content #Navigation a.last{
	border-right:none;
	color:#ec6dac;
}

#ContainerBackground #Content #Navigation .{
	display:block;
	float:right;
	border-left:1px #9fbfdd solid;
	border-right:1px #ffffff solid;
	color:#fff;
	height:18px;
	margin:6px 0px 0px 0px;
	padding:4px 15px 0px 15px;
	font-size:13px;
}


#ContainerBackground #Content #SubNavigation{
	width:726px;
	text-align:right;
	height:37px;
	padding:0px 10px 0px 0px;
	background-image:url(../_img/sub_nav_bg.png);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}

#ContainerBackground #Content #SubNavigation a{
	display:block;
	float:right;
	border-left:1px #9fbfdd solid;
	border-right:1px #063e73 solid;
	color:#fff;
	height:18px;
	margin:6px 0px 0px 0px;
	padding:4px 15px 0px 15px;
	font-size:14px;
}

#ContainerBackground #Content #SubNavigation a.first{
	border-left:none;
}

#ContainerBackground #Content #SubNavigation a.last{
	border-right:none;
}




#FooterBar {
	width:100%;
	height:34px;
	position:relative;
	z-index:100;
	background-image:url(../_img/FooterBar.jpg);
	background-repeat:repeat-x;
}	

#FooterBar #Content {
	width:922px;
	overflow:auto;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 20px;
	font-size:10px;
	color:#7193ac;
	line-height:17px;
}

#FooterBar #Content #FooterLinks{
	height:26px;
	float:left;
	position:relative;
	z-index:100;
	padding:8px 0px 0px 0px;
	width:600px;
}

#outerDiv{
	width:922px;
	margin:0 auto;
	
}

#FooterSocialMedia{
	height:48px;
	position:absolute;
	z-index:1000;
	width:275px;
	margin-left:655px;
}

#FooterSocialMedia #innerDiv{
	height:48px;
	margin:-19px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	z-index:1001;
	width:275px;
	float:right;
}

#FooterSocialMedia a{
	display:block;
	height:48px;
	width:55px;
	float:left;
	
}

#FooterSocialMedia a.rss{
	background-image:url(../_img/SM_rss.png);
}

#FooterSocialMedia a.fb{
	background-image:url(../_img/SM_FB.png);
	background-repeat:no-repeat;
}

#FooterSocialMedia a.twit{
	background-image:url(../_img/SM_Twit.png);
	background-repeat:no-repeat;
}

#FooterSocialMedia a.yt{
	background-image:url(../_img/SM_YT.png);
	background-repeat:no-repeat;
}

#FooterSocialMedia a.gp{
	background-image:url(../_img/SM_GP.png);
	background-repeat:no-repeat;
}

#FooterSocialMedia a.rss:hover{
	background-image:url(../_img/SM_rss_r.png);
}

#FooterSocialMedia a.fb:hover{
	background-image:url(../_img/SM_FB_r.png);
}

#FooterSocialMedia a.twit:hover{
	background-image:url(../_img/SM_Twit_r.png);
}

#FooterSocialMedia a.yt:hover{
	background-image:url(../_img/SM_YT_r.png);
}

#FooterSocialMedia a.gp:hover{
	background-image:url(../_img/SM_GP_r.png);
}

#FooterBar #Content #FooterLinks a{
	display:inline-block;
	color:#FFFFFF;
	margin:0px 12px 0px 0px;
	font-size:10.5px;
}	
#FooterBar #Content #FooterText{
	clear:both;
	padding:11px 0px 0px 0px;
}

#FooterBar #Content #FooterText a{
	color:#7193ac;
	text-decoration:underline;
}

#FooterBar #Content #FooterText a:hover{
	text-decoration:none;
}

#FooterBar #Content #FooterSiteMap{
	padding:11px 0px 0px 0px;
}

#FooterBar #Content #FooterSiteMap #Col1{
	float:left;
	padding:0px 40px 0px 0px;
}

#FooterBar #Content #FooterSiteMap #Col2{
	float:left;
		padding:0px 40px 0px 0px;
}

#FooterBar #Content #FooterSiteMap #Col2 ul, #FooterBar #Content #FooterSiteMap #Col3 ul{
	float:left;
	padding:0px 20px 0px 0px;
}

#FooterBar #Content #FooterSiteMap #Col3{
	float:left;
}

#FooterBar #Content #FooterSiteMap a{
	color:#7193ac;
}

#FooterBar #Content #FooterSiteMap h3{
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	padding:0px;
}

#FooterBar #Content #FooterSiteMap ul{
	padding:0px;
	margin:0px;
	list-style:none;
}


#PageContent #leftCol {
	width:209px;
	overflow:auto;
	float:left;
	padding:0px 5px 10px 5px;
}

#PageContent #leftCol #NavTop {
	background-image:url(../_img/left_nav-top.png);
	width:197px;
	height:9px;
}

#PageContent #leftCol #NavBottom {
	background-image:url(../_img/left_nav-BOTTOM.png);
	width:197px;
	height:9px;
}

#PageContent #leftCol #NavBottom img {
	margin:10px 0px 10px 0px;
}

#PageContent #leftCol #NavigationLinks {
	width:195px;
	overflow:auto;
	border-left:1px #438ece solid;
	border-right:1px #438ece solid;
	background:#4ca6d8;
	padding:4px 0px 0px 0px;
}

#PageContent #leftCol #NavigationLinks a {
	display:block;
	width:185px;
	height:15px;
	overflow:hidden;
	padding:7px 0px 0px 6px;
	margin:0px 0px 1px 4px;
	/*background-color:#b8d1e3;
	border:1px #ccc solid;*/
	font-size:12px;
	color:#ffffff;
}
#PageContent #leftCol #NavigationLinks a:hover {
	background-color:#8baec7;
	text-decoration:none;
}
#PageContent #leftCol #NavigationLinks #TopLinks {
	/*border-bottom:5px #ccc solid;*/
	margin: 0px 4px 3px 4px;
}
#PageContent #leftCol #NavigationLinks #TopLinks a {
	background-color:#e5e1d7;
	margin:0px 0px 2px 0px;
}

#PageContent #leftCol #NavigationLinks #TopLinks a:hover {
	background-color:#d2c9b2;
}

#PageContent #leftCol .enewsletter 
{
	margin:10px 0px 10px 3px;
	display:block;
	height:47px;
	width:179px;
}

#PageContent #leftCol a.enewsletter
{
	background-image:url(../_img/newsletter_signup.png);
	background-repeat:no-repeat; 
}

#PageContent #leftCol a.enewsletter:hover 
{
	background-image:url(../_img/newsletter_signup_r.png);
	background-repeat:no-repeat;    	
}

#PageContent #rightCol {
	width:737px;
	overflow:auto;
	float:right;
	min-height:200px;
	margin-bottom:10px;
}

#PageContent #rightCol #WantTo {
	width:713px;
	height:32px;
	background-image:url(../_img/search_bar.png);
	margin-bottom:10px;
	padding:10px 10px 0px 0px;
	text-align:right;
	color:#0080c7;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
}

#PageContent #rightCol #Banner {
	width:723px;
	height:255px;
	margin-bottom:10px;
}

#Procedures {
	background-image:url(../_img/procedures_top.png);
	background-repeat:no-repeat;
	width:467px;
	height:22px;
	padding:5px 0px 0px 15px;
	color:#FFFFFF;
	font-size:18px;
}

#Procedures_Cnt {
	width:465px;
	min-height:65px;
	overflow:hidden;
	background-color:#edf6fd;
	font-family:Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	padding:10px 0px 0px 15px;
}

#Procedures_Cnt_Left {
	width:230px;
	padding:0px 0px 0px 0px;
	float:left;
}

#Procedures_Cnt_Right {
	width:230px;
	padding:0px 0px 0px 0px;
	float:left;
}

