body {

	padding:0 0 0 0;
	margin:0 0 0 0;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#ffffff;
}

form{
	margin:0px;
	padding:0px;
	}


P {
	font-size:12px;
	color:#434b52;
	text-decoration:none;
	line-height:18px;
	margin:0px 0px 8px 0px;
	text-align:left;
}


P a {
	font-size:12px;
	color:#e35f47;
	font-weight:normal;
	text-decoration:underline;
}

P  a:hover {
	color:#434b52;
	font-weight:normal;
	text-decoration:none;
}

UL,OL{ 
	margin:0 0 15px 15px; 
	padding:0 0 0 15px; 
	color:#434b52;
}
 
UL LI{ 
	margin:0 0 0 0; 
	padding:0 0 0 18px;
	background:url(Image/arrow.gif) no-repeat;
	background-position:3px 5px;
	list-style-type:none; 
}
 
UL LI a{ 
	text-decoration:underline;
	color:#e35f47;
}
 
UL LI a:hover{ 
	text-decoration:none;
	color:#434b52;
}
 
OL LI{ 
	margin:0 0 0 22px; 
	padding:0 0 0 0px;
	list-style-type: decimal; 
}
 
OL LI a{ 
	text-decoration:none;
	color:#e35f47;
}
 
OL LI a:hover{ 
	text-decoration:none;
	color:#434b52;
}
 
OL LI{ 
	list-style-type:decimal;
}

blockquote{
	color:#434b52;
	text-decoration:none;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 50px;
}

dl{
	margin:0px 0px 0px 0px;
	padding:3px 0px 10px 0px;
	color:#434b52;
	text-decoration:none;
	font-size:12px;
}

dt{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	color:#434b52;
	text-decoration:none;
	font-size:12px;
}

dt a{
	margin:0px;
	padding:0px;
	color:#e35f47;
	text-decoration:none;
	font-size:12px;
}

dt a:hover{
	margin:0px;
	padding:0px;
	color:#434b52;
	text-decoration:none;
	font-size:12px;
}

dd{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 10px;
	color:#434b52;
	text-decoration:none;
	font-size:12px;
}

dd a{
	margin:0px;
	padding:0px;
	color:#e35f47;
	text-decoration:none;
	font-size:12px;
}

dd a:hover{
	margin:0px;
	padding:0px;
	color:#434b52;
	text-decoration:none;
	font-size:12px;
}

TD {
	font-size:12px;
	color:#434b52;
}

DIV {
	margin:0px;
	padding:0px;
}

h1 {
	font-size:18px;
	color:#025072;
	font-weight:normal;
	margin:28px 0 15px 0px;
	padding:0px;
}

h2 {
	font-size:14px;
	color:#006B88;
	font-weight:bold;
	margin:16px 0 8px 0px;
	padding:0px;
}

h3 {
	font-size:13px;
	color:#4b4b4b;
	font-weight:bold;
	margin:0px 0 11px 0px;
	padding:0px;
}

h4 {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:5px 0px 5px 0px;
}

h5 {
	font-size:14px;
	color:#00496e;
	font-weight:bold;
	padding:0px 0 5px 0;
	margin:0px;
}

.left {
	float:left;
}

.right {
	float:right;
}

.cleaner {
	clear:both;
}

.tp-height{
	height:13px;
	}

		
#parent {
	margin:0 auto;
	width:996px;
}

.midBg {
	background:url(Image/mid-bg.gif) repeat-y;
}

.top-bg{
	background:url(Image/top-bg.gif) no-repeat top;
	width:996px;
	height:105px;
	}

.logo 
	{
	width:275px;
	overflow:hidden;
	padding:17px 0 0 0;
	float:left;
	height:79px;
	margin:0px;
	}


.navBg {
	background:url(Image/nav-bg.gif) repeat-x;
}

.navBottomSpace {
	height:3px;
	
}




/* --Top Header Classes --*/ 

.tp-padd-main{
	padding-top:8px;
	}
	
