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


/*Begin Layout */




.push { height: 4em;}
.darkfont {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#595959; line-height:20px;}
.darkbrownfont{color:#4d3010; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.design1{background-color:#FFFF;border:1px solid #dbdbdb;padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#595959; font-style:italic; width:310px; height:30px; } 
.darklink {color:#000;}

body {font-family: Arial, Helvetica, sans-serif;font-size: 12px; margin: 0;padding: 0;}

td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}



a:link    {color: #404040;}
a:visited {color: #000000;}
a:hover   {color: #000000;}

#tbl_masthead {
	background:url(../images/head_bg_center.png);
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	border-width: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

#header { width:100%; height:100px; background:url(../images/head_bg_center.png);}
#header2 {width:100px; height:110px; margin-left:auto; margin-right:auto; padding-left:40px; padding-top:0px; background: url(../images/head_bg_center.png) no-repeat; }


a.menu_link {color:#fff; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


#menu2  {background-color: #000; width:940px; height:30px; color:#ccc; padding-top:14px; padding-left:20px;}
#menu2 a{color:#ccc; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#menu2 a:hover{color:#fff; text-decoration:none;}
#menu2 a:active {color:#ccc;} 



#flash { height:406px; width:100%; background-color:#e8e4d9; background:url(../images/background_wood.jpg);   border-bottom:#4D3010 solid 2px;}
#flash2 { width:960px; margin-left:auto; margin-right:auto;}
#flash3 {
	position:fixed;
	width:100%;
	text-align:center;

}

#content {width:100%; min-height:250px;  background: url(../images/middle_bg.jpg) repeat-x;}
#content2 {width:960px; margin-left:auto; margin-right:auto; overflow:hidden; clear:both}
#content_left {width:475px; float:left; }
#content_left_inner {width:960px; float:left; margin-top:100px;  }
#content_right {width:475px;float:right; margin-top:15px;}

#footer { width:100%; min-height: 152px; background-color:#404040;}
#footer2{width:960px; min-height:152px; margin-left:auto; margin-right:auto;  padding-top:25px; overflow:hidden;}
#footer_left { width:600px; height:152px; float:left; }
#footer_right { width:350px; height:152px; float:right;}





/*End Layout */


/*B&W*/
.bw {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.bw:hover {
  -webkit-filter: grayscale(100%);
}







/*Begin slider */


#s3slider {
   width: 960px; /* important to be same as image width */
   height: 380px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   
}

#s3sliderContent {
   width: 960px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: -30px; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 14px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 960px;
   height:100px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 
/*End slider */


/*Begin Elements*/

.thumbnail { width:291px; height:221px;}
 .thumbnailsmall{
	width:78px;
	height:52px;
}

/*End Elements*/