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


/*Begin Layout */

* {margin: 0;}
.wrapper { min-height: 100%; height: auto !important;height: 100%;margin: 0 auto -4em;}

.push { height: 4em;}
p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#595959; line-height:20px;}
.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:#B0DAE2;border:1px solid #dbdbdb;padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#595959; font-style:italic; width:310px; height:30px; } 
.greenlink {color:#fff;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p{color:#000;}
a:link {
	color: #0D0D0D;
}
a:visited {
	color: #0D0D0D;
}
a:hover{
	color: #ccc;
}

.body_thumb {
	margin: 7px 7px;
	padding: 4px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

#logo {width:469px; height:89px; position:relative; float:left; margin-top:10px;}
#contact {width:350px; height:55px; postion:relative; float:right; margin-right:30px; padding-top:30px;}
#newsletter{width:849px; min-height:143px; margin-left:auto; margin-right:auto; background-image:url(../images/signup_newsletter.png); background-repeat:no-repeat; clear:both; }
#newsletter_form{ width:300px; 200px; margin-left:325px; margin-top:50px;}
.thumbnail { width:291px; height:221px;}
.thumbnailsmall{width:78px; height:52px;}


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

#menu { width:100%; height:35px; background:url(../images/topmenu_bg.gif) repeat-x;}
#menu2 { width:960px; height:30px; margin-left:auto; margin-right:auto; color:#ccc; padding-top:10px; padding-left:80px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#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:url(../images/flash_bg.gif); background-color:#fff; border-bottom:#001241 solid 2px;}
#flash2 { width:960px; margin-left:auto; margin-right:auto;}
#flash3 {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 */
/*bumb-------------------------------------*/


.gobump img{
border: 5px solid #ccc;
float: left;
margin: 15px;
-webkit-transition: margin 0.5s ease-out;
-moz-transition: margin 0.5s ease-out;
-o-transition: margin 0.5s ease-out;
border-radius: 5px 5px 5px 5px;
}

.gobump img:hover {
margin-top: 2px;
}

/*BLUR*/
.blur img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.blur img:hover {
  -webkit-filter: blur(5px);
}





/*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 */


