
body{margin:0; padding:0; background:url(images/bg.gif) top left repeat-x #000000 fixed; font-family:Geneva, Arial, Helvetica, sans-serif;}
#wrapper{margin:0 auto 20px; width:800px; background:#ffffff;}
#head{background:url(images/head_bg.gif) repeat-x #000000; border-bottom:2px solid  #000000; height:180px;}
.logo{float:left;}
#head ul{width:550px; margin:0; padding:0; list-style:none; float:right;}
#head ul li{float:left; width:110px; display:block;  text-align:center;  padding: 0px 0 0 0; text-transform:uppercase; font-size:80%; font-weight:bold;  text-decoration:none; }
#head ul li a{ color:#FFFFFF;  height:130px; display:block; text-decoration:none; }
#head ul li a:hover{color:#86B1D9;}
#head ul li.but1 a		{background:url(images/but1.gif) center 15px   no-repeat;  }
#head ul li.but1 a:hover{background:url(images/but1on.gif) center 15px no-repeat; }
#head ul li.but2 a		{background:url(images/but2.gif) center 15px   no-repeat;}
#head ul li.but2 a:hover{background:url(images/but2on.gif) center 15px no-repeat; }
#head ul li.but3 a		{background:url(images/but3.gif) center 15px   no-repeat;}
#head ul li.but3 a:hover{background:url(images/but3on.gif) center 15px no-repeat; }
#head ul li.but4 a		{background:url(images/but4.gif) center 15px   no-repeat;}
#head ul li.but4 a:hover{background:url(images/but4on.gif) center 15px no-repeat; }
#head ul li.but5 a		{background:url(images/but5.gif) center 15px   no-repeat;}
#head ul li.but5 a:hover{background:url(images/but5on.gif) center 15px no-repeat; }

#home #head ul li.but1 a		{background:url(images/but1on.gif) center 15px   no-repeat;  color:#b1b1b1; }
#audio #head ul li.but2 a		{background:url(images/but2on.gif) center 15px   no-repeat;  color:#b1b1b1; }
#video #head ul li.but3 a		{background:url(images/but3on.gif) center 15px   no-repeat;  color:#b1b1b1; }
#testimonials #head ul li.but4 a		{background:url(images/but4on.gif) center 15px   no-repeat;  color:#b1b1b1; }
#contact #head ul li.but5 a		{background:url(images/but5on.gif) center 15px   no-repeat; color:#b1b1b1;  }

#side_bar{width:190px; float:left;}
#side_bar ul{border-right:1px solid #7d7d7d; list-style:none; margin:0; padding:0; }
#side_bar ul li{margin:0;}
#side_bar ul li a{border-bottom:1px solid #7d7d7d; border-top:1px solid #7d7d7d; font-size:70%; text-decoration:none; color:#fff; padding:5px 10px 3px 10px;   display:block; background:#FFFFFF;}
#side_bar ul li a:hover{border-bottom:1px solid #7d7d7d; border-top:1px solid #7d7d7d;}
#side_bar p{border:1px solid #7d7d7d; padding:5px; margin:5px 0 5px 5px; font-size:80%; color: #7d7d7d}
#side_bar img{margin:5px 0 0 45px;}

#content{width:600px; float:right;}
#content h1{color:#6b6b6b; font-size:130%; margin:10px 20px;}
h1 a{color:#505050; text-decoration:none; border-bottom:3px dotted #6b6b6b;}
h1 a:hover{ border-bottom:3px solid #6b6b6b;}
#content h2{color:#6b6b6b; font-size:100%; margin:10px 20px;}
#content p{color:#505050; font-size:80%; line-height:160%; margin:10px 20px;}
#content p a{text-decoration:none; color:#505050; font-weight:bold; border-bottom:1px dotted #6b6b6b;}
#content p a:hover{color:#cccccc;  border-bottom:1px solid #cccccc;}
#content .inset{width:302px; float:right; margin:5px 10px; border:1px solid #6b6b6b; text-align:center; background:#cccccc; color:#505050; font-size:70%; text-transform:uppercase;}
#content .inset img{border:1px solid #393939;}
#content p.footnote{font-size:x-small;}
#content p.testimonial{color:#505050; margin:10px 50px; padding:10px; font-style:italic; font-size:80%; background:#e9e9e9;}
hr{color: #cccccc; background-color: #cccccc; height: 1px; margin:20px auto; width:400px; clear:both;}
.fleft{width:210px; float:left;}
p.link  a{text-decoration:none; color:#505050; font-weight:bold; border-bottom:1px dotted #6b6b6b;}
p.link  a:hover{color:#cccccc;  border-bottom:1px solid #cccccc;}

#foot{margin:0; padding:0px; border-top:1px solid #505050;}
#foot p{float:right; margin:0; padding:2px;  text-decoration:none; font-size:70%; color:#505050;}
#foot p a{text-decoration:none; color:#505050; font-weight:bold;}
#foot p a:hover{color:#cccccc}
#foot ul{margin:0px; padding:0; list-style:none; font-size:70%; }
#foot li{color:#505050; float:left; border-right: 1px solid #505050; padding:2px 3px;}
#foot li a{color:#6b6b6b; text-decoration:none; font-weight:bold;}
#foot li a:hover{color:#cccccc}

form{width:480px; margin:20px auto 20px; padding:10px; border:1px solid #00AEE0; background:#CBE5FF;}
form h2{clear:both; border-top:1px solid #795442; margin:10px 0 0 0; padding:10px 0 0 0 ;}
label{width:200px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:250px; float:left; margin:5px -3px 3px 3px;}
textarea{width:450px;  margin:10px ; height:100px; clear:both;}
.form_box{border:1px solid #ccc; margin:5px; background:#E0EAF1;}
.form_box h2{color:#f90; font-size:90%; border-bottom:1px solid #ccc; margin:0; padding:5px 4px 5px 10px; display:block; background:#f0f3ef}
.form_note{width:100px; float:left; margin:5px; font-size:8px; color:#f90;}
.button{width:100px; float:right; margin-right:30px }
.mandatory{color:#f00; }


.clear{clear:both;}

