@charset "utf-8";
/* CSS Document */
body
{
background:url(../../images/bg.jpg) repeat-x;
background-color:#e0edf7;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#00377a;
}
.main
{
width:966px;
margin-left:auto;
margin-right:auto;

}
a img {border:none; border:0px; padding:0px;}
.img_pad {padding: 3px 0 15px 0;}
#nopad
{
padding:0px 5px 0px 5px;
margin:0px;
}
.header
{
height:75px;
width:966px;
}
.logo
{
/*background-image:url(../../images/logo.jpg);*/
height:75px;
width:168px;
float:left;
}

.content_main
{
margin-top:105px;

width:946px;
min-height:185px;
height:185px;
height:auto;
padding:10px;
float:left;
}

.content_l
{
float:left;
width:450px;
padding:10px;
border:0px solid green;
}
.content_l p
{
clear:both;
text-align:justify;
}

.content_r
{
float:left;
width:450px;
padding:10px;
border:0px solid green;
}

.content_r ul
{

list-style:none;
margin:0px;
padding:0px;

}
.content_r ul li
{

list-style:none;
margin:0px;
padding:0px;

}


.content_r ul li ul
{
font-weight:bold;
list-style-image:none;
list-style:none;
margin:0px;
padding:0px;
margin-top:5px;
}
.content_r ul li ul li
{
font-weight:normal;
list-style-image:none;
list-style:none;
margin:0px;
padding:0px;
}
.content_r p
{
clear:both;
margin-top:top;
}
.ntitle
{
font-weight:bold;
}
.footer
{
clear:both;
float:left;
background-image:url(../../images/footer_bg.jpg);
background-repeat:repeat-x;
width:966px;
height:15px;
color:#6c6b6b;
text-align:center;
text-decoration:none;
padding:10px 0;
}
.footer a
{
text-decoration:none;
color:#6c6b6b;
}

.footer a:hover
{
text-decoration:underline;
color:#6c6b6b;
}
.main_lower
{

position:absolute;

}
.hot_link
{
	position:relative;
	
	background-image:url(../../images/hot_link_bg.jpg);
	background-repeat:no-repeat;
	width:930px;
	margin-left:auto;
	margin-right:auto;
	height:102px;
	top:441px;
	padding:10px;
	left:9px;
	}
	
	.hot_link img
	{
	padding-right:20px;
	width:210px;
	height:108px;
	}
	
	#nobdr
	{
	padding-right:0px;
	}




.menu
{
float: right;
width:780px;
margin-left:10px;
margin-top:25px;
height:13px;
padding-bottom:15px;
border:0px solid red;
}
.menu img
{
padding:0px;

}
.header_links
{
margin-top:0px;
float:right;
}
.header_links a
{
padding-left:8px; 
padding-right:8px;
text-decoration:none;
color:#00377a;
}
.header_links a:hover
{
text-decoration:none;
color:#00377a;
}
.content_r_news
{
	float:left;
	width:450px;
	padding:10px;
	border:0px solid green;
}

.news_img
{
border:2px solid #708abb;
margin:10px;

}	
.content_r_news ul li
{
/*clear:both;*/
width:450px;
float:left;
margin:0px;
padding:0px;


}
.content_r_news ul
{

list-style:none;
margin:0px;
padding:0px;
width:450px;

}
.content_r_news ul li
{

list-style:none;
margin:0px;
padding:0px;
float:left;


}


