	* { margin: 0; padding: 0; }

	html, body { background: #e9e7e8 url(../images/sitebg.jpg) 0 0 repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; text-align: center; }

	h3.under { color: #FF0000; }

	a:link { color: #05c; }

	a:link .current { color: #09f; }

	a:visited { color: #05c; }

	a:hover { color: #09f; }

	a:active { color: #09f; }

	

	a:link.continue { color: #05c; font-size: 14px; line-height: 60px; text-align: left; font-weight: bold; }

	a:visited.continue { color: #05c; font-size: 14px; line-height: 60px; text-align: left; font-weight: bold; }

	a:hover.continue { color: #09f; font-size: 14px; line-height: 60px; text-align: left; font-weight: bold; }

	a:active.continue {

	color: #09f;

	font-size: 14px;

	line-height: 60px;

	text-align: left;

	font-weight: bold;

}

	

	a:link.form { margin: 5px 0 4px 10px; font-weight: bold; color: #05c; font-size: 11px; line-height: 14px; text-align: left; }

	a:visited.form { margin: 5px 0 4px 10px; font-weight: bold; color: #05c; font-size: 11px; line-height: 14px; text-align: left; }

	a:hover.form { margin: 5px 0 4px 10px; font-weight: bold; color: #09f; font-size: 11px; line-height: 14px; text-align: left; }

	a:active.form { margin: 5px 0 4px 10px; font-weight: bold; color: #09f; font-size: 11px; line-height: 14px; text-align: left; }



a:link.register { font-weight: bold; color: #05c; font-size: 11px; line-height: 14px; text-align: left; }

	a:visited.register{ font-weight: bold; color: #05c; font-size: 11px; line-height: 14px; text-align: left; }

	a:hover.register { font-weight: bold; color: #09f; font-size: 11px; line-height: 14px; text-align: left; }

	a:active.register {  font-weight: bold; color: #09f; font-size: 11px; line-height: 14px; text-align: left; }

		

		

	a img { border: none; }

	small.header { font-size: 9px; color: #000; margin: 0 0 0 -60px }

	#container #content img.continue { float: left; margin: 0 10px 0 0; }

	

	#container { width: 799px; margin: 0 auto; text-align: center;}

	#container #content table {

	font-size: 10px;

}

	#container #content th { text-align: left; }

	#container #content td { padding: 3px 0 3px 0; }

	

	#container #header { height: 30px; background: #000 url(../images/header.jpg) 0 0 repeat-x; text-align: left; }

	#container #header h1 { color: #444; font-size: 14px; line-height: 30px; text-align: left; margin: 0 0 0 8px; float: left;  } 

	#container #header img { margin: 5px 10px 0 15px; float: left; }

	

	/*#container #logo { margin: 0 0 0 20px; height: 185px; width: 242px; background: url(../images/logobg.gif) 0 0 no-repeat; text-align: left; float: left; }

	#container #logo img { margin: 20px 0 0 45px; }*/

	

	#container #bgimage { width: 100%; height: 162px; background: #ccc url(../images/clouds.jpg) 0 0 no-repeat; }

	#container #bgimage h1 { color: #444; font-size: 24px; line-height: 25px; text-align: left; padding: 60px 0 0 15px; }

 	#container #bgimage p { font-weight: bold; color: #000; font-size: 12px; line-height: 15px; text-align: left; margin: 0 0 0 18px; }

 	#container #bgimage a:link { text-decoration: none; color: #444; }

 	#container #bgimage a:visited { text-decoration: none; color: #444; }

 	#container #bgimage a:hover { text-decoration: none; color: #444; }

 	#container #bgimage a:active { text-decoration: none; color: #444; }

	

	

	#container #nav { background: #333 url(../images/nav.jpg) 0 0 repeat-x; height: 30px; width: 100%; text-align: left; }

	#container #nav li { display: inline; color: #fff; font-weight: bold; font-size: 14px; line-height: 30px; margin: 0 14px; }

	#container #nav li.special { color: #fff; font-size: 14px; margin: 0 0 0 35px; color: #3cf; text-decoration: underline; }

	#container #nav a:link { text-decoration: none; color: #fff; }

	#container #nav a:visited { text-decoration: none; color: #fff; }

	#container #nav a:hover { text-decoration: underline; color: #fff; }

	#container #nav a:active { text-decoration: underline; color: #fff; }

	

	#container #terms { height: 200px; width: 780px; overflow: auto; margin: 15px 0 10px 10px; border: #ccc 1px solid; padding: 0; }

	

	#container #contentbg { width: 100%; background: #fff url(../images/bodybg.jpg) 0 100% no-repeat; float: left; border-left: #333 solid 1px; border-right: #333 solid 1px; border-bottom: #333 solid 1px; }

	

	#container #content #flash { margin: 0 0 0 40px; }

	#container #content {

	width: 490px;

	height: 100%;

	padding: 0 0 10px 0;

	float: left;

}

	#container #content p { width: 484px; font-size: 11px; line-height: 14px; margin: 15px 0 5px 50px; text-align: left; }

	#container #content p.title { font-weight: bold; margin: 25px 0 0 50px; }

	#container #content h1 { color: #444; font-size: 12px; line-height: 14px; text-align: left; margin: 25px 0 5px 25px; width: 484px; }

	#container #content h2 { color: #444; font-size: 12px; line-height: 16px; text-align: left; margin: 25px 0 25px 25px; width: 484px; }

	#container #content h2.list { color: #444; font-size: 12px; line-height: 16px; text-align: left; margin: 15px 0 5px 25px; width: 484px; }

	#container #content p.list { width: 484px; font-size: 11px; line-height: 14px; margin: 0 0 0 50px; text-align: left; }

	#container #content ul { width: 484px; font-size: 11px; line-height: 13px; margin: 0 0 5px 50px; text-align: left; }

	#container #content li { font-size: 11px; line-height: 13px; margin: 15px 0 5px 50px; text-align: left; }

	#container #content dl { width: 484px; margin: 0 0 5px 40px; text-align: left; }

	#container #content dt { color: #09f; font-size: 12px; line-height: 16px; text-align: left; margin: 25px 0 25px 25px; }

	#container #content dd { font-size: 12px; line-height: 14px; margin: 0 0 25px 10px; text-align: left; }

	#container #content span { color: #09f; font-weight: bold; }

	#container #content h3 {

	color: #09f;

	font-weight: bold;

	font-size: 12px;

	line-height: 16px;

	text-align: left;

}

/*	#container #content label { font-weight: bold; color: #444; font-size: 9px; line-height: 12px; text-align: left; margin: 5px 10px 0 20px; width: 100px; }

	#container #content input { width: 200px; float: right; margin: 5px 30px 0 0; font-weight: bold; color: #444; font-size: 9px; line-height: 12px; }

	#container #content fieldset { text-align: left; border: none; }

	#container #content label { width: 400px; margin: 0 5px 0 0; }*/

	#container #content form {

}

	#container #content fieldset {

	width: 240px;

	margin: 30px 0 0 15px;

	border: none;

}

	#container #content label {
	font-weight: bold;
	color: #444;
	font-size: 9px;
	line-height: 12px;
	text-align: right;

}

	#container #content .formlabel{

	text-align:right;

}



	#container #content input {

	font-weight: bold;

	color: #444;

	font-size: 9px;

	line-height: 12px;

}

	#container #content textarea {

	width: 145px;

	height: 55px;

	font-weight: bold;

	color: #444;

	font-size: 9px;

	line-height: 12px;

}

	#container #content input.submit {

	margin: 10px 0 0 30px;

	width: 60px;

	height: 20px;

	font-weight: bold;

}		



	#container #content #register form { float: left; }

	#container #content #register fieldset { width: 350px; margin: 30px 0 0 15px; border: none; float: left; }

	#container #content #register label { font-weight: bold; color: #444; font-size: 9px; line-height: 12px; float: left; margin: 6px 10px 3px 20px; width: 180px; text-align: left; }

	#container #content #register input { width: 115px; height: 12px; font-weight: bold; color: #444; font-size: 9px; line-height: 12px; float: right; margin: 5px 0 0 0; }

	#container #content #register textarea { width: 145px; height: 55px; font-weight: bold; color: #444; font-size: 9px; line-height: 12px; float: right; margin: -13px 0 0 0; }

	#container #content #register input.submit { margin: 240px 0 0 -60px; float: left; width: 60px; height: 20px; font-weight: bold; }		



	#container #content h2.terms { color: #444; font-size: 12px; line-height: 16px; text-align: left; margin: 10px 0 5px 15px; width: 710px; }

	#container #content p.terms { width: 710px; font-size: 11px; line-height: 14px; margin: 0 0 0 40px; text-align: left; }

	#container #content img.continue {

	margin-left: 43px;

}

		

	#container #content #contact { float: right; margin: -170px 0 0 0; *margin: -150px 0 0 0; _margin: -150px 0 0 0; }

	#container #content #contact p { font-weight: bold; color: #09f; font-size: 12px; line-height: 16px; text-align: right; margin: 0; }

	#container #content #contact p.title { margin: 0 0 15px 0; color: #444; }

			

	#container #signin {

	background: url(../images/signinbg.gif) 0 0 no-repeat;

	width: 239px;

	margin: 0 0 40px 5px;

	float: right;

}

	#container #signin h2 { color: #444; font-size: 11px; line-height: 12px; text-align: left; margin: 13px 0 0 20px; } 

	#container #signin form {

	width: 230px;

	text-align: left;

}

	#container #signin fieldset { border: none; margin: 10px 10px; }

	#container #signin legend {

	font-weight: bold;

	color: #444;

	font-size: 11px;

	text-align: left;

	margin:  0 0 0 0;





*margin: -5px 0 0 0;	padding-top: 5px;

}

	#container #signin label { font-weight: bold; color: #444; font-size: 9px; line-height: 12px; text-align: left; margin: 1px 0 0 10px; }

	/*#container #signin label.pass { margin: 0 5px 0 10px; }

	#container #signin label.spass { margin: 0 0 0 -1px; }*/

	#container #signin img { margin: 5px 0 0 70px; float: left; }

	#container #signin img.attorney { margin: 5px 0 0 10px; float: left; }

	#container #signin input.submit {background: url(../images/f.jpg) 0 0 no-repeat; height: 20px; width: 53px; margin: 5px 0 0 10px; padding: 0 auto; }

	#container #signin input { width: 115px; height: 12px; font-weight: bold; color: #444; font-size: 9px; line-height: 12px; } 

	#container #signin input.zip { width: 40px; }

	#container #signin input.casenum1 { width: 20px;  }

	#container #signin input.casenum2 { width: 40px; }

		

	#container #footer { text-align: left; margin: 10px 0 10px 0; }

	#container #footer h1 { color: #444; font-size: 10px; line-height: 12px; text-align: left; display: inline; }

	#container #footer h1.copyright { margin: 0 245px 0 15px; }

	

	#admin { margin-top: 20px; text-align: left; }

	#admin form { width: 230px;; }

	#admin input { font-weight: normal; height: 60px; font-size: 15px; }

	#container #content table {

	clear: both;

	font-size: 10px;

	margin-top: 15px;

	text-align: left;

}

	#container #content td.x { text-align: center; }

	#container #content th { text-align: left; }

	#container #content td { padding: 3px 0 3px 0; }

	#container #content #paypal input {

}

	

	#flashcontent { margin: 5px 0 0 0; }

	#container #contentbg #register { float: left; width: 200px; margin: -10px 0 0 0;}

	#container #contentbg #register input.casenum1 { width: 40px; float: left; margin: 5px 0 0 22px; }

	#container #contentbg #register input.casenum2 { width: 60px; float: right;}

	#container #contentbg #register input.submit { margin: 10px 0 0 305px; }

	#container #contentbg #paypal { width: 100px; float: right; margin: 7px 40px 0 0; }

	#container #contentbg #paypal p { font-size: 10px;  width: 380px; }

	#container #contentbg #paypal img { margin: 10px 0 0 60px; }

	#container #contentbg #paypal input.paypal { width: 144px; height: 47px; margin: 0 0 0 50px; }



	#container #successsignin { background: url(../images/signinbg.gif) 0 0 no-repeat; height: 100px; width: 239px; padding: 10px 0 0 0; margin: 0 0 40px 5px; float: right; }

	#container #successsignin h2 { color: #444; font-size: 11px; line-height: 12px; text-align: left; margin: 20px 0 0 20px; } 

	#container #successsignin form { width: 240px; text-align: left; margin: 0 0 0 10px; }

	#container #successsignin fieldset { border: none; margin: 10px 10px; }

	#container #successsignin legend { font-weight: bold; color: #444; font-size: 11px; line-height: 12px; text-align: left; margin: 0 0 5px 0; *margin: -5px 0 0 0;}

	#container #successsignin label { font-weight: bold; color: #444; font-size: 9px; line-height: 12px; text-align: left; margin: 0 0 0 10px; }

	#container #successsignin label.pass { margin: 0 5px 0 10px; }

	#container #successsignin label.spass { margin: 0 0 0 -1px; }

	#container #successsignin img { margin: 5px 0 0 70px; float: left; }

	#container #successsignin img.attorney { margin: 5px 0 0 10px; float: left; }

	#container #successsignin input.submit {background: url(../images/f.jpg) 0 0 no-repeat; height: 20px; width: 53px; margin: 15px 0 0 145px; padding: 0 auto; }

	#container #successsignin input { width: 115px; height: 12px; margin: 0 0 0 5px; font-weight: bold; color: #444; font-size: 9px; line-height: 12px; } 

	#container #successsignin input.casenum1 { width: 20px;  margin: 5px 0 0 40px; }

	#container #successsignin input.casenum2 { width: 40px; }

	

	h4 { font-size: 15px; color: #f00; margin: 10px 0 0 22px; } 
#444; font-size: 9px; line-height: 12px; } 
	#container #successsignin input.casenum1 { width: 20px;  margin: 5px 0 0 40px; }
	#container #successsignin input.casenum2 { width: 40px; }
	
	h4 { font-size: 15px; color: #f00; margin: 10px 0 0 22px; } 






