﻿body {
	margin:15px auto; 
	background: #484848  url('siteart/bg.jpg') repeat-x;
	text-align:center;
}

#site {
	border:0px;
	width:959px;
	margin:0 auto;
	text-align:left;	
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:top;
}

img {
	border:0px;
}


#contact {
	vertical-align:middle;
	color:#fff; 
	padding:15px 15px 8px 15px; 
	text-align:left;
	width:250px;
}





#whitetext {
	color:#fff;
}



#maincontainer {
 background:#fff;  
 width:100%;
 color:#333333;	
}



#left {
	padding:30px 20px 35px 40px; 
	width:182px; 
	vertical-align:top;
}


#logo {
	margin:10px 15px;
}




/* Title styles  */

.title {
	font-size:27px;
	font-weight:bold;
	font-style:italic;
	
}

.title_green {
	color:#0b5d0b;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
}
#greentext {
	color:#0b5d0b;
}


.title_blue {
	color:#0100c8;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
}
#bluetext {
	color:#0100c8;
}


.title_orange {
	color:#c93602;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
}
#orangetext {
	color:#c93602;
}




.title_brown {
	color:#473a1a;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
}
#browntext {
	color:#473a1a;
}



/* Header styles */

#headergreen {
	background:#006600 url('siteart/headerbg_green.jpg') repeat-x; 
	width:100%; 
	border:0;
}

#headerblue {
	background:#0000e7 url('siteart/headerbg_blue.jpg') repeat-x; 
	width:100%; 
	border:0;
}

#headerorange {
	background:#d24102 url('siteart/headerbg_orange.jpg') repeat-x; 
	width:100%; 
	border:0;
}

#headerbrown {
	background:#615128 url('siteart/headerbg_brown.jpg') repeat-x; 
	width:100%; 
	border:0;
}






/* General link styles */

a:link, a:active, a:visited {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}


a.white:link, a.white:active, a.white:visited {
	color:#fff;
	text-decoration:underline;
}
a.white:hover {
	color:#fff;
	text-decoration:none;
}





/* Green nav styles */
a.nav:link, a.nav:active, a.nav:visited{
	text-transform:uppercase;
	padding:12px 15px 10px 15px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	display:block;
	font-weight:normal;
}
a.nav:hover {
	background: url('siteart/nav_on.jpg') repeat-x;
	color:#fff;
}

#navcontainer {
	background: url('siteart/nav_off.jpg') repeat-x;  
	width:100%;
}



/* Blue nav styles */

a.nav_blue:link, a.nav_blue:active, a.nav_blue:visited{
	text-transform:uppercase;
	padding:12px 15px 10px 15px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	display:block;
	font-weight:normal;
}
a.nav_blue:hover {
	background: url('siteart/nav_blue_on.jpg') repeat-x;
	color:#fff;
}

#nav_bluecontainer {
	background: url('siteart/nav_blue_off.jpg') repeat-x;  
	width:100%;
}




/* Orange nav styles */
a.nav_orange:link, a.nav_orange:active, a.nav_orange:visited{
	text-transform:uppercase;
	padding:12px 15px 10px 15px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	display:block;
	font-weight:normal;
}
a.nav_orange:hover {
	background: url('siteart/nav_orange_on.jpg') repeat-x;
	color:#fff;
}

#nav_orangecontainer {
	background: url('siteart/nav_orange_off.jpg') repeat-x;  
	width:100%;
}




/* Brown nav styles */

a.nav_brown:link, a.nav_brown:active, a.nav_brown:visited{
	text-transform:uppercase;
	padding:12px 15px 10px 15px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	display:block;
	font-weight:normal;
}
a.nav_brown:hover {
	background: url('siteart/nav_brown_on.jpg') repeat-x;
	color:#fff;
}

#nav_browncontainer {
	background: url('siteart/nav_brown_off.jpg') repeat-x;  
	width:100%;
}







/* Dropdown nav styles */

.anylinkcss {
position:absolute;
visibility: hidden;
border:1px solid #cccccc;
border-bottom-width: 0;
z-index: 100;
background: #0c32b0;
width: 200px;
}

.anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited {
display: block;
border-bottom: 1px solid #cccccc;
padding: 8px 2px 8px 8px;
text-decoration: none;
font-weight: bold;
color:#fff;
text-decoration:none;
font-weight:normal;
}


.anylinkcss a:hover { 
background:#082279;
color: white;
text-decoration:none;
font-weight:normal;


}


.anylinkcss a.brown {
	background:#574924;
	color:#FFF;
}
.anylinkcss a:hover.brown {
	background:#40361b;		
}


.anylinkcss a.orange{
	background:#c73303;
	color:#FFF;
}
.anylinkcss a:hover.orange {
	background:#932701;
}


.anylinkcss a.blue {
	background:#0c32b0;
	color:#FFF;
}
.anylinkcss a:hover.blue {
	background:#082279;
}


.anylinkcss a.green {
	background:#0e740e;
	color:#FFF;
}
.anylinkcss a:hover.green {
	background:#1a4e1a;
}




/* bottom tagline styles */

#btm_green {
	background: url('siteart/btm.jpg') repeat;
	vertical-align:top; 
	padding:10px 20px 10px 20px; 
	color:#fff; 
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
}

#btm_blue {
	background: url('siteart/btm_blu.jpg') repeat;
	vertical-align:top; 
	padding:10px 20px 10px 20px; 
	color:#fff; 
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
}

#btm_orange {
	background: url('siteart/btm_org.jpg') repeat;
	vertical-align:top; 
	padding:10px 20px 10px 20px; 
	color:#fff; 
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
}

#btm_brown {
	background: url('siteart/btm_brn.jpg') repeat;
	vertical-align:top; 
	padding:10px 20px 10px 20px; 
	color:#fff; 
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
}






/* Footer styles */

a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	color:#cccccc;
}
a.footerlink:hover {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	color:#cccccc;
}
.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	color:#cccccc;
}
.smallfootertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt; 
	color:#cccccc;
}
.divfooter {
	width:450px; 
	text-align:center; 
	margin:0 auto;
}


