body {background-color:#fff; margin:0px auto;}

#body {width:800px; height:100%; position:relative; margin:0 auto; background-image:url(images/body_bg.gif);}

/* HEADER PANEL */
#topPan {width:800px; height:91px; position:relative; float:left; background-image:url(images/top_banner.gif);}
#topPan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; margin-bottom:0px; margin-top:9px; margin-right:12px; color:#FFFFFF;}

/* FLASH PANEL */
#flashPan {width:800px; height:230px; position:relative; float:right; background-image:url(images/flash_banner.gif); text-align:right;}
#flashPan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; margin-bottom:0px; margin-top:10px; margin-right:20px; color:#FFFFFF;}

/* COL TEXT PANEL */
#coltextpan {width:190px; height:100%; position:relative; margin:0 auto; float:left;}
#coltextpan p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; margin-top:22px; margin-bottom:1px; text-align:left;}
#coltextpan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-right:5px; margin-left:5px; margin-top:0px; margin-bottom:3px; text-align:left;}
#coltextpan a.subitem:link, #coltextpan a.subitem:visited {color:#003663; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-decoration:underline;}
#coltextpan a.subitem:hover {color:#003663; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-decoration:none;}

/* BODY TEXT PANEL */
#textpan {width:600px; height:100%; position:relative; margin:0 auto; float:left; border-right:1px solid #cccccc;}
#textpan p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cb6d28; margin-top:12px; margin-bottom:0px; margin-left:12px;}
#textpan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:12px; margin-left:12px; margin-top:5px; margin-bottom:10px;}
#textpan a:link, #textpan a:visited {color:#c96d28; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#textpan a:hover {color:#c96d28; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
#textpan ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#textpan ul li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style:square;}

#NOLnews {width:199px; height:180px; position:relative; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#NOLnews p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cb6d28; margin-top:12px; margin-bottom:0px; margin-left:12px;}
#NOLnews p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:12px; margin-left:12px; margin-top:5px; margin-bottom:10px;}
#NOLnews a:link, #NOLnews a:visited {color:#c96d28; text-decoration:none; border-bottom:1px dashed #c96d28;}
#NOLnews a:hover {text-decoration:none; border-bottom:none;}

/* FOOTER PANEL */
#footer {width:800px; height:49px; position:relative; background-image:url(images/footer.gif); float:left; text-align:center; vertical-align:top;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-align:center; vertical-align:top; margin-right:20px; margin-top:10px;}
#footer a:link, #footer a:visited {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-decoration:none;}
#footer a:hover {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-decoration:underline;}

/* BODY DEFALTS */
img {display:block; margin-right:5px;}
hr {margin-top:1px;
	margin-bottom:1px;
	}

/* NAVIGATION */


#gmictabmenu {
float:left;
width:778px;
line-height:normal;
border-bottom: 2px solid white;
background-image:url(images/menu_bg.gif);
margin-left:1px;
padding-left:10px;
padding-right:10px;
}

* html #gmictabmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#gmictabmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

#gmictabmenu li{
display:inline;
margin:0;
padding:0;
}

#gmictabmenu a {
float:left;
background:url(images/tab-left.gif) no-repeat left top;
margin-left:5px;
padding:0 0 0 9px;
text-decoration:none;
}

#gmictabmenu a span {
float:left;
display:block;
background:url(images/tab-right.gif) no-repeat right top;
padding:8px 9px 2px 5px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#gmictabmenu a span {float:none;}
/* End IE5-Mac hack */

#gmictabmenu a:hover span {
color: #fff;
}

#gmictabmenu #current a {
background-position:0 -125px;
}

#gmictabmenu #current a span {
background-position:100% -125px;
color: #fff;
}

#gmictabmenu a:hover {
background-position:0% -125px;
}

#gmictabmenu a:hover span {
background-position:100% -125px;
}



/* CONTACT BOX */
#form_box {
	width: 50%;
	font:0.8em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left:12px;
	float:left;
	position:relative;
}
 
#form_box div {
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}



/* CONTACT FORM */ 
.input {
			border: 1px solid #163f77;
			width: 220px;
			background: #f3f3f4;
			font: 11px Verdana, sans-serif;
			color:#443;
			padding:3px;
			margin-bottom:4px;
			outline:none;
		}
.input:focus {
			border:1px solid #567475;
			background: #e4ebeb;
		}
.submit-btn {
			width: 54px;
			height: 20px;
			background: #743 url(general/images/submit.gif) no-repeat;
			outline: none;
		}
.submit-btn:hover {
			background: #069 url(general/images/submit.gif) no-repeat 0 -20px;
		}
div#container {
			border:1px solid #99b3b4;
			padding:15px;
			margin:auto;
			width:400px;
		}
#log_res {
			height:auto;
			padding:15px;
			margin:100px auto 20px auto;
			width:400px;
		}
#log_res p {
			margin:0;
			padding:4px 0 4px 0;
		}
#log_res.ajax-loading
			{background: url(images/spinner.gif) no-repeat center;
		}
.error {
			color:red;
			margin:0;
			padding:0;
		}
		
/* HINT BOX */
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #f3f3f4;
width: 180px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
color: navy;
margin: 3px 0px;
}

