@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; background:#FFFFFF;}

#main_frame
{
padding:auto;margin:auto;width:990px;display:table; box-shadow:0px 0px 2px 2px #333; 
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%;background:url(../images/header_bg.png); }


#header
{
float:left; width:990px; height:169px; margin:0px 0px 0px 0px; background:url(../images/header_bg.png); 
}

#header h1
{
float:left; width:990px; height:auto; margin:0px 0px 0px 0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;
}


.company_logo
{
float:left; width:525px;height:122px;margin:0px 0px 0px 20px; background:url(../images/company_logo1.png) no-repeat;
}


#nav {
    display:inline-block;
    width:990px;
	height:85px;
    padding:0;
	margin:-35px 0px 0px 0px;
	background:url(../images/nav-bg.png)
}
	
	

#nav li {
    margin:5px;
    float:left;
    position:relative;
    list-style:none;
}
#nav a {
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    display:block;
    padding:8px 5px 12px 5px;
    font-size:12px;
	margin:40px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out;
	
	
}

/* selected menu element */
#nav .current a, #nav li:hover > a {
    background: repeat-x 0 0px;
    color:#FFF;
	background:#7aaa44;
	
	
    
}

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
    background:none;
    border:none;
    color:none;
}
#nav ul li a:hover {
    background:#006;
    color:#FFFFFF;
}

#nav ul li:first-child > a {
    -moz-border-radius-topleft:10px; /*some css3*/
    -moz-border-radius-topright:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
	width:200px !important;
	
}
#nav ul li:last-child > a {
    -moz-border-radius-bottomleft:10px; /*some css3*/
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
	
}

/* drop down */
#nav li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav ul {
    opacity:0;
    visibility:hidden;
    padding:0;
    width:auto!important;
    position:absolute;
    background:#A3A3A6;
    color:#FFF;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#nav ul li {
    float:none;
    margin:0;
}
#nav ul a {
    font-weight:normal;
	font-size:12px;
    
}
#nav ul ul {
    left:0px;
    top:0px;
	
}


#main_slider
{
padding:0px;margin:0px;width:100%;height:100%;background:url(../images/slider_bg.png) no-repeat center; }


#slides
{
float:left; width:990px; height:639px; margin:0px 0px 0px 0px;
}



.content_data
{
float:left;
width:990px;
height:auto;
background:#FFFFFF;
}


.left_content
{
float:left;
width:600px;
height:630px;
}


.left_content h1
{
float:left;
width:auto;
height:auto;
margin:30px 200px 0px 0px;
}

.left_content p
{
float:left;
width:560px;
height:auto;
margin:0px 0px 0px 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}


.gallery_box
{
float:left;
width:590px;
height:220px;
background:#000000;
margin-left:5px;
}

.gallery_box div
{
float:left;
width:190px;
height:220px;
margin:10px 0px 0px 4px;
}

.gallery_box div b
{
float:left;
width:170px;
height:auto;
margin:0px 0px 0px 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
}

.explore
{
float:right;
width:auto;
height:auto;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
}

.explore:hover
{
float:right;
width:auto;
height:auto;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#477810;
font-style:italic;
font-weight:bold;
}

.right_content
{
float:left;
width:390px;
height:630px;
}


.right_content h1
{
float:left;
width:auto;
height:auto;
margin:30px 0px 0px 30px;
}

.box
{
float:left;
width:340px;
height:200px;
margin:0px 0px 0px 30px;
}


#main_footer
{
padding:0px;margin:0px;width:100%;height:100%;}


#footer
{
float:left; width:990px; height:119px; margin:0px 0px 0px 0px; background:url(../images/footer.png) no-repeat;
}

#footer p
{
float:left;
width:auto;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin-left:10px;
margin-top:50px;
}

.log
{
margin:30px 180px 0px 0px;
float:right;
width:80px;
height:30px;
}	

.log_1
{
margin:30px 0px 0px 0px;
float:right;
width:40px;
height:30px;
}


.left_content1
{
float:left;
width:990px;
height:auto;
background:#FFFFFF;
}


.left_content1 h1
{
float:left;
width:auto;
height:auto;
margin:30px 0px 0px 0px;
}

.left_content1 p
{
float:left;
width:970px;
height:auto;
padding:0px 0px 13px 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

.left_content1 p img
{
float:left;
width:200px;
height:auto;
margin:0px 20px 0px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

.left_content1 h2
{
float:left;
width:400px;
height:auto;
margin:0px 0px 10px 40px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}


.left_content1 h2 a
{
float:left;
width:400px;
height:auto;
margin:0px 0px 0px 0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

#table
{
float:left;
width:400px;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 10px 40px;
}

#table td
{

padding:5px 10px 5px 10px;
background:#7aaa44;
color:#FFFFFF;
font-weight:800;
}