/* Copyright:  2004 -2006 Westcoast Online Information Systems - NetFile
 * All rights reserved
 * 
 * For information regarding this code contact Hal at netfile dot com
*/ 
html,* {margin:0;padding:0;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff; 
	color:#000; 
	font-size: .85em;
}
#maintbl {
  width:100%;
}


h1,h2 {
	color:#31659C;
  font-size: 200%;
	font-weight:bold;
}
h3,h4 {
	color:#002452; 
	font-size:120%;
}
h5 {
	color:#002452; 
	font-weight:700;
	font-size:100%;
	margin:0;
}
h6 {
	color:#000; 
	font-weight:400;
	font-size:100%;
	margin:0;
}	


/* Start - Container for header light blue bg section */ 
#header {
  background: url(http://www.netfile.com/agency/scc/img/bg_countyseal.jpg) repeat-x 0 0;
  height:60px;
  overflow: hidden; 
}

/*SCCgov logo */
.logo { 
  width:225px;
  height:59px;
  background: url(http://www.netfile.com/agency/scc/img/sccgov_logo.gif) no-repeat 0 0;
  float:left;
}
/* Makes the above logo to a clickable link back to agency web site */
.logo a { 
	display:block;
	height:59px;
	text-decoration: none;
  width:225px;
}

/* Center section of header with search */
#search {
  background: url(http://www.netfile.com/agency/scc/img/bg_search.gif) no-repeat 0 0; 
  height:59px;
  width: 285px;
	color: #fff;
	font-weight:900;
  font-size: .8em;
  float:left;
 }
/* Search box look & positioning */
#search input {
  vertical-align: middle;
  position: relative;
  left:245px;
  height:16px;
  border:1px solid #000;
  width:192px;
  top:23px;
 }
#search .image {
  height:18px;
  width:29px;
  border: none;
}
#search label,
#search h2 { /* search h2 & phone are used on e-filers users guide */
  position: relative;
  top:23px;
  left:245px;
  color: #fff;
}
#search .phone {
  position:relative;
  top:-10px;
  left:6em;
}

/* Right section of header with rotating logo. see js for code */
.right {
  float:right;
  height:59px;
}
.noRTbord {/* For the links that do not have a right border requirement */
  border-right:none !important;
}
.noLTbord {/* For the links that do not have a left border requirement */
  border-left: none !important;
}


/* Agency navigation links 'A-Z, Contacts FAQs etc' */
#sccnav_1 {
  background: url(http://www.netfile.com/agency/scc/img/headbg_2.gif) repeat-x;
  height:40px;  
  color:#000;
  text-align: right;
  vertical-align: middle;
  clear:both;
}
#sccnav_1 a,
#sccnav_1 a:link,
#sccnav_1 a:active,
#sccnav_1 a:visited {
  font-size: .7em;
  font-weight: 900;
  letter-spacing: -1px;
  text-decoration: none;
	color:#000;
  padding:0 4px;
  border-right:1px solid #000;
  position: relative;
  right:145px;
  top:3px;
  */top:-1px;/* IE hack */
   
}
#sccnav_1 b {
  background: #DEDFDE url(http://www.netfile.com/agency/scc/img/adbg.gif) repeat-x 0 0;
  padding:0 25px 1px 25px;
  border-top:3px solid #DEDFDE;
  border-left: 1px solid #000;
  border-right: 1px solid #000;

}
#sccnav_1 a:hover {
	text-decoration: underline;
}


 /* Agency navigation links 'County Connect, Handling Emerg etc' */
#sccnav_2 {
  color:#000;
  position: relative;
  top:-16px;
  */top:-18px;/* IE hack */
  text-align: center;
  letter-spacing: normal;
 }
#sccnav_2 a,
#sccnav_2 a:link,
#sccnav_2 a:active,
#sccnav_2 a:visited {
  font-size: .7em;
  font-weight: 900;
  padding:0 4px; 
  border-right:1px solid #fff;
  color:#fff;
  text-decoration: none;
  line-height:1em;
}
#sccnav_2 a:hover {
	text-decoration: underline;
  color: #9CCFFF;
} 



