/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */
/*nojavascript*/
.nojavascript{ position:absolute; z-index:1; color:red; background:#fff; font:bold 12px  Tahoma, Geneva, sans-serif; border:2px red dashed; width:960px; top:0; left:50%; margin-left:-495px; }

/* Clearfix */
.clrfix:before,
.clrfix:after {
    content: " ";
    display: table;
}
.clrfix:after {
    clear: both;
}
.clrfix {
    *zoom: 1;
}

/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background: url(img/background.jpg) repeat-x  center top #F0EADC; margin:0; padding:0; text-align: center; color:#998A66;}

/* main */
#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:100%; max-width:960px;}

/* header */
#header{ background:url(img/banner.jpg) center top  no-repeat; width:100%;  max-width:960px; height:480px; margin:0 auto; position:relative;}
#header .header-logo{ position:absolute; margin:0px; padding:0px; border:none; top: 0px; left:0px;}
#header .header-menu{ margin:0px; padding:0px;position:absolute; left:250px; top:55px; text-align:center; width:700px;}
#header .header-menu li{ display:inline-block; vertical-align:top; }	
#header .header-menu li a{ display:block; padding:0px; margin:0 auto; list-style:none;text-decoration:none; padding:10px; text-align:center;}
#header .header-menu a{ text-decoration:none; color:#593913; font-size:19px; font-weight: bold; font-family: "myriad Pro";}
#header .header-menu a:hover,#header .header-menu li.active-menu a{ background:url(img/menu-boxoriginal.jpg) no-repeat top center;}
#header .text-long a:hover{background:url(img/menu-box.jpg) no-repeat top center;}
#header .header-image{ width:100%; max-width:952px; height:273px; position:absolute; left:5px; top:150px;}
nav a#pull { display: none;}


/* sidebar */
#sidebar{ float:left; margin:70px 0 0 0; width:250px;background:url(img/sidebar-image.jpg) repeat-x top center; }	
#sidebar h2{color:#FFFFFF; padding-left: 39px;font-family: "myriad Pro"; font-size:25px; padding-top:5px; padding-bottom:20px;}
#sidebar ul{list-style:none; line-height:20px; margin:0px; padding:0px; margin-left:10px;}
#sidebar li{ margin:0px; padding: 0px;background:url(img/sidebar-image1.jpg) no-repeat left top; height:35px; padding-top:5px;}
#sidebar li{ border-bottom:#FFF solid 1px; width:230px; padding-top:5px; }
#sidebar li a{ text-decoration:none; color:#998A66; font-size: 15px; margin-left: 20px;  }
#sidebar .button3{ background:url(img/button2.jpg) no-repeat top center; width:120px; height:36px; float:left; margin-top:30px; margin-left:75px; text-decoration:none }
#sidebar .button3{ text-align:center; padding-top:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF;}
#sidebar li{border-top:#D8C9A5 1px solid;}

/* content */
#content{ float:right; margin:28px 0 0 0; width:960px;}	
#content{margin:0px; padding:0px; margin-top:22px;}
#content .imagecontent{ float:left; margin-top:30px; padding-right:10px;}
#content p{ font-family:Tahoma, Geneva, sans-serif; font-size:15px; margin-top:30px; line-height:20px;}
#content p{ margin-top:20px;} 
#content p.index_paragraph{ font-sizeL: 15px; }
#content .list li{ font: 15px Tahoma, Geneva, sans-serif;line-height:20px; }
#content .list li a{ text-decoration:none; color:#998A66;}
#content .list li a:hover{ text-decoration:underline; color:#666;}
#content span{ background:url(img/button1.jpg) top center no-repeat; }
#content .button3{ background:url(img/button2.jpg) no-repeat top center; width:120px; height:36px; float:left; margin-top:30px; margin-left:75px; text-decoration:none }
#content .button3{ float:right;text-align:center; padding-top:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF;}

/*Content-top*/
#content-top { margin:0 auto; width:100%; max-width:940px; text-align:center;  }
#content-top .img1{ background:url(img/contenttop-image1.jpg) no-repeat top center; width:300px; height:243px; }
#content-top .img2{ background:url(img/contenttop-image2.jpg) no-repeat top center;height:243px; }
#content-top .img3{ background:url(img/contenttop-image3.jpg) no-repeat top center; }  
#content-top p{margin:0 5px; padding:0px; width:300px;height:243px; display:inline-block; vertical-align:top;}
#content-top span{ margin:0px; padding:0px; float:right; width:130px;  font-family:"myriad Pro"; font-size:25px; color:#5A3D18; text-align:center; text-decoration:none; }
#content-top .client{ margin:0px; padding:0px; background:url(img/contenttop-button1.jpg) no-repeat top center; width:198px; height:42px;margin-left:102px; }
#content-top .client{ float:left; margin-top: 40px; margin-bottom: 20px;}
#content-top .reporter{ margin:0px; padding:0px; background:url(img/contenttop-button1.jpg) no-repeat top center; width:198px; height:42px;margin-left:102px; }
#content-top .reporter{ float:left; margin-top: 10px; margin-bottom: 20px;}
#content-top .schedule{ margin:0px; padding:0px; background:url(img/contenttop-button1.jpg) no-repeat top center; width:198px; height:42px;margin-left:102px; }
#content-top .schedule{ float:left; margin-top: 40px; margin-bottom: 20px;}
#content-top  a{  font-family:"myriad Pro"; font-size:17px; color:#FFF; text-decoration:none;}
#content-top  a{ text-align:center; margin-left:10px; }
#content-top .client:hover{ margin:0px; padding:0px; background:url(img/contenttop-button2.jpg) no-repeat top center; width:198px; height:42px;margin-left:102px; }
#content-top .client:hover{ float:left; margin-top: 40px; margin-bottom: 20px;}
#content-top .reporter:hover{ margin:0px; padding:0px; background:url(img/contenttop-button2.jpg) no-repeat top center; width:198px; height:42px;margin-left:102px; }
#content-top .reporter:hover{  float:left; margin-top: 10px; margin-bottom: 20px;}
#content-top .schedule:hover{ margin:0px; padding:0px; background:url(img/contenttop-button2.jpg) no-repeat top center; width:198px; height:42px;margin-left:102px; }
#content-top .schedule:hover{ float:left; margin-top: 40px; margin-bottom: 20px;}
#content-top { border-bottom: 3px #998A66 solid; }

 /*Content-bottom*/
 #content-bottom{float:right; margin:70px 0 0 0; width:695px;}
 #content-bottom{ background:url(img/contentbottom-box.jpg) repeat-x top center  #E2D8BA; border-left: #B2A78F solid 2px; border-top: #B2A78F solid 2px; margin-left:10px;}
 #content-bottom .button3{ text-align:center; padding-top:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF;}
 #content-bottom  .button3{ background: url(img/button1.jpg) no-repeat top center; width:120px; height:36px; float:left; margin-top:30px; margin-left:75px; text-decoration:none }
 
 #content-bottom h2, #content-bottom p{margin:0px; padding:0px;}
#content-bottom h2{ color:#593913; font-size:25pxmargin-left:25px; font-family:Tahoma, Geneva, sans-serif;margin-left:25px; margin-top:10px;}
  #content-bottom p{margin-left:25px; font-family:Tahoma, Geneva, sans-serif; font-size:15px; line-height:20px; margin-right:20px;}
 #content-bottom .right{ float:right;font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin-right:20px;}
 #content-bottom p{ padding-top:15px;}
/* footer */
	
#footer-bg{ background-color:#CCC5A9;  width:100%;height:101px; margin-top: 20px;}		
#footer{ width:100%; max-width:960px; height:101px; margin: 0 auto; }
#footer a{text-decoration:none;color:#593913; border-right: 1px #000 solid;  padding-left: 5px; padding-right:5px; font-size: 10px; } 
#footer a:hover{ text-decoration:underline;color:#FFFFFF;}
#footer p{ margin:0px; padding:0px;float:left; padding-top: 34px; width:510px; margin-right:160px; font-size: 10px; color: #6B4E14;}
#footer .footer-logo {font-size: 10px;}
#footer .web{ color:#593913; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; border:0px;}
#footer .footer-menu {margin: 30px 0 0 0; width: 450px; float: left;}
#footer .footer-right {margin: 30px 0 0 0; width: 480px; float: left; font-size: 10px; color: #664D15;}
#footer span {float: right;}
#footer img {border: 0;}