body {
	margin: 0px;
	padding:0px; 
	background: #fff url(../images/main_inner_bg.jpg) repeat-x; color:#555555;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-align:justify;
}

* {padding:0px; margin:0px;}

a {color:#fff; text-decoration:none; outline:none;}
a:hover {color:#666; text-decoration:none; outline:none;}

.left_link{color:#fff226; text-decoration:none; outline:none; font-weight:bold;}

.clear {clear:both;}

ul {margin:0px; padding:0px;}

li {list-style:none;}

input, textarea, select {outline:none;}

img {border:none;}

h2{ font-size:24px; text-align:center;}

::selection {background:#f2f2f2; color:#000; text-shadow: none;}
::-moz-selection{background: #fff; color:#000; text-shadow: none;}

/*  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */


header {
	width:100%;
	position:relative;
	z-index:2;
}


.top_header {width: 1152px; height: 86px; margin:0px auto;}
#top_right_part{ height:86px; width:600px; float:right;}
.social_strip{ width:87px; height:auto; float:right; background:url(../images/social_strip_bg.jpg) no-repeat;}
.si{ width:25px; height:20px; float:left;}
.si_one{ width:26px; height:20px; float:left;}
.si_two{ width:25px; height:20px; float:left;}

#menu_bar{ width: 600px; float:right; height:47px; background:url(../images/menu.jpg) no-repeat; margin-top:7px;}

#blank1{height:43px; width:200px; float:left;}
#company{  height:43px; width:82px; float:left;}
#services {  height:43px; width:79px; float:left;}
#samples{ width:82px; height:43px; float:left;}
#faq  { width:53px; height:43px; float:left;}
#careers { width:77px; height:43px; float:left;}
#news  { width:62px; height:43px; float:left;}
#contact  { width:87px; height:43px; float:left;}

.link{ font-family: 'candara'; font-size:16px; font-weight:bold; color:#ffd93c; line-height:50px; text-decoration:none;}
.link a{ font-family: 'candara'; font-size:16px; font-weight:bold; color:#ffd93c; text-decoration:none; ; line-height:50px;}
.link a:hover{ font-family: 'candara'; font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none;line-height:50px;}

.banner_img{ width:1152px; height:247px; margin:24px auto 0px;}
.banner_shadow{ width:1152px; height:37px; margin:0px auto 0px; background:url(../images/banner_shadow.jpg) no-repeat;}
#logo{ width:285px; float:left; margin:20px 0 0 0;}


.red_bg{ width:226px; height:56px; float:left; background: url(../images/red_bg.jpg) no-repeat; margin-bottom:10px;}

.padding_div{ padding:20px 0 0 84px;}
.holder{ width:1152px; height:430px; margin:0 auto 0px; }
#right_bar{ width:843px; height:auto; float:left; padding:0px 0 0 0;}
#left_bar{ width:226px; height:auto; float:right; height:auto; margin:0 0 20px 0;}
.objective{ width:368px; height:76px; background:url(../images/objective.jpg) no-repeat; float:right; margin:10px 0 0 0;}

/*.footer {width:100%; height:34px; color:#fff; background:#610c0e; border-top: 3px solid #5d5d5d; padding:10px 0 0 0;}*/
.footer {width:100%; height:34px; color:#fff; background:#a0a0a0; border-top: 3px solid #5d5d5d; padding:10px 0 0 0;}
.footer_bg {width:1168px; height:62px; background:url(../images/footer_bg.jpg) no-repeat; margin:0 auto 0px;}

#footer_left {width:680px; height:auto; color:#fff; float:left; margin: 23px 0 0 20px; font-size:12px;}
#footer_right {width:422px; height:auto; color:#fff; float:right;   margin: 23px 20px 0 0px; font-size:12px; text-align:right;}


ul
{
list-style-type:none;
padding:0px;
margin:0px;
}


li.b
{
background-image:url(../images/bulets-new.gif);
background-repeat:no-repeat;
background-position:7px 2px;
padding-left:18px;
margin-top:4px;

}
li.dhy
{
background-image:url(../images/bulets-new.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:12px;
margin-top:7px; 

}


li.c
{
background-image:url(../images/c_icon.jpg);
background-repeat:no-repeat; color:#FFF;
background-position:0px 7px;
padding-left:14px; font-size:14px; padding-top:0px;
margin-top:0px; line-height:30px; border-bottom:1px solid #777;
}

li.c a
{
color:#fff; 

font-size:14px;

}

li.c a:hover
{
color:#a0a0a0; background-image:url(../images/ch_icon.jpg)  1px 0px ;


font-size:14px;

}

li.d
{
background-image:url(../images/ch_icon.jpg);
background-repeat:no-repeat; color:#FFF;
background-position:0px 7px;
padding-left:14px; font-size:14px;
margin-top:0px; line-height:30px; border-bottom:1px solid #777;
}

li.e
{
background-image:url(../images/sitemap_bullets.gif);
background-repeat:no-repeat;
background-position:0px 2px; font-weight:bold; color:#000;
padding-left:17px;
margin-top:7px;

}

li.f
{
background-image:url(../images/bulets-new1.gif);
background-repeat:no-repeat;
background-position:5px 0px;
padding-left:17px;
margin-top:3px; font-style:italic; font-size:14px;

}

li.f a:hover
{
color:#a0a0a0;


font-size:14px;

}

li.g
{
background-image:url(../images/pdf_icon.jpg);
background-repeat:no-repeat; color:#FFF;
background-position:0px 3px;
padding-left:31px; font-size:14px; padding-top:0px;
margin-top:0px; line-height:30px; border-bottom:1px solid #777;
}


li.g a:hover
{
color:#a0a0a0;
}


.heading1{ font-family: "Century Gothic";font-size:24px; color:#616161; font-style:normal;}
.heading2{ font-family: "Century Gothic";font-size:24px; color:#cc0000; font-style:normal;}
.heading_{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;font-size:24px; color:#616161; font-style:normal;}
.read_dhy{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px; color:#d00f0f; font-style:normal;}
.style1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#555555; line-height:18px; text-align:left; }
.quote{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; color:#555555; font-weight:bold; }
.red_text{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:28px; color:#ffffff; font-weight:normal;  }
.style2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;font-size:24px; color:#1c1c1c; font-style:normal; }


@font-face {
    font-family: 'CandaraRegular';
    src: url('candara.eot');
    src: url('candara.eot') format('embedded-opentype'),
         url('candara.woff') format('woff'),
         url('candara.ttf') format('truetype'),
         url('candara.svg#CandaraRegular') format('svg');
}

.in_key {width: 226px; height: auto; float: left;}

	.in_key ul {padding:0px; margin:0px;}
	.in_key ul li {width:226px; margin-bottom: 2px;}

	.in_key ul li a {
	height: 15px;
	display: block;
	padding-top: 5px;
	color: #555555;
	font-size: 15px;
	font-weight: bold;
	background-image: url(../images/arrow_ul_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
	.in_key ul li a:hover {height:15px; background:url(../images/arrow_ul_bg_roll.png) no-repeat; color:#cc0000; font-size:15px; font-weight:bold; }
	.in_key ul li a.activ {height:15px; background:url(../images/arrow_ul_bg_roll.png) no-repeat; color:#cc0000; font-size:15px; font-weight:bold; }
	
.dot_line{ idth:100%; background:url(../images/line_dhy.jpg) repeat;; height:8px; margin:15px 0 15px 0; }

	
	.red_heading {color:#434142; font-size:16px;  }
	.red_heading1 {color:#000; font-size:16px;  }
	
	
#right_bar_img{
	width: 490px;
	height: auto;
	float: right;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 4px;
}

a.sitemap {text-decoration: none; color:#555; }
a.sitemap:hover {text-decoration: underline; color:#871519;}

a.goradia {text-decoration: none; color:#fff; }
a.goradia:hover {text-decoration: underline; color:#dadada; text-decoration: underline;}




#right_bar_img{
	width: 490px;
	height: auto;
	float: right;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 4px;
}

.sitemap_link{
	font-family: 'candara';
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height:26px;
	text-decoration: none;
}
.sitemap_link a{
	font-family: 'candara';
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height:26px;
}
.sitemap_link a:hover{
	font-family: 'candara';
	font-size: 17px;
	font-weight: bold;
	color: #990000;
	line-height:26px;
}


.sitemap_submenu_link{
	font-family: 'candara';
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
	margin-left: 10px;
}
.sitemap_submenu_link a{
	font-family: 'candara';
	font-size: 14px;
	color: #333333;
	line-height:20px;
}
.sitemap_submenu_link a:hover{
	font-family: 'candara';
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	line-height:20px;
}


#right_barsite_img{
	width: 450px;
	height: auto;
	float: right;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 4px;
}

#right_barsitemap_img{
	width: 850px;
	height: auto;
	float: right;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 4px;
}



#right_bar_img{
	width: 490px;
	height: auto;
	float: right;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 4px;
}

.sitemap_link{
	font-family: 'candara';
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height:26px;
	text-decoration: none;
}
.sitemap_link a{
	font-family: 'candara';
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height:26px;
}
.sitemap_link a:hover{
	font-family: 'candara';
	font-size: 17px;
	font-weight: bold;
	color: #990000;
	line-height:26px;
}


.sitemap_submenu_link{
	font-family: 'candara';
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
	margin-left: 10px;
}
.sitemap_submenu_link a{
	font-family: 'candara';
	font-size: 14px;
	color: #333333;
	line-height:20px;
}
.sitemap_submenu_link a:hover{
	font-family: 'candara';
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	line-height:20px;
}


#right_barsite_img{
	width: 450px;
	height: auto;
	float: right;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 4px;
}

.heading_submenu{
	font-style: normal;
	text-align: justify;
	vertical-align: middle;
	float: right;
}

#right_bar_submenu{
	width: 300px;
	height: auto;
	float: right;
	padding-top: 0px;
	padding-right: 0;
	padding-left: 0;
}

.heading_submenu2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	font-style: normal;
	text-align:center;
	vertical-align: middle;
	float: right;
	width: auto;
}

.heading_submenu2 a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	font-style: normal;
	text-align:center;
	vertical-align: middle;
	float: right;
}

.heading_submenu2 a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AC0C0C;
	font-style: normal;
	text-align:center;
	vertical-align: middle;

}

.heading_submenu2_activ{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a90d0c;
	font-style: normal;
	text-align:center;
	vertical-align: middle;
	float: right;
	width: auto;
}

.logo_text{ font-family:"Century Gothic"; font-size:50px; color:#7e7e7e;}
.logo_rtext{ font-family:"Century Gothic"; font-size:50px; color:#cc0000;}



.sitemap_dhy{
	margin-bottom:5px;
	background-image: url(../images/sitemap_dhy_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:28px;
	width:677px;
	height:26px;
	color:#000;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;
	padding-top:10px;
}


.sitemap_dhy a{
	
	color:#555555;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;

}

.sitemap_dhy a:hover{
	
	color:#c30e0f;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;

}


.morelist{
	margin-bottom:15px;
	padding-left:18px;
	width:690px;
	color:#757575;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}

.morelist ul {
	line-height:15px;
	width:690px;
	color:#757575;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
.morelist ul li {
	background-image: url(../images/arrow_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:690px;
	color:#757575; padding-left:15px; line-height:19px;
	font-weight:normal;
}


.morelist ul li a { color:#666; text-decoration:none; outline:none; padding-bottom:20px;}
	.morelist ul li a:hover { color:#c30e0f; text-decoration:none; outline:none; padding-bottom:20px;}


.morelist ul li ul {
	
	background-image: url(../images/arrow_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:690px;
	color:#757575;
	font-weight:normal;
}
.morelist ul li ul li {
	margin-bottom:0px;
	background-image: url(../images/dot_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:600px;
	color:#9c9c9c;
	font-weight:normal;
	font-size:11px;
	padding-left:15px;
}




	#cloud1 {
	position: absolute;
	top: 22px;
	left: 498px;
	width: 193px;
	height: 21px;
	text-align: left;
}


	#cloud2 {
	position: absolute;
	top: 82px;
	left: 576px;
	width: 193px;
	height: 21px;
	text-align: left;
}





	#cloud3 {
	position: absolute;
	top: 178px;
	left: 579px;
	width: 193px;
	height: 21px;
	text-align: left;
}




	#cloud4 {
	position: absolute;
	top: 247px;
	left: 522px;
	width: 193px;
	height: 21px;
	text-align: left;
}


	#cloud5 {
	position: absolute;
	top: 21px;
	left: 200px;
	width: 158px;
	height: 21px;
	text-align: left;
}
	#cloud6 {
	position: absolute;
	top: 248px;
	left: 219px;
	width: 125px;
	height: 21px;
	text-align: left;
}
	#cloud7 {
	position: absolute;
	top: 176px;
	left: 111px;
	width: 160px;
	height: 21px;
	text-align: left;
}

	#cloud8 {
	position: absolute;
	top: 79px;
	left: 125px;
	width: 150px;
	height: 21px;
	text-align: left;
}






		.roundtextcolor {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
		.roundtextcolor a:hover {
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


		.roundtextcolor a.act {
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}



#roundimage{
	position: relative;
	width: 843px;
	height: 294px;
	float: left;
	padding: 0px 0 0 0;
	background-image: url(../images/pie-chart2.jpg);
	background-repeat: no-repeat;
}