/* Bread crumb navigation links */
#bcnav {                                                                      
 color:#000;
 background: url(http://www.netfile.com/agency/scc/img/uarehere_icon.gif) no-repeat 10px 0;
 font-size: .8em;
 padding-left: 23px;
 line-height: 1em;
 position: relative;
 top: -5px;
}
#bcnav span {
  color:#FF6500;
  padding: 0 4px;
}
#bcnav a,
#bnav a:link,
#bcnav a:visited {
  color: #319AFF;
  text-decoration: none;
  font-size: 1em;
  padding: 0 4px;
}
#bcnav a:hover,
#bcnav a:active {
	color:#0065CE;
  text-decoration: underline;
}


/* Home page look & positioning of content */
.home #content div,
.maint #content div {
  width:90%;
  padding:10px;
  margin:10px 0 15px 20px; 
  border: 2px solid #c8c8c8;
}
.home #content h2,
.staff #content h2 {
  margin:5px;
  text-align: right;
  height:75px;
  background: #4261A5 url(http://www.netfile.com/agency/scc/img/banner.jpg) no-repeat left;
  color:#A5CFDE;
  border: 1px solid #c8c8c8;
  border-width: 2px 0;
  padding:0 5px 0 0;
  font-family: Arial, Helvetica, sans-serif; 
}
.home #content h3,
.maint #content h3,
.staff #content h3 {
  background: #4261A5 url(http://www.netfile.com/agency/scc/img/blue_arrow.gif) no-repeat left;
  color:#fff;
  padding:5px 5px 5px 20px;
}
.home #content p {
  margin:.75em;
}
.staff #content h3 {
  width:50%;
}
.staff #content #login {
  border:2px solid #c8c8c8;
  margin: 40px;
  padding:15px 0;
}
/* Left Menu Bar - Navigation links */
#menu {
	height:375px;
	margin:0;
	padding-left:2px;
	padding-top:2px;
	width:15%;
  vertical-align: top;
}
#menu ul {
	list-style-type: none;
	margin-left: 0;
	padding:2px;
}
#menu li {
	margin: 2px;
	border-top: 1px dotted #CECFCE;
}
#menu a,
#menu a:link{
	font-size:85%;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	width:95%;
	display: block;	
	padding:4px 2px;
}
#menu li.linea {
	margin:0;
	padding:1px 0;
}
#menu h6.lineb {
	border-top:1px dotted #cecfce;
	margin:0;
}
#menu a:hover,#menu a:active {
	color: #319AFF;
}


/* Center content section markup */
#content {
	width:85%; 
	font-size:80%;
	padding:5px;
	border-left:1px solid #c0c0c0;
  vertical-align: top;
}
#content a,
#content a:link {
	color: #336699;
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;
}
#content a:hover,
#content a:active {
	color: #319AFF;
	text-decoration:none;
}


#content #filer-icons a,
#content #filer-landing a,
#content .doc_index a {
  text-decoration:none;
 }
 
 
/* What's new Page look - also used in other areas */

#news h4,
#news h5,
#news h6 {
	color: #336633;
	margin-left:-15px; 
	font-weight:900; 
}

/* input type tags look. Text positioning for said tag */
.inputText {
	background-color: #D7E0E1;
}
.inputAutofill {
  border: 3px double #636563;
}


/* Footer section look */
#footer { 
  text-align: center;
 	font-size: .75em;
	font-weight: 100;
	padding:6px;
  border:1px solid #CECFCE;
  border-width: 1px 0;
}
#footer a {
  color:#000;
	text-decoration:none;
  border-right:1px solid #000;
  padding:0 4px;
}
#footer a:hover {
	color:#003063;
  text-decoration: underline;
}
#footer .pp {/* privacy polcy */
  color:#ff0000;
}
#footer span {/* Copyright */	
  color:#636563;
}

/*Powered by netfile look */
#pbnf	{
	color: #B4B4B4;
	font-size: 80%;
  text-align: center; 
}
#pbnf a	{
	color: #B4B4B4;
	text-decoration: none; 
}
#pbnf a:hover {
	color:#ff0000;
}


/* Public pages list look - Is this still used? */
#pubpage ul {
	list-style-type: none;
}
#pubpage li {
	padding-top: 1em;
	text-align: left;
}

.csj{display:none;}