@charset "utf-8";
body {
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}
.redstar {
	font-family: Verdana;
	font-size: 11px;
	color:#FF0000;
}

form {
	margin-left: 8px;
	margin-top: 8px;
	height: auto !important;
}

input {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
}

.app_input {
	color: #000;
	width: 250px;
	padding: 4px;	
}

.app_submitbutton {
	border: none;
}

.yrs_input {
	color: #000;
	width: 50px;
	padding: 4px;	
}

a {
 	font-family: Verdana;
	font-size: 11px;
	color:#0000ff;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #0000ff;
	text-decoration: none;
}


p {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

/* Home Top */

#top {
	width: 100%;
	height: 129px;
	border-top-color: #034963;
	border-top-width: 4px;
	border-top-style: solid;
}

#top .content {
	width: 900px;
	height: 122px;
	margin: 0 auto 0 auto;
}

#top .logo {
	width: 282px;
	height: inherit;
	float: left;
}

#top .slogantxt {
	width: 630;
	height: 30px;
	margin-top: 35px;
	margin-bottom: 5px;
	float: right;
	font-family: Arial;
	font-weight: 600;
	font-size: 16px;
	color: #5a5a5a;
}

#top .sloganbig {
	font-family: Arial;
	font-size: 23px;
	color: #5a5a5a;
}
.extramenu {
	width: 184px;
	height: 41px;
	float: right;
	left: 733px;
	top: 98px;
}

#topnav {
	width: 573px;
	height: 29px;
	float: right;
}


#topnav .tab {
	width: 101px;
	height: 29px;
	margin-left: 9px;
	float: left;
}

#topnav_attorneys {
	width: 514px;
	height: 29px;
	float: right;
}


#topnav_attorneys .tab {
	width: 101px;
	height: 29px;
	margin-left: 9px;
	float: left;
}

/* Home Top  End */

/* Attorney Inside Top */

#att_insidepage {
	width: 100%;
	height: 7px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #046589;
}
/* Main Menu */

#menu {
	width: 100%;
	height: 41px;
}

#menu .menuarea {
	width: 903px;
	height: 41px;
	margin: 0 auto 0 auto;
}

#menu .maintabs {
	width: auto;
	height: inherit;
	float: left;
	padding-left: 7px;
}

#attorneymenu {
	width: 100%;
	height: 20px;
}

#attorneymenu .maintabs {
	width: auto;
	height: inherit;
	float: left;
	padding-left: 7px;
}

#attorneymenu .menuarea {
	width: 900px;
	height: 8px;
	margin: 0 auto 0 auto;
}
/* Main Menu End */

/* Header */

#header {
	width: 100%;
	height: 299px;
	background-image: url(/images/header_bg.jpg);
	background-repeat: repeat-x;
}
#header_attorney {
	width: 100%;
	height: 255px;
	background-image: url(/images/header_bg.jpg);
	background-repeat: repeat-x;
}
#header_attorney .content {
	width: 900px;
	height: 257px;
	margin: 0 auto 0 auto;
}
#header_attorney .internalimg {
	width: 878px;
	height: 239px;
	margin: 0 auto 0 auto;
}
#header_attorney .leftpanel {
	width: 566px;
	float: left;
	margin: 0 0 0px 6px;
}
#header_attorney .rightpanel {
	width: 224px;
	height: auto;
	float: right;
	margin-top: 10px;
	padding-right: 6px;
	float: right;
}
#header .content {
	width: 900px;
	height: 257px;
	margin: 0 auto 0 auto;
}

#header .internalimg {
	width: 876px;
	height: 239px;
	margin: 0 auto 0 auto;
}

#header .leftpanel {
	width: 566px;
	float: left;
	margin: 0 0 0px 6px;
}

#header .rightpanel {
	width: 224px;
	height: auto;
	float: right;
	margin-top: 10px;
	padding-right: 6px;
	float: right;
}

#header .rightpbg {
	width: 224px;
	height: 208px;
	background-image: url(/images/headerright_bg.jpg);
	background-repeat: no-repeat;
	float: right;
}

/*#header .rightpbg img{
	margin: 20px 0 0 20px;
	float: left;
}*/

#whichdoc_grid {
	width: 645px;
	height: 560px;
	background-image:url(/images/which_doc_faq_gird.jpg);
	clear: both;
}

#whichdoc_grid .top{
	font-weight: bold;
	width: 96px;
	height: 24px;
	margin: 15px;
	float: left;
}

#whichdoc_grid .left{
	font-weight: bold;
	width: 139px;
	height: 54px;
	float: left;
}

