html {
	margin:0;
	padding:0;
}

body {background-color: #FFFFFF;font-family: Verdana, Arial, helvetica, sans-serif;	font-size: .7em;}

#wrap {margin: 0px auto;}

#container {}

a { text-decoration:none;}


a#steps {
	color: #2B3864;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}



#tip p{	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	padding: 0px 5px 5px 5px;
	margin: 0px;
}
#tip h6{	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: .9em;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin:0px;
}
#tip sup{	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: .9em;
	text-align: left;
	padding: 0px;
	margin:0px;
	line-height:80%;
}

#tip ul{padding: 0px 5px 5px 5px;}

h1{	color: #000000;
	font-family: verdana, san-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	padding: 1em 0 0 0;
	margin: 0 2em;
}

h2{	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 1em;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	padding: 0em 2em;
	margin:0px;
	color: #2B3864;
}

#lghtbluebg{background-color: #E2E9EF; padding:.2em .5em .2em .5em; text-align:center;}
#lghtbluebg1{background-color: #E2E9EF; padding:.5em .5em 0 .5em; text-align:center;}
#lghtbluebg2{background-color: #E2E9EF; padding:0 .5em .5em .5em; text-align:center;}

p{	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 1em;
	text-align:justify;
	padding: 0em 2.5em;
	margin:0px;
}

p.notes{
	font-size: .78em;
	text-align:justify;
}
#left {text-align:left;}

p.sm{
	font-size: .81em;
	text-align: left;
}

p.cp{font-size: .9em;
	text-align: left;
}

p.smbr{font-size: .5em}

.center{text-align:center;}


.boldP{font-weight: bold;}

.italic{font-style: italic; width: 90%; padding-right:0px;}

sup.sup1{font-size:9px; line-height:50%;}
sup.sup2{font-size:11px; line-height:50%;}

.red{color:#FF0000;}

#header{
	background-color: #FFFFFF;
	padding: .5em;
	text-align: center;
}

#header a.hright{ display: none;}

#header p{
	float: right;
	position: relative;
	margin: 5px -1px 0px -1px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

#logo {
	text-align: center;
	vertical-align:top;
	clear:both;
	margin-top: -15px;
	margin: 0px auto;
	/*width: 25%;
	height: 25%;*/
}

#heading{
	background-color: #858a52;
	padding: .5em;
	text-align: center;
	height: auto;
	margin: 0px;
	border-bottom:1px solid #5a5e33;
}

#heading img{
	/*width: 40%;
	height: 40%;*/
}

#screen{
	text-align:left;
	width: 52em;
	height: 15.2em;
}

#leftnav{ display: none;}

#leftnav a, #leftnav a:link, #leftnav a:visited{
	color: #000000;
	display: block;
	padding: .5em .5em .5em .7em; 
	border-bottom: 1px ridge #E2E2E2;
}

#leftnav a:hover, #leftnav a:active{background-color: #C4DAE5; font-weight:300;}
#hla{background-color: #C4DAE5;font-weight:300;}

.wrdtight{word-spacing:-2px;}

#main{
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

#mainBottom{display:none;}

#mainBottom a, #mainBottom a:link, #mainBottom a:visited{margin-right:2.5em;
	color: #2B3864;
	font-weight: bold;
	text-decoration: none; }


#main a, #main a:link, #main a:visited, #contact a, #contact a:link, #contact a:visited{ color: #858a52;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	padding:0;
	border:none;
}

#main a:hover, #contact a:hover, #mainBottom a:hover{background-color:#efefe7}

.right{float:right; margin-right: 1.3em;}/*for old links on the bottom*/
.right2{float:right; margin-right: .5em;} /*for popups*/

a img{border: 0px; text-decoration:none;}

