html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	outline:0px;
	font-weight:inherit;
	font-family:Arial;
	font-style:inherit;
	vertical-align:baseline;
}
.body
{
margin:0;
padding:0;
}
.clr
{
clear:both;
}
.outer_top_container
{
width:100%;
margin:auto;
background:#FFF url(../images/body-bg.jpg) repeat-x;
}
.sub_bg
{
background:#FFF url(../images/body-sub-bg.jpg) repeat-x;
}
.outer_btm_container
{
width:100%;
margin:auto;
background:url(../images/footer-bg.jpg) left bottom repeat-x;
}
.inner_container
{
width:1003px;
margin:auto;
}
.footer_container
{
width:1003px;
margin:auto;
}
.main_container
{
width:986px;
margin:auto;
}
.header_prt
{
width:986px;
float:left;
}
.header_top
{
width:986px;
float:left;
padding:30px 0 23px 0;
}
.logo_prt
{
width:558px;
float:left;
padding:0 0 0 7px;
}
.logo_rght_txt
{
width:421px;
float:left;
padding:5px 0 0 0;
}
.banner_prt
{
width:986px;
float:left;
padding:0 0 15px 0;
text-align:center;
margin:0;
}
.banner_prt_home
{
width:986px;
float:left;
padding:0 0 12px 0;
text-align:center;
margin:0;
}
.menu_prt
{
width:986px;
float:left;
height:68px;
padding:0 0 25px 0;
}
.content_prt
{
width:986px;
float:left;
border-top:1px solid #dddddd;
padding:30px 0 25px 0;
}
.main_cont_prt
{
width:986px;
float:left;
background:url(../images/cont-bg-repeat.jpg) left top repeat-y;
}
.cont_lft
{
width:640px;
float:left;
padding:0 40px 0 0;
/*border-right:1px solid #adadad;
*/
}
.cont_lft_top
{
width:630px;
float:left;
padding:0 0 50px 0;
}
.cont_lft_top_head
{
width:630px;
float:left;
}
.cont_top_head_lft
{
width:6px;
float:left;
}
.cont_top_head_cntr
{
width:613px;
float:left;
background:#eeeeee;
padding:6px 0 0 5px;
height:37px;
border-top:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
font:26px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;

}
.cont_top_head_cntr span
{
color:#ff4c01;
font:26px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;
}
.cont_left_top_cont
{
padding:10px 0 23px 10px;
width:585px;
}
.read_prt
{
width:60px;
font:bold 11px "Arial", Helvetica, sans-serif;
padding:0 10px 0 10px;
float:right;
background:url(../images/read-bg.jpg) left 5px no-repeat;
}
.read_prt a
{
text-decoration:underline;
color:#000;
}
.read_prt a:hover
{
text-decoration:none;
}
.cont_lft_btm
{
width:615px;
float:left;
padding:0 0 0 15px;
}
.cont_lft_btm_top
{
width:605px;
float:left;
padding:0 0 20px 0;
background:url(../images/service-bg.jpg) right top no-repeat;
}
.cont_lft_btm_top h6
{
font:20px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;
color:#ff4c01;
padding:0 0 0 5px;
text-transform:uppercase;
}
.cont_lft_img_prt
{
width:615px;
float:left;
}
.cont_lft_img_prt ul li
{
list-style:none;
padding:0 80px 0 0;
float:left;
}
#pad_rght
{
padding-right:0px;
}
.cont_lft_btm_cont
{
padding:3px 0 18px 0;
width:610px;
}
.txt
{
font:14px "Arial", Helvetica, sans-serif;
color:#000;
line-height:27px;
padding:0 0 0 5px;
}
.cont_rght
{
width:270px;
float:left;
padding:0 0 0 35px;

}
.cont_rght_top_head
{
width:265px;
float:left;
}
.cont_rght_top_head_cntr
{
background:#eeeeee;
padding:0 0 0 0;
border-top:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
width:254px;
float:left;
}
.cont_top_head_rght
{
width:5px;
float:left;
}
.cont_top_head_rght img
{
display:block;
}
.cont_rght_top_head_cntr h6
{
background:url(../images/test-bg.jpg) 7px 3px no-repeat;
font:26px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;
color:#000033;
padding:7px 0 4px 45px;
line-height:32px;
}
.cont_top_head_lft img
{
display:block;
}
.rght_top_prt
{
width:267px;
float:left;
}
.rght_top_cont
{
width:260px;
float:left;
font:14px "Arial", Helvetica, sans-serif;
color:#000;
line-height:27px;
padding:10px 0 0 0;
}
.rght_top_cont1
{
width:600px;
float:left;
font:14px "Arial", Helvetica, sans-serif;
color:#000;
line-height:27px;
padding:10px 0 0 0;
}
.rght_top_cont p
{
margin:0;
padding:0;
}
.rght_top_cont span
{
font:20px "Georgia", Times New Roman, Times, serif;
color:#c2c2c2;
height:20px;
margin:0;
padding:0;
}
.quot_prt
{
width:20px;
float:left;
font:56px "Georgia", Times New Roman, Times, serif;
color:#c2c2c2;
height:20px;
}
.rght_quot_prt
{
width:18px;
float:left;
font:56px "Georgia", Times New Roman, Times, serif;
color:#c2c2c2;
height:20px;
padding:57px 0 0 0;
_line-height:26px;
_padding:72px 0 0 0;
}

