/* <![CDATA[ */

	body {
		margin:0px; padding:0px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		background:url(Image/main_bg.jpg) #FFFFFF center top repeat-x;
		}
		
	
.parent
{
 width:982px;
 display:block;
 margin:0px auto;
}

#center
{
 width:982px;
 margin-top:6px;
 padding:0px;
}


H1
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
}
#header
{
margin:0px;
padding:0px;
}
		
#main2 {
		width:982px;
		margin:0px; 
		padding:0px; 
		overflow:hidden;
		float:left;
		background:#FF0000;
		background:url(Image/content_bg.jpg) left top repeat-y;
		}
#left {
		float:left;
		width:258px; 
		margin:0px; padding:0px;
		background:url(Image/left_tp_banner_home.jpg) left top no-repeat;
		padding-bottom:8000px; margin-bottom:-8000px;
		}

#left-internal {
		float:left;
		width:258px; 
		margin:0px; padding:0px;
		background:url(Image/left_tp_banner_internal.jpg) left top no-repeat;
		padding-bottom:8000px; margin-bottom:-8000px;
		}
				
.column-Left {
		margin:0px; padding:0px;
		float:left;
		width:258px; 
		padding-bottom:8000px; margin-bottom:-8000px; 
		}	

.Left-nav {
		margin-left:34px;
		margin-top:25px;		
		padding:0px;
		width:206px;
		}		
.Left-image {
		margin-left:35px;
		margin-top:25px;		
		padding-bottom:10px;
		margin-right:14PX;
		width:205px;
		
		}
.testimonal {
		margin-left:35px;
		margin-top:25px;		
		padding-bottom:10px;
		margin-right:14PX;
		width:205px;
		background:url(Image/box-left_curve_bottom.gif) #D5D6D8 left bottom no-repeat;		
		}
		

.testimonal .heading {
		margin:0px;	
		padding-left:18px;
		padding-top:12px;		
		padding-bottom:8px;
		background:url(Image/box-left_curve_top.gif) left top no-repeat;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:normal;
		color:#9F2905;
		}	
	
		
.testimonal .content  {
width:160px;
*padding-left:8px;
_padding-left:20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
		}			
					
#middle {
		margin:0px;
		padding:0px;
		font-size:11px;
		overflow:hidden;
		}
	
.column-in {
		margin:0px; padding:0px;
		float:left;
		padding-bottom:8000px; margin-bottom:-8000px; 
		}

#middle .column-in  {
margin:0px;padding:0px; width:678px;
		float:right;  margin-right:38px;
}

.content-text {
margin:0px;
padding:23px 10px 23px 23px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.content-text .ofbZoneImmovable
{
width:646px;
}

.content-text h1 {
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#BB401A;
display:inline;
}

.content-text h2 {
margin:0px;
padding:20px 0px 0px 0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

.content-text p{
margin:0px;
padding-bottom:0px;
padding-top:8px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}

.content-text a {
text-decoration:none;
color:#BB401A;
}

.content-text a:hover {
text-decoration:underline;
color:#333333;
}

.cleaner {
		clear:both;
		height:1px;
		border:none;
		margin:0px; padding:0px;
		background:transparent;
		}

.clr {
		clear:both;
		margin:0px; padding:0px;
		}
		

DIV#footer
{
}

DIV.footer-content
{
margin:0px auto 0px auto;
background:url(Image/footer_bg.jpg) left top no-repeat;
height:31px;
text-align:center;
}

.pad-image
{
vertical-align:middle;
padding:0px 0px;
}

.bottom-panel
{
margin:0px;
padding:14px 0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#333333;
}

.bottom-panel a
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-decoration:none;
color:#333333;
}

.bottom-panel a:hover
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-decoration:underline;
color:#616161;

}
/* ]]> */


/* Header Part Start here */
#logo {
		margin-left:13px; 
		padding:0px;
		width:408px;
		height:50px;
		float:left;
		overflow:hidden;
		}
		
#top-nav { 
		margin-top:10px; 
		padding:0px;
		width:490px;
		text-align:right;
		float:right;
		}		
#top-nav table
{
text-align:right;

}
#header-banner{
margin:0px;
padding:0px;
}

#left-nav {
		float:left;
		margin:0px; 
		padding:0px;
		}
		
/* Content Part Start here */
#header-banner-bg {
		margin:0px;
		padding:0px;
		width:724px;
		height:214px;
		background:url(Image/right_tp_banner.jpg) left top no-repeat;
		float:left;
		}	

#header-banner-bg-internal {
		margin:0px;
		padding:0px;
		width:724px;
		height:175px;
		background:url(Image/right_tp_banner_internal.jpg) left top no-repeat;
		float:left;
		}								

#header-layer{
		margin:0px;
		padding:0px;
		width:303px;
		height:214px;
		float:left;
		vertical-align:middle;
		}

#header-layer-internal{
		margin:0px;
		padding:0px;
		width:303px;
		height:175px;
		float:left;
		vertical-align:middle;
		}		
		
#layer1{
		margin-top:32px;
		padding:0px;
		position:absolute;
		}	

#layer1-internal{
		margin-top:24px;
		padding:0px;
		position:absolute;
		}				
			
