/* This is the stylesheet for all Robust Series/Red Options */
/* DO NOT MODIFY THIS STYLESHEET! */

body { 
margin: 0px; 
padding: 0px; 
background-color: #58100C; 
background: url(images/bg.gif); 

}

a:link { color: #336699; }
a:visited { color: #6799CB; }
a:hover { color: #ED2024; }
a:active { color: #ED2024; }

#mainnav a { 
color: #0486fd; 
text-decoration: none; }


#mainnav a:link { }
#mainnav a:visited { }
#mainnav a:hover {color: #010872; }
#mainnav a:active { }

#textnav a:link { }
#textnav a:visited { }
#textnav a:hover { }
#textnav a:active { }

#disclaimer-1 a { color: #010872; }

#subNavLeft a { 
color: #0486fd; 
font-size:10px;
font-weight:bold;
width:200px;
text-transform: uppercase;
text-decoration: none; }

#subNavLeft a:hover {color: #010872; }

p { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; text-align:justify; padding-right:10px;}
td { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; }

/* font styles are included in ul and ol tags to fix a bug in Netscape 4 */
ul { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; line-height: 16px; margin-top: 12px; margin-bottom: 12px;  padding-right:10px;}
ol { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; line-height: 16px; margin-top: 12px; margin-bottom: 12px;  padding-right:10px;}
li { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; line-height: 16px;  padding-right:10px; text-align:justify;}

h1 { font-family: "Arial", "Helvetica", sans-serif; font-size: 20px; color: #626462; }
h2 { font-family: "Arial", "Helvetica", sans-serif; font-size: 14px; color: #626462; }
h3 { font-family: "Arial", "Helvetica", sans-serif; font-size: 16px; color: #626462; }
h4 { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; }
h5 { font-family: "Arial", "Helvetica", sans-serif; font-size: 10px; color: #626462; }
h6 { font-family: "Arial", "Helvetica", sans-serif; font-size: 9px; color: #626462; text-align:justify;}

blockquote { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; }

.content { font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; color: #626462; }
.header { font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 14px; font-weight: bold; color: #010872; margin: 0px 0px 10px 20px; }
#mainnav { font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 11px; color: #6A737B; margin: 1px; text-align: center; font-weight: bold; }
.navigationSpacer { padding: 0px 5px 0px 7px; color:#001276;}
#textnav p { font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 9px; color: #808284; margin: 0px 0px 10px 0px; text-align: center; }
#disclaimer-1 { 
margin: 0px 150px 0px 150px; 
}
#disclaimer-1 p { 
font-family: "Arial", "Helvetica", sans-serif; 
font-size: 9px; 
color: #010872; 
margin: 0px 0px 10px 0px; 
text-align: center; 
}

.nobr { white-space: nowrap; }

.bg-color-01 { background-color: #C2CDC5;  border:1px red solid;}
.bg-color-02 { background-color: #D7DED9; border:1px blue solid;}
.bg-colorLine-01 { background-color: #010872; height:3px;}
.bg-bottom { background: url(images/bg-bottom.gif); }

#subNavLeftContainer { border: solid 3px #ABD5FC; padding: 4px 4px 2px 4px; margin: 0px 0px 10px 0px; }

#subNavLeft { font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 11px; text-align: right; padding: 0px 0px 0px 0px; }

.subNavLeftItem { background-color: #e0edfe; padding: 10px; margin: 0px 0px 2px 0px; }

#addressSection { 
font-family: "Times New Roman", Times, serif; 
font-family: "Arial", "Helvetica", sans-serif;
font-size: 12px; 
line-height:19px;
letter-spacing:.5px;
color: #010872; 
padding: 25px 8px 10px 10px; 
font-style: italic; }

#contentArea { padding: 0px 0px 10px 20px; }

.bg-top { background: url(images/bg-top.gif); }
.bg-left { background: url(images/bg-left.gif); }
.bg-content { background-color: #FFFFFF; }
.bg-right { background: url(images/bg-right.gif); }
.bg-line01 { background-color: #010872; }

/* ATTORNEY PROFILE STYLES */
#ProfileContainer {  }
#profileContactInformation { margin-bottom: 15px; }
#profileContactInformation td { white-space: nowrap; }
#profileContactInformation .ContactInformationLabel { font-weight: bold; padding-right: 5px; }
#profileContactInformation .ContactInformationText { padding-right: 5px; padding-bottom: 10px; }
#ProfileNavigationBar { margin: 0px 0px 25px 0px; padding: 5px; border-top: #999999 solid 1px; border-bottom: #999999 solid 1px; }
#ProfileNarrativeText {  }
#ProfileCategories {  }

/* ===== GUEST BOOK STYLE ===== */
.formoutertable { }
.formcontent { color: #626462; font-family: "Arial", "Helvetica", sans-serif; font-size: 11px; font-weight: bold; }
.formbutton { background: #CCCCCC; color: #626462; font-weight: bold; }
input { }
textarea { }

/* ===== DYNAMIC CONTENT ===== */

/* ===== the following line is the color of the background on several tables ===== */
/* ===== this should be modified to the color of the content background ===== */
.FLPortalPackCellFAQ { background-color: #ffffff; }

/* ===== the following line is the color of the border on several tables ===== */
.FLPortalPackCellFAQOutline { background-color: #000000; }

/* ===== the following line is the size of the disclaimer ===== */
/* ===== this shouldn't need to be changed ===== */
.fl_panews_disc { font-size: 10px; }

/* ===== PI CONTENT ===== */

#copy { margin: 10px; }
#copy h1 { font-size: 23px; margin: 0px 0px 15px 0px; font-weight: bold; }
#copy h2 { font-size: 14px; margin: 0px 0px 2px 0px; font-weight: bold; }
#copy h3 { font-size: 14px; margin: 0px 0px 10px 0px; font-weight: bold; }
#copy p { margin: 0px 0px 15px 0px; }

#copy2 { margin: 10px; }
#copy2 h1 { font-size: 23px; margin: 0px 0px 15px 0px; font-weight: bold; }
#copy2 h2 { font-size: 14px; margin: 0px 0px 2px 0px; font-weight: bold; }
#copy2 h3 { font-size: 14px; margin: 0px 0px 10px 0px; font-weight: bold; }
#copy2 p { margin: 0px 0px 15px 0px; }


#related { color: #626462; background: #CCCCCC; border: 1px solid #000000; padding: 10px; margin: 10px; }
#related p { color: #626462; }
#related h3 { font-size: 16px; color: #626462; font-weight: bold; }
#related a:link { }
#related a:visited { }
#related a:hover { }
#related a:active { }

#cta { font-size: 18px; color: #626462; border: 1px solid #FF0000; padding: 10px; margin-top: 30px; margin-bottom: 30px; }

/* Practice Center Styles */

#topicNav { margin-left: 6px; margin-right: 6px; border: solid 1px #000000; padding-left: 15px; padding-right: 10px; padding-top: 15px; padding-bottom: 10px; }
#topicNav p { margin-bottom: 8px; margin-top: 0px; }
#topicNav a { text-decoration: none; }
#topicNav a:visited { }
#topicNav a:active { }
#topicNav a:hover { }

#topicResourceLinks { margin-left: 6px; margin-right: 6px; margin-top: 30px; }
#topicResourceLinks p { }
#topicResourceLinks h2 { font-size: 16px; margin-bottom: 0px; }
#topicResourceLinks a { }
#topicResourceLinks a:visited { }
#topicResourceLinks a:active { }
#topicResourceLinks a:hover { }

#topicNews { margin-left: 6px; margin-right: 6px; margin-top: 30px; }
#topicNews p { }
#topicNews h2 { font-size: 16px; margin-bottom: 0px; }
#topicNews h3 { font-size: 14px; margin-bottom: 0px; }
#topicNews a { }
#topicNews a:visited { }
#topicNews a:active { }
#topicNews a:hover { }

#topicfaq { margin-left: 6px; margin-right: 6px; margin-top: 30px; border: solid 1px #000000; padding-left: 15px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px; }
#topicfaq p { }
#topicfaq strong { }
#topicfaq h2 { font-size: 16px; margin-bottom: 0px; }
#topicfaq a { }
#topicfaq a:visited { }
#topicfaq a:active { }
#topicfaq a:hover { }

#topicShortForm { margin-left: 6px; margin-right: 6px; border: solid 1px #000000; padding-left: 15px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; }
#topicShortForm p { }
#topicShortForm strong { }
#topicShortForm h1 { font-size: 16px; margin: 0px; }
#topicShortForm h2 { font-size: 16px; margin: 0px; }
#topicShortForm h3 { font-size: 16px; margin: 0px; }
#topicShortForm a { }
#topicShortForm a:visited { }
#topicShortForm a:active { }
#topicShortForm a:hover { }

#callToAction { background-color: #cccccc; margin-left: 6px; margin-right: 6px; font-style: italic; border: solid 1px #000000; }
#callToAction p { margin: 10px; padding: 10px; color: #626462; }
#callToAction h1 { color: #626462; }
#callToAction h2 { color: #626462; }
#callToAction h3 { color: #626462; }
#callToAction h4 { color: #626462; }
#callToAction h5 { color: #626462; }
#callToAction h6 { color: #626462; }
#callToAction a { }
#callToAction a:visited { }
#callToAction a:active { }
#callToAction a:hover { }

#topicContentMain { margin-left: 6px; margin-right: 6px; }
#topicContentMain p { }
#topicContentMain strong { }
#topicContentMain h1 { font-size: 16px; }
#topicContentMain h2 { font-size: 16px; }
#topicContentMain h3 { font-size: 14px; }
#topicContentMain h4 { font-size: 13px; }

#topicContentMain2 { margin-left: 6px; margin-right: 6px; }
#topicContentMain2 p { }
#topicContentMain2 strong { }
#topicContentMain2 h1 { font-size: 16px; }
#topicContentMain2 h2 { font-size: 16px; }
#topicContentMain2 h3 { font-size: 14px; }
#topicContentMain2 h4 { font-size: 13px; }

#topicContentMain3 { margin-left: 6px; margin-right: 6px; }
#topicContentMain3 p { }
#topicContentMain3 strong { }
#topicContentMain3 h1 { font-size: 16px; }
#topicContentMain3 h2 { font-size: 16px; }
#topicContentMain3 h3 { font-size: 14px; }
#topicContentMain3 h4 { font-size: 13px; }

#sidebar1 { background-color: #eeeeee; margin-left: 6px; margin-right: 6px; border: solid 1px #000000; padding-left: 10px; padding-right: 10px; }
#sidebar1 p { color: #626462; }
#sidebar1 h1 { color: #626462; }
#sidebar1 h2 { color: #626462; }
#sidebar1 h3 { color: #626462; }
#sidebar1 h4 { color: #626462; }
#sidebar1 h5 { color: #626462; }
#sidebar1 h6 { color: #626462; }
#sidebar1 a { }
#sidebar1 a:visited { }
#sidebar1 a:active { }
#sidebar1 a:hover { }

#sidebar2 { background-color: #eeeeee; margin-left: 6px; margin-right: 6px; border: solid 1px #000000; padding-left: 10px; padding-right: 10px; }
#sidebar2 p { color: #626462; }
#sidebar2 h1 { color: #626462; }
#sidebar2 h2 { color: #626462; }
#sidebar2 h3 { color: #626462; }
#sidebar2 h4 { color: #626462; }
#sidebar2 h5 { color: #626462; }
#sidebar2 h6 { color: #626462; }
#sidebar2 a { }
#sidebar2 a:visited { }
#sidebar2 a:active { }
#sidebar2 a:hover { }

#topicCalculator { background-color: #eeeeee; margin-left: 6px; margin-right: 6px; margin-top: 30px; border: solid 1px #000000; padding: 10px; }
#topicCalculator h5 { margin: 6px; color: #626462; padding-bottom: 6px; }
#topicCalculator form { margin: 6px; text-align: center; }
#topicCalculator select { }

/* End Practice Center Styles */

/* FirmSite Expert - START */
#FirmSiteExpert-containerColumnMain { margin-right: 200px; }
	#FirmSiteExpert-columnMain {  }
		#FirmSiteExpert-callToAction { margin: 0 0 10px 0; }
		#FirmSiteExpert-content { margin: 0 0 10px 0; padding: 0 10px 0 0; }
		#FirmSiteExpert-overviewAbstract { margin: 0 0 10px 0; }
			#FirmSiteExpert-overviewAbstract hr { height: 1px; border: none; border-top: 1px solid #000000; margin: 0 0 10px 0; }
#FirmSiteExpert-containerColumnSide { float: right; width: 200px; }
	#FirmSiteExpert-columnSide {  }
		#FirmSiteExpert-navigation { margin: 0 0 10px 0; }
		#FirmSiteExpert-formShort { margin: 0 0 10px 0; }
/* FirmSite Expert - END */
 






/***************SMALL FORM*****************/

#form { margin: 10px 10px 0 0;  }
#form input { background: #ffffff; }
#form textarea { background: #ffffff; }
#form p { color: #626462; /*padding: 10px;*/ }

 input, select {
	font-size: 11px;
	width: 150px; 
	}
/* you have to specify font for text area again... */
textarea {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	width: 150px; 
	height: 75px;
	}

.contactquestion {
	width: 180px;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0pt solid Red;
	}
.contactquestion p {
	margin: 0;
	padding: 0;
	width: 150px; 
	font-size: 11px;
	line-height: 115%;
	}
#contactrequired p {
	margin: 0;
	padding: 0;
	margin-left: 12px;
	padding-top: 0px;
	padding-bottom: 4px;
	font-size: 11px;
	font-style: italic;
	line-height: 115%;
	}
#contactbottom {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 115%;
	}
#contactbottom input {
	margin: 0px;
	height: 22px;
	width: 55px;
	padding-bottom:18px;
	}
#disclaimer {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 110%;
	padding-bottom: 5px;
	margin: 0px 0 0 10px;
	}	
#badge {
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 75px;
	padding-bottom: 25px;
	padding-left: 12px;
	}
padd {
	font-size: 11px;
	}
#captchaT {
	width:50px;
	}
.contactquestion.checkbox, input.checkbox{
	font-size: 11px;
	margin-left:0px;
	width:10px;
	text-align:left;
	border: 0pt solid Orange;
	}
.contactquestion.radio, input.radio{
	font-size: 11px;
	margin-left:0px;
	width:10px;
	text-align:left;
	border: 0pt solid Orange;
	}
	.contactquestion.type6 br {display:none;} /*radio buttons side by side*/

	input.date{
	font-size: 11px;
	width:165px;
	}
	p #captchaT {
margin-top:16px;
}
.contactquestion b {
line-height:14px;
margin-bottom:15px;
position:absolute;
width:180px;
border:0px red solid;
}

#form p {
margin:10px 0 0 13px;

}

.contactquestion b {
width:150px;
}








