/* CSS Document */

body{ margin:8px 0px 0px 0px; padding:0px; color:#666666; background:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:150%;}
a { color:#333333; text-decoration: none; font-weight: normal;}
a:hover{ color: #000000; text-decoration: underline; }

p { margin:10px 0px 10px 0px; padding:0px;}

h1 { font-size: 20px; line-height: 100%; color: #333333; font-weight: normal; margin:10px 0px 0px 0px;}
h2 { font-size: 17px; line-height: 130%; color: #000000; font-weight: normal; margin:6px 0px 2px 0px;}
h3 { font-size: 15px; line-height: 140%; color: #333333; font-weight: normal; margin:10px 0px 2px 0px;}
h4 { font-size: 11px; line-height: 150%; color: #333333; font-weight:normal; margin:10px 0px 2px 0px;}
.black{ color:#000000;}
.left{ float:left;}
.right{ float:right;}

.header{ margin:0px auto; padding:0px 0px 10px 0px; width:980px;}
.nav{ margin:0px auto; padding:0px; width:980px;}
.nav ul{ float:left; margin:0px 0px 0px 15px; padding:0px;}
.nav ul li{ margin:0px; padding:0px 0px 0px 7px; float:left; list-style:none;}
.nav ul li a{ margin:0px; padding:0px; float:left;}

.banner{ margin:0px auto; padding:0px; width:980px;}

.mainbody{margin:0px auto; padding:20px 0px 20px 0px; width:980px;}

.sliderleft{ margin:0px; padding:0px; width:230px;}
.leftbox{ margin:0px 0px 15px 0px; padding:1px; float:left; width:216px; border:#CCCCCC solid 1px;}
.leftbox ul{ margin:10px; padding:0px;}
.leftbox ul li{ margin:0px; padding:0px 0px 0px 10px; background: url(../images/arrow.gif) left 6px no-repeat; list-style:none;}

.sliderright{ margin:0px; padding:0px; width:720px;}
.sliderright ul{ margin:0px 0px 20px 30px; padding:0px;}
.sliderright ul li{ margin:0px; padding:0px 0px 0px 10px; background: url(../images/arrow.gif) left 6px no-repeat; list-style:none;}

.staffbox{ float:left; margin:10px 20px 10px 0px; padding:0px; width:330px;}
.staffphoto img{margin:0px; padding:2px; border:#CCCCCC solid 1px;}
.staff_t{ margin:0px; padding:0px 10px 10px 0px; width:190px;}

.videobox{ margin:0px 20px 0px 0px; padding:0px; float:left;}

.contactbox{ margin:0px; padding:0px; width:265px;}
.contactbox img{margin:0px; padding:2px; border:#CCCCCC solid 1px;}

.contactphbox{ margin:0px 0px 0px 25px; padding:0px;}
.contactphbox img{margin:0px; padding:2px; border:#CCCCCC solid 1px;}
.googlemap{ margin:0px; padding:0px; width:430px;}

.footer{margin:0px auto; padding:10px 0px 10px 0px; width:980px; color:#666666; border-top:#E9E9E9 solid 1px;}
.footer a{ color:#666666;}

.line{ margin:0px auto; padding:0px; border-top:#CCCCCC dashed 1px;}
.line2{ margin:10px 0px 10px 0px; padding:0px; border-top:#CCCCCC dashed 1px;}

.clear{ clear:both;}
.button{ margin:0px; padding:0px;}
.button a{ color:#598228; margin:0px; padding:0px 6px 0px 16px; background:url(../images/arrow2.gif) left 3px no-repeat; display:block;}

.sliderbutton{ margin:0px 0px 0px 10px; padding:0px;}
.sliderbutton a{ color:#598228; margin:0px; padding:0px 6px 0px 16px; background:url(../images/arrow2.gif) left 3px no-repeat; display:block;}



