body {
margin: 0;padding: 0;font-family: verdana,arial,sans-serif;font-size: .7em;line-height: 1.4em;
}div#header {
padding:3px;;
text-align: right;
color:#ffffff;
font-weight:bold;
border-bottom: solid #8bb7d3 1px;
background-color:#3A70AA;
font-size: 10px;
line-height: 1.3em;
}

.whitelink{
color:#ffffff;
}

.logo{
float:left;
text-align:left;
font-size: 30px;
line-height: 1.5em;
font-family: times new roman,arial,sans-serif;
}

hr
{height:1px;
color: gray;
margin-bottom:20px;
}

.nospaces
{height:1px;
color: gray;
margin-bottom:0px;
}

h3
{
	font-size: 24px;
	line-height:1em;
}

.leftcolumn {padding: 1%;float: left;text-align: left;
width: 15%;
}.rightcolumn {padding: 1px;float: right;width: 15%;text-align: center;

}

.maincontent {
padding: 1%;text-align: justify;
font-family: verdana,arial,sans-serif;font-size: 12px;;
margin-left:18%;
margin-right:12%;

}

.bl {background: url(images/bl.gif) 0 100% no-repeat #FFCC33;} 
.br {background: url(images/br.gif) 100% 100% no-repeat} 
.tl {background: url(images/tl.gif) 0 0 no-repeat} 
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px;font-size:14px;font-family:arial black,verdana,arial,sans-serif;} 
.clear {font-size: 1px; height: 1px}






/*margin-right: 15%;margin-left:  15%;*/
.footnotes
{
padding: 3px;text-align: left;clear: both;font-size:10px;
}
div#footer {
padding: 1%;text-align: center;clear: both;border-top: solid #89ccd3 1px;
border-bottom: solid #89ccd3 1px;
font-size:10px;
}


/*.site_bucket {
	text-align: center;
	margin: 6px 4px 10px 0;
	float: left;
}*/

.grayheader
{
background-color:#cccccc;
text-align:left;

}

.columnA {
padding:1px;
float: left;text-align: left;
width:49%;
}

.columnB {padding:1px;
float: right;text-align: left;
width:49%;
}	


.menuLinksA {
padding:1px;float: left;text-align: left;
color:#004985;
font-weight:bold;

}


.menuLinksB {
padding:1px;float: right;text-align: left;
color:#004985;
font-weight:bold;

}

A.menus
{
color:#004985;
font-weight:bold;
}



.NLHeading
{
	font-size: 23px;
	color: #00008b; 
	margin-bottom:1px;
}

/*div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1em;font-weight: bold;text-align: center;border-bottom: solid #777788 1px;font-weight: bold;padding: 2px;
margin-left:100px;
width: 800px;}*/


div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;;
font-weight: bold;
text-align: center;
border-bottom: solid #777788 1px;
font-weight: bold;
padding: 7px;}

#navbar ul li a:link, #navbar ul li a:visited {
color: #2b4460;
background-color: #CCDEF0;
text-decoration: none;
border-top: solid #777788 1px;
border-left: solid #777788 1px;
border-right: solid #777788 1px;
display: inline;
padding:5px;}

#navbar ul li a:hover {background-color: #ffffff;
text-decoration: none;
border-bottom: solid #ffffff 1px;}

#navbar #here {background-color: #ffffff;
text-decoration: none;
border-bottom: solid #ffffff 1px;}

#navbar a.current {text-decoration: none;}

#navbar ul li {margin: 0px; padding: 0px; display: inline;}

#navbar ul {margin: 0px; padding: 0px;}



/*#navbar ul li a:link, #navbar ul li a:visited {
color: #2b4460;background-color: #bbccbb;border: solid 1px;border-top: solid #777788 1px;border-left: solid #777788 1px;border-right: solid #777788 1px;margin: 15px;padding: 15px;display: inline;}#navbar ul li a:hover {background-color: #ffffff;text-decoration: none;border-bottom: solid #ffffff 1px;}#navbar a.current {
background-color:#ffffff;
text-decoration: none;
}	#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: inline;}#navbar ul {margin: 0px; padding: 0px;}*/

#container
{
width:100%;
height:100%;
}

.inputLabel
{
text-align:left;
}

.inputText
{
text-align:left;
}

