/* FS CONTROL - BASE STYLESHEET - UPDATED 06-23-2004 */
/* By default, the following classes are all the same */
/* p, ul, ol, li, blockquote, cbodytxt, cbodytxt3, cfont2,  */
/* profileaddress, profilecommtext, profilenavbartext,  */
/* profiletext, profilenarrtext, profileafflname */
/* this is the default font family & size */
td, body
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
}

body
{
	margin: 0px;
	padding: 0px;
}

a:link
{
	color: #0000cc;
	text-decoration: underline;
	font-weight: normal;
}

a:visited
{
	color: #0000cc;
	text-decoration: underline;
	font-weight: normal;
}

a:hover
{
	color: #339933;
	text-decoration: underline;
	font-weight: normal;
}

a:active
{
	color: #cc0000;
	text-decoration: underline;
	font-weight: normal;
}

/* only modify these styles if you want them to be different than the default */
p, .cfont2
{
	margin-top: 0px;
	line-height: 14px;
}

ul { line-height: 14px; }
ol { line-height: 14px; }
li { line-height: 14px; }
blockquote { line-height: 14px; }

/* HEADER STYLES */
/* if changed here, make sure to adjust accordingly in portalpack (ie h3 = site.css h2 fix) */
h1, .cfont7
{
	font-size: 18px;
	font-weight: bold;
}

h2, .cfont6
{
	font-size: 13px;
	font-weight: bold;
}

h3, .cfont5, .cbodyhdr1, .cbodyhdr2
{
	font-size: 11px;
	font-weight: bold;
}

h4, .cfont4, .cbodyhdr4
{
	font-size: 10px;
	font-weight: bold;
}

h5, .cfont3
{
	font-size: 9px;
	font-weight: bold;
}

h6, .cfont1
{
	font-size: 9px;
	font-weight: bold;
}

/* ATTORNEY PROFILE STYLES */
/* these are the attorney profile styles that are NOT the same as the default */
.profiletopname
{
	font-size: 15px;
	font-weight: bold;
}

.profilecommtextUpr
{
	font-size: 13px;
	font-weight: bold;
}

.profilecommtexthdr
{
	font-size: 13px;
	font-weight: bold;
}

.profileheader
{
	font-size: 13px;
	font-weight: bold;
}

/* these are the attorney profile styles that ARE the same as the default */
/* only modify these styles if you want them to be different than the default */
.profileaddress { }
.profilecommtext { }
.profilenavbartext { }
.profiletext { }
.profilenarrtext { }
.profileafflname { }

/* cbodytxt is used on the default attorney link */
/* cbodyhdr3 is used on the default TOC link */
/* only modify these styles if you want them to be different than the default */
.cbodytxt { }
.cbodytxt3 { }

/* EMAIL OBFUSCATION STYLES */
.emailObfuscationBody { background-image: url(/images/spacer.gif); }
#emailObfuscation { padding: 5px; }

#emailObfuscation h4
{
	margin-top: 0px;
	margin-bottom: 16px;
}

#emailObfuscation .asterisk { color: #ff0000; }
#emailObfuscation table { margin: 10px; }
#emailObfuscation td { height: 24px; }
#emailObfuscation td.cellLeft { padding: 2px; }
#emailObfuscation td.cellRight { padding: 2px; }
#emailObfuscation td.cellColspan2 { padding: 2px; }
#emailObfuscation input { width: 230px; }
#emailObfuscation textarea { width: 300px; }
#emailObfuscation input.RadioButtonPrefferredEmail { width: 15px; }
#emailObfuscation input.RadioButtonPrefferredPhone { width: 15px; }
#emailObfuscation input.CheckBoxSendCopy { width: 15px; }
#emailObfuscation input.ButtonSubmit { width: 100px; }
#emailObfuscation input.ButtonReset { width: 100px; }
#emailObfuscation p.closeWindow { text-align: right; }

/* Add design specific styles below. */
.disclaimer { font-size: 10px; }
.hLogoB { border-bottom: 4px solid #000000; }
.hNavB { border-bottom: 1px solid #000000; }

.hLeft
{
	border-right: 4px solid #000000;
	border-left: 4px solid #000000;
	padding-bottom: 30px;
}

#hAddress { margin: 11px 0px 94px 6px; }
#hIcons { margin-left: 13px; }

.hContent
{
	padding-top: 25px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/h-bg-shade.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#btmNav
{
	padding-top: 10px;
	padding-bottom: 8px;
}

#btmNav p
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 10px;
}

#btmNav a
{
	text-decoration: none;
	font-weight: normal;
}

#btmNav a:link { color: #FFFFFF; }
#btmNav a:visited { color: #FFFFFF; }
#btmNav a:hover { color: #C5C6C7; }
#btmNav a:active { color: #ED4C4C; }
#btmNav .hCopyright { color: #E7ECD0; }

#btmNav a.hCopyright:link
{
	color: #E7ECD0;
	font-weight: bold;
}

#btmNav a.hCopyright:visited
{
	color: #E7ECD0;
	font-weight: bold;
}

#btmNav a.hCopyright:hover
{
	color: #FFFFFF;
	font-weight: bold;
}

#btmNav a.hCopyright:active
{
	color: #FFFFFF;
	font-weight: bold;
}

#content { }

.whiteside
{
	color: white;
	font-family: verdana,arial;
	font-size: 11px;
}

.whiteside:link
{
	color: white;
	font-family: verdana,arial;
	font-size: 11px;
}


.whiteside:visited
{
	color: white;
	text-decoration: underline;
	font-weight: normal;
}

.whiteside:hover
{
	color: white;
	
	font-weight: normal;
}

.whiteside:active
{
	color: white;
	
	font-weight: normal;
}


a.whiteside:hover
{
	color: white;
	text-decoration:underline;
	font-weight: normal;
}



.whitesidelink:link
{
	color: white;
	text-decoration: underline;
	font-weight: normal;
}

.whitesidelink:visited
{
	color: white;
	text-decoration: underline;
	font-weight: normal;
}

.whitesidelink:hover
{
	color: white;
	text-decoration: underline;
	font-weight: normal;
}

.whitesidelink:active
{
	color: white;
	text-decoration: underline;
	font-weight: normal;
}


/*--- nav tabs ---*/

#tabs {
    background-color: #F7F7F7;
    border: 1px solid #000000;
    margin-top: 2px;
    height:31px; }

.tab {
    width:90px;
    height:17px;
    position:relative;
    float:left;
    z-index:2;
    text-align:center;
    padding: 5px 0px 4px 0px;
    margin:4px 2px -1px 2px;
    border: 1px solid #000000;
    font: bold 12px Verdana, sans-serif; }

.tab.active {
    background-color:#ffffff;
    border-bottom: 1px solid #ffffff; }

/*--- end nav tabs ---*/