@charset "utf-8";

body {background-color: #333333;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;}
p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

td, body, input, textarea, option, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
input, textarea, option, select { color: #000000; }
a:visited { color: #50937D; }
a:hover { color: #9A6815; }
a:active { color: #9A6815; }

h1, .cfont7 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
	margin-top: 5px;
	color: #000000;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2, .cfont6 {
	font-size: 13px;
	font-weight: bold;
	color: #9A6815;
	margin-top: 3px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h3, .cfont5, .cbodyhdr1, .cbodyhdr2 { font-size: 11px; font-weight: bold; margin-bottom: 3px; color: #000000; margin-top: 0px; }
h4, .cfont4, .cbodyhdr4 { font-size: 11px; font-weight: bold; margin-bottom: 3px; }
h5, .cfont3 {
	font-size: 10px;
	font-weight: bold;
	color: #1C6D53;
	line-height: 14px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h6, .cfont1 { font-size: 9px; font-weight: bold; }

div { margin: 0; padding: 0; border: none; }
.float-right {
	float: right;
	margin: 0px;
	padding: 0px;
}
.float-left {
	float: left;
}
.clear {clear: both;}

#wrapper {
	width: 770px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header1 { background-image: url(../images/bg-btm-logo.jpg); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px; height: 116px; width: 770px;}

#header2 { margin: 0px; padding: 0px; height: 208px; width: 770px;}
#header2col1 { margin: 0px; padding: 0px; float: left; height: 208px; width: 191px;}
#header2col2 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 208px;
	width: 579px;
}

#prac {
	background-image: url(../images/bg-prac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	height: 177px;
	width: 191px;
}
	
#prac ul {
	margin: 0px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 23px;
	padding-left: 33px;
}
	
#prac li {
	list-style-image: url(../images/prac-bullet.gif);
	margin-bottom: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#prac a { text-decoration: none; font-weight: normal; }
#prac a:link { color: #E7E0CD; }
#prac a:visited { color: #E7E0CD; }
#prac a:hover { color: #FFFFFF; }
#prac a:active { color: #FFFFFF; }
#center_container1 {
	width: 770px;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image: url(../images/bg-center.gif);
	background-repeat: repeat-y;
}
#left_column {
	background-image: url(../images/bg-lcolumn.gif);
	background-repeat: repeat;
	margin: 0px;
	float: left;
	width: 191px;
	padding: 0px;
	height: 100%;
}
	
#nav {
	float:left;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin: 0px;
	width: 175px;
}
#nav1 {
	margin: 0px;
	width: 155px;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 20px;
}

#right_column {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100%;
	width: 579px;
}
#white_column {
	background-image: url(../images/bg-logo.gif);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 579px;
	height: 100%;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#content {
	background-color: #f6f2e8;
	background-image: url(../images/bg-k.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 449px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#btmNav { padding: 17px 16px 17px 16px; background: #FFFFFF; }
#btmNav p { margin: 0px; font-size: 10px; color: #000000;  }
#btmNav p a { text-decoration: none; font-weight:  normal; }#btm_flag {
	font-size: 12px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-weight: bold;
}
#geography {
	font-style: italic;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#disclaimer {
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#topics {
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#firm-address {
	margin: 0px;
	padding: 0px;
	float: left;
}


#firm-address p { margin: 0px; padding: 54px 0px 10px 16px; font-size: 10px; color: #553D15; line-height: 14px; }
		#firm-address a:link { color: #003333; }
		#firm-address a:visited { color: #003333; }
		#firm-address a:hover { color: #003333; }
		#firm-address a:active { color: #003333; }
