/***** GLOBAL 2 *****/html, body { margin: 0;	padding: 0; height: 100%; width: 100%; font: normal 9pt Verdana, Arial, Helvetica, sans-serif; color: #000;     line-height:130%;
}


/***** BEGIN THEME LAYOUT *****/#main {
	width: 900px;
	margin: 8px auto 0 auto;
	text-align: center;
	background-color: #fff;
}
#headWrap {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #FFCC00; /* gold */
	height:68px;
}
#headerLeft {
	float: left;
}
.search { 
	float:left;
	padding-left: 20px;
	text-align:left;
}

#headerRight {
	float: right;
}

/* CSS for Main Horizontal Nav Menu */
#horiznav {
	text-transform: capitalize;
	text-align: right;
	height: 30px;
	vertical-align: top;
}
#horiznav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 5px 15px 0 0;
}
#horiznav li {
	display: inline;
	padding: 0 0px 0 2px;
	font-size: 90%;
}
#horiznav li a:link, #horiznav li a:visited {
	color: #005398; /* blue */
	text-decoration: none;
}
#horiznav li a:hover {
	text-decoration: underline;
	color: #000;
}

/* CSS for Vertical Nav Menu */
#localnav {
	text-transform: capitalize;
	text-align: center;
	height: 30px;
	font-size: 90%;
	display: none; /* hide local nav menus */
}
#localnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 5px 15px 0 0;
}
#localnav li {
	display: inline;
	padding: 0 2px 0 2px;
}
#localnav li a:link, #localnav li a:visited {
	color: #000;
	text-decoration: underline;
}
#localnav li a:hover {
	color: #005398;
	text-decoration: underline;
}

#allColumns {
	padding: 0;
	margin: 0;
}
#inner {
	text-align: left;
}

#smt_column1 { margin-top: 10px; padding-left: 10px; float: left;  position: relative; clear: none; }
#smt_column2 { margin-top: 10px; padding-right: 10px; float: right; position: relative; clear: none; }
.smt_defaultCol1 { width: 639px; position: relative;}
.smt_defaultCol2 { width: 639px; position: relative;}

#footer {
	text-align: center;
	padding: 5px;
	color: #999;
	font-size: 80%;
}

#footerMenu {
	text-align: center;	
}


/** HEADINGS **/
h1 {
	font-size: 140%;
	color: #005398;
	font-weight: bold;
	xpadding: 0 10px 0 5px;
}
h2 {
	color: #a1a1a1;
	font-size: 130%;
	font-weight: bold;
	xpadding: 0 10px 0 5px;
}
h3 {
	color: #005398;
	font-size: 120%;
	font-weight: bold;
	padding: 0 10px 0 5px;
	xmargin: 0 10px 0 5px;
}
h4 {
	color: #005398;
	font-size: 110%;
	font-weight: bold;
	xpadding: 0 10px 0 5px;
}
h5 {
	font-size: 100%;
	color: #005398;
	xpadding: 0 10px 0 5px;
}
.new {
	color: #00cc00;
}

/** default/generic styles **/
form {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}

HR.divider { color:#FFCC00; background-color:#FFCC00; width: 750px; margin-top:5px; margin-bottom: 5px; }

a {
	color: #005398;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}

#emailFriendIcon { display: none; } /* hide email-a-friend icon */


/***** BEGIN THEME VARIANT *****/

/***** BEGIN SITE CSS *****//* content CSS */
BODY { background-image: url(/binary/org/NLT/NLT/images/common/background_Web_NLT.jpg); }

#headWrap { border-bottom: 3px solid #ffcc00; }
#headerLeft { margin: 5px 0 0 15px; }
#horiznav { margin-top: -30px; }
#horiznav a { font-size: 10pt; }


h2 { color: #ffa500; }
h3.gray { color: #a6a6a6 }
h3 { padding-left: 0 }

h1 { padding: 20px 0 0; line-height: 130%; margin: 0; }
h2 { padding: 15px 0 0; line-height: 130%; margin: 0; }

.smt_defaultCol1 h1 { padding-left: 30px; }
.smt_defaultCol1 h2 { padding-left: 30px; }

div#homepage { padding: 0; position: relative; width: 649px; }
div#homepage p { padding: 5px 0 15px 30px; margin: 0; }
div.sidebar { position: relative; }
div.sidebar div.grayLine { border-bottom: 1px solid #b9b9b9; width: 176px; height: 1px; margin: 15px 0 15px 10px; } 
div.sidebar img.push { margin-left: 10px; }
div.sidebar a.push { margin-left: 20px; padding-top: 10px; }


.emailFriendIcon { display: none; }

div.modSpacer { position: relative; }

#horiznav a.sel:active, #horiznav a.sel:link, #horiznav a.sel:visited, #horiznav a.sel:hover { color: #a0bae8; }

div.subBlock { padding: 0 10px; }

div.navigation { padding: 5px 0 10px 10px; }