.tp-padd-inner{
	padding-top:5px;
	}

.leftTopBg {
	background:url(Image/left-top-bg.gif) no-repeat;
	height:143px;
	margin:0px;
	padding:0px 0 0 0px;
}

.lineBg {
	background:url(Image/line-bg.gif) no-repeat;
	height:3px;
	width:190px;
}

.leftTopFrame {
	float:left;
    width:58px;
	height:58px;
    padding:3px 0 0 3px;
	background:url(Image/frame.gif) no-repeat; 
    }

.leftTopFrame1 {
	float:left;
    width:58px;
	height:58px;
    padding:3px 0 0 3px;
	background:url(Image/frame1.gif) no-repeat ; 
    }
.leftTopTxtmore	{
	padding:4px 0 0 0;
	}	
	
.moretxt
{
	padding:0 0 0 10px;
}		
	
.leftTopTxt p {
	font-size:12px;
	color:#67511e;
	text-decoration:none;
	line-height:15px;
	margin:0px 0px 2px 0px;
	
}

.leftTopTxt p a {
	font-size:12px;
	color:#67511e;
	text-decoration:none;
}

.leftTopTxt p a:hover {
	color:#e35f47;
	text-decoration:none;
}	
.moretxt
{
	padding:4px 0 0 0px;
}
.rightTopBg {
	background:url(Image/right-top-bg.jpg) no-repeat;
	
}

.helplineTxt p {
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
}

.helplineTxt strong {
	font-size:19px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
}

.rightTopSpace {
	height:25px;
}

.licenseTxt p {
	font-size:12px;
	color:#f6f1e6;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
}

.licenseTxt strong {
	font-size:12px;
	color:#f6f1e6;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}



.innerHeaderBg {
	background:url(Image/header-inner-bg.jpg) no-repeat;
	height:143px;
}



/* --Right Section Classes --*/ 
.lft-mrgn{
	margin-left:8px;
	}

.testi-padd{
	padding:17px 0px 8px 4px;
	}

.testi-padd p
{
	padding:1px 0px 20px 0px;
	
	
}
.testi-padd1{
	padding:13px 11px 9px 4px;
	}
.innertesti-padd1
{
	padding:18px 11px 23px 4px;
}
.testimonalBg {
	background:url(Image/testimonal-bg.gif) bottom repeat-x;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}

.testimonialBg {
	background:url(../Image/testimonial-bg.gif) repeat-x;
	background-color:#FFFFFF;
}

.testimonialHeadingBg {
	background:url(Image/testimonial-heading-bg.png) no-repeat;
	height:27px;
	margin:10px 0 10px 0;
	padding:0px;
}

.testimonialHeadingBg1 {
	background:url(Image/testimonial-heading-bg.png) no-repeat;
	height:27px;
	margin:0px 0 10px 0;
	padding:0px;
}

#contact-bg{
	background:url(Image/contact-inner-bg.gif) no-repeat;
	width:247px;
	height:147px;
	border:1px solid red;
	margin:0px 0 10px 0;
	padding:0px;
	}

.contactBg {
	background:url(Image/contact-bg.gif) no-repeat;
	border:1px solid #d9e5f1;
	background-color:#FFFFFF;
	height:147px;
	margin:0px 0 8px 0;
	padding:0px;
}

.hoursBg {
	background:url(Image/hours-bg.gif) no-repeat;
	height:103px;
	margin:0px 0 8px 0;
	padding-left:10px;
}

.affiliationsBg {
	background:url(Image/affiliation-bg.gif) no-repeat;
	border:1px solid #e8eff6;
	background-color:#fff;
	height:106px;
	margin:0px 0 8px 0;
	padding:0px;
}

.rightBg {
	background:url(Image/right-bg.gif) repeat-x;
	border:1px solid #ededed;
	background-color:#FFFFFF;
	height:138px;
	margin:10px 0 8px 9px;
}

