/* CSS Document */
body {
	margin:0;
	padding:0;
	height: 100%; /* force scroll */
	background:url(images/main_bg.gif) left top repeat-x #f6f7f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;		
}
a { color:#333333; text-decoration:underline;}
a:hover { color:#ff8000; text-decoration:none;}
img { border:0 none; }
.ImgBdr {border:1px solid #9D9D9D; padding:4px;}
p { margin:0; padding:0 ; }
#Container {
	width:960px;
	margin:0 auto; 
	padding:0;
}
.Clear { clear:both; margin:0; padding:0}
.FLeft { float:left}
.FRight { float:right}
h1,h2,h3,h4 { margin:0; padding:0; }
h1 { font-size:20px; font-weight:bold; color:#333333; border-bottom:dotted 1px #b9b9b9; padding:0 0 3px 0; margin-bottom:10px; }
h2 { font-size:18px; font-weight:bold; color:#ff8000; border-bottom:dotted 1px #b9b9b9; padding:0 0 3px 0; margin-bottom:15px; }

/* Start Top Section*/
.Top_Section { 
	margin:0;
	padding:0;
	background:url(images/top_section_back.gif) left top no-repeat;
	height:104px;
}
.Logo { float:left; margin:0; padding:13px 0 0 26px; }
.Right_Section { float:right; margin:0; padding:0; }
.Top_Contact { margin:20px 0 0 0; padding:0 15px 0 0; font-size:22px; font-weight:bold; color:#ff8000; float:right;}
.Top_Tabs_Section { margin:9px 0 0 0; padding:0; float:right;}
.Tabs_Left_Curve { margin:0; padding:0; width:9px; height:32px; float:left; }
.Tabs_Right_Curve { margin:0; padding:0; width:9px; height:32px; float:left; }
.Tabs_Middle_Curve { 
	margin:0; 
	padding:0; 
	background:url(images/tabs_middle_curve.png) left top repeat-x;
	height:32px;
	line-height:32px; 
	float:left; 
}
.Top_Tabs {
	color:#fff;
	font-size:13px;
	padding: 0;
	font-weight:bold;
}
.Top_Tabs ul { 
	margin:0;
	padding:0;
	list-style:none;	
}
.Top_Tabs li {
	margin:0;
	padding:0;
	list-style:none;
	background:url(images/tabs_devider.png) right top no-repeat;
	float:left;
	display:inline;
}
.Top_Tabs li a {
	color:#fff;
	text-decoration:none;
	padding:0 18px;
	display:block
}
.Top_Tabs li a:hover {
	color:#000;
	text-decoration:none;
	display:block;
	padding:0 18px;
}
.Top_Tabs li a.active {
	color:#000;
	text-decoration:none;
	padding:0 18px;
}
.Top_Tabs li.Last {
	margin:0;
	padding:0;
	background:none;
}
/*Close Top Section*/

/*Start Middle Section*/
.Middle_Section { 
	margin:4px 0 0 0; 
	padding:0; 
	background:url(images/middle_back.jpg) right bottom no-repeat #fff;
}
.Middle_Content { 
	margin:0; 
	padding:2px 15px 15px 15px;
}
.Banner { margin:0 0 20px 0; padding:0; }
.Content { margin:0; padding:0; width:930px; }
.Middle_Left { float:left; width:234px; margin:0; padding:0;}
.Middle_Right { float:left; width:681px; margin:0; padding:0 0 0 15px;}
.Left_Category { margin:0; padding:0; }
.Left_Cat_Top_Curve { margin:0; padding:0; width:234px; height:13px; float:left; }
.Left_Cat_Bottom_Curve { margin:0; padding:0; width:234px; height:13px; float:left; }
.Left_Cat_Middle_Curve { 
	margin:0; 
	padding:0 15px; 
	background:url(images/cat_middle_curve.gif) left top repeat-x #f3faff;
	width:204px;
	min-height:220px;
	float:left; 
}
.Welcome_Text { margin:0 0 20px 0; padding:0; width:666px; }
.ProImage {float:left; width:255px; padding:0 30px 15px 0;} 
.Welcome_Text h3 {color:#015395; font-size:22px; font-weight:normal; margin:0 0 10px 0; padding:0;}
.Welcome_Text h3 span {color:#4c4948; font-size:18px; font-weight:normal; margin:5px 0 10px 0; padding:0;}
.Pro_Highlisghts { margin:0; padding:0; }
.Pro_High_Box { margin:0 auto; padding:0; text-align:center; }
/*Close Middle Section*/

.Footer_Section { margin:0 0 20px 0; padding:0; border-top:solid 15px #fca34a; }
.Footer_Links { font-size:12px; font-weight:normal; text-align:center; margin:0; padding:10px 0 0 0; text-decoration:none; }
.Footer_Links a { font-size:12px; font-weight:normal; text-align:center; margin:0; padding:0; text-decoration:none; }

.Copy_Text { font-size:12px; font-weight:normal; color:#9c9c9c; text-align:center; margin:0; padding:5px 0 0 0; }

.Arrow_Text {
	color:#287fd0;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 8px;
}
.Arrow_Text ul {
	margin:0;
	padding:0;
	list-style:none;
}
.Arrow_Text li {
	margin:0;
	padding:0 0 8px 12px;
	list-style:none;
	background:url(images/arw.gif) left 4px no-repeat;
}
.Arrow_Text li a {
	color:#287fd0;
	text-decoration:none;
}
.Arrow_Text li a:hover {
	color:#ff8000;
	text-decoration:underline;
}
.Arrow_Text li a.active{color:#ff8000;}
/*Added by Kuldeep*/

.Arrow_Textsub {
	color:#287fd0;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 8px;
}
.Arrow_Textsub ul {
	margin:0;
	padding:0;
	list-style:none;
}
.Arrow_Textsub li {
	margin:0;
	padding:0 0 8px 12px;
	list-style:none;
	background:url(images/menu-sipka.gif) left 4px no-repeat;
}
.Arrow_Textsub li a {
	color:#287fd0;
	text-decoration:none;
}
.Arrow_Textsub li a:hover {
	color:#ff8000;
	text-decoration:underline;
}
.Arrow_Textsub li a.active{color:#ff8000;}


.Arrow_Textsub2 {
	color:#287fd0;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 8px;
}
.Arrow_Textsub2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.Arrow_Textsub2 li {
	margin:0;
	padding:0 0 8px 12px;
	list-style:none;
	background:url(images/dotsmall.png) left 4px no-repeat;
}
.Arrow_Textsub2 li a {
	color:#287fd0;
	text-decoration:none;
}
.Arrow_Textsub2 li a:hover {
	color:#ff8000;
	text-decoration:underline;
}
.Arrow_Textsub2 li a.active{color:#ff8000;}

/*End of CSS*/

input{
border:1px solid #000;
border-collapse:collapse;
}
textarea{
border:1px solid #000;
border-collapse:collapse;
}
.button{background-color:#FCA34A;
border:1px solid #000;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:3px;
}

.TablePro {border-collapse:collapse; border:1px solid #a9b1c7;}
.TablePro a{color:#000000; text-decoration:none}
.TablePro a:hover {color:#ff8000;
	text-decoration:none;}
.Bdr {border:1px solid #a9b1c7; border-width:0 0 1px 0; }

.ScrollerMain {width:190px; height:auto; padding:5px; border:1px solid #a9b1c7; clear:both; }
.ScrollerHead {background:#f2f2f2; text-align:center; padding:3px 0 3px 0; width:190px; color:#ff6600; font-size:15px; font-weight:bold; margin-top:5px;}
.ScrollerHead a {color:#ff6600; text-decoration:none}
.ScrollerHead a:hover {color:#333333; text-decoration:underline;}


/* Slider Image */
.SliderMain {width:198px; height:auto; background:#FFFFFF; border:1px solid #ccc; text-align:center; padding:7px 4px;}
.SlederHead {background:#f6f6f6; border:1px solid#ccc; padding:3px 0 3px 0; font-size:16px; font-weight:bold; color:#FCA34A; margin:5px auto; width:190px; }
