/* CSS Document */

body {
	margin:0px;
	background:url(../images/bg.jpg) repeat-x left top;
	background-color:#512121; color:#000000;
}

p {
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#000000;
	line-height:17px;
	margin:0px; padding:0px 5px 15px 0px;
}

p a:link,p a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#000000;
	margin:0px; padding:0px;
	text-decoration:underline;
}
p a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#000000;
	margin:0px; padding:0px;
	text-decoration:none;
}		

h1 {
	font-family: Arial, Helvetica, sans-serif; font-size:130%;
	font-weight:bold;
	color:#000000;
	margin:0px; padding:0px 0px 10px 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold;
	color:#123877;
	margin:0px; padding:10px 0px 10px 0px;
}


/* ###########################  quick FORM SET UP   ########################### */   
/* ###########################  quick FORM SET UP   ########################### */   


form {
	margin:0px 10px 0px 0px; padding:0px 0px 0px 25px; 
	border:none;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;

}

form input { 
	border:1px solid #000000;
	width:145px; margin: 0px 0px 5px 0px;
	}

fieldset {
	margin:0px; padding:0px;
	border:none;
}
label {
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0px 0px 5px 0px; padding:0px;
}
#form1 .field {
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	background:url(../images/fieldbg.jpg) repeat-x left top;
	color:#000000; background-color:#FFFFFF;
	margin:0px 0px 5px 0px; padding:0px;
}

#form1 .phone1, .phone2 {
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	background:url(../images/fieldbg.jpg) repeat-x left top;
	color:#000000; background-color:#FFFFFF;
	margin:0px 0px 5px 2px; padding:0px;
	width:30px;
}

.radio { 
	color:#000000; background-color:#FFFFFF;
	margin:10px 0px 10px 0px; padding:0px;
	width:14px;
}
.textarea { margin:0px 5px 0px 5px; padding:0px; size:40px; width:145px; height:120px; }

#form2 .zip { 
	color:#000000; background-color:#FFFFFF;
	margin:10px 0px 0px 5px; padding:0px;
	width:70px;
}


.checkbox {
	border:none; height:19px;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	/*background:url(../images/fieldbg.jpg) repeat-x left top;*/
	color:#000000; background-color:#EDE9DD;
	margin:5px 0px 5px 0px; padding:0px;
	width:14px; height:14px;
}

#form2 h5{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form2 .phone1, #form2 .phone2 {
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	background:url(../images/fieldbg.jpg) repeat-x left top;
	color:#000000; background-color:#FFFFFF;
	margin:10px 0px 5px 2px; padding:0px;
	width:30px;
}


/* ########################### quick  FORM SET UP   ########################### END*/   
/* ########################### quick  FORM SET UP   ########################### END*/

/* ########################### main  FORM SET UP   ###########################  */   
/* ########################### main  FORM SET UP   ###########################  */

#form1 input{
width: 150px;
margin-bottom: 5px;
}

#form1 select{
margin-bottom: 5px;
}

#form1 .phone1 {
width: 26px !important;
}

#form1 .phone2 {
width: 37px !important;
}

#form1 .zip{
width: 65px;
}

#form1 .month{
width: 62px;
}

#form1 .day{
width: 38px;
}

#form1 .year{
width: 52px;
}

#form1 .radio{
width: 15px;
}

#form1 textarea{
width: 150px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 160px;
}

#form1 .label {
display: block;
width: 160px;
float: left;
margin-bottom: 15px;
margin-right: 8px;
}


#form1 br{
clear:left;
}

#form1 h1{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}


#form1 .checkbox{
float: left;
width: 15px;
}



/* ########################### main  FORM SET UP   ########################### END*/   
/* ########################### main  FORM SET UP   ########################### END*/





ol {
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#000000;
	margin:0px 30px; padding:0px;
}

ol li {
	padding:0px 0px 15px 0px; margin:0px;
}

hr {
	display:none;
}
#container {
	/*width:977px;*/ height:auto;
	margin:0px auto; padding:0px;
}	


