/* Global Styles */

body {background-color: #525F56; margin: 0px;font-family: Arial, Helvetica, sans-serif;}

/* Text Styles */
p {line height: 17px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a, a:link, a:visited {color: #494E0A;text-decoration: underline;}
a:hover, a:active, a:focus {color: #B8D300;text-decoration: underline;}
.navtext, .navtext a:link, .navtext a:active, .navtext a:visited {font-size: 13px; color: #494E0A;text-decoration: none; font-weight: bold;}
.navtext a:focus, .navtext a:hover {color: #999;text-decoration: none;}

.text_style1, .text_style1 a:link, .text_style1 a:active, .text_style1 a:visited {font-size: 16px; font-weight: bold; color:#333300; text-decoration: none;}
.text_style1 a:hover, .text_style1 a:focus {color:#999;}
.text_style2 {font-size: 13px; color:#494E0A;}
.text_style3 {font-size: 13px; color:#FFFFFF;}
.text_style4 {font-size: 25px; font-weight: normal; color:#B8D300;}
.text_style5 {font-size: 11px; color: #3D3D3D; line-height: 14px;}
.text_style6 {font-size: 13px; color:#B8D300;}
.text_style7 {font-size: 12px; color: #171716; line-height: 17px;}
.text_style8 {font-size: 11px; color: #FFF; line-height: 14px;}
.text_style9 {font-size: 25px; font-weight: normal; color:#494E0A;}
.text_style10 {font-size: 13px; color: #3399FF;}



/* Page Structure Styles */
#exterior_holder {width: 100%;background-image:url(../img/structure/bg_gradient.jpg);background-repeat: repeat-x;background-color: #D9D8C2;border-top: 5px solid #B8D300;}
#holder {width: 1008px;margin: 0 auto 0 auto;}
#masthead {width: 1000px;margin: 0px 4px;float: left; background-image: url(../img/structure/nav_bg_bar.jpg); background-position: bottom; background-repeat: repeat-x;}
#masthead_rightholder {float: right;width: 650px;padding: 60px 0px 0px 0px;}
.logo {width: 250px; float: left; margin: 8px 0px 0px 0px;}
#contact_holder {float: right;width: 650px;text-align: right;}
#nav_holder {float: right;margin: 14px 0px 0px 0px;display: block;width: 530px;}
.nav_bloc {height: 28px;padding: 18px 14px 0px 14px;float: left;margin: 0px 3px;background-image: url(../img/structure/nav_bg.jpg);background-repeat: repeat-x;}
#leader {width: 1008px;float:left;background-image:url(../img/structure/main_img.jpg);height: 602px;background-repeat: no-repeat;}
#leader_sub {width: 1008px;float:left;}
#descriptor {width: 350px;float: left;padding: 32px 0px 0px 54px;height: 350px;}
#descriptor_sub {width: 338px;float: left;padding: 36px 0px 0px 34px;background-image: url(../img/structure/sub_left_bg.png);margin: 8px 0px 0px 0px;background-repeat: no-repeat;}
#placeholder {width: 338px;float: left;padding: 16px 0px 0px 34px;margin: 8px 0px 0px 0px;}

#callout_one {float: left;padding: 58px 0px 0px 62px;}
#sub_text {float: left;padding: 25px;width: 582px;background-color: #FFFFFF;}
#footer_holder {width: 100%; background-image: url(../img/structure/bg_base.jpg); background-repeat: repeat-x; background-position: top;}
#footer {width: 1008px;margin: 0 auto 0 auto;}
#basetable {width: 960px; padding: 10px 24px; border-bottom: 4px solid #669933;}

/* Other Styles */
.brclear {clear:both;height:0; margin:0;font-size: 1px;line-height: 0px;}