#whichdoc_grid .leftheads{
	font-weight: bold;
	width: 131px;
	height: 67px;
	padding: 15px 0 0 8px;
	float: left;
}

#whichdoc_grid .tblcontent{
	width: 117px;
	height: 67px;
	padding: 15px 2px 0 6px;
	border-bottom: solid 1px #f5f5f5;
	border-right: solid 1px #f5f5f5;
	float: left;
}

#header .bulletcontainer {
	height: 35px;
	margin: 20px 20px 0px 20px;
}

#header .img{
	width: 20px;
	height: 20px;
	float: left;
}

#header .text{
	width: 155px;
	padding-top: 2px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	float: right;
}

#header .linkcontainer {
	width: 180px;
	height: 32px;
	margin: 8px 10px 3px 15px;
	
}

#header .link {
	font-family: Verdana;
	font-size: 11px;
	color: #1383a8;
	font-weight: bold;
}

#header .rightpbottom {
	width: 224px;
	height: 40px;
	background-image: url(/images/headerright_bottom.jpg);
	background-repeat: no-repeat;
	float: right;
}

/* Header End */

/* Content */

#content {
	width: 890px;
	margin: 0 auto 0 auto;
}

/* Left Panel */

#content .leftpanel {
	width: 550px;
	float: left;
	margin: 20px 0px 0px 10px;
}

#content .leftpanel_ap {
	width: 624px;
	float: left;
	margin: 20px 0px 0px 0px;
	padding-right: 15px;
	padding-left: 10px;
	border-right-style: dashed;
	border-right-color:  #CCCCCC;
	border-right-width: 1px;
}

/* Right Panel 1 */

#content .rightpanel {
	width: 315px;
	float: right;
	margin: 0px 0px 0px 0px;
}

#content .righthead1 {
	width: 315px;
	height: 28px;
	background-image: url(/images/home_rightheading1.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-top: 20px;
}

#content .righthead1content {
	width:315px;
	height: auto;
	background-image: url(/images/home_rightheading1_contentbg.jpg);
	background-repeat: repeat-y;
	float: right;

}

#content .righthead1content p {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	margin: 10px;
}
#content .righthead1bottom {
	width: 315px;
	height: 21px;
	background-image: url(/images/home_rightheading1_bottom.jpg);
	background-repeat: no-repeat;
	float: right;
	margin: 0;
}

/* Right Panel 2 */

#content .righthead2 {
	width: 315px;
	height: 28px;
	background-image: url(/images/home_rightheading2.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-top: 20px;
}

#content .righthead2content {
	width:315px;
	height: 135px;
	background-image: url(/images/home_rightheading2_contentbg.jpg);
	background-repeat: repeat-y;
	float: right;
}
#content .righthead2content p {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	margin: 10px;
}
#content .righthead2bottom {
	width: 300px;
	height: 29px;
	background-image: url(/images/home_rightheading2_bottom.jpg);
	background-repeat: no-repeat;
	float: right;
	margin: 0;
	padding: 8px 15px 0 0;
}
#education {
	width: 208px;
	padding:0px;
	margin: 0;
	background-image: url(/images/edu_rightheading.jpg);
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	float: left;
}
#education a{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#education a:hover{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
#education ul{
	padding: 0px;
	margin: 60px 0px 0px 10px;
	float:left;
}
#education li{
	padding:10px;
	margin:0px;
	background-image:url(/images/edu_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	list-style:none;
	list-style-type:none;
}
#education_bottome {
	width: 208px;
	height:17px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	background-image: url(/images/edu_bottom.jpg);
	background-repeat: no-repeat;
	float: left;
}






/* Right Panel Attorney Page */

#content .rightpanel_ap {
	width: 224px;
	float: right;
	margin: 20px 0px 0px 0px;
}

#content .righthead_ap {
	width: 234px;
	height: 53px;
	background-image: url(/images/attorney_rightheading.jpg);
	background-repeat: no-repeat;
	float: right;
}

#content .righthead_apcontent {
	width:234px;
	height: auto;
	background-color: #f5f5f5;
	float: right;
}

#content .righthead_apcontent ul {
		width:200px;
		height: auto;
		margin:0px;
		padding:10px 10px 0 15px ;
}
#content .righthead_apcontent li {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	margin-bottom: 15px;
	background-image: url(/images/attorney_rightheading_arrow.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	padding: 5px 0 2px 20px;
	list-style-image: none;
}

/*#content .righthead_apcontent p {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 10px;
}*/
#content .righthead_apbottom {
	width: 234px;
	height: 50px;
	background-image: url(/images/attorney_rightheading_bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	background-color: #f5f5f5; 
	float: right;
	margin: 0;
}

