body
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background:none;
	font-size: 10pt;
	line-height:12pt;
}

input {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #333;
	border: 1px inset #c4c3c3;
}

hr
{
	border:none;
	width: 100%;
	border-bottom: #dbdbd7 1px dashed;
	height:1px;
	margin-bottom:8px;
}

/* Headings / Text----------------------------- */

h1 { /* h1 should appear only in #header */
}

h2 {
	font-size:11pt;
	font-weight:bold;
	font-family: Arial;
	margin-bottom:5.5pt;
}

h3 {
	font-size:10pt;
	line-height:12pt;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-bottom:1.5pt;
}

h4 {
}

h1 img,
h2 img,
h3 img,
h4 img,
h5 img {
}
p, div#main ul 
{
	margin-bottom:12pt;
}

/* End Headings / Text------------------------- */

/* Text color classes-------------------------- */

.blue {
	color:#0c3451;
}

.brown {
	color:#5d3c20;
}

.tan {
	color:#563e27;
}

.green {
	color:#516a4a;
}

.ltgreen 
{
	color:#99af93;
}

.gray {
	color:#333333;
}

.white {
	color:#fdfdfd;
}

/** END color classes ------------------------- */


/* Links--------------------------------------- */
/* Maintain the order below */
a:link,
a:visited {
    color: #104933;
    text-decoration: underline;
}
a:hover,
a:active {
    color: #666666;
    text-decoration: underline;
}

/** END Links --------------------------------- */

form
{
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	left: 0;
}

img#ctl00_imgTopBanner
{
	margin-top:10px;
	margin-bottom:30px;
}

img#ctl00_header_printLogo
{
	display:inline;
	margin-bottom:20px;
}

img#ctl00_header_logo
{
	display:none !important;
}

.menu
{
	display:none;
}

#searchBox
{
	display:none;
}

div#left
{
	display:none;
}

div.Professionals
{
	display: block !important;
	position: absolute;
	width: 141px;
	margin-top:10px;
	right: 0px;
	border-left: #ffffff 5px solid;
	border-right: #ffffff 5px solid;
}

div.Professionals img
{
	width: 141px;
	height: 215px;
	display:block;
	border-right: #ffffff 5px solid;
}

div#right
{
	display:none;
}

div#foot ol#copyright li
{
	clear: both;
	float: none;
	display: block;
	table-layout: fixed;
	width:500px;
	height:20px;
}

div#foot ul, div#foot ol li a
{
	display:none;
}
div#foot
{
	clear:both;
	float:none;
	display:block;
}

h2#newsHead
{
	padding-top:18px;
	margin-bottom:8px;
}

div#news
{
	position: relative;
	width: 200px; /*marquee width */
	height: 89px; /*marquee height */
	overflow: hidden;
	padding-top:18px;
	padding-bottom:25px;
	float:left;
}

div#news div#vmarquee
{
	margin-left:1px;
}

div#news a:link,
div#news a:visited
{
	color:#99af93;
	text-decoration:none;
}

div#news a:hover,
div#news a:active
{
	color:#99af93;
	text-decoration: underline;
}

div#news h3.white
{
	margin-bottom:13px;
}

h3.more a:link,
h3.more a:visited
{
	color:#99af93;
	text-decoration:none;
	float:left;
	margin-top:10px;
	margin-left:1px;
}

h3.more a:hover,
h3.more a:active
{
	color:#99af93;
	text-decoration: underline;
	float:left;
	margin-top:10px;
	margin-left:1px;
}

div#main
{
	width: 7in;
	float:left;
	_height: 6.25in;
	min-height: 7in;
}

div#main ul
{
	list-style-position: outside;
	list-style-type: disc;
	margin-left:15px;
}

div#main img.inset
{
	width:95px;
	height:95px;
	float:left;
	margin-top:3px;
	margin-right:11px;
	margin-bottom:8px;
	
}

div#main div.colLeft
{
	margin-right:25px;
}

div#main div.colLeft, div#main div.colRight
{
	float:left;
	width:3.3in;
	margin-bottom:5px;
}

div#main div#printEmail
{
	position:absolute;
	right:75px;
}

img.imgProfessional
{
}

div.single hr
{
	width:709px;
	margin-bottom:18px;
}

div.single div#ctl00_main_searchBox label, div.single div#ctl00_main_searchBox input, div.single div#ctl00_main_searchBox select
{
	float:left;
	margin-right:20px;
}

div.single div#ctl00_main_searchBox label, div.single div#ctl00_main_searchBox select
{
	width:153px;
}

div.single div#ctl00_main_searchBox input
{
	width:151px;
	margin-bottom:13px;
}

div.single div#ctl00_main_searchBox label
{
	font-weight:bold;
	margin-bottom:2px;
}

div.single div#ctl00_main_searchBox a#ctl00_main_btnFind, div.single div#ctl00_main_searchBox a#ctl00_main_viewAll
{
	display:block;
	height: 20px;
	float:left;
	text-decoration:none;
	clear:both;
	margin-top:12px;
}

div.single div#ctl00_main_searchBox a#ctl00_main_btnFind
{
	width: 45px;
}

div.single div#ctl00_main_searchBox a#ctl00_main_viewAll
{
	width:80px;
}

div.single div#ctl00_main_searchBox a#ctl00_main_btnFind {
	background: url(../images/btn_find.jpg) 0 0 no-repeat;
}

div.single div#ctl00_main_searchBox a#ctl00_main_viewAll {
	background: url(../images/btn_viewAll.jpg) 0 0 no-repeat;
}

div.single div#ctl00_main_searchBox a#ctl00_main_btnFind:hover, div.single div#ctl00_main_searchBox a#ctl00_main_btnFind:hover, div.single div#ctl00_main_searchBox a#ctl00_main_viewAll:hover, div.single div#ctl00_main_searchBox a#ctl00_main_viewAll:hover
{
	background-position: 0px -20px;
	text-decoration:none;
}

img.orDivider
{
	float:left;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}

ol#alphaSearch
{
	list-style-type:none;
}

ol#alphaSearch li
{
	display:inline;
}

div.single h3, div.single p
{
	float:left;
	clear:both;
	width:100%;
}

/* Table
----------------------------------------------- */

table.huron {
	background-color:#cfdacd;
	line-height:18pt;
	width:709px;
}

table.huron tr.AspNet-GridView-Alternate td {
	background-color:#f0f0e8;
}

table.huron td, th {
	padding-left:15px;
	padding-right:15px;
}

table.huron th {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
	line-height:14pt;
	color:#2e4b37;
	font-weight:bold;
	background-image: url(../images/table_header_bg.gif);
	background-repeat: repeat-x; 
}

div.AspNet-GridView-Top {
	margin-top:3px;
	padding-bottom:7px;
}

div.AspNet-GridView-Bottom {
	padding-top:9px;
	margin-bottom:18px;
}

div.AspNet-GridView-Top, div.AspNet-GridView-Bottom {
	margin-left:1px;
}

div.AspNet-GridView-Top input, div.AspNet-GridView-Bottom input, div.AspNet-GridView-Top a, div.AspNet-GridView-Bottom a, div.AspNet-GridView-Top span, div.AspNet-GridView-Bottom span {
	padding-left:3px;
	padding-right:2px;
}

/* Misc: Fixes  -------------------------------- */
/* BEGIN Clearfix: Allows clearing of floats without structural markup. 
   More info: http://tinyurl.com/dh352 */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Holly Hack targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Holly Hack targets IE Win only \*/
/* END Clearfix */
.clear {
    clear: both;
}
/** END Misc  --------------------------------- */