@charset "UTF-8";
/*******************************
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-color: #FFFFFF; margin: 0px; padding: 0px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

div {padding: 0; margin: 0;}
#wrapper {width: 786px; margin-left: auto; margin-right: auto;}

#masthead {padding-top: 31px; padding-bottom: 20px; font-size: 12px; font-weight: bold; color: #767676;}
#masthead-inner {background: url(images/inner/bg_behindlogo.gif) no-repeat bottom; padding-top: 31px; padding-bottom: 20px; font-size: 12px; font-weight: bold; color: #767676;}
#masthead a:link {color: #434343; text-decoration: none;}
#masthead a:visited {color: #434343; text-decoration: none;}
#masthead a:hover {color: #434343; text-decoration: underline;}
#masthead-inner a:link {color: #434343; text-decoration: none;}
#masthead-inner a:visited {color: #434343; text-decoration: none;}
#masthead-inner a:hover {color: #434343; text-decoration: underline;}

#nav {background: url(images/nav/bg.gif) repeat-x; height: 37px; padding-left: 30px;}
#nav-inner {background: url(images/nav/bg_inner.gif) no-repeat; height: 36px; padding-left: 30px;}

#content-hp {font-size: 13px; line-height: 16px; padding-top: 32px; color: #333333; padding-bottom: 20px;}
#content-hp h1 {color: #585527; font-weight: bold; font-size: 18px; letter-spacing: 1px; line-height: 20px;}
#content-hp h2 {color: #585527; font-weight: normal; font-size: 18px; line-height: 20px;}
#content-hp h3 {color: #585527; text-transform: uppercase; font-size: 13px;}
#content-hp .leftcol {padding-right: 37px;}
#content-hp .leftcol ul {padding: 0; margin: 0 0 0 18px;}

.h1 {color: #585527; font-weight: bold; font-size: 18px; letter-spacing: 1px; line-height: 20px;}
.h2 {color: #585527; font-weight: normal; font-size: 18px; line-height: 20px;}
.h3 {color: #585527; text-transform: uppercase; font-size: 13px;}
.curve {background: url(images/home/curve_bg.gif) repeat-y; padding: 0 27px;}
.curve .title {color: #82171a; text-transform: uppercase; font-weight: bold;}
.curve ul {padding: 0; margin: 0 0 0 18px;}
.innercurve {background: url(images/inner/bg_orange.gif) repeat; padding: 10px 15px 10px 20px;}
.innercurvetitle {background: #b04d22; color: #FFFFFF; font-size: 15px; font-weight: bold; line-height: 20px; padding: 10px 20px 10px 20px;}
.pubtitle {text-transform: uppercase; font-size: 11px; line-height: 12px;}

#copyright {color: #555555; font-size: 14px; padding: 10px 0px; clear: both;}

hr {border: 0; width: 100%; color: #585527; background-color: #585527; height: 1px;}

.data {}
.data td {padding: 3px;}
.data .left {text-align: right;}

.databorder {border-top: solid 1px #333333; border-left: solid 1px #333333;}
.databorder  td {padding: 3px; border-right: solid 1px #333333; border-bottom: solid 1px #333333;}
.databorder .toprow {background: #FFFFCC;}
.data .toplinks {text-align: right; font-size: 11px; padding: 10px 0px;}
.data .toplinks a {padding: 0px 3px;}

#coldiv {margin-right: 50px; float: left;}
#clear {clear: both;}

table {padding: 0; margin: 0;}

form {display:inline; margin: 0; padding: 0;}

/*******************/
/* Font specs      */
/*******************/
/*
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body, div, td, p, a {
	font-size: 11px;
}*/

/*******************/
/* Links */
/*******************/
a:link {color: #333333;}
a:visited {color: #333333;}
a:hover {color: #82171a;}

/*******************/
/* Title  */
/*******************/
/*h1, .title, .title p {

	font-size:18px;
	font-weight:bold;
}
Set bottom margin for title
h1, .title {
	margin-bottom:1em;
}
*/

/*******************/
/* Navigation menu */
/*******************/
/* main nav menu */

ul.navMenu {
	float:left;
	background-color:silver;
	margin:0px 10px 0px 0px;
	padding:5px;
}
ul.navMenu, ul.navMenu ul {
}
ul.navMenu * {
}
/* top level list */

ul.navMenu li {
}
ul.navMenu li div {
}
ul.navMenu li div.navHighlighted, ul.navMenu li div.navSelected, ul.navMenu li div.navChildSelected {
}
ul.navMenu li div.navHighlighted *, ul.navMenu li div.navSelected *, ul.navMenu li div.navChildSelected *{
}
/* 2+ level list */

ul.navMenu ul li div {
}
ul.navMenu ul li div * {
}
ul.navMenu ul li div a:hover {
}
ul.navMenu ul li div.navHighlighted, ul.navMenu ul li div.navSelected, ul.navMenu ul li div.navChildSelected,
ul.navMenu ul li div.navHighlighted *, ul.navMenu ul li div.navSelected *, ul.navMenu ul li div.navChildSelected *{
}
/*******************/
/* Search Results */
/*******************/
ul.searchResults {
}
ul.searchResults li {
}
li.searchResultHighlighted, li.searchResultHighlighted a {
}
li.searchResultHighlighted a {
}

/*******************/
/* Highlighted search terms */
/*******************/
span.searchedkeyword {
	background-color:yellow;
}

#returnToTop {padding-top:24px;}
