@charset "UTF-8";
/* CSS Document */

/* Common Styles */

h1{color:#fff;font-size: 1.7em;}
h2{font-size: 1.2em; line-height:1em; margin:10px 0;}
h3{}

a{color:#76ac0e;text-decoration:underline; }
a:hover{text-decoration: none;}
a img {border: 0;}

p{margin:15px 0;}
.red{color:#bd1934;}
.blue{color:#120a68;}
.left{padding-top: 5px;float:left;}
.slogan{float:left; margin-left:120px; margin-top:10px;}
.right{padding-top: 10px;float:right; margin-right:50px;}
.text_right{text-align:right;}
fieldset{border:0;}
.wpcf7 input, .wpcf7 textarea{padding:3px; float:right;}
.wpcf7 p{margin:15px 0;}
/* Start of main website structure */

body{ padding:0; margin:0; background: transparent url(images/body_repeater.jpg) repeat-x top; color:#001745; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;}

#wrapper { color:#050b45; width: 960px; margin: 0 auto;} 

#header{ height:101px;width: 960px; margin:20px 0 0 0; padding:0; text-align:right;}

#content_wrapper{float:left; display:inline; background: url(images/banner-background.jpg) no-repeat left top; width:960px; margin:0; padding:0;}

#sidebar_wrapper{margin-top:20px; color:#fff; text-align: center; width:285px; float:right;display: inline; margin-top:80px;}
#sidebar{background:#fff url(images/sidebar_header.jpg) no-repeat left top; padding:15px; width:255px; color:#001745; text-align: right;}
#sidebar img{padding:20px 0 ;}
#sidebar li{list-style:none; padding:0; margin:0;}
#sidebar ul{margin:0; padding:0;}
#sidebar h2{margin-top:30px; border-bottom: 3px solid #eee;}

#sidebar li .linkcat{padding:45px;}

#sidebar ul li ul li{padding:5px 0;}

#banner{float:left; display:inline; width:610px; height:190px; padding:5px 0 0 0; color:#fff; line-height:130%;}
#banner ul, #banner li{padding:0; margin:0; list-style:none;}
#banner .post-meta-key{display:none;}


#content { padding:30px 10px 0 0px; width: 620px; float: left; display:inline; margin:0;} 
#content h2{color:#8fbf25; border-bottom: 1px solid #eee;}
#content img.alignleft{float:left; padding:5px 20px;}

#footer { color:#fff; float:left ;display:inline; height:26px; padding:10px 10px 10px 10px; width:940px; background:url(images/footer_repeater.jpg) repeat-x top left;} 
#footer a{color:#fff; padding:2px; text-decoration: underline;}
#footer a:hover{padding:2px; color:#fff; text-decoration: underline;}

#left{width:450px; float:left;}
#right{clear:right; width:300px; text-align: right;float:right;}
.description{font-size: 0.5em; padding: 20px 0 0 20px; color:#d0d9f5;}

/* Styling of the Navigation Tabs */

#navtabs {list-style: none;     padding: 0;     height: 33px; margin:12px 0 0 0; } 
#navtabs li {float: left;     background: transparent url(images/unactive-nav-left.jpg) no-repeat left top;     padding: 9px 0 8px 11px;     margin-right: 2px; } 
#navtabs li a {background:transparent url(images/unactive-nav-right.jpg) no-repeat top right;     padding: 9px 11px 8px 0; text-decoration:none;  color: #FFFFFF;} 
#navtabs li a:hover{text-decoration:underline;}
#navtabs li.current_page_item { background: transparent url(images/active-nav-left.jpg) no-repeat left top; padding: 9px 0 10px 11px;height: 14px;   } 
#navtabs li.current_page_item a { background: transparent url(images/active-nav-right.jpg) no-repeat right top;  color:#76ac0e; font-weight:bold; padding: 9px 11px 10px 0;height: 14px; }
#navtabs li.news_media{float:right;}