.content_r_news ul li ul
{
font-weight:bold;
list-style-image:none;
list-style:none;
margin:0px;
padding:0px;
margin-top:5px;

}
.content_r_news ul li ul li
{

font-weight:normal;
list-style-image:none;
list-style:none;
margin:0px;
padding:0px;
width:300px;

}
.more
{
margin-top:10px;
color:#00377a;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.more:hover
{

text-decoration:underline;
}

/* Inner Page*/

.hot_link_inner
{
position:relative;
width:242px;
height:444px;
background-image:url(../../images/rht_hlink_bg_1.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
top:300px;
padding:10px;
left:349px;

}


	.hot_link_inner img
	{
	padding-right:0px;
	padding-bottom:10px;
	
	}

.hot_link_inner_exp
{
position:relative;
width:242px;
height:243px;
background-image:url(../../images/rht_hlink_bgexp.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;

top:300px;
padding:10px;
left:349px;

}


	.hot_link_inner_exp img
	{
	padding-right:0px;
	padding-bottom:10px;
	
	}



.hot_link_inner1
{
position:relative;
width:242px;
height:444px;
background-image:url(../../images/rht_hlink_bg_1.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;

top:452px;
padding:10px;
left:349px;

}

	.hot_link_inner1 img
	{
	padding-right:0px;
	padding-bottom:10px;
	
	}
	
.hot_link_inner_infra
{
position:relative;
width:242px;
height:444px;
background-image:url(../../images/rht_hlink_bg_2.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;

top:300px;
padding:10px;
left:349px;

}
.hot_link_inner_infra1
{
position:relative;
width:242px;
height:444px;
background-image:url(../../images/rht_hlink_bg_2.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;

top:432px;
padding:10px;
left:349px;

}
	.hot_link_inner_infra img
	{
	padding-right:0px;
	padding-bottom:10px;
	
	}



.hot_link_inner_about
{
position:relative;
width:242px;
height:313px;
background-image:url(../../images/rht_hlink_bg_2.jpg);
background-repeat:no-repeat;

margin-left:auto;
margin-right:auto;

top:300px;
padding:10px;
left:349px;

}
.hot_link_inner_about img
{
padding-bottom:10px;
}

.hot_link_inner_about_small
{
position:relative;
width:242px;
height:300px;
background-image:url(../../images/rht_hlink_bg.jpg);
background-repeat:no-repeat;


margin-left:auto;
margin-right:auto;

top:300px;
padding:10px;
left:349px;

}
.hot_link_inner_about_small img
{
padding-bottom:10px;
}

.content_main_inner
{
margin-top:0px;

width:946px;
height:340px;
min-height:340px;
height:auto !important;
padding:10px;
float:left;
}
.content_main_inner_abt
{
margin-top:0px;

width:946px;
height:170px;
min-height:170px;
height:auto !important;
padding:10px;
float:left;
}
.content_l_inner_csr
{
float:left;
width:665px;
padding:10px;
border:0px solid green;
height:300px;
min-height:300px;
height:auto !important;


}
.content_l_inner_csr p
{

text-align:justify;
}
.content_l_inner_csr img
{
margin:10px;
}

.content_inner_csr1
{
float:left;
width:665px;
padding:10px;
border:0px solid green;
height:300px;
min-height:300px;
height:auto !important;


}
.content_inner_csr1 p
{

text-align:justify;
margin-bottom:10px;
margin-top:10px;
}


.content_l_inner
{
float:left;
width:665px;
padding:10px;
border:0px solid green;
height:300px;
min-height:300px;
height:auto !important;
}
.content_l_inner p
{
clear:both;
text-align:justify;
}

.content_l_inner p a
{
clear:both;
text-align:justify;
text-decoration:none;
color:#00377a;

}
.content_l_inner p a:hover
{
clear:both;
text-align:justify;
text-decoration:underline;
color:#00377a;

}
.content_l_inner ul
{
list-style:none;
list-style-image:url(../../images/bullet_blue_1.gif);
text-decoration:none;
line-height:18px;
}
.content_l_inner ul a
{

text-decoration:none;
color:#00377a;
}
.content_l_inner ul a:hover
{
text-decoration:underline;
color:#00377a;
}
.content_l_inner ul li ul 
{
list-style:none;
list-style-image:url(../../images/bullet_orange_1.gif);
text-decoration:none;
}
.content_l_inner ul li ul a
{

text-decoration:none;
color:#00377a;
}
.content_l_inner ul li ul a:hover
{
text-decoration:underline;
color:#00377a;
}
.content_r_inner
{
margin-top:0px;
float:left;
width:242px;
padding:10px;
border:0px solid green;
}


.content_r_inner p
{
clear:both;
margin-top:top;
}
.content_r_inner ul
{

list-style:none;
margin:0px;
padding:0px;

}
.content_r_inner ul li
{

list-style:none;
margin:0px;
padding:0px;

}


.content_r_inner ul li ul
{
font-weight:bold;
list-style-image:none;
list-style:none;
margin:0px;
padding:0px;
margin-top:5px;
}
.content_r_inner ul li ul li
{
font-weight:normal;
list-style-image:none;
list-style:none;
margin:0px;
padding:0px;
}
.content_l_about
{
float:left;
width:100%;
padding:10px;
border:0px solid green;
height:110px;
}

.hot_link_about
{
	
	width:930px;
	margin-left:auto;
	margin-right:auto;
	height:102px;
	
	padding:10px;
	
	}
	
	
.hot_link_about img
	{
	padding-right:20px;
	width:210px;
	height:108px;
	}	
	
.quality_img
{
width:100%;
float:left;

}	
	
.qulaity_img img
{
padding-right:40px;
padding-bottom:40px;
text-align:center;

}
.inqulaity_img img
{
padding-right:0px;
padding-bottom:20px;
text-align:center;

}

.infra_img
{
width:100%;
float:left;

}	
	
.infra_img img
{
padding-right:40px;
padding-bottom:40px;
text-align:center;

}

.quality_img
{
width:100%;
float:left;

}	
	
.quality_img img
{
padding-right:0px;
padding-bottom:0px;
text-align:center;

}


.csr_div
{
width:660px;
clear:both;
}
.quotes
{
color:#585858;
text-align:center;
font-style:italic;
font-weight:bold;
line-height:18px;
margin:5px;
}

.group_img
{
padding:8px;
}

.prd_col
{
width:200px;
border:0px solid red;
float:left;
margin-right:15px;
}
.prd_col ul
{
list-style:none;
list-style-image:url(../../images/icon_prd.jpg);

}
.prd_col ul li ul
{
list-style:none;
list-style-image:url(../../images/img_tree.jpg);
}

.prd_row
{
clear:both;
height:200px;
min-height:200px;
height:auto !important;
border-bottom:1px solid #cccccc;
width:690px;
}
.prd_img
{
width:150px;
height:175px;
text-align:center;
vertical-align:middle;
float:left;
}
.prd_graph
{
width:110px;
height:175px;
text-align:center;
vertical-align:middle;
float:left;
border:0px solid green;
}
.prd_desc
{

height:200px;
min-height:200px;
height:auto !important;
border:0px solid red;
width:525px;
float:left;
}
.prd_title
{
float:left;
width:525px;
font-weight:bold;
float:left;
}
.prd_text
{
float:left;
width:525px;
border:0px solid green;
}
.prd_spec
{
float:left;
width:200px;
border:0px solid red;
height:100px;
min-height:100px;
height:auto !important;
margin-top:15px;
}

.prd_dwn
{
float:left;
width:200px;
border:0px solid red;
height:100px;
min-height:100px;
height:auto !important;
}
.prd_dwn ul a
{

list-style:none;
list-style-image:url(../../images/icon_dwn.jpg);
text-decoration:none;

}
.prd_dwn ul a:hover
{
text-decoration:underline;
}

.bder_blue
{
border:1px solid #00377a;
}

.dropdownmenu{text-align:left;float:left;z-index:1000;}
.dropdownmenu ul{margin: 0px;padding:0px;list-style-type: none;z-index:1000; float:left;}

.dropdownmenu ul li{position: relative;display: inline;float: left;background:none;color:#FFFFFF;margin:0px;cursor:pointer;	z-index:1000; text-transform:uppercase; padding:0px 12px 0px 12px; }

.dropdownmenu ul li a{
	display: block;
	color:#fff;
	text-decoration: none;
	font-family:arial;
	font-size:12px;

}
.dropdownmenu ul li a:hover{
	display: block;
	color:#a8d3fd;
	text-decoration: none;
	font-family:arial;
	font-size:12px;

}
	
/*1st sub level menu*/
.dropdownmenu ul li ul{
	position: absolute;
	visibility: hidden;
	margin:0px;
	padding:0px;
	display: block;
	background:url(../../images/dropmemenubg.jpg) repeat-x;
	background-color:#8fd5fa;
}

.dropdownmenu ul li ul li{
	display: list-item;
	text-align:left;
	font-family:arial;
	font-size:11px;
	margin:0px;
	padding:0px;
	width:170px;
}

.dropdownmenu ul li ul li ul{
	top: 0px;
	margin:0px;
	padding:0px;
}

.dropdownmenu ul li ul li a{
	color:#1b5388;
	font-family:arial;
	font-weight:normal;
	text-transform:none;
	margin:0px;
	border-left:1px solid #6bb6dd;
	border-right:1px solid #6bb6dd;
	border-bottom:1px solid #6bb6dd;
	padding:6px 7px 5px 10px;
}

.dropdownmenu ul li ul li a:hover{ /*sub menus hover style*/
	color:#fff;
	background:url(../../images/dropmenu_over1.jpg);
	background-color:#1b5388;
	background-repeat:repeat-x;
	font-family:arial;
	font-weight:normal;
	margin:0px;
	border:1px solid #e6f0f6;
	padding:5px 7px 5px 10px;
	text-transform:none;
}
a.submenu{ color:#0099FF;}
a.submenu:hover{ color:#ffF;}

.downarrowclass{position: absolute;top: 12px;right: 7px;display:none;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;display:none;}


	


.sub_tittle_txt{
	color:#0d4e96;
	font-size:14px;
	border-bottom:1px solid #b1b1b1;
}
a.emailtxt{ color:#3b4959; text-decoration:underline;}
a.emailtxt:hover{ color:#3b4959; text-decoration:none;}