body {padding: 0; border: 0; margin: 3% 2% 1% 5%; background: #ccccff;}

#container {min-width:700px; max-width:1100px; margin: 2% 0 0 5%;}
#container a {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}
#container a:link, #container a:visited {text-decoration: none; color: #4b4b4b;}
#container a:hover {text-decoration: underline; color: #ff9900; font-weight: normal;}
#container a:active {text-decoration: none; color:#4b4b4b;}

#header{width: 100%;}

#banner_info{width:20%; height: 120px; float:left; text-align: right; margin: 0; padding:0; background: #ffffff;}
#banner_info img{border: 0;}
#banner_divide{width:2%; height: 120px; float:left; margin: 0; padding:0; background: #ffffff;}
#banner {width:77.8%; height: 120px; margin: 0; padding: 0; float:left; overflow: hidden; background: #e7e6e1; border: 0;}

#bannernav {width:100%; height:19px; float:left; padding: 5px 0 0 5px; border-left: 1px solid #fc0;}
#bannernav a, #bannernav a:visited {float:left; color: #727272; font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #ff9900; padding: 3px 0 0 0;}
#bannernav a:hover {color: #ff0000; text-decoration: none;} 

#bannermid {width:100%; height:35px; float:left; padding:0; margin: 0; border-left: 1px solid #fc0;}
#search {width:418px; height:35px; float:right; padding: 0 5px 2px 0;}
#search form {height:35px; float:right;font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #5A5A5A; font-style: italic; font-weight: bold;}
#search form img {border:0;}

#bannerbottom{font-family:'Tempus Sans ITC', Verdana, Helvetica, sans-serif; width:100%; height:35px; float:left; border-left: 1px solid #fc0; border-top: 1px solid #fc0; border-bottom: 1px solid #fc0; background: #fbfc99; padding: 0;}
#bannerbottom h1{font-family:'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 21px; color: #006633; font-weight: bold; padding-left: 5px; margin: 0;}
#bannerbottom_left {width:45%; float:left; margin: 3px 0 0 0; height: 33px;}
#bannerbottom_right{width:55%; height: 33px; padding: 0; float:left;}
.letter3{letter-spacing: 3px;}

#short_nav {width: 100%; height: 22px; float:left; margin: 0; padding: 1px 0 2px 0; background:#ffffff; text-align: right;}

#wrapper {width: 100%; overflow:hidden; float: left;}

#column_info{width:20%; float:left; text-align: right; margin: -15px 0 0 0; padding:0; background: #ffffff;}
#column_info h2{font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 21px;
color: #0000cc;	padding: 0;}
#column_info h3{font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 17px;
color: #006633;	padding: 0; margin-top: -5px;}
#column_info img{float:right;}
#column_info_form{padding: 25px 0 0 0; margin: 0; clear:both; border: 0;}

.address {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #727272;	margin: 0; padding: 0; float:right;}
.address1{font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000cc;/*blue */
margin: 5px 0 0 0; padding: 0; line-height: 17px; float:right;}
.address2{font-family: Verdana, Helvetica, sans-serif; font-size: 11px;
color: #006633;	/*green */ margin: 0; padding: 0; line-height: 16px; float:right;}
.address a, .address a:link, .address a:visited, .address a:active{text-decoration: underline;
color: #ff9900;}
.address a:hover {color: #ff0000; text-decoration: none;}
.address a:active{text-decoration: underline; color: #ff9900;}

.address1 a, .address1 a:link, .address1 a:visited, {text-decoration: none; color: #990000;}
.address1 a:hover {color: #ff9900; text-decoration: underline;}
.address1 a:active {text-decoration: none; color: #990000;}
.title {font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 20px; color: #006633; padding: 0px; line-height: 27px;}

#column_info_list{width: 99.8%; margin: 25px 0 0 0; float:left; background: #ccccff;}
#column_info_list ul{list-style: none; padding:4% 0 4% 0; margin: 0; float: left; border-right: 1px solid #fc0; border-top: 1px solid #fc0; border-bottom: 1px solid #fc0;}
#column_info_list ul li{width: 90%; float:right; font-family:Verdana, Helvetica, sans-serif; font-size: 11px; color: #006633; font-weight: normal; padding:0 4% 0 0; line-height: 16px;}
#column_info_list ul li a {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#column_info_list ul li a:link, #column_info_list ul li a:visited {text-decoration: none; color:#993366;}
#column_info_list ul li a:hover {color: #ff9900; text-decoration: underline;}
#column_info_list ul li a:active {text-decoration: none; color:#999900;}

.column_divide{width:2%; float:left; margin: 0; padding:0; background: #ffffff;}
#column_2{width:78%; float:left; margin: 0; padding:0; border-top: 1px solid #fc0; overflow:hidden;}

.address {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #727272;	margin: 0; padding: 0; float:right;}
.address1{font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000cc;/*blue */
margin: 5px 0 0 0; padding: 0; line-height: 17px; float:right;}
.address2{font-family: Verdana, Helvetica, sans-serif; font-size: 11px;
color: #006633;	/*green */ margin: 0; padding: 0; line-height: 16px; float:right;}
.address a, .address a:link, .address a:visited, .address a:active{text-decoration: underline;
color: #ff9900;}
.address a:hover {color: #ff0000; text-decoration: none;}
.address a:active{text-decoration: underline; color: #ff9900;}

.address1 a, .address1 a:link, .address1 a:visited, {text-decoration: none; color: #990000;}
.address1 a:hover {color: #ff9900; text-decoration: underline;}
.address1 a:active {text-decoration: none; color: #990000;}
.title {font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 20px; color: #006633; padding: 0px; line-height: 27px;}

#column_info, .column_divide, #column_2 {padding-bottom:32767px; margin-bottom:-32767px;}

#sub_nav {width: 76.5%; float:left; margin: 0; padding: 7px 0 5px 160px; background:#ffffff; font-family: Verdana, Helvetica, sans-serif; border-left: 1px solid #fc0; border-bottom: 1px solid #fc0;}
#sub_nav img{width: 52px; height: 140px; padding: 0; margin: 0; border: 1px solid #6f6f6f;}

.sub_nav_hort_line {width: 99.8%; height: 1px; float:left; margin:0; padding:0; background: #fc0;}

.main_content{width: 99.8%; float:left; margin:0; padding:0; border-left: 1px solid #fc0;}
.main_content img{width: 1px; height: 350px; float:left; margin:0; padding:0;}
.main_left_column {width: 40.8%; float:left; margin: 0; padding: 0; background:#e7e6e1;}
.main_left_column img{float:left; margin: 0; padding-left: 40px;}
.main_right_column {width: 57.4%; font-family: Verdana, Helvetica, sans-serif; float:left; margin: 0; padding: 0 0 0 10px; background:#ffffff;}
.main_right_column p{font-size: 11px; line-height: 15px;}
.main_right_column h1{font-size: 15px; line-height: 17px; font-weight: bold; padding:15px 0 0 0; margin: 0;}
.main_right_column h2{font-size: 11px; line-height: 13px; font-weight: bold;}
.main_right_column h4{font-size: 13px; line-height: 15px; font-weight: normal;}

#footer {width: 99.7%; height: 22px; float:left; margin: 0 0 10px 0; padding: 8px 0 0 0; background:#fff; border-top: 1px solid #999999;}
#footer p{font-family: Verdana, Helvetica, sans-serif; font-size: 9px; margin: 0; padding: 0;  text-align: center;}
#sub_footer {width: 99.7%; height: 35px; float:left; margin: -.8% 0 0 0; padding: 0; border-top: 1px solid #999999;}
#sub_footer img{border: 0; float:right; margin: -1.6% 0 2% 0; padding: 0;}