table#program{width:97%; border: 1px solid #000000; padding:.5em; background-color: #E2E9EF;}
table#program td{width: 33%; vertical-align:top;}
td#tdleft{width: 70%; vertical-align:top; padding-right:0em;}
td#tdright{width: 30%; vertical-align:bottom; padding-right:0em;}
td#tdleft2{width: 50%; vertical-align:top; padding-right:0em;} /*for popups*/
td#tdright2{width: 50%; vertical-align:bottom; padding-right:0em;} /*for popups*/
td#padleft{width: 10%; vertical-align:top;}
td#auto{width:auto; vertical-align:top;}
ul{padding:0px; margin-top:0px; margin-bottom:0px; margin-left:2em;}
td ul li{line-height: 1.2em; font-size:.9em; margin: 2px 0px 2px 0px; padding: 0;}
li{margin: 2px 0px 0px 0px;}
ol{margin: 0 0 0 2em; padding: 0;}
ol li{line-height: 1.2em; font-size:.9em; margin: 2px 0px 2px 0px; padding: 0;}
td#auto ol li{line-height: 1.2em; font-size:1em; margin:2px 0px 2px 0px; padding: 0;}
* html ol li
{
	position: relative;
}

table#contacts{display:table; border:0px; width:100%;}
table#contacts td{background-color:#f6f6f6;}
table#contacts td#head{background-color:#5a5e33; color:#FFFFFF; font-size:1em; font-weight:bold; text-align:center; padding: .2em;}
td.tdmain{background-color:#FFFFFF; padding: .2em; text-align:center; font-size:.9em;}

#contact a, #contact a:link, #contact a:hover, #contact a:visited{
	color: #2B3864;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

#tdright a, #tdright a:link, #tdright a:visited{float:right; border: 1px solid #000000; text-align:center; font-size:.8em; padding:.1em; margin:.5em .5em .5em .5em; background-color:#CCCCCC}
#tdright2 a, #tdright2 a:link, #tdright2 a:visited{border: 1px solid #000000; text-align:center; font-size:.9em; padding:.1em; margin:.5em; color: #2B3864; font-weight:bold; background-color:#CCCCCC}
#tdright a:hover, #tdright2 a:hover{background-color:#E0CB98}

#tdleft ol li a, #tdleft ol li a:link, #tdleft ol li  a:visited{font-weight:normal; text-align:left; color: #2B3864; margin:0; padding:0;}

form{padding: 0; margin:0; }
form p{ padding: 0;}
input{font-size:10px;}
.textbox{border:1px solid #E2E9EF; background-color:#EFF2F4; height: 1.2em;}



<!--#formL{float:left; }
#formL{
	float:left;
	width: 40%;
	/*height: inherit;*/	
	}


<!--#formR{float:right; width: 21em;}
#formR{
	float:right;
	width: 40%;			
	/*height: inherit;*/
	}

#clear{clear:both;}

#formB{clear:both; margin: 0;}








.texta {font-size: 1em; 
 		background-color: #FFFFFF; 
 		border: 1px solid #676568; 
		}
.textbutton {font-size: .8em;
 		color: #FFFFFF;
		background-color: #676568;  
 		border: 1px ridge #FFFFFF; 
		padding: 0 1em;
		}

h3{ font-size: 1em;
 	color: #FFFFFF;
	background-color: #676568;
	text-align:center;
	margin: 0;
	padding: .2em 0;
	}
	
#name{width:14em;}
#email{width:19.6em;}
#comment{width:46.5em;}

#disclaimer{clear:both;
	text-align:center; 
	margin: 0 auto;
}

#disclaimer a, #disclaimer a:link, #disclaimer a:visited{ color: #5a5e33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
	
	h6{	color: #000000;
	font-family: verdana, san-serif;
	font-size: .8em;
	font-weight: normal;
	margin: 0px;
}
	
#print{}

.under{text-decoration:underline;}