.rightInnerBg {
	background:url(Image/right-bg.gif) repeat-x;
	border:1px solid #ededed;
	background-color:#FFFFFF;
	height:138px;
	margin:0px 0 8px 9px;
}

.contactInnerBg {
	background:url(Image/contact-inner-bg.gif) repeat-x;
	border:1px solid #ededed;
	background-color:#FFFFFF;
	height:147px;
	margin:0px 0 8px 9px
}

.rightSpace {
	padding-left:4px;
}

.rightSpace2 {
	padding-left:8px;
}

.rightInnerSpace {
	padding-left:25px;
}

/* --Header Layer Class --*/
#Layer {
	width:203px;
	height:211px;
	z-index:1;
	position:absolute;
	margin:0px 0 0 25px;
  }

#Option-img {
	width:203px;
	height:211px;
	z-index:1;
	position:absolute;
	margin:0px 0 0 534px;
  }


/* --Content Section Classes --*/ 

.rt-bg{
	/*background:url(Image/rt-bg.gif) top repeat-x #ffffff;*/
	}
	

.contentBg {
	background:url(Image/content-main-bg.gif) top no-repeat #ffffff;
	padding-left:23px;
	width:715px;
	padding-bottom:10px;
}

.contentTxt p {
	font-size:14px;
	color:#866617;
	font-weight:bold;
	line-height:16px;
	margin:0px 0px 30px 0px;
	padding:0px;
}

.list ul {
	margin:5px 0 0 0;
	padding:0 0 0 0px;
	float:left;
	width:308px;
}

.list ul li {
	list-style-type:none;
	font-size:12px;
	color:#3b85bd;
	padding:3px 20px 3px 13px;
	background:url(Image/blue-bullet.gif) no-repeat;
	background-position:0px 8px;
	border-bottom:1px solid #efefef
 }

.list ul li a {
	color:#3b85bd;
	font-size:12px;
	margin:0px;
	text-decoration:none;
}

.list ul li a:hover {
	color:#4b4b4b;
	text-decoration:underline;
}

.borderBottom {
	border-bottom:5px solid #9accdd;
}

.borderBottom h3 a {
	text-decoration:none;
	color:#1283A9;
	
}

.borderBottom h3 a:hover {
	text-decoration:underline;
	color:#1283A9;
	
}


/* --Footer Classes --*/ 

#footer-main-bg{
	/*background:url(Image/footer-main-bg.gif) top no-repeat;*/
	width:996px;
	height:138px;
	*height:137px;
	margin:0 auto;
	}


.center{
	margin:0 auto;
	}
	
.TopSpace {
	padding:6px 0px 0px 0px;
}

.bottom-Space {
	height:14px;
	*height:4px;
}
.bottomSpace {
	height:4px;
}
.bottomSpacemid {
	height:4px;
	*height:0px;	
}

.bottomBg {
	background:url(Image/bottom-bg.gif) no-repeat;
	height:35px;
	vertical-align:top;
	text-align:center;
	width:996px;
}

.bottomTxt p {
	font-size:12px;
	color:#076a85;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	padding:3px 0 0 12px;
}

.bottomTxt p a {
	font-size:12px;
	color:#076a85;
	text-decoration:underline;
}

.bottomTxt p a:hover {
	color:#e35f47;
	text-decoration:none;
}

.footer-copytxt {
	font-size:12px;
	color:#8f8f8f;
	text-decoration:none;
	padding:0 0 0 10px;
}

.footer-copytxt a {
	font-size:12px;
	color:#8f8f8f;
	text-decoration:underline;
}

.footer-copytxt a:hover {
	color:#076a85;
	text-decoration:none;
}

.right-footer {
	font-size:12px;
	color:#8f8f8f;
	text-decoration:none;
	float:right;
}

.right-footer a {
	font-size:12px;
	color:#8f8f8f;
	text-decoration:underline;
}

.right-footer a:hover {
	color:#076a85;
	text-decoration:none;
}