#content .righthead_apcus_suplin {
	width: 234px;
	height: 143px;
	margin:0px 0px 0px 0px; 
	float: right;
}

#content .righthead_appply {
	width: 224px;
	height: 35px;
	float:left;
	margin: 10px auto 10px auto;
/*	margin-right:auto;
	margin-bottom: 0px;
	margin-left: auto;*/
	
}


/* Right Panel Attorney Page End */

/* Content End */

/* Footer */

#footer {
	width: 100%;
	height: auto;
	float: left;
	margin: 30px 0 0 0;
}

#footer .content {
	width: 900px;
	height: auto;
	margin: 0 auto 0 auto;
	padding-bottom: 10px;
	background-color: #d0e5ec;
}

.supportline_link {
 	color:#025777;
	text-decoration: underline;
}
.supportline_link a{
 	color:#025777;
	text-decoration: underline;
}
.supportline_link a:hover{
 	color:#025777;
	text-decoration: none;
}

#footer .content_support_main {
	width: 900px;
	height: 50px;
	margin: 0 auto 0 auto;
	padding: 0px;
	font-family: Verdana;
	font-size:12px;
}

#footer .content_supportleft {
	width: 50px;
	height: 54px;
	margin: 0 auto 0 auto;
	float:left;
	
}

#footer .content_supportright {
	width: 850px;
	height: 54px;
	margin: 0 auto 0 auto;
	float:right;
	vertical-align:bottom;
	background-image:url(/images/bg_support.jpg);
	background-repeat:repeat-x;
	
}
#footer .content_supportright P {

	font-family:Verdana;
	font-size: 12px;
	color: #000000;
	float:left;
	margin:0px;
	padding-top: 30px;

}


#footer .content_supportright2 {
	width: 300px;
	height: 40px;
	float:right;
	background-image: url(/images/email_icon.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding-top: 30px;
	
}
#footer .content_supportright2 a{
	color:#025777;
	text-decoration:underline;
}
#footer .content_supportright2 a:hover{
	color:#025777;
	text-decoration:none;
}
#footer .content_supportright2 p {
	font-family:Verdana;
	font-size: 12px;
	color: #000000;
	float:left;
	margin:0px;
	
}
#footer .content_supportright2 img {
	float:left;
}

#footer .content_ap {
	width: 900px;
	height: auto;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	text-indent: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding-bottom: 6px;
	padding-top: 6px;
	background-color: #d0e5ec;

}

#footer .img {
	width: 211px;
	height: 131px;
	margin-left: 14px;
	float: left;
}

#footer .text {
	width: 900px;
	height: 20px;
	margin: 15px auto 0px auto;
	clear: both;
}

#subfooter {
	width: 100%;
	height: auto;
	float: left;
	margin: 5px 0 0 0;
}

#subfooter .sfbody {
	width: 900px;
	margin: 0 auto 0 auto;
}

#subfooter .disclaimer {
	width: 650px;
	margin: 15px auto 15px 15px;
	font-family: Verdana;
	font-size:9px;
	float: left;
	text-decoration:none;
	color:#858585;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #858585;
}
#subfooter .verisign {
	width: 200px;
	float: right;
	margin: 15px 15px 5px 15px;
}

#footer .lefttext {
	font-family: Verdana;
	font-size: 11px;
	color:#999999;
	float: left;
}
#footer .lefttext a{
	text-decoration:underline;
	color:#999999;
}
#footer .lefttext a:hover{
	text-decoration:none;
	color:#000000;
}

#footer .righttext {
	font-family: Verdana;
	font-size: 11px;
	color:#999999;
	float: right;
}
.blue_heading {
	color:#51aac3;
	font-size:14px;
}
.greytext {
	color:#858585;
	font-size:12px;
	text-decoration:none;
}
.greytext a{
	color:#858585;
	font-size:12px;
	text-decoration:none;
}
.greytext a:hover{
	color:#858585;
	font-size:12px;
	text-decoration:underline;
}

/* Footer End */


/* CSS Document */

p {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}


/* Content */

#insidepage {
	width: 100%;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #046589;
}

#insidepage .content{
	width: 900px;
	margin: 0 auto 0 auto;
}


/* Left Panel */

#insidepage .leftpanel {
	width: 645px;
	float: left;
	margin: 20px 10px 0px 10px;
	padding-right: 15px;
	border-right-style: dashed;
	border-right-color:  #CCCCCC;
	border-right-width: 1px;
	min-height: 357px;
	height: auto!important;
	height: 357px;
}

