/* LAYOUT */

body {
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
margin:0px;
padding:0px;
background-color:#000000;
}

.smalltext {font-size:85%;}

* { margin: 0; }
p { padding-top:5px; }

h1{ font-size:120%; font-weight:bold;padding-top:5px;  }
h2 {font-size:100%; color:#787878; font-weight:bold;padding-top:5px; }

.front-wrapped-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
color:#FFFFFF;
padding-left:15px;
}



#pagewrap {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 754px;
	background-color:#f8f8f8;

}
#div1 { float:left; width:330px; padding:10px; font-size:70%;}
#div2 { margin-left:360px; width:350px;padding:10px ; font-size:70%;}


#wrapper {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border:0;
	width: 754px;
	background: url("background_cols.gif") repeat;
}

#header {
	margin: 0 0 15px 0;
}

#side-a {
	float: left;
	width: 138px !important;
}

#side-b {
	float: right;
	width: 193px;
}

#content { 
	float: left;
	width: 55%;
}

#content ul {
list-style-type: disc;
	list-style-position: inside;

}


#footer {
	clear: both;
	background: #A2A2A2;
}

#clearer {
	clear: both;
	background-color: #f8f8f8;
}


#secondarycontent {
	background-color:#f8f8f8;
	width: 754px;
	margin: 0px; padding: 0px;
	
}
#homewrapper {  float:right; text-align: left; margin: 0px; padding: 0px; border:0; width: 754px; background-color:#f8f8f8; }
#homewrap { float:right; text-align: left; margin: 0px; padding: 0px; border:0; width: 737px; background-color:#f8f8f8; }
#homeheader {margin: 0 0 0px 0;  	;  }    
.homeside-a {float: left;  	width: 231px; padding:15px 5px 15px 9px; font-size:70%; }    
.homeside-b {float: right;   width: 221px; padding: 15px 5px 15px 15px; font-size:70%;  }    
.homecontent {
	float: left;
	width: 205px;
	padding:15px 5px 15px 16px;
	font-size:70%;
}    
#homefooter {background: #f8f8f8; clear:both;  
font-size:70%; height:45px; padding-right:4px; margin-left:140px;

}

input, select  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; }
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;}
#headerimg {
width:423px;
height:56px;
padding: 0;
margin:0;
clear:both;}

#sub-hdr {
width:421px;
height:92px;
padding: 0;
margin:0;}

.label { font-size:105%; color: #666666; line-height:150%; }
.grey { color:#666666;}

#frontimg, #frontimg-home, #frontimg-contact, #frontimg-links {
width:423px;
height:342px;
padding: 0;
margin:0;}

#frontimg-home {
}

#frontimg-contact {

}

#frontimg-links {

}


/* begin sand-bag divs */
/* declare left float, clear */
#sml-01,#sml-02,#sml-03,#sml-04 {
float:right;
clear:right;
padding:0;
}

/* left bank of the river! */
#sml-01 {
width: 423px;
height: 111px;
}

#sml-02 {
width: 190px;
height: 60px;
}

#sml-03 {
width: 238px;
height: 88px;
}

#sml-04 {
width: 423px;
height: 125px;
}

A:link, A:visited {text-decoration: underline; color:#825665;}
A:active, A:hover {text-decoration: none}

.eighty {font-size:90%;}

#contentmain {
font-size:70%;
padding-left:15px;
}



/* NAVIGATION BUTTONS */

#nav-buttons-bg {
	background-repeat: repeat-x;
	text-align: left;
	padding-top: 4px;	/*	display: none;*/
	margin:0 auto;
	width: 132px;
}

#nav-buttons, #nav-buttons-after {
	margin: 0px auto;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	display: inline;
	text-align: left;

	border-bottom:1px solid #000;
}

#nav-buttons li, #nav-buttons-after li {margin: 0 auto;padding: 0;list-style: none; display: inline;
}

#nav-buttons a, #nav-buttons-after a{
	float: left;
	padding: 25px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:23px; /* for IE5/Win only */
}

