

body {
	margin: 0px;
	padding:0px; 
	background: #fff url(../images/main_bg.jpg) repeat-x; color:#555555;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; ;
}

* {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:335px; 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;}

.holder{ width:1152px; height:342px; margin:0 auto 0px;}
#left_bar{ width:805px; height:auto; float:left;}
#right_bar{ width:312px; height:auto; float:right;}

.objective{ width:307px; height:72px; background:url(../images/objective.jpg) no-repeat; float:right; margin: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/bullets.jpg);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:19px;
margin-top:8px;

}
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:#d00f0f; font-style:normal;}
.style1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#555555; line-height:18px; text-align: justify; }
.quote{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; color:#555555; font-weight:bold; }

.read_dhy a{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px; color:#d00f0f; font-style:normal;}
.read_dhy a:hover{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px; color:#666666; font-style:normal;}
.logo_text{ font-family:"Century Gothic"; font-size:50px; color:#7e7e7e;}
.logo_rtext{ font-family:"Century Gothic"; font-size:50px; color:#cc0000;}