#insidepage .leftpanel2 {
	width: 895px;
	float: left;
	margin: 20px 10px 0px 10px;
	padding-right: 15px;
	min-height: 357px;
	height: auto!important;
	height: 357px;
}

#insidepage .leftpanel_ap {
	width: 584px;
	float: left;
	margin: 20px 40px 0px 40px;
	padding-right: 15px;
	border-right-style: dashed;
	border-right-color:  #CCCCCC;
	border-right-width: 1px;
}

/* Right Panel 1 */

#insidepage .rightpanel {
	width: 208px;

	float: right;
	margin: 20px 0px 0px 0;
}

#insidepage .righthead1 {
	width: 208px;
	height: 159px;
	float: right;
}

/*#insidepage .righthead1content {
	width:315px;
	height: auto;
	background-image: url(/images/home_rightheading1_contentbg.jpg);
	background-repeat: repeat-y;
	float: right;
}
#insidepage .righthead1content p {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 10px;
}
#insidepage .righthead1bottom {
	width: 315px;
	height: 21px;
	background-image: url(/images/home_rightheading1_bottom.jpg);
	background-repeat: no-repeat;
	float: right;
	margin: 0;
}*/

/* Right Panel 2 */

#insidepage .righthead2 {
	width: 208px;
	height: 159px;
	float: right;
	margin-top: 45px;
}

/*#insidepage .righthead2content {
	width:315px;
	height: 105px;
	background-image: url(/images/home_rightheading2_contentbg.jpg);
	background-repeat: repeat-y;
	float: right;
}
#insidepage .righthead2content p {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 10px;
}
#insidepage .righthead2bottom {
	width: 300px;
	height: 29px;
	background-image: url(/images/home_rightheading2_bottom.jpg);
	background-repeat: no-repeat;
	float: right;
	margin: 0;
	padding: 8px 15px 0 0;
}

/* Right Panel Attorney Page */

#insidepage .rightpanel_ap {
	width: 234px;
	float: right;
	margin: 20px 0px 0px 0;
}

#insidepage .righthead_ap {
	width: 234px;
	height: 53px;
	background-image: url(/images/attorney_rightheading.jpg);
	background-repeat: no-repeat;
	float: right;
}

#insidepage .righthead_apcontent {
	width:234px;
	height: auto;
	background-color: #f5f5f5;
	float: right;
}

#insidepage .righthead_apcontent ul {
		width:200px;
		height: auto;
		margin:0px;
		padding:10px 10px 0 15px ;
}
#insidepage .righthead_apcontent li {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
	background-image: url(/images/attorney_rightheading_arrow.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	padding: 5px 0 2px 20px;
	list-style-image: none;
}

/*#content .righthead_apcontent p {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 10px;
}*/
#insidepage .righthead_apbottom {
	width: 234px;
	height: 17px;
	background-image: url(/images/attorney_rightheading_bottom.jpg);
	background-repeat: no-repeat;
	float: right;
	margin: 0;
}
#apDiv1 {
	position:absolute;
	width:180px;
	height:150px;
	z-index:1;
	left: 125px;
	top: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}
#apDiv2 {
	position:absolute;
	width:180px;
	height:150px;
	z-index:1;
	left: 375px;
	top: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}

#question {
	position:relative;
	width:660px;
	height:115px;

}

#ques_title {
	position:relative;
	width:200px;
	height:115px;

}

#ques_body {
	position:relative;
	width:460px;
	height:115px;

}

.question2 {
	border: solid 0px #6FA4B6;
	height 30px;
	padding-top: 8px;
	padding-bottom: 20px;
	width:450px;
	float: left;
}

.answer {
	border: solid 0px #6FA4B6;
	height 30px;
	padding-top: 8px;
	padding-bottom: 15px;
	width:166px;
        float: right;
}

.term {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6FA4B6;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #6D9EAC;
}
.definition {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

#cart {
	clear: both;
}

#cart .top {
	border-top: solid 2px #6FA4B6;
}

#cart .leftcell{
	width: 350px;
	height: 20px;
	padding: 10px 2px 0 6px;
	border-bottom: solid 1px #6FA4B6;
	font-weight: bold;
	float: left;
}

#cart .rightcell{
	width: 80px;
	height: 20px;
	padding: 10px 2px 0 6px;
	border-bottom: solid 1px #6FA4B6;
	float: left;
	text-align: right;
}

#cart .deletecell{
	width: 50px;
	height: 20px;
	padding: 10px 2px 0 6px;
	border-bottom: solid 1px #6FA4B6;
	float: left;
	text-align: right;
}


/* Right Panel Attorney Page End */

/* Content End */
