/*-----------------------------------------
				Global CSS
-------------------------------------------*/

* { margin:0; padding:0; }
html { height: 100%; }
.hide { display:none; }
body { min-width:930px; height:100%; margin:0px; background-color:#b3482f; font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#333333; }
a { color: #a13823; text-decoration:underline; }
a img { border: none; }
a:hover { color: #d05b18; text-decoration:none; }
h1, h2, h3, h4, h5, h6 { color:#d05b19; font-family: GillSans, Arial, Verdana, Helvetica, sans-serif;  margin: 0px; padding: 0px; }
h1 { font-size: 16px; line-height: 16px; margin-bottom: 2px;  }
h2 { font-size: 13px; line-height: 16px; font-weight: normal; margin-bottom: 5px; }
h3 { font-size: 11px; line-height: 16px; font-weight: normal; margin-bottom: 5px; }
p { font-size: 12px; line-height: 16px; margin-bottom: 15px; }
hr { margin: 10px 0 10px 0; }
a.smalllinks:link { text-decoration: none; color: #162e82; font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }
a.smalllinks:visited { text-decoration: none; color: #162e82; font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }
a.smalllinks:hover { text-decoration: none; color: #d05b18; font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }


#container { width: 930px; height:100%; margin: 8px auto;}
#containerbkg { width: 930px; margin: 0px; padding: 0px; background-color: #ffffff; border:#fbae20 solid 1px; float:left; }
#containerbottom {width:930px; margin:0px; height:20px; float:left; background-color:#FFFFFF; clear:both;}

#skip { position: absolute; top: -9999px; left:-9999px;}
#skip a { display: block; padding: 2px; color: #000; text-decoration: none; margin: 2px 0; }

#ncstate { position:relative; top:0px; left:18px; width: 930px; height: 28px; float:left; }
#ncstate p { margin: 7px 0 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color:#ca0a06; font-weight: bold; }
#ncstate a { color: #ca0a06; text-decoration:underline; }
#ncstate a:hover { color: #ca0a06; text-decoration:none; }

#header { position:relative; top:0px; left:18px; width: 695px; height: 113px; float:left; }

#navigation { position:relative; top:5px; left:18px; width: 700px; height: 31px; text-align:left; list-style-type: none; background:none; float:left; }
#navigation li {display:inline; padding:0px; margin-right:-1px; }
#navigation li#r {margin-right:0px; }
#navigation li a { text-decoration:none; color:#162e82;}

#homecontent { position:relative; top:10px; left:18px; width: 695px; height: 417px; float:left; }
#homecontent p { text-indent:-9999; display:none; }
.homerule { color:#fbae20; size:1px; height:1px; }

#content { position:relative; top:10px; left:18px; width: 695px; background-color:#fff4e0; float:left; }
#content ul {margin:0 0 15px 13px;}
#content ul li {background:url(../images/bullet_copy_home.gif) no-repeat 0 .4em;padding:0 0 0 10px;margin:0 0 10px;line-height:1.2em;font-size:.9em;font-weight:normal;list-style-type:none;}
#content ul li a {text-decoration:underline;background:none;padding:4px 0px 0px 0px;}
#content ul li a:hover {text-decoration:none;}
#content ul li a.active,ul li a.active:hover {background-color:#383838;padding:6px 15px 5px 30px;font-weight:bold;}

#content2col { position:relative; top:10px; left:18px; width: 695px; background-color:#ffffff; float:left; }
#content2col ul {margin:0 0 15px 13px;}
#content2col ul li {background:url(../images/bullet_copy_home.gif) no-repeat 0 .4em;padding:0 0 0 10px;margin:0 0 10px;line-height:1.2em;font-size:.9em;font-weight:normal;list-style-type:none;}
#content2col ul li a {text-decoration:underline;background:none;padding:4px 0px 0px 0px;}
#content2col ul li a:hover {text-decoration:none;}
#content2col ul li a.active,ul li a.active:hover {background-color:#383838;padding:6px 15px 5px 30px;font-weight:bold;}

#content_lcol { position:relative; top:10px; left:1px; width: 338px; background-color:#fff4e0; float:left; }
#content_rcol { position:relative; top:10px; left:1px; width: 338px; background-color:#fff4e0; float:left; margin-left:18px; }
#contentmargin { margin:25px 0 25px 25px; width:645px; background:none; }
#contentmargin2col { margin:25px 0 0 1px; width:645px; background-color:#ffffff }
#contentmargin_cols { margin:25px 0 25px 25px; width:288px; background:none; }

#sidebar { position:relative; top:-144px; right:20px; width:190px; text-align:left; float:right; clear:none; margin-bottom:-124px; padding-bottom:0; }

#searchbox { position:relative; width: 190px; height: 113px; background-color: #fbae20; text-align:center; }
#searchbox form { padding-top:47px; }

#tnav_spacer { position:relative; width: 190px; height: 31px; background: url(../images/rightbar_gradient.gif) top left repeat-y; margin-top:5px;  }

#navbox1 { position:relative; width: 190px; height: 140px; background: url(../images/rightbar_gradient.gif) top left repeat-y; margin-top:6px;  }
#navbox1 p#f { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; padding-top:10px; margin:0 0 0 13px; color:#a13823; font-weight: bold; }
#navbox1 p { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; margin:2px 0 0 13px; color:#a13823; font-weight: bold; }
#navbox1 a { color: #a13823; text-decoration:none; }
#navbox1 a:hover { color: #d05b18; text-decoration:none; }

#companyadminnavbox { position:relative; width: 190px; height: 110px; background: url(../images/rightbar_gradient.gif) top left repeat-y; margin-top:6px;  }
#companyadminnavbox p#f { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; padding-top:10px; margin:0 0 0 13px; color:#a13823; font-weight: bold; }
#companyadminnavbox p { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin:2px 0 0 13px; color:#a13823; font-weight: bold; }
#companyadminnavbox a { color: #a13823; text-decoration:none; }
#companyadminnavbox a:hover { color: #d05b18; text-decoration:none; }

#navbox2 { position:relative; width: 190px; height: 84px; background: url(../images/rightbar_gradient.gif) top left repeat-y; margin-top:5px;  }
#navbox2 p#f { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; padding-top:12px; margin:0 0 0 13px; color:#d05b18; font-weight: bold; }
#navbox2 p { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; margin:10px 0 0 13px; color:#d05b18; font-weight: bold; }
#navbox2 a { color: #d05b18; text-decoration:none; }
#navbox2 a:hover { color: #a13823; text-decoration:none; }

#navbox3 { position:relative; width: 190px; height: 43px; background: url(../images/rightbar_gradient.gif) top left repeat-y; margin-top:5px;  }
#navbox3 p { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; padding-top:13px; margin:0 0 0 13px; color:#a13823; font-weight: bold; }
#navbox3 a { color: #a13823; text-decoration:none; }
#navbox3 a:hover { color: #d05b18; text-decoration:none; }

#navbox4 { position:relative; width: 190px; height: 61px; background: url(../images/rightbar_gradient.gif) top left repeat-y; margin-top:5px;  }
#navbox4 p#f { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; padding-top:12px; margin:0 0 0 13px; color:#d05b18; font-weight: bold; }
#navbox4 p { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; margin:2px 0 0 13px; color:#d05b18; font-weight: bold; }
#navbox4 a { color: #d05b18; text-decoration:none; }
#navbox4 a:hover { color: #a13823; text-decoration:none; }

#navbox5 { position:relative; width: 190px; height: 42px; margin-top:5px;  text-align:center; }
#navbox5 form { padding-top:8px; }

#navbox6 { position:relative; width: 190px; background: url(../images/rightbar_gradient.gif) top left repeat-y; margin-top:5px;  }
#navbox6 p#f { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; padding-top:10px; margin:0 3px 0 13px; color:#a13823; font-weight: bold; }
#navbox6 p { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; margin:2px 3px 0 13px; color:#a13823; font-weight: normal; }
#navbox6 p#details { font-family: GillSans, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; margin:2px 0 0 13px; color:#a13823; font-weight: normal; }
#navbox6 a { color: #a13823; text-decoration:none; }
#navbox6 a:hover { color: #d05b18; text-decoration:none; }

#footer { position:relative; top: 20px; left:18px; width:695px; height: 113px; list-style-type:none; clear:left; float:left; padding-bottom: 40px;}
#footer ul { text-align:right; padding-top:10px; }
#footer li { display:inline; font-family: "Gill Sans", Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #6371a3; padding-left:22px; }
#footer li a { color: #6371a3; text-decoration:none; }
#footer li a:hover { color: #a13823; text-decoration:underline; }

label.align {
	float: left;
	width: 25%;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