/* FOR PAGES LIST LINKS */
ul.linkBullets{ padding: 0; margin: 0px 0px 0px 30px;} /* USED ALSO FOR HOME LIST LINK, ONLY USE UL*/ /*NOTE: Top margin = height of smbr*/
ul.linkBullets1{ padding: 0; margin: 0px 15px 0px 45px;} /* USED FOR LC PAGE*/
ul.linkBullets2{ padding: 0; margin: 0px 0px 0px 60px;} /* USED ALSO FOR OVERVIEW PAGE*/
ul.linkBullets3{ padding: 0; margin: 0px 0px 0px 15px;} /* USED FOR LIST THAT NEEDS TO LOOK LIKE PARAGRAPHS*/
ul.linkBullets4{ padding: 0; margin: 0px 0px 0px 160px;} /* USED FOR LIST THAT NEEDS TO LOOK LIKE PARAGRAPHS*/
ul.CIbullet{padding-left: 90px; margin: 2px 15px 2px 100px; list-style-type:disc; list-style-position:outside;}
ul.linkBulletsMember{ padding: 0; margin: 0px 50px 0px 150px; line-height:130%;} /* USED ALSO FOR HOME LIST LINK, ONLY USE UL*/
li.membernolink{padding: 12px 0px 0px 10px; margin-left:-50px; margin-top: 0px; line-height:130%; font-size: 1em;}
li.membernolink p{margin:0; line-height:130%; text-align:left; font-size: 1em;}
li.nolink{padding: 0px; list-style-type:disc; list-style-position:outside; margin: 12px 15px 0px 50px; line-height:130%;}
li.tdlist{padding: 0px; list-style-type:disc; list-style-position:outside; margin: 4px 15px 0px 30px; line-height:130%;} /* 11/09 changed line height to 130% to fix overlapping of lines */
li.tdlistno{padding: 0px; list-style-type:none; list-style-position:outside; margin: 0px 15px 0px 30px; line-height:125%;}
li.divboxli{padding: 0px; list-style-type:disc; list-style-position:outside; margin: 4px 10px 0px 20px; line-height:130%; text-align:left; font-size:9px;}
li.CIlist{padding: 1px 0px;  margin: 2px 0px 2px 15px; line-height:150%;}
li.descrip{padding: 0px; list-style-type:disc; list-style-position:outside; margin: 5px 15px 0px 50px; line-height:130%;}
li.descrip1{padding: 0px; list-style-type: circle; list-style-position:outside; margin: 5px 15px 0px 50px; line-height:110%;}
li.nobullet{padding: 0px; list-style-type:none; list-style-position:outside; margin: 12px 15px 0px 0px; line-height:130%;}
li.nobullet2{padding: 0px; list-style-type:none; list-style-position:outside; margin: 12px 15px 0px 50px; line-height:130%;}
li.nobulletIndustry{padding: 0px; list-style-type:none; list-style-position:outside; margin: 0px 15px 0px 15px;}
li.nobulletP{padding: 0px; list-style-type:none; list-style-position:outside; margin: 0px 15px 0px 15px; line-height:150%; text-align:justify;}
li.rollred{color: #2B3864;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	/*background: url('../images/common/bullet2.gif') no-repeat 0px 4px;*/
	list-style-type:none;
	list-style-position:outside;
	margin: 12px 15px 0px -15px;
}

/*box */
#borderboxcenter{border: 1px solid #C4DAE5;
	w\idth: 75%; margin: 0px 0px 2px 60px; background-color:#E2E9EF;}

#bigboxR {					/* For Firefox and all other browsers*/					
    width: 200px;
	float: right;
	padding: 0px;
    border: 1px solid #000000;
	margin: 0px 30px 15px 15px;
  }
  * html #bigboxR {			/* For IE only*/
    margin: 0px 14px 8px 8px; 
  }  
  
.tablehead  {background-color:#676568; color:#FFFFFF; font-size:1em; font-weight:bold; text-align:center; padding: .2em;}

/*Laws*/
li.laws{list-style-type:none; list-style-position:outside; margin-right: 2.5em; margin-left: 1.5em; padding-left:10px;  line-height:115%; text-align:justify; background: url('../lc/Images/bullet.gif') no-repeat 0px 4px;}

#lawsRow {
	background-color: #e1e6d9;
}
	

#laws a, #laws a:link, #laws a:visited{
	color: #5A5E33;
	font-weight:normal;
}

#laws a:hover, #laws a:active{background-color: #e1e6d9; font-weight:normal;}