/* --Banner Classes --*/ 
DIV.bottom-adbanner {
    width:600px;
	padding:0px 0 0px 0px;
	margin:0px 0 0px 0; 
   }
   
DIV.bottomright-adbanner {
    width:250px;
	padding:0px 0 0px 0px; 
	margin:0 auto; 
   }




/*Form based CSS starts*/

.webpart /* This Class controls External setting of Forms*/ {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:12px;
	line-height: 16px;
	background-color:#fff;
	margin-left:-1px;
	width:680px;
}
.webpart .form-head /* This Class controls heading */  {
	background-color: #2bcfcb;
	border:1px solid #2bcfcb;
	padding:4px 3px 4px 4px;
	color:#1d1d1d;
	font-size:13px;
}
.webpart .form-subhead /* This Class controls Sub heading */  {
	background-color: #2bcfcb;
	border:1px solid #2bcfcb;
	padding:4px 3px 4px 4px;
	color:#1d1d1d;
	font-size:12px;
}
.webpart  td{
	padding:2px;
}

.webpart select  /* This Class controls for Select */ {
	border:1px solid #C9D0DE;
}

.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:Arial, Tahoma, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:12px;
	padding: 1px;
	background-position:left top;
	border:1px solid #d0d0cc;
	background-color:#fff;
	vertical-align:middle;
	width:auto !important;
}

.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */  {
	color:#ED3800;
}

.webpart INPUT.webpart-btn /* This Class controls button*/ {
	background-image:none;
	background-repeat:repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#1d1d1d;
	background-color:#2bcfcb;
	font-weight:bold;
	border:1px solid #2bcfcb;
	margin:0 0 0 -3px;
	padding:0px 1px;
	font-size:11px;
}
 
.webpart  .Checkbox  INPUT  /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
}
.webpart .Radiobox INPUT  /* This Class controls Radio.Apply it on Radio*/ {
	border:none !important;
	background-color:transparent !important;
}
/*Form based CSS End*/


/*Left Panel Form based CSS Start */	
#left-panel .webpart /* This Class controls External setting of Forms*/ {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:12px;
	line-height: 16px;
}

#left-panel .webpart .form-head /* This Class controls heading */  {
	background-color: #F2EAD6;
	padding:4px 3px 4px 4px;
	color:#1d1d1d;
	font-size:13px;
}
#left-panel .webpart .form-subhead /* This Class controls Sub heading */  {
	background-color: #80cfff;
	border:1px solid #494C3E;
	padding:4px 3px 4px 4px;
	color:#1d1d1d;
	font-size:11px;
}

#left-panel .webpart  td{
	padding:2px;
}

#left-panel .webpart select  /* This Class controls for Select */ {
	border:1px solid #C9D0DE;
}

#left-panel .webpart label  /* This Class controls label */ {
	vertical-align:middle;
	border:none;
}

#left-panel .webpart INPUT,.webpart Select,.webpart textarea /* This Class controls Select , textarea, INPUT */  {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:12px;
	padding: 1px;
	background-position:left top;
	border:1px solid #d0d0cc;
	background-color:#FFF;
	vertical-align:middle;
	width:auto !important;
}

#left-panel .webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */  {
	color:#000;
}

#left-panel .webpart INPUT.webpart-btn /* This Class controls button*/ {
	background-image:none;
	background-repeat:repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#1d1d1d;
	background-color:#929c45;
	font-weight:bold;
	border:1px solid #7d8732;
	margin:0px;
	padding:0px 1px;
}

#left-panel .webpart .Checkbox INPUT /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
}

#left-panel .webpart .Radiobox INPUT /* This Class controls Radio.Apply it on Radio*/ {
	border:none !important;
	background-color:transparent !important;
}

/*Left Panel Form based CSS End */	