#nav-buttons a:hover, #nav-buttons-after a:hover, #nav-buttons a:active, #nav-buttons a.selected, #nav-buttons-after a:active { background-position: 0 -25px; }
#nav-employees a { width: 132px; background: url(../assets/nav/employees.jpg) top left no-repeat; }
#nav-employers a { width: 132px; background: url(../assets/nav/employers.jpg) top left no-repeat; }
#nav-theboard a { width: 132px; background: url(../assets/nav/theboard.jpg) top left no-repeat; }

#nav-contact a {
	width: 132px;
	background: url(../assets/nav/contact.jpg) top left no-repeat;
}
#nav-links a {
	width: 132px;
	background: url(../assets/nav/links.jpg) top left no-repeat;
}

#nav-buttons-nested {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 132px;
	clear:both;
	font-size:65%;
	overflow:hidden;
	display:inline-block;
	
	}




#nav-buttons-nested a{ display:block; color:#000; padding:1px 0 1px 6px; font-size:100%; text-decoration:none; border-bottom:1px solid #e9e9e9;}
#nav-buttons-nested a:link { display:block; color:#000; padding:1px 0 1px 6px; font-size:100%; text-decoration:none; border-bottom:1px solid #e9e9e9;}
#nav-buttons-nested a:visited { display:block; color:#000; padding:1px 0 1px 6px; font-size:100%; text-decoration:none; border-bottom:1px solid #e9e9e9;}
 
#nav-buttons-nested a:hover { background-color:#afccca; display:block;  color:#000;  text-decoration:none; border-bottom:1px solid #e9e9e9;}


#nav-buttons-nested a.selected { background-color:#afccca; display:block;  color:#000;  text-decoration:none; border-bottom:1px solid #e9e9e9;}

.backtotop {color:#9c7884; }
.backtotop a:link { color:#9c7884; text-decoration:none;}
.backtotop a:visited { color:#9c7884; text-decoration:none;}
.backtotop a:hover { color:#9c7884; text-decoration:underline; }
.backtotop a:active { color:#9c7884; text-decoration:none;}

.footerlink {color:#428d8d; }
.footerlink a:link, .footerlink a { color:#428d8d; text-decoration:none;}
.footerlink a:visited { color:#428d8d;}
.footerlink a:hover { color:#428d8d; text-decoration:underline; }
.footerlink a:active { color:#428d8d; text-decoration:none;}

.front-wrapped-text1 {}
a.front-wrapped-text1 {color:#fff; }
a.front-wrapped-text1 a:link { color:#fff; text-decoration:none;}
a.front-wrapped-text1 a:visited { color:#fff; text-decoration:none;}
a.front-wrapped-text1 a:hover { color:#fff; text-decoration:underline; }
a.front-wrapped-text1 a:active { color:#fff; text-decoration:none;}


.black {color:#000;}
/* FAQ */

#faq, #legislation
{ width:193px; float:right; color:#FFFFFF;}

#faq a:link, #legislation a:link{ color:#fff; font-size:100%; text-decoration:underline; }
#faq a:visited, #legislation a:visited{ color:#fff; font-size:100%; text-decoration:underline;}
#faq a:hover, #legislation a:hover{ text-decoration:none; }



#faq-ul, #legislation-ul {
list-style-type:none;
padding:0px;}

#faq-ul li, #legislation-ul li {
padding-bottom:5px;}

.faq-employers-main {
background-color:#e26032;
padding:10px 20px 10px 20px;
font-size:70%;
}

.faq-employees-main {
background-color:#0caad7;
padding:10px 20px 10px 20px;
font-size:70%;
}

.faq-links-main {
background-color:#017f7c;
padding:10px 20px 10px 20px;
font-size:70%;
}

.legislation-theboard-main {
background-color:#7a4a5a;
padding:10px 20px 10px 20px;
font-size:70%;
}



div.row {
  clear: right;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 90px;
  font-size:100%;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 
div.spacer {
  clear: both;
  }