.rght_cont
{
font:14px "Arial", Helvetica, sans-serif;
color:#000;
float:left;
width:216px;
padding:10px 0 0 0;
}
.rght_sub_cont
{
text-align:right;
font:italic 12px "Arial", Helvetica, sans-serif;
color:#ff4c01;
padding:10px 0 12px 0;
_padding:0 0 12px 0;
}
.rght_sub_cont span
{
color:#757575;
}
.rght_btm_prt
{
width:267px;
float:left;
padding:35px 0 0 0;
}
.rght_btm_head
{
width:265px;
float:left;
background:url(../images/contact-bg.jpg) right top no-repeat;
}
.rght_btm_head h6
{
font:20px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;
color:#ff4c01;
text-transform:uppercase;
}
.rght_btm_img
{
width:267px;
float:left;
padding:20px 0 12px 0;
}
.rght_btm_cont
{
width:260px;
float:left;
padding:0 0 0 5px;
font:14px "Arial", Helvetica, sans-serif;
line-height:27px;

}
.footer_prt
{
width:970px;
padding:20px 0 20px 30px;
float:left;
font:11px "Arial", Helvetica, sans-serif;
color:#FFF;

}
.ftr_lft
{
width:685px;
float:left;
}
.ftr_lft ul li
{
list-style:none;
font:11px "Arial", Helvetica, sans-serif;
color:#FFF;
list-style:none;
float:left;
padding:0 8px 0 0;
}
.ftr_lft ul li a
{
color:#FFF;
text-decoration:none;
}
.ftr_lft ul li a:hover
{
color:#FFF;
text-decoration:underline;
}

.ftr_rght
{
width:285px;
float:left;
text-align:right;
}
#rd_btm
{
padding-bottom:10px;
}
.btm_wdth
{
width:145px;
}
#top_para
{
width:216px
}
#read_rght
{
padding-right:0px;
width:60px
}
/*---------------- Menu Part --------------------*/
.menu_prt ul li
{
float:left;
}
.tabs {
	float:left;
	width:870px;
	}

.tabs ul {
	margin:0;
	padding:6px 10px 0 170px;
	list-style:none;
	}
.tabs li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	
	}
.tabs a {
	float:left;
	margin:0;
	font:bold 16px "NewsGothicStd-Bold", TimesNewRoman, Helvetica;
	color:#FFF;
	text-transform:capitalize;
	padding:0 0 0 0;
     outline:none;
	text-decoration:none;
	}
.tabs a span {
	float:left;
	display:block;
		padding:12px 60px 16px 20px;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */

.tabs li a:hover {
	background-position:0% -44px;
	}
.tabs a.active {
		background:url(../images/mnu-hover-bg.png) no-repeat left top;
		color:#000033;
	}	

.tabs a:hover span {
	background:url(../images/mnu-hover-bg.png) no-repeat left top;
	color:#000033;
	background-position:100% 0%;
	padding:12px 60px 16px 20px;
	cursor:pointer;
	}
	#about a span
	{
	float:left;
	display:block;
	padding:16px 29px 12px 20px;

	}
	#serv a span
	{
	float:left;
	display:block;
	padding:16px 25px 12px 18px;
	}
	#serv a:hover span
	{
	background-position:0% -96px;
	padding:16px 25px 12px 18px;
	}
	#test a span
	{
	float:left;
	display:block;
	padding:16px 24px 12px 20px;

	}
	#test a:hover span
	{
	background-position:0% -96px;
	padding:16px 24px 12px 20px;
	}
	#about a:hover span
	{
	background-position:0% -48px;
	padding:16px 29px 12px 20px;
	color:#000033;
	}
	#contact a span
	{
	float:left;
	display:block;
	padding:16px 15px 12px 20px;

	}
	#contact a:hover span
	{
	background-position:0% -144px;
	padding:16px 15px 12px 20px;
	}
	#home a span
	{
	float:left;
	display:block;
	padding:16px 29px 12px 24px;
	}
	#home a.active
	{
	background-position:0% 0px;
	}
	#about a.active
	{
	background-position:0% -48px;
	}
	#serv a.active
	{
	background-position:0% -96px;
	}
	#test a.active
	{
	background-position:0% -96px;
	}
	#contact a.active
	{
	background-position:0% -144px;
	}
	
	#home a:hover span
	{
	background-position:0% 0px;
	padding:16px 29px 12px 24px;
	}

/*----------------------- inner Page  -------------------*/
.sub_cont_prt
{
width:625px;
float:left;
padding:10px 0 0px 5px;

}
.sub_top_img
{
float:right;
padding-left:20px;
}
#sub_btm
{
padding-top:7px;
padding-bottom:0px;
}
#btm_txt
{
padding:10px 0 23px 0;
}
.banner_lft
{
width:775px;
text-align:center;
float:left;
}
.banner_rght
{
width:205px;
float:left;
}
#pad_btm_nne
{
padding-bottom:0px;
}
.cont_head_top
{
width:630px;
float:left;
}
.cont_head_cntr
{
width:618px;
float:left;
background:#eeeeee;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
font:26px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;
padding:3px 0 3px 10px;

}
.cont_head_cntr span
{
color:#ff4c01;
font:26px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;
}
.cont_head_rght_top
{
width:264px;
float:left;
}
.cont_rght_head_cntr
{
width:262px;
float:left;
background:#eeeeee;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;

}
.cont_rght_head_cntr h6
{
font:26px "KpFuriosoSansMedium",TimesNewRoman, Helvetica;
color:#000033;
background:url(../images/test-bg.jpg) 10px top no-repeat;
padding:3px 0 4px 54px;
}
.rght_txt
{
padding:3px 0 0 0;
}

