@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; background:url(../images/bg1.jpg);}

#main_frame
{
padding:auto;margin:auto;width:990px;display:table; border:1px dotted #FFF;
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%;}


#header
{
float:left;width:990px;height:auto; background:url(../images/header_bg.png); margin:5px 0px 0px 0px;
}

.company_logo
{
	float:left;
	width:508px;
	height:140px;
	margin:0px 0px 0px 10px;
}

#header h4
{
	float:right;
	width:auto;
	height:auto;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:70px 37px 0px 0px;
	font-weight:normal;
}


#main_slider
{
padding:0px;margin:0px;width:100%;height:100%;}


#slider
{
float:left;width:990px;height:auto; background:url(../images/header_bg.png);
}



#main_wrapper
{
padding:0px;margin:0px;width:100%;height:100%;}


#wrapper
{
float:left;width:990px;height:auto; background:url(../images/header_bg.png); margin:-70px 0px 0px 0px; padding:
}

#wrapper p
{
float:left;width:920px;height:auto; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0px 10px 40px; text-align:justify;
}

#wrapper h2
{
float:left;width:920px;height:auto; color:#F0C505; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0px 10px 40px; text-align:justify;
}

#wrapper h2 a
{
float:left;width:920px;height:auto; color:#F0C505; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:-10px 0px 0px 20px; text-align:justify;
}


#wrapper h1
{
float:left;width:920px;height:auto; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0px 10px 40px; text-align:center;
}

.footer
{
padding:0px;
margin:0px 0px 0px 0px !important;
float:left;
height:40px;
width:990px;
padding:10px 0px 0px 0px;
background:#000;
}



.footer_bg
{
padding:0px;
margin:0px 0px 0px 12px !important;
float:left;
height:auto;
width:968px;
background:url(../images/footer.png) repeat-x;

}


.copyright
{
margin:5px 10px 0px 10px;
float:left;
width:660px;
height:auto;
}

.copyright 
{
margin:10px 0px 0px 40px;
float:left;
font-size:12px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color:#FFF !important;
width:660px;
}

.logo
{
margin:-30px 20px 0px 0px;
float:right;
width:80px;
height:30px;
}	

.logo_1
{
margin:-30px 110px 0px 0px;
float:right;
width:40px;
height:30px;
}

#nav {
    display:inline-block;
    width:940px;
    padding:0;
	background:#FED104;
	margin:-90px 0px 0px 25px;
	
}
#nav li {
    margin:10px;
    float:left;
    position:relative;
    list-style:none;
}
#nav a {
    font-weight:bold;
    color:#000;
    text-decoration:none;
    display:block;
    padding:5px 5px;
    font-size:12px;
	margin:0px 0px 0px 45px;
	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:#000 repeat-x 0 -20px;
    color:#FFFFFF;
	box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-transform: translate(3em,0); -moz-transform: translate(3em,0); -o-transform: translate(3em,0); -ms-transform: translate(3em,0);
}

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
    background:none;
    border:none;
    color:none;
}
#nav ul li a:hover {
    background:#ec6f43;
    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;
}
#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:150px;
    position:absolute;
    background:#06F;
    color:#000000;
	margin:10px 0px 0px 10px;
	font-size:11px;
	border:1px solid #EAE1D8;
	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:160px;
    top:0px;
}

