body { margin:0px; padding:0px;}
#logo { margin:4px 15px 10px 0px;}
.header_menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787878; padding:20px 32px; text-decoration:none; }
.header_menu a { color:#787878; text-decoration:none; padding:0px 5px;}
.header_menu a:hover { color:#000000; text-decoration:underline;}
/******************************************* banner start ********************************************/
.banner_bg { background:url(images/flash_bottom_cut_bg.jpg) top left repeat-x; height:6px;}



/*************************************************** content part start **********************************************/
.welcome_heading { margin-left:9px; margin-top:4px;}
.content_part_top_bg { background:url(images/content_part_center_top.jpg) top left repeat-x; height:14px;}
.content_part_bottom_bg { background:#ffffff url(images/content_part_bottm_bg.jpg) bottom left repeat-x; }
.content_part_left_bg { background:url(images/content_part_left_bg.jpg) top left repeat-y;}
.content_part_right_bg { background:url(images/content_part_right_bg.jpg) top left repeat-y;}

.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:030303; padding:10px 9px 0px 9px; text-decoration:none; text-align:justify; line-height:17px;}
.text p { margin:0px; padding:0px;}
.bullet ul { margin:0px; padding:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000;}
.bullet ul li{ margin-right:9px; padding-left:7px; background-image:url(images/bullet.jpg); background-repeat:no-repeat; background-position:left 0.4em; text-decoration:none}
.bullet a { color:#ff0000; text-decoration:none; }
.bullet a:hover{ color:#ff0000; text-decoration:underline; }
/*************************************************** box start ***********************************************/
.box_bg { background:url(images/box_bg.jpg) top left repeat-y;}
.img { margin-left:6px; margin-top:2px; cursor:pointer;}

.bullet2 ul { margin:0px;  padding:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#030303; margin-top:12px;}
.bullet2 ul li{ margin-left:15px; margin-top:8px; padding-left:15px; background-image:url(images/bullet2.jpg); background-repeat:no-repeat; background-position: left; text-decoration:none}
.bullet2 a { color:#000000; text-decoration:none; }
.bullet2 a:hover{ color:#ff0000; text-decoration:underline; }
/**************************************************** right part **************************************************/
.right_part_bg { background:url(images/right_part_bg.jpg) top left repeat-y;}
.fix { width:654px; display:block;}
.right_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:10px 0px 0px 30px; font-weight:bold;}
.right_text2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:3px 10px 7px 0px; }
.right_text1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  font-weight:bold;}
.right_text21 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  }
/*********************************************** About us Start here *******************************************/
.about_us_heading { /*margin-left:12px; margin-top:4px;*/}
.about_us { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:030303; padding:12px 12px 5px 12px; text-decoration:none; text-align:justify; line-height:17px;}
.about_us p { margin:0px; padding:0px; padding-top:12px;}
.heading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:030303; padding:12px 9px 1px 12px; }
/******************************************************* Services start here ****************************************************/
.service_heading { margin-left:16px;} 
.service { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:030303; padding:10px 22px 5px 0px; text-decoration:none; text-align:justify; line-height:17px;}
.service p { margin:0px; padding:0px; padding-top:12px;}
.service_img {margin-top:0px; }

/********************************************************* footer start ********************************************/
.footer_bg { background:url(images/footer_bg.jpg) top left repeat-x;} 
.footer_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7d7d7d; padding-top:29px; text-decoration:none;}
.footer_text a { color:#7d7d7d; text-decoration:none;}
.footer_text a:hover { color:#000; text-decoration:underline;}


.sitemap_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5B5B5B;
font-size:11px;
text-decoration:none;
}

.sitemap_heading a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5B5B5B;
font-size:11px;
text-decoration:none;
}

.sitemap_heading a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E40404;
font-size:11px;
text-decoration:none;
}

.subcat_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5B5B5B;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.subcat_heading a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5B5B5B;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left:25px;
}

.subcat_heading a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E40404;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left:25px;
}

.subcat_heading1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E40404;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.subcat_heading1 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E40404;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left:25px;
}

.subcat_heading1 a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E40404;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left:25px;
}

.subpage_heading {
font-family: Helvetica;
font-size:20px;
color:#E40404;
/*font-weight:bold;*/
text-decoration:none;
}

.news_date_text {
	font-family: Verdana;
	font-size: 13px;
	line-height: 15px;
	color:#FF0000;
	font-weight:bold;
	text-decoration: none;
}

.news_title_heading {
	font-family: Verdana;
	font-size: 14px;
	line-height: 15px;
	color: #7D7D7D;
	font-weight:bold;
	text-decoration: none;
}

.news_title_heading a {
	font-family: Verdana;
	font-size: 14px;
	line-height: 15px;
	color: #7D7D7D;
	font-weight:bold;
	text-decoration: none;
}

.news_title_heading a:hover {
	font-family: Verdana;
	font-size: 14px;
	line-height: 15px;
	color: #ff0000;
	font-weight:bold;
	text-decoration: none;
}

.intro_desc_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align:justify;
	color: #030303;
	font-weight:normal;
	text-decoration: none;
}

.page_heading {
font-family:Helvetica;
font-size:16px;
color:#000000;
text-align:left;
font-weight:bold;
}

.page_heading1 {
font-family:Helvetica;
font-size:20px;
color:#000000;
text-align:left;
font-weight:bolder;
}

.btncss {
	cursor:pointer;
	background-image:url(images/btnbg.jpg);
	background-color:#cccccc;
	font-family:Verdana;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	border:1px groove #CD0202;
	height:28px;
}
.textfield {
	font-family: Arial;
	font-size: 11px;
	color: #3d3d3d;
	text-decoration: none;
	height: 18px;
	border: 1px solid #000000;
	line-height: 16px;

	background-color: #FFFFFF;
}

.filefield {
	font-family: Arial;
	font-size: 11px;
	color: #3d3d3d;
	text-decoration: none;
	height: 18px;
	border: 1px solid #000000;
	line-height: 16px;
	background-color: #ffffff;
}

.textareafield {
	font-family: Arial;
	font-size: 11px;
	color: #3d3d3d;
	text-decoration: none;
	border: 1px solid #000000;
	
	background-color: #ffffff;
}

.company { background-image:url(images/xyz_company.jpg); background-repeat:no-repeat; width:349px; height:37px;
font-family:Verdana;
color:#000000;
font-size:12px;
font-weight:bold;
padding-left:25px;
padding-top: 5px;
 }