/*******************************
Main site stylesheet
********************************/

/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/Resources/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);

/*******************/
/* Page specs      */
/*******************/
body {background: #696969 url(images/sitewide/bg.gif) repeat-x top; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}

body ul {list-style-type: disc;}
body li {display: list-item;}

#wrapper {width: 801px; margin-left: auto; margin-right: auto; background: url(images/sitewide/bg.wrapper.gif) repeat-y; padding-bottom: 20px;}

#masthead {height: 53px;}
#nav {height: 28px; background: url(images/sitewide/bg.nav.gif) no-repeat left; padding-left: 227px; font-size: 12px;}

#content {clear: both;}

#leftcol {float: left; width: 227px; background: url(images/sitewide/bg.leftnav.gif) repeat-x top; min-height: 700px;}
.widgets {background: #FFFFFF; margin: /*36px*/ 6px 23px 3px 23px; padding: 10px;}
.subscribe {font-size: 14px; color: #000000;}
.bluecaps {text-transform: uppercase; color: #014692; font-size: 10px;}
.learnmore {font-size: 10px;}
.connect {color: #014692; font-size: 12px;}
#leftcol a {color: #84a006;}
#leftcol a:link, #leftcol a:visited {text-decoration: none;}
#leftcol a:active, #leftcol a:hover {text-decoration: underline;}

#rightcol {float: left; width: 574px;}
#tagline {background: url(images/home/bg.tagline.gif) repeat-x; height: 33px; text-align: center; color: #ceeb4a; font-size: 14px; padding-top: 8px;}
#maincontent {margin: 40px 45px 20px 30px; font-size: 12px; line-height: 18px; color: #000;}
#hp-smallcol {float: left;}
#hp-smallco2 {float: right;}

.bluetext {width: 239px; color: #01428b; font-size: 12px; line-height: 16px; margin-right: 70px;}
.bluetext h1 {font-size: 18px; font-weight: normal; margin: 0; padding: 0 0 5px 0;}
.twitter {}

#footer {text-align: center; color: #FFFFFF; font-size: 11px; padding: 11px 0px;}
#footer a {font-weight: bold; color: #FFFFFF;}
#footer a:link, #footer a:visited {text-decoration: none;}
#footer a:active, #footer a:hover {text-decoration: underline;}

/*MISC */
.clear, #clear {clear: both; height: 1px; overflow: hidden;}
img {border: none;}
form {margin: 0; padding: 0;}
.paleblue {color: #9ac3fc;}
h1 {color: #01428b; font-size: 22px; font-weight: normal; padding:.25em 0; line-height: 24px;} /* margin: 0; padding:0 */
/*h2 {color: #01428b; font-size: 20px; font-weight: normal; margin: 0; padding:0}
h3 {color: #01428b; font-size: 18px; font-weight: normal; margin: 0; padding:0}
h4 {color: #a4c500; font-size: 18px; font-weight: normal; margin: 0; padding:0}*/

/*.callout {float: right; border: solid 1px #a4c500; background: #e9f1b7; width: 200px; margin: 5px; padding: 10px; color: #01428b; font-size: 15px; line-height: 20px;}*/

.blue {color: #01428b;}
.green {color: #a4c500;}
.teal {color: #2874b8;}

a {text-decoration: underline;} /* text-decoration: none; */ 
a:link, a:visited {color: #01428b;}
a:active, a:hover {color: #2874b8;}

/*******************/
/* Highlighted search terms */
/*******************/
span.searchedkeyword {
	background-color:yellow;
}

 /* NEW, JULY 19 */
/* LEFT NAV */
.leftnav {background: #FFFFFF; margin: 36px 23px 3px 23px;}
.leftnav ul {list-style-type: none; margin: 10px 0 0 0; padding: 0;}
.leftnav li {font-size: 12px !important;}

.leftnav a, .leftnav a:link, .leftnav a:visited {
	display: block;
	color: #FFF !important;
	background-color: #225e95;
	padding: 8px 8px 8px 15px;
	text-decoration: none;
}

.leftnav a:hover {
	display: block;
	color: #225e95 !important;
	background-color: #c5e100;
	padding: 8px 8px 8px 15px;
	text-decoration: none; text-decoration: none;
}

.leftnav a.selected {background: #c5e100; color: #225e95 !important;}

/* level 2 */
.leftnav ul.lvl2 {list-style-type: none; border-left: none; border-right: none; border-bottom: none;  margin: 0; padding: 0;}
.leftnav ul.lvl2 li {font-size: 11px; background: #5e97c9;}
.leftnav ul.lvl2 li a.selected {background: #c5e100 !important /*#d8e588*/; color: #717e20 !important;}
.leftnav ul.lvl2 li a:link, .leftnav ul.lvl2 li a:visited {
	display: block;
	color: #225e95 !important;
	background-color: #d8e588;
	padding: 8px 8px 8px 25px;
	text-decoration: none;
}

.leftnav ul.lvl2 li a:hover {
	display: block;
	color: #225e95 !important;
	background-color: #c5e100;
	padding: 8px 8px 8px 25px;
	text-decoration: none; text-decoration: none;
}

.leftnav .title {color: #246caa !important;}

.leftnav .title2 a,
.leftnav .title2 a:link,
.leftnav .title2 a:visited,
.leftnav .title2 a:hover,
.leftnav .title2 a:link {
	color: #246caa !important;
	font-weight: bolder !important;
	background-color: #FFFFFF !important;
	text-decoration: none !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
}