#header-text{
		margin:0px;
		padding-top:82px;
		width:230px;
		float:left;
		}
		
		
#layer2{
	margin-top:20px;
	margin-left:-30px;
	margin-top:-5px;
	padding:0px;
	width:310px;
	position:absolute;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	top: 162px;
		}						
		
#layer2-inner{
	margin-top:20px;
	margin-left:-30px;
	margin-top:-0px;
	padding:0px;
	width:310px;
	position:absolute;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
		}						

#header-image{
		margin:0px;
		padding:0px;
		width:189px;
		height:214px;
		float:right;
		}

#header-image-internal{
		margin:0px;
		padding:0px;
		width:189px;
		height:175px;
		float:right;
		}		
			
#layer3{
		margin-left:0px;
		margin-right:-20px;
		width:190px;height:190px;
		padding:0px;
		position:absolute;
		}
		#layer3-home{
		margin-left:0px;
		margin-right:-20px;
		width:190px;height:190px;
		padding:0px;
		position:absolute;
		}	

.box{
	margin-right:3px;
	margin-top:2px;
	float:right;
	display:inline;
	padding:6px 0px 0px 7px;
	background:url(Image/image_box.gif) left top no-repeat;
	width:85px;
	height:87px;
	}	

.box-internal
{
	margin-right:2px;
	margin-top:3px;
	padding:5px 0px 0px 6px;
	background:url(Image/image_box_internal.gif) left top no-repeat;
	width:76px;
	height:77px;
	float:right;
	}		

.box1{
	margin-right:3px;
	margin-top:2px;
	padding:6px 0px 0px 7px;
	background:url(Image/image_box.gif) left top no-repeat;
	width:85px;
	height:87px;
	float:right;
	}
	
.box1-internal{
	margin-right:3px;
	margin-top:2px;
	padding:5px 0px 0px 6px;
	background:url(Image/image_box_internal.gif) left top no-repeat;
	width:76px;
	height:77px;
	float:right;
	}	

#advt-banner {
		margin-top:20px;
		padding-right:10px;
		padding-left:10px;
		width:215px;
		overflow:hidden;
		border:0px solid #000;
		float:right;
		}												

#advt-banner-middle {
		margin:10px 10px;	
		padding:0px;
		width:650px;
		overflow:hidden;
		text-align:center;
		border:0px solid #000;
		overflow:hidden;
		}	

/*Form based CSS starts*/

.webpart /* This Class controls External setting of Forms*/
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#656B6F;
	font-size:11px;;
}
.webpart .form-head /* This Class controls heading */ 
{
	background-color: #CC5E3D;
	border:1px solid #DB7F4B;
	padding:4px 3px 4px 4px;
	color:#FDFDFD;
	font-size:13px;
}
.webpart .form-subhead /* This Class controls Sub heading */ 
{
	background-color: #EA9463;
	border:1px solid #DB7F4B;
	padding:4px 3px 4px 4px;
	color:#FDFDFD;
	font-size:11px;
}
.webpart td{
padding:2px;

}
.webpart .webpart-btn /* This Class controls button*/ {
	background-image:none;
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#CC5E3D;
	font-weight:bold;
	border:1px solid #AC3713;
	margin:0px;
	padding:0px 1px;
}

.webpart select  /* This Class controls for Select */ {
	border:1px solid #407794;

}

.webpart label  /* This Class controls label */ {
	vertical-align:middle;
	border:none;
}
 
.webpart INPUT,.webpart Select,.webpart textarea /* This Class controls Select , textarea, INPUT */ 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F5152;
	font-size:10px;
	padding: 1px;
	background-position:left top;
	border:1px solid #C3C3C1;
	
}

.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */ 
{
	color:#FC9D0A;
}


 
.webpart INPUT.Checkbox /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
}
.webpart INPUT.Radiobox /* This Class controls Radio.Apply it on Radio*/ {
	border:none !important;
	background-color:transparent !important;
}
.generic-form .Checkbox INPUT /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
}

.generic-form .Radiobox INPUT/* This Class controls Radio.Apply it on Radio*/ {
	border:none !important;
	background-color:transparent !important;

}
/*Form based CSS End*/					
#layer3 .ofbZoneImmovable
{
	width:86px;
	float:right;
	margin:0px;
	padding:0px;
}
#layer3-home .ofbZoneImmovable
{
	width:94px;
	float:right;
	margin:0px;
	padding:0px;
}
.testimonal DIV.ofbZoneImmovable {
		margin-left:13px;
		_margin-left:0px;
		margin-top:8px;		
		padding-bottom:5px;
		width:164px !important;
		display:block;
		font-size:12px;
		color:#333333;
		background-color:transparent !important;
		}	
#top-panel-box
{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F5152;
	font-size:11px;
	margin-top:12px;
float:right;
font-weight:bold;
text-align:right;
padding-right:10px;
}
#top-panel-box h1
{
font-size:14px;
display:inline;
text-align:left;
}
#top-panel-box P
{
 margin:0px; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4F5152;
	font-size:11px;
}
#top-panel-box A
{color:#4F5152; text-decoration:underline
}
#top-panel-box A:hover
{olor:#4F5152; text-decoration:none
}
