
/* CSS Document */
img{border-width:0px;}
body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#000000;
}

#outerwrapper{
	width:1000px;
	margin:0px auto;
}
#mainwrapper{
	width:1000px;
	margin:0px auto;
	background:#FFFFFF;
	float:left;
	padding-top:1px;
}
#headerwrapper .topright{background:url("../images/right-top.jpg") no-repeat; width:158px;  padding:0px 5px}
#headerwrapper{
 width:1000px; border-bottom:solid 1px #990000; background:#FFFFFF; position:relative;
}
#headerwrapper p {
line-height:120%; margin:0px; padding:5px;
}
#headerwrapper  a{
color:#000000; text-decoration:none;
}


#bodywrapper{
width:775px; float:left; background:url("../images/vdottedline.jpg") no-repeat right 170px;

}
#bodywrapperinner{
float:left;
}
#contentbody{
width:500px; float:left; padding:10px 8px; line-height:150%;
}
#contentbody h1{font-size:150%; color:#990000; line-height:180%; letter-spacing:-1px; margin-bottom:20px}
#contentbody h2{font-size:120%; color:#990000; line-height:150%;}
#contentbody a{color:#990000; text-decoration:none;}
#contentbody a:visited{color:#990000; text-decoration:none;}
#contenttop{height:100px; border-bottom:1px solid #990000; margin:5px 0 10px 0}
#contenttop h2{font-size:120%; color:#000000; line-height:150%;}
#contentbodyinner{
width:710px; float:left; padding:5px 5px; line-height:150%; text-align :justify ;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contentbodyinner h1{font-size:150%; color:#990000; line-height:150%; }
#contentbodyinner hr{color:#990000; height:1px; background-color: #fff;}
#contentbodyinner h2{font-size:120%; color:#990000; line-height:150%;}
#contentbodyinner a{color:#990000; text-decoration:none;}
#contentbodyinner a:visited{color:#990000; text-decoration:none;}
#contentbodyinner .headline{width:500px;}
.contentbodyinner{
width:710px; float:left; padding:5px 5px; line-height:150%; text-align :justify ;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.contentbodyinner h1{font-size:150%; color:#990000; line-height:150%; }
.contentbodyinner hr{color:#990000; height:1px; background-color: #fff;}
.contentbodyinner h2{font-size:120%; color:#990000; line-height:150%;}
.contentbodyinner a{color:#990000; text-decoration:none;}
.contentbodyinner a:visited{color:#990000; text-decoration:none;}
.contentbodyinner .headline{width:500px;}
#contentbodyinner p{text-align:justify;}
.contentbodyinner p{text-align:justify;}
#topbanner{width:775px; height:153px; border-bottom:solid 4px #990000;}
#topbanner2{width:775px; height:119px; border-bottom:solid 4px #990000;}
#sidebar-left{
	width:218px;
	padding:10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url("../images/vdottedline.jpg") no-repeat right 15px;
	
}
#sidebar-left h2{font-size:120%; color:#990000; line-height:150%; margin:15px 0px;}

#sidebar-right{
	width:210px;
	padding:0px 5px 5px 5px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	

}
#sidebar-right h2{font-size:120%; color:#990000; line-height:150%; margin:5px;}
.textad1 {line-height:220%; padding:10px 5px; text-align:center} .textad1 strong{color:black; font-size:14px} .textad1 h1{color:#ff0000; margin:5px 0; font-size:180%;}
.signupbox{
	 border:2px solid #990000; background:#ebebeb; padding: 5px 9px; line-height:150%;
}
.signupbox .textbox{margin:0 auto; width:190px; margin:5px 0;}
.statesbanner{background:#013b62; color:#FFFFFF; padding:5px;}
.statesbanner h1{border-bottom:0px; color:#FFFFFF; }
.freecase{margin:10px 8px; font-weight:bold; }
.freecase span{color:#FF0000;}
.freecase .textbox, .textarea{width:175px; margin:5px;}
.freecase .btn{text-align:right; padding-right:7px;}
.freecase p{text-align:justify; font-weight:normal; margin:0; padding:0}
.box1{border-left:1px solid #990000; border-right:1px solid #990000; width:312px; height:250px; background:url("../images/box1bg.jpg") repeat-x center bottom; padding:5px;}
.box1 h1{line-height:150%; font-size:16px; font-weight:bold; color:#990000;}
.box1 p{line-height:150%;}
.box1 a{font-weight:bold; text-decoration:none; color:#000000;}
.box2title{background:#990000; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 10px}
.box2{background:#ebebeb; border:1px solid #990000; padding:10px 0;}
.box2 img{padding:5px 0;}
.box3title{background:#cccccc; color:#000000; font-weight:bold; padding:5px 10px; }
.box3{background:#FFFFFF; border:1px solid #cccccc; padding:0px 0; margin:10px 0 0 0;}
.box3 img{padding:5px 0;}
#footer{
border-top:solid 1px #990000; text-align:center;
}
#footer a{color:#000000; text-decoration:none; line-height:150%;}
#footer a:visited{color:#000000; text-decoration:none; line-height:150%;}
#footer a:hover{color:#000000; text-decoration:underline; line-height:150%;}
#footer .copyright, #footer .copyright a{ background:#990000; color:#FFFFFF; padding:10px 5px; color:#FFFFFF;}
#footer .copyright a:visited{ color:#FFFFFF; padding:10px 5px; text-decoration:none;}
#footer .copyright a:hover{ color:#FFFFFF; padding:10px 5px; text-decoration:underline;}
.clear{clear:both}

.markermenu{
width: 200px; /*width of menu*/
padding-top:5px;
}

.markermenu ul{
list-style-type: none;
margin: 0px 0 0 0;
padding: 0;
}
.markermenu ul li{
position: relative;
}

.markermenu ul li ul{
position: absolute;
width: 190px; /*sub menu width*/
top: 0px;
visibility: hidden;
background:#ffffff;
border:1px solid #cccccc;
}
.markermenu ul li a{
background: url(../images/square.jpg) no-repeat 2px center;
color:#000000;
display: block;
width: auto;
padding: 2px 0;
padding-left: 15px;
text-decoration: none;
font-weight:normal;
}




* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color:#000000;
}

.markermenu ul li a:hover{
color:#990000;
background-image:url(../images/square.jpg); /*onMouseover image change. Remove if none*/
}
.markermenu .subfolderstyle{
/*background: url(images/bullet2.gif) no-repeat center right;*/
}

/* Holly Hack for IE \*/
* html .markermenu ul li {float: left; height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */



.listmenu{
width: 200px; /*width of menu*/
padding-top:5px;

}
.listmenu  a{
 color:#990000; text-decoration:none;
}
.listmenu p{color:#990000; border-bottom:1px solid #990000; font-size:16px; margin:5px 5px 5px 0;}
.listmenu ul{
list-style-type: none;
margin: 0px 0 0 0;
padding: 0;
}

.listmenu ul li{
position: relative;
}
.listmenu ul li ul{
position: absolute;
width: 190px; /*sub menu width*/
top: 0px;
visibility: hidden;
background:#ffffff;
border:1px solid #cccccc;
}
.listmenu ul li a{
background: url(../images/bullet.jpg) no-repeat 2px center;
color:#000000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
font-weight:normal;
}




* html .listmenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
}

.listmenu ul li a:visited, .listmenu ul li a:active{
color:#000000;
}

.listmenu ul li a:hover{
color:#990000;
background-image:url(../images/bullet.jpg); /*onMouseover image change. Remove if none*/
}
.listmenu .subfolderstyle{
/*background: url(images/bullet2.gif) no-repeat center right;*/
}

/* Holly Hack for IE \*/
* html .listmenu ul li {float: left; height: 1%; }
* html .listmenu ul li a { height: 1%; }
/* End */

.list ul{
list-style-type: none;
margin: 0px 0 0 0;
padding: 0;
margin-left :15px;
}
.list ul li{
background: url(../images/bullet.jpg) no-repeat 2px 8px;
color:#000000;
display: block;
width: auto;
padding: 3px 0;
padding-left:15px;
text-decoration: none;
font-weight:normal;
}