/* Classes for Controlling Right Zone*/
.right-section DIV.ofbZoneImmovable
{
display:block;
width:373px;
float:right;
}
.list-more {
	color:#51514F;
	font-size:12px;
}
.list-more a {
	color:#51514F;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}
.list-more a:hover {
	color:#3B85BD;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	}

.copyright {
	color:#8F8F8F;
	font-size:12px;
	padding:6px 0 0 28px;
}
.copyright a {
	color:#8F8F8F;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}
.copyright a:hover {
	color:#076A85;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
.riaEnjolie {
	color:#8F8F8F;
	font-size:12px;
	padding:0 10px 0 0px;
	margin:0 0 0 0px;
	
}
.riaEnjolie a {
	color:#8F8F8F;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}
.riaEnjolie a:hover {
	color:#076A85;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}

.riaEnjolie div{
	 float :right;
}
.BottomNav{
	padding:5px 0 0 0;
	margin:0px;
	}	
	
.adzone-row{
	height:1px; 
	font-size:1px;
	}
.tp-container{
	width:700px;
	float:right;
	margin:0px;
	padding:33px 0 0 0;
	padding/*\**/:28px 0 0 0\9;
	*padding:33px 0 0 0;
}
	
.tp-nav{
	float:right;
	margin:0px;
	padding:10px 0px 12px 0px;
	}
	
.tp-nav ul{ 
	list-style-type:none;
	margin:0px 0 0px 0;
	padding:0 0 0 0px;
	}
	
	
.tp-nav li{
	float:left;
	background:url(Image/top-nav-bullet.gif) no-repeat;
	padding:0px 17px 0px 10px;
	color:#5a636e;
	background-position:0px 6px;
	text-decoration:none;	
	font-size:12px;
	list-style-type:none;
	}
	
.tp-nav li a{
	color:#5a636e;
	font-size:12px;
	margin:0px;
	text-decoration:none;
	}

.tp-nav li a:hover{
	color:#b31010;
	text-decoration:none;
	}
	
.innercontent UL{ 
	margin:0 0 15px 17px; 
	padding:0 0 0 0px; 
	color:#434b52;
}

.innercontent OL{ 
	margin:0 0 15px 20px; 
	padding:0 0 0 0px; 
	color:#434b52;
}
 
.innercontent UL LI{ 
	margin:0 0 0 0; 
	padding:0 0 0 21px;
	background:url(Image/arrow.gif) no-repeat;
	line-height:18px;
	background-position:3px 8px;
	list-style-type:none; 
	
}


 .innercontent OL LI{
 	line-height:18px;
	
 	}
	
.more-link-left{
	background:url(Image/more-left-bullet.gif) top left no-repeat;
	padding:0px 0 0 0;
	height:17px;
	width:12px;
	}	
	
.more-link-right{
	background:url(Image/more-right.gif) top left no-repeat;
	padding:0px 0 0 0;
	height:17px;
	width:8px;
	}		
	
.more-link{
	background:url(Image/more-middle.gif) top repeat-x;
	padding:1px 0 0 0;
	}
	
.more-link a{
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding:0px 0 0 0;
	}
	
.more-link a:hover{
	color:#E3542D;
	text-align:left;
	text-decoration:none;
	padding:0px 0 0 0;
	}
	
.innertagline h1{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:10px;
	font-weight:bold;
	}
	
.innertagline p{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:10px;
	font-weight:bold;
	}
	
.Bottomspaceborder{
	 height:7px;
	 margin:0px;
	 padding:0px;
	
	}		
	
	.operhour h2
	{
	color:#012C38;
	padding:15px 0 0 3px;
	margin:0px;
	font-size:17px;
	
	}
	.operhour p
	{
		font-size:12px;
	padding:0px 0 0 3px;
		color:#012C38;
	}
.mrg	
{
	padding:0 0 0 80px;
}
.moretxt {
padding:9px 0 5px 0px;

}
.leftTopTxt1 p
{
	padding:0 0 0 0px;
	margin-top:-5px;
}

#ctl00___OFB_WZN_Zone003__OFB_WZN____OFB_WPC_133736__OFB_WPC____OFB_WCH_133736_OFB_WCH___pnlMain{overflow: hidden !important}