/* CSS Document */
*
{
margin:0;
padding:0;
}
* {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

body
{
background:#2b2b2b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
line-height:18px;
}
p
{
font-size:12px;
padding-bottom:10px;
padding-top:10px;
}
a {
color:#6dab08;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
img
{
border:0;
}
.clear
{
clear:both;
}
h1,h2,h3,h4,h5,h6
{
color:#373737;
font-family:"Trebuchet MS";
font-weight:bold;
}
h1
{
font-size:20px;
line-height:22px;
}
h2
{
color:#6dab08;
font-size:18px;
font-weight:normal;
line-height:20px;
}
.strat
{
padding-left:200px;
}
.strat1
{
padding-left:100px;
}

#outer
{
width:966px;
margin:auto;
background:#fff;
padding:0 7px 0 7px;
min-height:500px;
}
#header
{
height:172px;
width:966px;
background:#171719;
}
#top_right
{
 float: right;
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
    width: 300px;}
#top_right img
{
margin-right:10px;
}
#logo
{
float:left;
width:390px;
height:66px;
padding-top:40px;
padding-left:25px;
}

#menu
{
width:966px;
margin:20px 0  0 0;
background:url(../images/menu_bg.jpg) repeat-x;
height:46px;
}
#menu ul
{
list-style:none;
list-style-image:none;
}
#menu li
{
list-style:none;
font-family:"Trebuchet MS";
color:#fff;
font-weight:normal;
font-size:18px;
float:left;
background:url(../images/menu_sep.jpg) no-repeat right;
height:46px;
padding-right:2px;
}
#menu li a
{
padding:13px 0px 15px 0px;
color:#fff;
display:block;
text-decoration:none;
width:191px;
text-align:center;

}
#menu li a:hover,#menu li a.active
{
padding:13px 0px 15px 0px;
color:#fff;
display:block;
background:url(../images/menu_over.jpg) repeat-x;
text-decoration:none;
width:191px;
text-align:center;

}
#menu li.last
{
background:none;
padding-right:0;
}
#menu li.last a
{
width:194px;
}
#menu li.last a:hover
{
width:194px;
}

#banner
{
width:963px;
margin:auto;
padding:10px 0 10px 0;
}
#middle_content
{
width:962px;
margin:auto;
padding:10px 0 10px 0;
color:#fff;
}
#top
{
background:url(../images/top.jpg) no-repeat;
width:962px;
height:9px;
}
#middle
{
background:url(../images/middle.jpg) repeat-y;
width:942px;
padding:10px;
}
#bottom
{
background:url(../images/bottom.jpg)  no-repeat;
width:962px;
height:9px;
}
.col1
{
float:left;
width:290px;
margin-left:10px;
}
.col2
{
float:left;
width:300px;
margin-left:30px;
}
.col3
{
float:left;
width:280px;
margin-left:23px;
}
.top1
{
background:url(../images/top1.jpg) no-repeat;
width:274px;
height:6px;
}
.middle1
{
background:url(../images/middle1.jpg) repeat-y;
width:254px;
padding:0 10px 0 10px;
}
.bottom1
{
background:url(../images/bottom1.jpg)  no-repeat;
width:274px;
height:6px;
}
#middle_content h2
{
background:url(../images/arrow.jpg) no-repeat right;
width:250px;
font-size:20px;
color:#fff;
line-height:23px;
font-family:"Trebuchet MS";
font-weight:normal;
}
.content_box
{
width:270px;
}
.content_box img
{
padding:3px;
float:left;
background:#393939;
border:1ps solid #525252;
margin:10px 10px 5px 0;
}
.content_box p
{
font-size:11px;
line-height:16px;
padding-top:10px;
padding-bottom:5px;
}
.content_box .read_more a
{
font-weight:bold;
color:#fff;
text-decoration:none;
}
.content_box .read_more a:hover
{
font-weight:bold;
color:#fff;
text-decoration:underline;
}
#content_area .read_more a
{
font-weight:bold;
color:#000;
text-decoration:none;
background:url(../images/read.jpg) no-repeat right;
padding-right:15px;
}
#content_area .read_more a:hover
{
font-weight:bold;
color:#000;
text-decoration:underline;
}

#content_area
{
padding:10px;
}
#footer
{
background:#000000;
width:950px;
padding:15px;
margin:auto;
}
#footer ul
{
list-style:none;
list-style-image:none;
}
#footer li
{
list-style:none;
background:url(../images/sep.jpg) no-repeat right;
padding-left:5px;
padding-right:12px;
display:inline;
}
#footer li a
{
color:#fff;
font-weight:normal;
}
#footer li a:hover
{
color:#fff;
font-weight:normal;
text-decoration:underline;
}

#footer li.first
{
padding-left:0;
}
#footer li.last
{
background:none;
}
#footer p
{
color:#fff;
padding:5px 0 5px 0;
}
#footer_left
{
float:left;
width:600px;
}
#footer_right
{
float:right;
width:300px;
text-align:right;
}
#footer_right img
{
margin-left:10px;
}
#gallery_bg
{
background:url(../images/gallery_bg.jpg) repeat-y;
width:937px;
margin:auto;
border:6px solid #f9f8ef;
}
#video
{
float:left;
width:415px;
padding:15px;
}
#gallery
{
float:left;
width:475px;
padding-top:10px;
}
#contact_left
{
float:left;
width:450px;
}
#contact_map
{
float:left;
width:450px;
padding-left:20px;
}