
body{margin:0; padding:0; background:url(images/bg.gif) top left repeat-x #028bbf fixed; font-family:Geneva, Arial, Helvetica, sans-serif;}
#wrapper{margin:0 auto 20px; width:800px; background:#fff;}
#head{background:url(images/head_bg.gif) repeat-x #073E7F; border-bottom:2px solid  #028bbf; 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:#028bbf;  height:130px; display:block; text-decoration:none; }
#head ul li a:hover{color:#9ff;}
#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:#c00; }
#audio #head ul li.but2 a		{background:url(images/but2on.gif) center 15px   no-repeat;  color:#c00; }
#video #head ul li.but3 a		{background:url(images/but3on.gif) center 15px   no-repeat;  color:#c00; }
#testimonials #head ul li.but4 a		{background:url(images/but4on.gif) center 15px   no-repeat;  color:#c00; }
#contact #head ul li.but5 a		{background:url(images/but5on.gif) center 15px   no-repeat; color:#c00;  }

#side_bar{width:190px; float:left;}
#side_bar ul{border-right:1px solid #028bbf; list-style:none; margin:0; padding:0; }
#side_bar ul li{margin:0;}
#side_bar ul li a{border-bottom:1px solid #028bbf; border-top:1px solid #bed8ee; font-size:70%; text-decoration:none; color:#fff; padding:5px 10px 3px 10px;   display:block; background:#00AEE0;}
#side_bar ul li a:hover{border-bottom:1px solid #bed8ee; border-top:1px solid #028bbf;  background:url(images/side_nav_bg.gif) bottom left repeat-x; color:#04668B}
#side_bar p{border:1px solid #028bbf; padding:5px; margin:5px 0 5px 5px; font-size:80%; color: #028bbf}
#side_bar img{margin:5px 0 0 45px;}

#content{width:600px; float:right;}
#content h1{color:#028bbf; font-size:140%; margin:10px 20px;}
h1 a{color:#028bbf; text-decoration:none; border-bottom:3px dotted #028bbf;}
h1 a:hover{ border-bottom:3px solid #028bbf;}
#content h2{color:#028bbf; font-size:120%; margin:10px 20px;}
#content p{color:#666; font-size:90%; line-height:160%; margin:10px 20px;}
#content p a{text-decoration:none; color:#028bbf; font-weight:bold; border-bottom:1px dotted #028bbf;}
#content p a:hover{color:#04668B;  border-bottom:1px solid #04668B;}
#content .inset{width:302px; float:right; margin:5px 10px; border:1px solid #028bbf; text-align:center; background:#028bbf; color:#fff; font-size:70%; text-transform:uppercase;}
#content .inset img{border:1px solid #fff;}
#content p.footnote{font-size:x-small;}
#content p.testimonial{color:#333; margin:10px 50px; padding:10px; font-style:italic; font-size:100%; background:#CBE5FF;}
hr{color: #00AEE0; background-color: #00AEE0; height: 1px; margin:20px auto; width:400px; clear:both;}
.fleft{width:210px; float:left;}
p.link  a{text-decoration:none; color:#028bbf; font-weight:bold; border-bottom:1px dotted #028bbf;}
p.link  a:hover{color:#04668B;  border-bottom:1px solid #04668B;}

#foot{margin:0; padding:0px; border-top:1px solid #028bbf;}
#foot p{float:right; margin:0; padding:2px;  text-decoration:none; font-size:70%; color:#028bbf;}
#foot p a{text-decoration:none; color:#028bbf; font-weight:bold;}
#foot p a:hover{color:#04668B}
#foot ul{margin:0px; padding:0; list-style:none; font-size:70%; }
#foot li{color:#028bbf; float:left; border-right: 1px solid #028bbf; padding:2px 3px;}
#foot li a{color:#028bbf; text-decoration:none; font-weight:bold;}
#foot li a:hover{color:#04668B}

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;}


