
@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%;  margin-top:0px; font-family:Swis721 Cn BT;}

#main_frame
{
padding:auto;margin:auto;width:990px; display:table; 
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%; background:#2b2c2d;
}
.header
{
	float:left; width:990px; height:133px; background:url(../images/header.png);
}


#main_menu
{
padding:0px;margin:0px;width:100%;height:100%; 
}
.menu_bar
{
	float:left; width:990px; 
}
.left_section
{
	float:left; width:240px;  margin-top:-17px;  
}

.middle_section
{
	float:left; width:540px; height:248px; background:#F00; margin-left:-3px; margin-right:3px;
}
.middle_section1
{
	float:left; width:750px; height:270px; background:#F00; margin-left:-3px; margin-right:3px;
}

.right_section
{
	float:left; width:200px; height:270px; background:#ededed; 
}
.right_section h1{
	font-size:22px; font-family:Swis721 Cn BT; text-align:right; margin-right:20px;
}
.right_section p
{
	font-size:14px; font-family:Swis721 Cn BT; text-align:justify; margin-right:10px; margin-left:10px; line-height:18px;
}




#main_slider
{
padding:0px ;margin:0px; width:100%; height:100%; 
}
.slider
{
	float:left; width:990px; height:290px; margin-top:0px; 
}


#main_content1
{
padding:0px ;margin:0px; width:100%; height:100%;
}
.content1
{
	float:left; width:990px; height:auto; background:#fff;
}
.content1 h2
{
	float:left; width:auto; color:#fff; background:#307a97; padding:10px; margin-top:0px; margin-bottom:30px; font-size:20px;
}

.content1 p
{
	float:left; width:940px !important; height:auto; box-shadow:0px 0px 4px 0px #000; padding:10px; font-size:16px; font-family:Swis721 Cn BT; text-align:justify; margin-left:15px;
}


#main_content
{
padding:0px ;margin:0px; width:100%; height:100%;background:#000;
}

.content
{
	float:left; width:990px; height:auto; background:#000;
}

.content h1
{
	float:left; width:980px; font-size:18px; font-family:Swis721 Cn BT; text-align:left;
	 margin-top:20px; 
}
.content p
{
	float:left; width:960px; font-size:15px; font-family:Swis721 Cn BT; text-align:justify;
	 margin-top:20px;  line-height:22px; margin-top:-2px; margin-left:12px;
}




.more
{
	float:right; text-align:right; width:300px; font-size:16px; color:#307a97; font-weight:bold; text-decoration:none; margin-right:-20px; 
}




.divisions
{
	float:left; width:990px; height:auto; 
}

.division
{
	float:left; width:300px !important; height:auto;
}
.division h1
{
	font-size:20px; font-family:Swis721 Cn BT; width:300px !important; background:#307a97; color:#FFF; padding:5px;
}

.division p
{
	font-size:15px; font-family:Swis721 Cn BT; width:280px !important; float:left;
}



.contact1
{
	float:left; width:340px; height:auto; background:#e5e5e5; border:2px solid #000; margin-top:10px;
}
.contact1 h1
{
	font-size:24px; font-family:Swis721 Cn BT; width:350px; text-align:center; text-decoration:underline; 
}
.contact1 p
{
	font-size:14px; font-family:Swis721 Cn BT; width:330px !important; float:left; padding:5px; margin-top:-5px; font-style:normal !important; font-weight:none;
}


.clients
{
	float:left; width:340px; height:auto;
}
.clients h1
{
	font-size:20px; font-family:Swis721 Cn BT; width:330px !important; background:#307a97; color:#FFF; padding:5px;
}
.clients p
{
	font-size:15px; font-family:Swis721 Cn BT; width:310px !important; float:left; text-align:justify; margin-top:-5px; margin-left:10px;
}


#main_footer{
padding:0px; margin:0px 0px 0px 0px; width:100%;height:100%;  border-bottom:7px solid #000; background:#feb53e; border-top:7px solid #000; }


.footer{float:left; width:990px; height:50px; margin-top:10px;}

.footer p { float:left; margin:0px 0px 0px 22px; color:#57595b; font-size:16px; line-height:25px; font-family:Swis721 Cn BT; width:800px; font-weight:bold;}

