body{background:#ffc;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;height:100%;}
p{margin:10px 5px 10px 5px;padding:0;}
h1{color:#331849;margin:0;padding:6px 6px 2px 6px;font-size:24px;}
h2{color:#000;margin:0;padding:0 6px 6px 6px;font-size:14px;}
h3{color:#331849;margin:0;padding:0 6px 0 6px;}
a{font-size:11px;text-decoration:none;color:blue;}
a:hover{text-decoration:underline;}

div.container{width:775px;margin:auto;background:#fff url(img/shadow.gif) repeat-y;}
 div.header{width:759px;height:108px;margin:auto;background:#502800 url(img/topbg.gif) no-repeat;border:solid 1px black;color:#fff;}
  div.topmenu{position:relative;top:-25px;text-align:right;padding-right:10px;}
  div.topmenu a{color:#fff;text-decoration:none;font-size:12px;}
  div.topmenu a:hover{color:#fc6;text-decoration:underline;}
 div.photobar{width:759px;margin:auto;height:100px;background:#502800 url(img/photobar.jpg) no-repeat;border-left:solid 1px black;border-right:solid 1px black;}
 div.bodycontainer{width:759px;margin:auto;border:solid 1px black;border-bottom:0;}
  div.menu{float:left;width:200px;text-align:center;color:white;}
   div.menubox{border-bottom:solid 1px black;padding:7px;text-align:left;}
   div.menu a{color:white;font-size:14px;font-weight:bold;text-decoration:none;background:url(img/smswirl.gif) no-repeat;padding-left:21px;}
   div.menu a:hover{color:#fc6;text-decoration:underline;background:url(img/smswirl2.gif) no-repeat;}
   div.menu a.nobg{background:none;padding:0;}
  div.body{background:#502800 url(img/leftbg.gif) repeat-y;padding-left:200px;}
  div.bodycontent{background:#fff;border-left:solid 1px black;min-height:800px;padding:5px;}
 div.footer{width:759px;margin:auto;background:#502800 url(img/topbg.gif) no-repeat;color:#fff;text-align:center;font-size:11px;border:solid 1px black;}
 div.footer a{color:#fff;text-decoration:none;}
 div.footer a:hover{color:#fc6;text-decoration:underline;}

div.homeboxright{float:right;width:240px;margin-right:15px;margin-top:5px;}
div.homeboxleft{height:350px;width:240px;margin:15px;}
div.homeboxhead{background:#331849 url(img/boxhead.gif) no-repeat;color:#fff;font-weight:bold;padding:5px;padding-left:32px;font-size:15px;height:20px;margin-bottom:5px;}
 
div.submenu{margin-left:5px;}
div.submenu a{text-decoration:none;background:none;font-size:12px;font-weight:normal;}
div.submenu a:hover{color:#fc6;background:none;}
 
div.servicepage{text-align:center;padding:30px;padding-top:10px;}
div.servicesection{border-top:dotted 3px #331849;padding-top:10px;padding-bottom:5px;}

div.formsection{border-top:dotted 3px #331849;padding-top:10px;padding-bottom:5px;min-height:120px;}

div.email{border:solid 2px #331849;background:#ececec;padding:5px;}
div.email label{position:absolute;margin-left:5px;}
div.email input{margin-left:100px;margin-bottom:5px;}
div.email textarea{margin-left:100px;}

div.sitemap{border-top:dotted 3px #331849;padding:10px;padding-bottom:5px;}
div.sitemap a{font-size:14px;line-height:30px;}

a.product{color:#331849;font-size:18px;font-weight:bold;margin-left:5px;}
a.info{color:#331849;font-size:15px;font-weight:bold;margin-left:5px;}
a.forms{color:#331849;font-size:18px;font-weight:bold;}

div.pad10{padding:10px;}
div.padbottom10{padding-bottom:10px;}
div.padtop10{padding-top:10px;}
div.center{text-align:center;}

img.border{border:solid 1px black;}
img.staff{float:left;border:solid 1px #331849;margin:12px 10px 0 5px;}
img.news{border:solid 1px #331849;float:right;margin:5px;margin-top:0;}

p.nomargin{margin:0 6px;}

span.clicked{color:#fc6;font-weight:bold;font-size:14px;background:url(img/smswirl2.gif) no-repeat;padding-left:20px;}
span.subclicked{color:#fc6;padding-left:21px;}
span.normal{font-weight:bold;font-size:12px;color:black;}


.floatl{float:left;}
.floatr{float:right;}
