* { margin:0; padding:0 }
div { margin:0; padding:0 }
html { height:100.1%; line-height:.86em }
BODY { 
	font-family:Tahoma, Geneva, Helvetica; 
	background:#339966 top repeat-x; 
	font-size:.7em; 
	margin:0 auto; 
	color:#7E868E; 
	text-align:left;
		
}

#wrapper { width:933px; height: 769px; margin:0 auto;}

a:hover { color:#558122; text-decoration:underline }
a { color:#3A5A35; margin:0 }

.home-content {padding-top:30px; padding-right:20px; padding-bottom:30px; padding-left:40px; color:#7C858D; font-size:1.1em; overflow:auto}

.top-bg {background: url(images/top-bg1.gif) no-repeat; width:933px; height:67px; }

.top-nav-bar {background: url(images/top-nav7.png) no-repeat; width:624px; height:31px; }

.left-main {background: url(images/main-text-box.gif) no-repeat; width:646px; height:542px; }

.right-box {
	background: url(images/right-box.gif) no-repeat;
	width:287px;
	height:542px;
	line-height: 14px;
}

.botton-right  {
	width:287px;
	height:16px;
	background: url(images/bottom-right-space.gif) no-repeat;
}

.br-text {font-size:1.2em; color:#767575}

.lower-bar  {background: url(images/lower-bar.gif) no-repeat; width:933px; height:259px; }

#header {background: url(images/header.gif) no-repeat; width:958px; height:164px; }

.int-main {
	background: url(images/int-blank1.gif) repeat-y;
	width:933px;
	height:100%;
	color: #000000;
}

.int-content {padding-top:20px; padding-right:30px; padding-bottom:10px; padding-left:30px; color:#7E868E; font-size:1.1em}

.right-main-text {
	overflow:auto;
	padding-right:2px;
	height:445px;
	color: #000000;
}

.int-main-box 
{background:#E9D2B2;
width:900px;
height:100%;
overflow:auto;
}

#nav-bar {background: url(images/nav-bar.gif) no-repeat; width:198px; height:317px; float:left;}
#main-image {background: url(images/main-image.jpg) no-repeat; width:760px; height:317px; float:right;}
#left-box {background: url(images/left-side-box1a.gif) no-repeat; width:673px; height:570px; float:left;}
#right-box {
	background: url(images/right-side-box1a.gif) no-repeat;
	width:285px;
	height:570px;
	float:right;
	color: #333333;
}


a.toplinks:link{color:#506E8A;  font-family:Tahoma, Geneva, Helvetica; font-size:12px; text-decoration:none; font-weight:bold}
a.toplinks:visited{color:#506E8A; font-family:Tahoma, Geneva, Helvetica; font-size:12px; text-decoration:none; font-weight:bold}
a.toplinks:hover{color:#7194B4; font-family:Tahoma, Geneva, Helvetica; font-size:12px; text-decoration:underline; font-weight:bold }

a.navlinks:link{color:#6B6B6A;  font-family:Tahoma, Geneva, Helvetica; font-size:14px; text-decoration:none; font-weight:bold}
a.navlinks:visited{color:#6B6B6A; font-family:Tahoma, Geneva, Helvetica; font-size:14px; text-decoration:none; font-weight:bold}
a.navlinks:hover{color:#436058; font-family:Tahoma, Geneva, Helvetica; font-size:14px; text-decoration:underline; font-weight:bold }

a.droplinks:link{text-decoration:none; }
a.droplinks:visited{text-decoration:none;}
a.droplinks:hover{text-decoration:none; }

a.mainlinks:link{color:#A00B28; text-decoration:underline; }
a.mainlinks:visited{color:#A00B28; text-decoration:underline;}
a.mainlinks:hover{color:#491B64; text-decoration:none; }

a.footerlinks:link{color:#839AA0; text-decoration:none; }
a.footerlinks:visited{color:#839AA0; text-decoration:none;}
a.footerlinks:hover{color:#A87B09; text-decoration:underline; }


a.templatelinks:link{
	color:#333333;
	text-decoration:none;
}
a.templatelinks:visited{color:#848D95; text-decoration:none;}
a.templatelinks:hover{color:#848D95; text-decoration:underline; }

.footer-text {color:#848D95;}

.leftboxtext {color:#5D5959; margin-top:25px; margin-right:20px; margin-left:25px; font-size:110%;}
.rightboxtext {color:#5D5959; margin-top:65px; margin-right:28px; margin-left:25px; font-size:110%;}

.headline {color:#333333; font-size:120%; font-weight:bold;}

h2.title { font-weight:bold; font-size:1.3em; color:#415766; background:url(images/subhead.gif) no-repeat; height:30px; padding:7px 0 0 35px }



.interior-mid
{color:#7C848C;
text-align:left;
background-color:#ffffff;

width:938px;
font-weight:300;
float:left;
padding:10px;
}

.int-main-text {
	margin-top:15px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	font-size:1.1em;
	background:#F9F9F9;
	border:1px solid #CBCBCB;
	padding:8px;
	color:#000000;
}

.interior-text-mid
{color:#636161;
text-align:left;
background-color:#F9F9F9;
border:1px solid #CBCBCB;
width:860px;
font-size:110%;
font-weight:300;
float:left;
padding:10px; 
}

.interior-headers
{
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding:2px;
	width:auto;
	background-color:#339966;
	border:1px solid #c9fbc9;
}

.image-outer {border:0px solid #000000; margin-right:8px; margin-bottom:2px;}
.image-outer2 {border:2px solid #6C5656; margin-right:8px;}
.image-outer3 {border:1px solid #ccc; margin:10px; background-color:#fff; padding:10px; overflow:hidden}
.image-outer4 {border:2px solid #fff; margin-right:8px; margin-bottom:2px;}
.image-outer5 {border:2px solid #C0C0C0; margin:8px; margin-bottom:4px;}

.inner-box {border:2px solid #ccc; background-color:#fff; margin-right:8px; margin-bottom:4px; padding:6px}

.linespacer { border:1px solid #cccccc; background:#cccccc; width:625px; height:1px;}

#bannerLinks { 
	float:right;
	position:relative;
	padding: 128px 0 0 0;
	font-size: 1.0em; 
	font-weight:bold;
	}
	#bannerLinks a { 
	color:#48690D;
	background: url(images/arrow.gif) center left no-repeat; 
	padding:0 10px 1px 15px; 
	text-decoration:none}
    #bannerLinks a:hover { color:#82AA3A }
	
.lowbox {margin-left: 16px; color:#ffffff;}

.top-right-bg {background: url(images/right-top-bg.jpg) no-repeat; width:406px; height:200px; }


.logo {background: url(images/logo.jpg) no-repeat; width:527px; height:200px; }

.grey-text {color:#FFFFFF}
.right-boxcontact {
	width:287px;
	height:522px;
	line-height: 20px;
}
.int-main2 {
	background: url(images/int-blank1.gif) repeat-y;
	width:933px;
	height:100%
}
.right-main-text2 {
	overflow:auto;
	padding-right:2px;
	height:445px;
}
.int-main-text2 {
	margin-top:15px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	font-size:1.2em;
	background:#F9F9F9;
	border:0px solid #CBCBCB;
	padding:8px;
	color:#7C858D;
	line-height: 22px;
}

