﻿body {background-color:#b7b8b8;margin:20px 0;font-family: Calibri, Arial, Sans-Serif;}
.wrapper {width: 1018px;margin: 0 auto;}

.mb_top {background-image: url('../images/mainbox_top.gif');background-repeat: no-repeat;width: 1018px;height:23px;}
.mb_mid {background-image: url('../images/mainbox_mid.gif');background-repeat: repeat-y;width: 1018px;}
.mb_bot {background-image: url('../images/mainbox_bot.gif');background-repeat: no-repeat;width: 1018px;height:51px;}

.ctb_wrap {width: 888px;margin: 20px auto 0 auto;}
.ctb_top {background-image: url('../images/contentbox_top.gif');background-repeat: no-repeat;width: 890px;height:73px;}
.ctb_mid {background-image: url('../images/contentbox_mid.gif');background-repeat: repeat-y;width: 890px;_margin-top: -3px;}
.ctb_bot {background-image: url('../images/contentbox_bot.gif');background-repeat: no-repeat;width: 890px;height:31px;}
.ctb_content {padding: 20px;font-size: 15px;text-align: justify;padding-right: 30px;}
.ctb_content h1,h2,h3,h4 {color:#91c84c;font-weight: normal;}
.ctb_content a {color:#16935f;}
.ctb_content a:hover {color:#91c84c;}
.ctb_content p {margin-bottom: 10px;}
.ctb_content ul {list-style-type: square;}
.ctb_content li {margin: 3px;text-indent: 30px;}
.ctb_content ol {}
.ctb_content ul, .ctb_content ol {margin: 30px 0;}

.welcomebox {margin: 50px 0;}
.welcometitle {float:left;margin: 0 30px 30px 0;}
.welcometext {font-size: 17px;}

.footerText a {color:#0e7e56;margin-right: 30px;}

.content {margin: 0 29px 0 17px;}

.pageTitle {margin-left: 20px;margin-top: 12px;}

.grassfooter {background-image: url('../images/site_grass.jpg');background-repeat: no-repeat;width: 970px;height:289px;}
.videobanner {}
.grassfooterc {padding: 125px 0 0 21px;}
.peoplefooter {background-image: url('../images/site_people.png');background-repeat: no-repeat;width: 928px;height:125px;}
.mainmenu {height: 30px;margin-top: 10px;}
.peoplebanner {margin-left: 30px;width: 900px;}

.backto {float:right;margin: 20px;}
.emailafriend {float:right;margin:40px 20px 10px 40px;line-height: 10px;
               padding: 8px;border: 1px solid #91c84c;background-position: left center;font-weight:bold;color:#333;}
.emailafriend:hover {background-color: #91c84c;color:#fff;cursor: pointer;}

.applyonline {text-align: right;}
.applyonline a {font-size: 14px;background-color:#91c84c;color:#fff;padding: 10px;text-decoration: none;font-weight:bold;}
.applyonline a:hover {background-color: #91c84c;color:#333;}

.tblRavensdown {}
.tblRavensdown table {font-family: Calibri, Arial, Sans-Serif;font-size: 13px;}
.tblRavensdown td, th {vertical-align:top;}
.tblRavensdown td {padding: 0 8px;line-height: 24px;}
.tblRavensdown th {color: #fff;padding: 5px;background-color:#91c84c;font-weight:bold;text-align:left;font-size: 14px;}
.tblRavensdown input, select, textarea {font-family: Arial, Sans-Serif;padding:3px;}

.ninehun {width: 900px;}
.eighthun {width: 800px;}
.sevenhun {width: 700px;}
.sixhun {width: 600px;}
.fivehun {width: 500px;}
.fivetwofive {width: 525px;}
.fourfifty {width: 450px;}
.fourhun {width: 400px;}
.threehun {width: 300px;}
.twohun {width: 200px;}
.twofifty {width: 250px;}
.oneseventy {width: 170px;}
.onefifty {width: 150px;}
.onehun {width: 100px;}
.fifty {width: 50px;}
.eighty {width: 80px;}
.twenty {width: 20px;}

.marginTB20 {margin: 20px 0;}
.marginTB10 {margin: 10px 0;}

.red {color:Red;}

/* clearfix */
.clearfix:after {content : ".";display : block;clear : both;visibility : hidden;line-height : 0;height : 0;}
.clearfix {display : inline-block;}
tml[xmlns] .clearfix {display : block;}
* html .clearfix {height : 1%;}
