html, body { margin:0; padding:0; min-height:100%; font-family: Arial, Helvetica, sans-serif; font-size: .95em; background: #f8dab3 url('/templates/images/bg.jpg') bottom center no-repeat; background-attachment: fixed;}

#wrapper { width: 960px; margin: 0 auto 10px; display: table; min-height: 100%; position: relative; }
#header { width: 960px; float: left; height: 159px; background: url('/templates/images/header.jpg') #000 no-repeat; margin-top: 30px; border: 2px solid #000; border-bottom: 13px solid #d07006;}
	#header h1 { font: bold 16px Arial, Helvetica, Sans-serif; color: #fff; margin: 82px 0 0 210px;}
 #cssmenu { font-size: 1.2em; font-weight: bold; left: 50%; margin: 0 auto 0 -210px; position: absolute; top: 159px; display: inline; padding: 0;}
			#cssmenu ul { padding: 0 11px; }
			#cssmenu li { padding: 5px; list-style-type: none; display: inline; float: left; margin-right: 22px;}
			#cssmenu ul li ul {}		
#home { float: left; width: 964px; height: 351px; background: url('/templates/images/home.jpg') no-repeat bottom left;}
#body {  width: 960px; float: left; background: url('/templates/images/bgleft.gif') #fff no-repeat bottom left; margin: 0; padding: 0; border: 2px solid #000; border-top: none; padding-bottom: 62px; min-height: 350px;}
#margin { position: relative; bottom: 0; left: 0; width: 249px; height: 201px; background: url('/templates/images/bgleft.gif') #fff no-repeat;}
#footer { width: 960px; float: right; height: 20px; padding: 5px 0 5px 0;}
	#footer p { font-size: 1em; color: #000; margin: 3px 23px 3px 10px; padding: 0; text-align: right;}
	#footer a { color: #000; text-decoration: none;}	
#cssmenu li a:hover { color: #F8DAB3; text-decoration: none;} #cssmenu li a { color: #fff; text-decoration: none;}
a:link, a:visited { color: #D07006; text-decoration: underline;}
a:hover { text-decoration: underline; color: #000;}
li.nav1 a:hover { color: #fff;}
hr { border-style: dashed none none none; border-width: 1px 0 0 0; color: #333; margin-bottom: 7px;}
h1 { color: #d07006; font-size: 1.55em; font-weight: bold; margin-bottom: 10px; margin-top: 0; }
h2 { font-size: 1.2em; color: #867152; font-weight: normal; margin: 12px 0; border: 0;}
div.social h1 { font-size: 1.2em; color: #867152; font-weight: normal; margin: 12px 0; border: 0; width: 191px;}

#conleft ul { padding-left: 14px; margin-bottom: 10px; }
#conleft ul li { font-size: 0.95em;}

#conleft { float: left; width: 562px; margin: 10px 20px 0 148px; padding: 0; display: inline;}
#conright { float: left; width: 220px; margin: 25px 10px 0 0;}
#rotator { float: left; width: 960px; height: 230px; background: url('/templates/images/banner2.jpg') #000 no-repeat bottom left;}
p { font-size: .95em;}
#shadow { width: 999px; margin: 0 auto; background: url('/templates/images/shadowbg.gif') repeat-y;}

#botnav { float: left; width: 964px; background: url('/templates/images/footerbg.gif') top left no-repeat #d68121; color: #000; font-size: .95em; padding-bottom: 12px;}
#botnav ul { padding: 0; margin: 12px 1px 12px 79px; padding: 0; }
#botnav ul li { list-style-type: none; margin: 0; padding: 0;}
#botnav ul li.title, #botnav ul li.title a { color: #fadfbc; margin: 0; padding: 0; font-weight: bold;} #botnav ul li.title a:hover { color: #fff;}
#contact { float: left; color: #867152; font-size: .75em; margin: 3px 0 0 41px; padding: 0; display: inline;}
#members.white { border-top: 1px solid #ccc; height: 129px; padding: 0;}
#members.white ul { float: right; margin-right: 14px;}
#members.white li.img { float: left; margin-right: 39px;}
#members.white { background-color: #fff;} 
#botnav p { font-size: .95em; margin: 5px 0 0 152px; width: 712px; }
img.aicc { height: 80px; margin-top: 15px;}
img.sbca { height: 103px;}
img { border: none;}
#botnav ul.first { margin: 12px 2px 12px 150px; padding: 0;}
#botnav a:link, #botnav a:visited { color: #fff; text-decoration: none;}
#botnav a:hover { color: #d8cfc9; text-decoration: none;}
#sitemap { display: table;}
#sitemap ul { list-style-type: none; width: 250px;}
#sitemap ul ul { list-style-type: none; padding: 0; line-height: 1.5em; width: 210px; margin-left: 15px;}
#sitemap ul ul li { color: #000;}
#sitemap ul ul ul { padding-left: 20px;}
#sitemap ul ul ul li { list-style-type: none; color: #867152; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid;}
#sitemap ul ul a { color:#000;} ul.sitemap a:hover { color: #876152;}
#sitemap ul ul ul a { color: #867152; text-decoration: none;} ul.sitemap ul a:hover { color: #000;}
#sitemap ul li { font-size: .95em; float: left; width: 210px;}
#sitemap ul ul li, #sitemap ul ul ul li { font-size: 1em;}
.float { float: left;}
#rotator.home h1 { font-size: 1.13em; color: #FFF; width: 550px; margin: 80px 48px; }
img.left { float: left; margin: 0 15px 5px 0; background-color: red; height: 100px; width: 100px;}
img.right { float: right; margin: 0 5px 0px 15px; background-color: red; height: 100px; width: 100px;}

.col1 { float: left; font-size: 0.95em; margin-right: 45px;}
.col2 { font-size: 0.95em;}

.services { display: block; float: left; width: 235px; height: 105px; background: url('/templates/images/servicesbg.jpg') no-repeat; color: #fff; margin: 0 20px 20px 0;}
.services h4 { margin: 0 10px 10px 10px; padding-top: 8px;}
.services p { margin: 0 10px; color: #D8CFC9;}
.services a { cursor:pointer; height:105px; text-decoration:none; width:100%; color: #fff;}
.services a:hover, .services a:visited { text-decoration: none; color: #fff;}

#search { left: 50%; margin: 24px auto 0 235px; top: 20px; position: absolute; width: 234px;}
#search form input[type="text"] { background-color: #867152; color: #fff; margin-right: 5px;}
#conright form { margin-top: 15px;}
#conright form input[type="text"] { margin-right: 5px;}

#news ul { padding-left: 0; list-style-type: none;}
#news ul li { float:left;}

h1.news { color: #867152; font-size: 1.5em; font-weight: normal; width: 550px; margin: 20px 0;}
#conleft ul.news { list-style-type: none; padding-left: 0;}
#conleft ul.test { float: left; list-style-type: none; margin-right: 15px; width: 50px; padding-left: 0; height: 85px;}
#conleft ul.test li { text-align: center;}
ul.news li { float: left;}

#submenu { padding-left: 0; list-style-type: none;}
#submenu li {}

.c1-gallery span.image { background-repeat: no-repeat;}

a img { text-decoration: none;}

a:active { border: 0; text-decoration: none;}

.rss { float: left;}
.rss a { text-decoration: none;}
textarea { font-family: 'Century Gothic', Helvetica, sans-serif;}

#botnav p a:link { color: #000;}

li.on div a span { color: #f8dab3;}
