body{
background-image:url(../images/common/bg-main.jpg);
background-repeat: repeat;
height:100%;
padding:0px;
margin:0px;
font-family:"Trebuchet MS";
font-size:12px;
}

.wrapper {
margin:0px auto;
padding:0px;
width:901px;
/*_width:901px;*/
background-color:#FFFFFF;
}
.top{
background-image:url(../images/common/i-top-bg.jpg);
background-repeat:repeat-x;
border-bottom:#bde119 3px solid;
height:94px;
padding:0px;
margin:0px;
}
.logo{
margin:2px 0 0 20px;
float:left;
}
.menus{
width:380px;
float:right;
margin:69px 10px 0 0px;

}
.menus ul{
padding:0px;
margin:0px;
list-style:none;
}

.menus ul li{
padding:0px;
margin:0px;
float:left;
color:#FFFFFF;
}

.menus ul li a{
padding:3px 7px 7px 7px;
margin:0 0 0 2px;
color:#FFFFFF;
text-decoration:none;

}
.menus ul li a:hover{
background-color:#bde119;
padding:3px 7px 7px 7px;
margin:0 0 0 2px;
color:#333;
}
.menus ul li.focus a{
background-color:#bde119;
padding:3px 7px 7px 7px;
margin:0 0 0 2px;
color:#333;
}
.header{
padding:0px;
margin:0px auto;
}
.banner{
clear: both;
margin:0px auto;
text-align:center;
height:275px;
}
.flash-menu{
background-image:url(../images/common/bg-fl-menu.jpg);
background-repeat:no-repeat;
width:900px;
height:43px;
background-color:#333333;
padding:0px;
margin:0px;
}
.flash-menu ul{
background-image: url(../images/common/flh-menu.jpg);
background-repeat:no-repeat;
height:43px;
padding:0 0 0 11px;
margin:0 0 0 96px;
_margin:0 0 0 96px;
list-style:none;

}
.flash-menu ul li{
/*background-image: url(../images/common/i-mid-curve.jpg);  
background-repeat: repeat-x;*/
height:43px;
padding:0px 0 0 0px;
float:left;
margin:0 0 0 0px;
}
.flash-menu ul li a{
padding:7px 30px 9px 30px;
margin:0px;
text-decoration: none;
border-right:solid 1px #54a4e9;
color:#FFFFFF;
font-weight:bold;
display:block;
font-size:13px;
text-shadow:#999999;
}
.flash-menu ul li a:hover{
color:#FFFF00;
}
.flash-menu ul li.focus a{
color:#FFFF00;
}
.flash-menu ul li.border-none a{
border-right:none;
}
.main-container{
clear:both;
background-color:#2f353c;
width:900px;
}
.content{
clear:both;
background-color:#494f57;
border-bottom:#9f9fa1 solid 1px;
border-left:#9f9fa1 solid 1px;
border-right:#9f9fa1 solid 1px;
padding:10px 10px 10px 10px;
margin:0 11px 0 8px;
color:#FFFFFF;
}
.content h1{
font-size:16px;
color:#fff;
border-bottom:#c0e219 solid 2px;
padding:0 0 5px 0px;
}
.content h2{
font-size:14px;
color:#fff;
border-bottom:#c0e219 solid 2px;
padding:10px 0 5px 0px;
}
.intro{
clear:both;
float:left;
width:400px;
padding:0 0 0 7px;
margin:0px 10px 0px 0px;
}
.content a{
text-decoration:none;
color:#c0e219;
}
.content .contact{
border-left:#8b9198 1px solid;
float:left;
width:180px;
margin:0 0 0 10px;
padding:0 15px 0 15px;
}
.web{
float:left;
width:200px;
border:#8b9198 1px  dotted;
background-color:#2f353c;
margin:0px;
padding:0 0 0 6px;
}
.web h2{
font-size:14px;
padding:5px 7px 5px 7px;

}
.web ul{
margin:10px;
padding:0px;
list-style:none;
}
.web ul li{
background-image: url(../images/common/arrow-black.jpg);
background-repeat:no-repeat;
background-position:left 6px;
margin:0px;
padding:0 0 0 10px;
}
.web ul li a{
margin:0px;
padding:0 0 0 0px;
color:#FFFFFF;
text-decoration:none;
}
.web ul li a:hover{
margin:0px;
padding:0 0 0 0px;
color:#FFFF00;
}

.clear{ 
clear:both;}

#image1 a{
color: #FFFFFF;
}
a{
color:#FFFFFF;
text-decoration:none;
}

.inner-header{
clear:both;
padding:0px;
margin:0px auto;
height:209px;
text-align: center;
}
table.portfolio{
padding:0px;
margin:0px;

}
table.portfolio td{
padding:10px 5px 5px 5px;
margin:0px;
border:#CCCCCC 1px solid;
}
table.portfolio th{
background-color:#CCCCCC;
padding:5px;
margin:0px;
}
table.portfolio a{
color:#000033;}
