* .header {
	font-family: georgia,times new roman,times,serif;
	font-size: 23px;
	color : #665A41;
	padding-top : 5;
}
* .subhead {
	font-family: georgia,times new roman,times,serif;
	font-size: 20px;
	color: #314C35;
}
* .bodytext {
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	line-height : 18px;
	background-image: url(images/im_bg-beige2.jpg);
	background-color: #CDCEBE;
	padding : 40;
}
* .formtext {
	font-family: georgia,times new roman,times,serif;
	font-size: 11px;
	line-height : 16px;
}
* .hometext {
	font-family: georgia,times new roman,times,serif;
	font-size: 11px;
	line-height : 20px;
	padding: 30;
}

* .tinytext {
	font-family: georgia,times new roman,times,serif;
	font-size: 8px;
}
* .pareas {
	font-family: georgia,times new roman,times,serif;
	font-size: 10px;
	line-height : 15px;
	padding: 20;
}
* .contact {
	font-family: georgia,times new roman,times,serif;
	font-size: 9pt;
	line-height : 18px;	
	text-align : center;
	color : #aba798;
}
* .navbar {
	font-family: georgia,times new roman,times,serif;
	font-size: 14px;
	color : White;
	padding : 5;
	padding-top : 10;
}
* .footer {
	font-family: georgia,times new roman,times,serif;
	line-height : 16px;	
	font-size: 11px;
	color : #aba798;
	padding : 10;
	padding-bottom : 10;
	text-align: center;
	background-image: url(images/im_bg-leather.jpg); 
	background-color: #1f1f1f;
}
* .bgleft {	
	background-image: url(images/im_bg-left.jpg); 
background-color: #8e8e8e;
}
* .bgrgt {	
	background-image: url(images/im_bg-rgt.jpg); 
background-color: #8e8e8e;
}
* .head {
	background-color: #141B3F;
}
* .navpah {
	background-image: url(images/im_bg-nav-pah.jpg);
	background-color: #868171;
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	text-align : center;
	font-weight : bold;
}
* .navpract {
	background-image: url(images/im_bg-nav-pract.jpg);
	background-color: #868171;
	color : #1f1f1f;
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	text-align : center;
	font-weight : bold;
}
* .navopinions{
	background-image: url(images/im_bg-nav-opinions.jpg);
	background-color: #868171;
	color : #1f1f1f;
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	text-align : center;
	font-weight : bold;
}
* .navcontact{
	background-image: url(images/im_bg-nav-contact.jpg);
	background-color: #868171;
	color : #1f1f1f;
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	text-align : center;
	font-weight : bold;
}
* .navhome{
	background-image: url(images/im_bg-nav-home.jpg);
	background-color: #868171;
	color : #1f1f1f;
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	text-align : center;
	font-weight : bold;
}
* .navtrans{	
	background-color: #868171;	
}
* .practice{
	background-image: url(images/im_bg-prac-areas* .gif);
	color : #aba798;
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	text-align : center;
	padding : 8;
}

* .plain {text-decoration: none}

.foot:link {color: #333300; text-decoration: underline;}
.foot:visited {color: #333300; text-decoration: underline;}
.foot:hover {color: #333300;	text-decoration: none;}


.graylink:link {
	color: #333333;
}
.graylink:visited {
	color: #333333;
}
.graylink:hover {
	color: #333333;
}

.beigelink:link {
	color: #aba798;
}
.beigelink:visited {
	color: #aba798;
}
.beigelink:hover {
	color: #aba798;
}

/* edit.com */
ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Georgia, Times New Roman, "Times", serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
}

.FooterText {font-size: 11px; line-height: 16px; color: #ABA798; font-weight: normal;}
.SmallText {font-size: 10px; font-weight: normal; line-height: 15px;}
.MediumText {font-size: 16px; font-weight: normal;}
.LargeText {font-size: 18px; color: #000; font-weight: normal;}

.BrightGray {color: #dcded4;}
.DarkGray {color: #ABA798;}

h3, .SubHeader {font-size: 15px; color: #dcded4; font-weight: normal;}
h2, .SubjectHeader {font-size: 20px; color: #665A41; font-weight: bold;}
	.SubjectHeaderBlack {font-size: 20px; color: #000; font-weight: bold;}
h1, .PageTitle {font-size: 23px; line-height: 27px; color: #000; font-weight: bold;}

/* link styles */
a, a:visited {color: #333319; text-decoration: none;}
a:hover {color: #333319; text-decoration: none;}
a.active {color: #333319; text-decoration: underline;}

td.sidebar-in a {color: #dcded4;}

td.contact a {color: #ABA798; text-decoration: underline;}
td.contact a:hover {color: #ABA798; text-decoration: none;}

table.nav a, a:visited {color: #000; text-decoration: none;}
table.nav a:hover {color: #000; text-decoration: underline;}
table.nav a.active {color: #333319; text-decoration: underline;}

/* image styles */
img.FloatLeft {float: left; margin-right: 10px;}
img.FloatRight {float: right; margin-left: 10px;}
img.Border {border:solid 1px #665A41; margin-bottom: 5px;}

/* cell styles */
* td.sidebar {padding: 20px 0 0 10px;}
* td.sidebar-in {padding: 20px 0 0 10px; color: #dcded4;}
* td.cta-sidebar-in {padding: 10px 0 0 4px;}

/* contact form */
label {display:block;font-weight: bold;margin-top:3px; font-size: 11px;}
label em {color: #D31145;}
label.new-section {margin-top:8px;}

input.standard,select.standard {width: 190px;}
input.validation_warning, fieldset.validation_warning {border:1px solid #AF0000;}

input.submit {background: #EDEDED; color: #16257D; border: 1px solid #AAAAAA; margin-top:10px; padding:2px 5px 0; font-weight: bold;}
input.submit:hover {background: #16257D; color: #FFFFFF; border: 1px solid #16257D;}

textarea {width: 190px; height: 80px;}

* .warning {color: #D31145;}
* .messageSuccess {font-weight: bold; color: #665A41;}
* .messageWarning {font-weight: bold; color: #FF0000;}

/* CTA box */
div.cta-box {width: 190px; height: 200px; background:url('images/cta-bg.jpg') no-repeat; padding: 20px 0 0 10px; color: #dcded4;}
	div.cta-box h1 {font-size: 15px; color: #dcded4; font-weight: bold; line-height: 15px;}
		div.cta-box a, div.cta-box a:visited {color: #838CAF; text-decoration: underline;}
		div.cta-box a:hover {color: #DCDED4; text-decoration: underline;}