body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#E0E0E0;
}
form{ margin:0;}
textarea, input, select, option {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
h1 {background-color:#E0E0E0; color:#747474; font-size:90%; font-weight: bolder; padding:5px 15px 5px 15px;}
h2{color:#747474; margin-top:25px; font-size:120%;}
h3{font-size:110%; font-weight:normal; margin: 0px 0px 10px 0px }
h4{ font-size:90%; color:#747474; margin-top:25px;}

#container{
	background-color:#FFFFFF;
	max-width:800px;
	width:expression(document.body.clientWidth > 800? "800px": "auto" );
	margin:0 auto;
	padding:0px 15px 0px 15px;
/*
	background-image:url(/images/header_logo.jpg);
	background-position:top right;
	background-repeat:no-repeat;
*/
}

#centercontent p,h1,h2,h4,td {margin:10px 20px 10px 15px; font-size:12px;}
#centercontent h2 {margin-left:15px; font-size:120%;}
#centercontent h1 {margin-left:15px;margin-right:0px;font-size:12px;}
#centercontent .bodyArea h1 {margin-left:0px;margin-right:0px;font-size:12px;}
#centercontent ul, #centercontent ol{font-size:80%; margin-top:0px;}
#centercontent li{list-style-position: outside; margin-left: 4px; font-size:12px;}
#centercontent ol li{list-style-position: outside; margin-left: 8px; }

#centercontent .bodyArea
{
    padding:0px;
    margin:0px;
    padding-left:15px;
    font-size:12px;
}

#centercontent .authoring
{
    padding:0px;
    margin:0px;
    margin-left:15px;
    margin-top:5px;
    font-size:.8em;
}


hr{border:none;border-top:1px black solid}


td ul li, td ol li{font-size:140%; margin-top:0px;}
td h2{font-size:110%;}

a:link{ color:#8B3A32; text-decoration:underline;}
a:visited{ color:#8B3A32; text-decoration:underline;}
a:hover{text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;margin:0px;padding:0px;height:0px;}

#leftcontent {
	float:left;
	padding-top:24px;
	width:230px;
	background:#fff;
}

#centercontent{
	color:#535353;
	background:#fff;
	margin-top:24px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 229px;
}
#leftColumn {
	color:#8A8A8A;
	background:#fff;
	margin-left: 0px;
	margin-right:0px;
	margin-top:24px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
#leftColumn p,h1,h2,h4{
 	font-size:76%;
	margin: 0px 10px 5px 10px;
}
#leftColumn ul, #leftColumn ol{font-size:72%;margin: 0px 10px 5px 10px;}
#leftColumn li{list-style-position: outside; margin-left: -14px;}
#pagesWithin{ float:right;}
#pagesWithin a {}
.leadin{ }
.greenLead{color:#6A9728;}
.blueLead{color:#00689a;}
.redLead{color: #B12F1D;}
.purpleLead{color: #8C5BAA;}
.orangeLead{color: #DE800E;}
.yellowLead{color: #a34631;}

a.featureLink{color:#FFFFFF; text-decoration:none; font-size:11px;}
a.featureLink:visited{color:#E9B9B9; text-decoration:none;}
a.featureLink:hover{color:#FFF; text-decoration:underline;}
a.featureLinkExternal{color:#FFFFFF; text-decoration:none; font-size:11px;}

#logo{
	height:80px; 
	_height:90px;
	display:block;
}

#banner {
	font-size:12px;
	height:128px;
	clear:both;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:127px;
}
html>body #banner {height:127px; margin-top:15px;}
#banner a{color:#FFFFFF; text-decoration:none; }
#banner a:hover{color:#535353; background-color:#FFFFFF; text-decoration:none;}
#banner ul{
	padding-left: 0;
	margin-left: 0;
	margin-top:0;
	margin-bottom:0;
	background-color:#535353;
	color:#FFFFFF;
	float: left;
	width: 100%;
}

#banner ul li {display: inline;}
#banner ul li a{
	padding: 7px 10px 7px 10px;
	margin:0;
	background-color:#535353;
	text-decoration: none;
	float: left;
}

#banner ul li a:hover{background-color: #8B3A32;color: #fff;}
#banner ul li a.Current {background-color: #8B3A32;color: #fff;}

#rightcontent {position: absolute; right:15px; top:246px; width:192px; background:#fff;}
#rightcontent ul li a{color:#535353; text-decoration:none;}
#rightcontent ul li a:visited{color:#535353; text-decoration:none;}
#rightcontent ul li a:hover{color:#000; text-decoration:none;}

#leftcontent ul li a{color:#535353; text-decoration:none;}
#leftcontent ul li a:visited{color:#535353; text-decoration:none;}
#leftcontent ul li a:hover{color:#000; text-decoration:none;}

#aboutUs{
	background-color:#95b566;
	height:80px;
}
#headShot{
	float:left;	
	padding-right:10px;
}
#picDetails{
	padding-top:10px;
	clear:none;
	font-size: 75%;
	font-weight:100;
	color:#FFFFFF;
}

.sublist {
	background-color:#E0E0E0; 
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-bottom:13px;
}

.sublist li 
{
    margin:0px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	border-bottom:1px solid #fff; 
	background-image: url(images/bullet_ie.gif);
	background-position: 30px 8px;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
}

.sublist li a
{
    font-size:78%;
}


.noBorder{border-bottom:1px solid #E0E0E0;}

#footer{color:#535353; font-size:x-small; margin: 0px; padding:6px; background-color:#E0E0E0; text-align:right; clear:both;}
#footerhome{color:#535353; font-size:x-small; margin: 10px 10px 10px 15px; padding:5px; background-color:#E0E0E0; text-align:right;}
#forumlogin{
	color:#535353;
	font-size:88%;
	padding:30px;
	_margin-left:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#form1{
	font-size:78%; 
	font-weight: bold;
}
.pullQuote{margin-bottom:20px;background-color:#72AFB6; color:#FFFFFF; font-size: 88%; line-height: 140%; clear:both;}
.pullQuote p {margin:10px 0px 0px 0px; line-height: 140%; padding:10px;}
.pullQuote ul {margin:0px 0px 10px 10px; padding:10px;}
.pullQuote ul li{font-size:80%;}


#contact{
	margin-left:26px;
}
.contact{
	margin-left:26px;
}

#contact td{
	font-size: 12px;
	font-weight: normal;
	vertical-align:top;
}
.contact td{
	font-size: 12px;
	font-weight: normal;
	vertical-align:top;
}

.radioList{
	 margin: 0px 5px 0px 10px; font-size: 10pt; padding:4px;
}

.radioButt{
	margin: 0px 10px 0px 10px
}

.green{ background-color:#618f00;}
.blue{ background-color:#4ca5b2;}
.red{ background-color: #ca2f13;}
.purple{ background-color: #855aa5;}
.yellow{ background-color: #a34631;}
.orange{ background-color: #ea7304;}
.maroon{ background-color: #9b3b2b;}

.lightGreen {background-color: #83bf00;}
.greenHighlight{ background-color:#fff;font-weight:bold;color:#618f00;}
.greenHighlightReversed{ background-color:#618f00;font-weight:bold;color:#fff;}

.error {color: red; font-weight:bold; font-size:1.1em;}

.logo {
	margin-right: 0px;
	margin-bottom: 30px;
}

.adminGrid
{
    background-color:#ffffff;
    color:#000000;
    border: solid 1px #000000;
    margin-top:10px;
    margin-bottom:30px;
}

.adminGrid .header
{
    font-weight:bold;
}

.adminGrid tr td
{
    border: none 0px;
}

.adminGrid tr td
{
    font-size:0.9em;
    border: none 0px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:4px;
}

.adminGrid .alternate
{
    background-color:#dedede;
    border:none;
}

.adminPannel
{
    margin-top:5px;
    margin-bottom:5px;
    border:solid 1px #618f00;
}

.paging .activeLink {color:#ffffff; background-color:#8B3A32; font-weight:bold;}

/* NEWSLETTER SIGNUP BOX */
.boxSubscribe {width:100%;margin:0 0 12px 0;border-top:#f6f7f8 1px solid;border-bottom:#f6f7f8 1px solid;}
.boxHeaderSubscribe {background:#E0E0E0; color:#000; padding:5px 10px 5px 10px;font-weight:bold;text-align:left}
.boxFormSubscribe {padding:5px 10px 5px 10px;text-align:left}
.boxButtonSubscribe {padding:5px 10px 5px 10px;text-align:left;white-space:nowrap}
.btnSubscribe {}

/* COMMENTS */
.comments {width:100%;margin-bottom:10px;border:#d7d7d7 1px solid;background:#F3F3F3}
.commentbody {padding:4px}
.commentinfo {padding:4px;font-size:9px;color:#777777}


/* FORUM */
#centercontent div h2{margin-left:0; padding-left:3px;}
#centercontent div p{margin-left:0; padding-left:3px;}
.frm_category_bar {background-color:#ffffff;}
.frm_forum_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;padding-left:7px;height:16px;}
.frm_forum_item{background-color:#ffffff;border:#BEC7D1 1px solid;font-size:0.9em;}

.frm_thread_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;padding-left:7px;height:16px;}
.frm_thread_item{background-color:#ffffff;border:#BEC7D1 1px solid; font-size:0.8em;}

.frm_post_bar {font-size:10px;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;padding-left:7px;height:16px;}
.frm_post_subject {background-color:#EFEFF1;border:#BEC7D1 1px solid;}
.frm_post_infopanel {background-color:#ffffff;border:#BEC7D1 1px solid;}
.frm_post_message {background-color:#ffffff;border:#BEC7D1 1px solid; padding:0; margin:0;}
.frm_post_message p{margin:0 0 5px 0; padding:0;}

.frm_statusbox {line-height:18px;background-color:#ffffff;border:#BEC7D1 1px solid;}