#home_subcontainer {
	width:977px; height:auto;
	float:left;
	margin:0px; padding:0px;
	background:url(../images/mainbg-hm.jpg) repeat-y right top;
}

#subcontainer {
	width:977px; height:auto;
	float:left;
	margin:0px; padding:0px;
	background:url(../images/mainbg.jpg) repeat-y right top;
}


#skip {
	display:none;
}
#left {
	width:783px; height:auto;
	float:left;
	margin:0px; padding:0px;
}
#right {
	width:193px; height:auto;
	background-color:#EDE9DD;
	float:left;
	margin:0px 0px 0px 0px; padding:0px;
}

.righttop {
	width:194px; height:40px;
	background:url(../images/left-topcurve.jpg) no-repeat;
	margin:0px; padding:0px;
}
.masthead {
	width:783px; height:333px;
	margin:0px; padding:0px;
}
.toll {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal;
	color:#000000;
	margin:0px; padding:0px 15px 0px 0px;
	text-align:right;
}
.callno {
	font-family: Arial, Helvetica, sans-serif; font-size:140%;
	font-weight:bold;
	color:#512121;
	margin:0px; padding:0px 15px 0px 0px;
	text-align:right;
}
.free {
	font-family: Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal;
	color:#502222;
	margin:0px; padding:0px 15px 0px 0px;
	text-align:right;
}
.hours {
	width:193px; height:184px;
	background: url(../images/24hours.jpg) no-repeat;
	margin:0px; padding:0px;
}
.hours strong {
	display:none;
}


#menu {
/*	width:558px;*/ height:35px;
	background:url(../images/menubg.jpg) repeat-x;
	margin:0; padding:0 0 0 225px;
}

#menu li {
	list-style-type:none; display:inline;
	float:left;
	margin:6px 3px 0px 0px; padding:0px;
}
#menu li strong {
	display:none;
}
#menu li a:link,#menu li a:visited {
	margin:0px; padding:7px 0px 0px 0px;
}

