/* CSS Document */

body {background: #003300;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
a {color: #ffffff;}
a:hover {text-decoration: none;}
h1,h2,h3,h4 {color: #003300;}
h3 {border-bottom: #83A083 solid 1px;}
img {border-color: #83A083;}
form {padding: 0;
	margin: 0;}
	
#wrapper {width: 100%;}

#header {width: 100%;
	height: 255px;
	/*The random background image for the header is handled in the haeder.php file*/}
#company-name {color: #666666;
	font-size: 22px;
	padding: 4px 7px;}
#image-desc {position: absolute;
	right: 5px;
	top: 240px;
	font-size: 10px;}

/* Menu Styles */
#nav-row {height: 26px;
	padding: 5px 0px 0px 5px;}
#nav-row form {font-size: .9em;
	color:#CCCCCC;
	height: 20px;}
#nav-row input {border: none;}
#nav-row ul,or,li {margin: 0;
	padding: 0;}
#nav-row a {text-decoration: none;
	padding: 4px 4px;
	border-top: #B2B2B2 1px solid;
	border-left: #B2B2B2 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	margin: 0px 5px;
	background: #5C7D5C;}
#nav-row a:hover {background: #6A896A;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #B2B2B2 1px solid;
	border-right: #B2B2B2 1px solid;}

.topmenuul{list-style-type:none;
	margin:0;
	padding:0;}

.topmenuli{list-style-type:none;
	float:left;
	margin: 0;
	padding:0;}

.topmenutitle{display:block;
	padding: 0px 6px;
	margin: 0;}

.submenuul{list-style-type:none;
	position:absolute;
	margin: 0;
	padding: 0px 0px 0px 0px;
	display:none;}

.submenuli a{display:block;
	width:130px;}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
	margin: 0;
	padding: 0;}

#dmenu li>ul {top: auto;
	left: auto;
	margin: 0;
	padding: 0;}
/* End of menu styles */

#mwrapper1 {background: #ffffff url(/nsb/images/corner-tl.jpg) left top no-repeat;
	margin: 10px auto 5px auto;
	width: 95%;}
#mwrapper2 {background: url(/nsb/images/corner-tr.jpg) right top no-repeat;}
#mwrapper3 {background: url(/nsb/images/corner-br.jpg) right bottom no-repeat;}
#mwrapper4 {background: url(/nsb/images/corner-bl.jpg) left bottom no-repeat;}
#main {color: #000000;
	padding: 10px 10px;
	font-size: .9em;}
#main a {color:#006600;}
#left {width: 250px;
	border-right: #83A083 solid 1px;
	padding: 3px 6px;}
	
#footer {height: 30px;
	text-align: center;
	padding: 3px 10px 10px 10px;
	font-size: .9em;}