@charset "UTF-8";
/* CSS Document */

#logo { width:auto; height:33px; padding:11px 0 0 10px; background:url(../images/LogoBackground.png) repeat-x left top; }

/*  MAIN NAV    */
#navMain { width:auto; height:31px; display:block; background-color:Green; }
#navMain ul { margin:0; padding:0; height:31px; display:block; width:100%; background:url(../images/mainNavBg.png) repeat-x 0 0; }
 #navMain ul li { list-style:none; padding-left:0; float:left; height:31px; }
 #navMain ul li a, #navMain ul li.active a { font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#fff; }
 #navMain ul li a { display:block; padding:7px 10px; height:17px; width:auto; float:left; }
 #navMain ul li a, #navMain ul li { background:url(../images/mainNavBg.png) no-repeat 0 0; }
 #navMain ul li.active a, #navMain ul li.active a:hover { font-size:14px; font-weight:bold; background:url(../images/mainNavBg.png) no-repeat 0 -62px; }
 #navMain ul li.last a { color:#fff; }
 #navMain ul li a:hover { background:url(../images/mainNavBg.png) no-repeat 0 -31px; }
 #navMain ul li.active { display:block; padding:0; height:31px; }
 #navMain ul li.search { padding:5px 8px; height:21px; width:295px; }
 #navMain ul li.search fieldset { float:right; }
 #navMain ul li.search input { float:left; font-size:11px; }
#navMain ul li.search .go { width:auto; height:auto; padding:0; margin:0 0 0 3px; vertical-align:top; border:none; outline:none; }

 #mainSecondaryNav { position:relative; display:block; height:27px; background:url(../images/secondaryNavRepeater.gif) repeat-x 0 0; }
 #mainSecondaryNav ul { margin:0; padding:0; list-style:none; }
 #mainSecondaryNav ul li { float:left; height:27px; }
 #mainSecondaryNav ul li a { display:block; padding:5px 11px 0; height:22px; float:left; }
 #mainSecondaryNav ul li a, #mainSecondaryNav ul li.active a { font-size:13px; text-decoration:none; font-weight:bold; color:#fff; }
 #mainSecondaryNav ul li.active a { display:block; padding:5px 11px 0; height:22px; }
 #mainSecondaryNav ul li.blank { width:59px; }
 #mainSecondaryNav ul li a, #mainSecondaryNav ul li.blank { background:url(../images/mainSecondaryNavBg.png) no-repeat 0 0; }
 #mainSecondaryNav ul li a:hover,  #mainSecondaryNav ul li.active a { background:url(../images/mainSecondaryNavBg.png) no-repeat 0 -27px; }

/* End Main Nav  */

/* Start 'Click Here' bars  */

.cta { 
	background:#D9E1E8 url(../images/cta_bar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left; 
}
.cta a {
	text-decoration:none;
	display:block;
	padding-left:4px;
	line-height:21px;
	font-size:12px;
	color:#434343;
	width:164px;
}
.cta a:hover {
	color:#FFFFFF;
	background-color: #003366;
	background-image: url(../images/CTA_bar_hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left; 
}


/* End 'Click Here' bars  */


.leftcta { 
	background:#D9E1E8 url(../images/leftcta_bar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left; 
}

.leftcta a {
	text-decoration:none;
	display:block;
	padding-left:4px;
	line-height:21px;
	font-size:12px;
	color:#434343;
	width:155px;
}
.leftcta a:hover {
	color:#FFFFFF;
	background-color: #003366;
	background-image: url(../images/leftCTA_bar_hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left; 
}