.home:link,.home:visited {
	width:52px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.home:hover {
	width:52px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/home-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}
.home_active {
	width:52px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/home-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}

.about:link,.about:visited {
	width:184px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.about:hover {
	width:184px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/about-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}
.about_active {
	width:184px; height:22px; 

	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/about-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}

.attorneys:link,.attorneys:visited {
	width:77px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.attorneys:hover {
	width:77px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/attorneys-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}
.attorneys_active {
	width:77px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/attorneys-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px 10px 0px 15px;
	text-decoration:none;
}

.resource:link,.resource:visited {
	width:80px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.resource:hover {
	width:80px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/resource-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}
.resource_active {
	width:80px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/resource-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}

.defend:link,.defend:visited {
	width:130px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.defend:hover {
	width:130px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/defend-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}
.defend_active {
	width:130px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/defend-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}

.case:link,.case:visited {
	width:95px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.case:hover {
	width:95px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/case-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}
.case_active {
	width:95px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/case-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}

.review:link,.review:visited {
	width:122px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.review:hover {

	width:122px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/review-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}
.review_active {
	width:122px; height:22px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/review-hv.jpg) no-repeat; display:block;
	margin:0px; padding:0px;
	text-decoration:none;
}


#middle {
	width:783px; height:auto;
	float:left;
	margin:0px 0px 0px 0px; padding:0px;
	background:url(../images/middlebg.jpg) repeat-y left top;
}

#submiddle {
	width:783px; height:auto;
	float:left;
	margin:0px 0px 0px 0px; padding:0px;
	background:url(../images/submiddlebg.jpg) repeat-y left top;
}
#leftarea {
	width:205px; height:auto;
	float:left;
	background-color:#172844;
	margin:0px; padding:0px;
}
.topcurve {
	width:205px; height:5px;
	margin:0px; padding:0px;
	background:url(../images/topcurve.jpg) no-repeat;
}
.menuttl {
	width:190px; height:25px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px; padding:3px 0px 0px 15px;
	background: url(../images/ttlbg.jpg) no-repeat;
}

.leftmenu {
	width:205px;
	float:left;
	margin:0px; padding:0px;
}
.leftmenu li {
	list-style-type:none;
	margin:0px; padding:0px;
}
.leftmenu li a {
	width:205px; height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px auto; padding:6px 0px 0px 0px;
	background: url(../images/leftmenubg.jpg) no-repeat;
	display:block;
	text-decoration:none;
}
.leftmenu li a:hover {
	width:205px; height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF; 
	margin:0px auto; padding:6px 0px 0px 0px;
	background: url(../images/leftmenubg-hv.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

.leftmenu .active01 {
	width:205px; height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#FFFFFF; 
	margin:0px auto; padding:6px 0px 0px 0px;
	background: url(../images/leftmenubg-hv.jpg) no-repeat;
	display:block;
	text-decoration:none;
}


#content {
	width:578px;
	margin:0px; padding:0px; float:left;
}

#content_hometop {
	width:578px; height:25px;
	margin:0px; padding:0px; float:left;
	background-image:url(../images/hometop.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#content_home {
	width:578px; height:auto;
	margin:0px; padding:0px; float:left;
	background-image:url(../images/backrepeat.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

#content_bottom {
	width:578px; height:35px;
	margin:0px; padding:0px; float:right;
	background-image:url(../images/bottomrepeat.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}


#leftcontent {
	width:280px; height:auto;
	float:left;
	margin:0px; padding:0px 5px 0px 5px;
}

#rightcontent {
	width:282px; height:auto;
	float:left;
	margin:0px; padding:0px;
}
.shadebg {
	width:282px; height:auto;
	/* background:url(../images/shadebg01.jpg) repeat-y; */
	margin:0px; padding:0px;
}

.curve01 {
	width:205px; height:19px;
	background:url(../images/bottomcurve.jpg) no-repeat;
	margin:0px; padding:0px;
}

.curve02 {
	width:282px; height:25px;
	background:url(../images/curve01.jpg) no-repeat;
	margin:0px; padding:0px;
}
.curve03 {
	width:282px; height:25px;
	/* background:url(../images/curve02.jpg) no-repeat; */
	margin:0px; padding:0px;
}

.content01 {
	height:auto;
	margin:0px; padding:0px 5px 0px 12px;
}
.content01 p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0px; padding:0px 15px 15px 0px;
	line-height:15px;
}

.scrollcontent {
	height:360px;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal;
	color:#000000;
	margin:0px; padding:0px 20px 12px 0px; 
}
.ttl1 span {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px; padding:0px;  
}

/* #####################  LIST ITEMS  ########################### */

.list { width:200px; float:left;}
.bullet {
	list-style-image:url(../images/bullet.gif); list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#000000;
	margin:0px 10px 0px 60px; padding:0px;
	text-decoration:none;
}

.bullet li {
	text-decoration:none;
	color:#000000;
	margin:0px 0px 5px 0px;
}

.bullet li a {
	text-decoration:none;
	color:#000000;}
	
.bullet li a:link, .bullet li a:visited {
	color: #000000;
	text-decoration: none;
}

.bullet li a:hover, .bullet li a:active {
	color: #700000;
	text-decoration: underline;
}


.name {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:0px; padding:0px 20px 0px 0px; 
}

.rightpic {
	margin:0px; padding:0px 10px;
	float:right;
}

.leftpic {
	margin:0px; padding:0px 10px 0px 0px;
	float:left;
}

.video {
	margin:0px 0px 10px 0px; padding:0px;
}

.photo img {
	margin:0px; padding:0px;
}

.shade {
	margin:0px; padding:10px 0px 0px 0px;
	background:url(../images/rightshade.jpg) repeat-y left top;
}
.no1 {
	list-style:none;
	background:url(../images/no1.jpg) no-repeat; list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#000000;
	margin:0px 10px 20px 13px; padding:0px 0px 0px 25px;
	line-height:16px;
}
.no2 {
	list-style:none;
	background:url(../images/no2.jpg) no-repeat; list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#000000;
	margin:0px 10px 20px 13px; padding:0px 0px 0px 25px;
	line-height:16px;
}
.no3 {
	list-style:none;
	background:url(../images/no3.jpg) no-repeat; list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#000000;
	margin:0px 10px 20px 13px; padding:0px 0px 0px 25px;
	line-height:16px;
}

.submitbtn {
	width:61px; height:21px;
	background:url(../images/btn-submit.jpg) no-repeat;
	margin:10px 0px 10px 0px; padding:0px;
	border:none;
	cursor:pointer;
}
.spacer {
	height:507px;
	margin:0px; padding:0px;
}

.insidespacer {
	height:507px;
	margin:0px; padding:0px;
}

.helpbanner {
	width:568px; height:81px;
	float:left;
	background:url(../images/helpbanner.jpg) no-repeat left top;
	margin:0px 0px 0px 3px; padding:0px;
}
.helpbanner strong {
	display:none;
}

.legal {
	width:205px;
	margin:0px; padding:0px;
}
.legal li {
	margin:0px; padding:0px;
	list-style:none; float:left;
	display:inline;
}
.legal li strong {
	display:none;
}
.legal li a:link,.legal li a:visited {
	margin:0px; padding:0px;
}

.blog:link,.blog:visited {
	width:205px; height:76px;
	float:left;
	background:url(../images/legalblog.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.blog:hover {
	width:205px; height:76px;
	float:left;
	background:url(../images/legalblog-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.chat:link,.chat:visited {
	width:205px; height:79px;
	float:left; 
	background:url(../images/legalchat.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.chat:hover {
	width:205px; height:79px;
	float:left; 
	background:url(../images/legalchat-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}


#bottom {
	width:978px; height:auto;
	margin:0; padding:0;
}
#bottom_margin {
	width:978px; height:auto;
	float:left;
	margin:3px 0px 0px 0px; padding:0px;
}
.bottomarea {
	width:950px; height:auto;
	margin:0px auto; padding:0px;
	color:#FFFFFF;
}
.bottomlink {
	width:730px; height:auto;
	float:left;
}

.include_home {
	width:977px;
	height:107px;
	float:left;
	background:url(../images/include_home.jpg) no-repeat left top;
	margin:0px;
	padding:0px;
}

.include {
	width:977px; height:107px;
	float:left;
	background:url(../images/include.jpg) no-repeat left top;
	margin:0px; padding:0px;
}


.curve04 {
	width:977px; height:19px; float:left;
	background:url(../images/curve03.jpg);
	margin:0px; padding:0px;
}
.membership {
	width:962px; height:auto;
	float:left; 
	background-color:#EDE9DD;
	margin:0px; padding:5px 0px 5px 0px;
	padding-left:15px;
}

.curve05 {
	width:977px; height:19px; float:left;
	background:url(../images/curve04.jpg);
	margin:0px 0px 18px 0px; padding:0px;
}

.logomargin {
	margin:0px 60px 0px 0px; padding:0px;
}

.callarea {
	width:200px; height:auto;
	float:right;
	text-align:right;
	margin:0px; padding:0px;
}

.calltoll {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px; padding:0px 15px 0px 0px;
}
.phone {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:120%;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px; padding:0px 15px 0px 0px;
	text-align:right;
}
.consultation {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px; padding:0px 15px 0px 0px;
	text-align:right;
}
.bottomnavi{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px; padding:0px 0px 18px 0px;
}
.bottomnavi a:link,.bottomnavi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px; padding:0px 2px;
	text-decoration:none;
}
.bottomnavi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px; padding:0px 2px;
	text-decoration:underline;
}	

.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px; padding:0px;
}

.statettl {
	width:930px;
	float:left;
	margin:0px; padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:bold;
	color:#ede9dd;
	text-align:center;
}

.state {
	width:946px;
	margin:0px; padding:0px 0px 15px 0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:65%;
	font-weight:normal;
	color:#ede9dd;
	line-height:14px;
	text-align:center;
}

.middlt_topcurve {
	width:569px; height:25px;
	background:url(../images/middle_topcurve.jpg) no-repeat left top;
	margin:0px 5px 0px 3px; padding:0px;
}

.submiddle_topcurve {
	width:567px; height:25px;
	background:url(../images/submiddle_topcurve.jpg) no-repeat left top;
	margin:0px 5px 0px 5px; padding:0px;
}
.shadebg02 {
	width:569px; height:auto;
	margin:0px 5px 0px 3px; padding:0px;
}
.middlt_bottomcurve {
	width:569px; height:25px;
	background:url(../images/middle_bottomcurve.jpg) no-repeat left top;
	margin:0px 5px 0px 3px; padding:0px;
}

.topics {
	width:150px; height:auto;
	float:right;
	margin:0px 10px 10px 8px; padding:12px 12px 2px 12px;
	background-color:#E3DECB;
	border:1px solid #D8D3C0;
}


.bodytext {
	margin:0px 5px 0px 14px; padding:0px;
}
.bodytext ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}



.category_ttl {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 10px 0px; padding:0px;
}
.category {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	margin:0px; padding:0px;
}
.category li {
	list-style:none; float:left;
	margin:0px; padding:0px;
}
.category li a {
	width:150px;
	margin:0px; padding:0px 0px 10px 0px;
	display:block; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#123877;
	text-decoration:underline;
}
.category li a:hover {
	width:150px;
	margin:0px; padding:0px 0px 10px 0px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#123877;
	text-decoration:none;
}


.bullet01 {
	list-style-image:url(../images/bullet.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal;
	color:#000000;
	margin:0px 3px 0px 30px; padding:0px;
}
.bullet01 li {
	margin:0px 0px 10px 0px;
}

.bullet01 a:link,.bullet01 a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.bullet01 a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin:0px; padding:0px;
}

.partner {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#000000;
	margin:0px; padding:0px 20px 0px 0px; 
}

.table_border {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; font-style:normal;
	color:#333333; background-color:#DCD6C0; 
	border:1px solid #512121;
}
.table_border a:link,.table_border a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; font-style:normal;
	color:#333333;
	text-decoration:underline;
}
.table_border a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; font-style:normal;
	color:#333333;
	text-decoration:none;
}

.table_header {
	background-color:#512121; color:#ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold;
	text-align:center;
}
.table_border1 {
	border:1px solid #512121; border-collapse:collapse;
	margin:0px; padding:3px;
}

.table_header01 {
	background-color:#40587C; color:#ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold;
	text-align:center;
}
.table_header02 {
	background-color:#B39B4A; color:#ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold;
	text-align:center;
}

.sitemapmargin {
	margin:0px 0px 0px 30px; padding:0px;
}

.sitemap {
	list-style:none; list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal;
	color:#000000;
	margin:0px 3px 15px 0px; padding:0px;
}
.sitemap li {
	margin:0px 0px 8px 0px;
}

.sitemap a:link,.sitemap a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.sitemap a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin:0px; padding:0px;
}

.formlabel {
	width:280px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0px 15px 5px 0px; padding:0px;
}

.astric {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#D1493F;
	margin:0px; padding:0px;
}

.submitbtn01 {
	width:61px; height:22px;
	float:left;
	background: url(../images/submitbtn01.jpg) no-repeat;
	margin:130px 0px 10px 0px; padding:0px;
	font-family: Arial, Helvetica, sans-serif; font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
}



div.clear {
	clear: both;
	overflow: hidden;
	height: 1px;
}

.img-right {padding:0 5px 5px 5px; float:right; }

.top {
	display: block;
	text-align: right;
	font-size: 10px;
	clear:both;
}

.disclaimer {
	font-size: 11px;
}


.image {
   position: relative;
   width: 100%; /* for IE 6 */
}

div.call {
   position: absolute;
font-size: 30px;
color: white;
left: 325px;
top: 14px;
}
