/* 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, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

body { margin: 0px; padding: 0px; background: #ccc; }

a:link { color: #04207A; }
a:visited { color: #764509; }
a:hover { color: #A45F0C; }
a:active { color: #323130; }

/* HEADER STYLES */
h1 { font-size: 11px; font-weight: bold; color: #0A1E5F; margin-top: 0px; text-transform: uppercase; }
h2 { font-size: 15px; font-weight: bold; }
h3 { font-size: 13px; font-weight: bold; }
h4 { font-size: 11px; font-weight: bold; }
h5 { font-size: 10px; font-weight: bold; }
h6 { font-size: 9px; font-weight: bold; }

/* SMALL TEXT STYLE */
.smallText { font-size: 9px; }

/* 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; }

/* Add design specific styles below. */

#btmNav p { color: #FFFFFF;  font-size: 9px; margin-bottom: 0px;}
#btmNav a { text-decoration: none; font-weight: normal; }
#btmNav a:link { color: #FFFFFF; }
#btmNav a:visited { color: #BD7F33; }
#btmNav a:hover { color: #B38D5F; text-decoration: underline; }
#btmNav a:active { color: #B38D5F; }

#disclaimer p { color: #CCCCCC; font-size: 9px; }
#disclaimer a { text-decoration: none; font-weight: normal; }
#disclaimer a:link { color: #FFFFFF; }
#disclaimer a:visited { color: #BD7F33; }
#disclaimer a:hover { color: #B38D5F; text-decoration: underline; }
#disclaimer a:active { color: #B38D5F; }

.s-bg-txt {
	background-image: url("images/s-bg-txt.jpg");
	background-repeat : no-repeat;
	background-position : top left;
}

.s-bg-prac {
	background-image: url("images/s-bg-prac.jpg");
	background-position : top left;
	background-repeat : no-repeat;
}

#prac p { font-size: 9px; }
#prac a { text-decoration: none; font-weight: bold; }
#prac a:link { color: #0A1E5F; }
#prac a:visited { color: #0A1E5F; }
#prac a:hover { color: #764509; }
#prac a:active { color: #764509; }

#address p { font-weight: bold; margin: 0px 0px 0px 10px; font-size: 10px; line-height: 15px; }

#SForm form { margin: 0px; }
#SForm { font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10px; font-weight: normal; }
#SForm .form-spacing { padding: 0px 0px 0px 11px;  }
#SForm input { margin-bottom: 5px; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10px;  }
#SForm .input-field { width: 154px; }
#SForm .phone-area { width: 30px; }
#SForm .phone-pre { width: 30px; }
#SForm .phone-suf { width: 40px; }
#SForm textarea {  width: 154px; height: 50px; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 10px; }
#SForm .submit { width: 54px;}
#SForm .submitbutton { margin-right: 11px; }

.bg-txt {
	background-image: url("images/bg-txt.jpg");
	background-repeat : no-repeat;
	background-position : top left;
}


