/*new*/
a:focus{ border: none; -moz-outline: none; outline: none; }
hr{ color:#F5F5F5; border:0px; border-bottom:1px solid #F5F5F5; margin:0px; padding:0px }
img{border:0px;}
.imgA { vertical-align:middle} 
a:link,a:active, a:visited{color:#000000;text-decoration:none; cursor:pointer; }
a:hover{color:#F67C1E}
html, body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; height:100%; margin:0; padding: 0; background:  url(../images/bg.jpg) top repeat-x #414447}


#maindiv{position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1000px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/ 
	min-height:100%; /* real browsers */
	}


/*Header Part*/
#hpart{height:133px; margin:0px auto; width:1000px; background:url(../images/h-bg.jpg) no-repeat top;}
.logo a { background: url(../images/logo.jpg) no-repeat; display: block; height: 90px; text-decoration: none; text-indent: -9000px; width:393px; }
#hpart h1 {margin:0px 0px 0px 0px; padding:33px 0px 15px 15px; font-size:16px; font-weight:600; color:#FFF; text-align:center}
#hpart h2 { font-size:14px; margin-top:15px}
#hpart p{ margin:0px; padding:15px 0px 0px 20px; font-size:12px; color:#d5d5d5; font-weight:600}
#hpart h2 a:link.ovalbutton,#hpart h2 a:visited.ovalbutton,#hpart h2 a:active.ovalbutton{background:transparent url(../images/img-onm1w.gif) no-repeat top left; display: block; float:left; padding:0px 5px 0px 8px; text-decoration:none; color: #d5d5d5; font-weight:700; text-decoration:none; height:41px}
#hpart h2 a.ovalbutton span{background:transparent url(../images/img-onm2w.gif) no-repeat top right; display:block; padding:12px 26px 14px 15px; }
#hpart h2 a.ovalbutton:hover, #hpart span.ovalbuttonM a.ovalbutton:link, #hpart span.ovalbuttonM a.ovalbutton:visited,  #hpart span.ovalbuttonM a.ovalbutton:active{color:#d5d5d5; background:transparent url(../images/img-onm1b.gif) no-repeat top left; }

#hpart h2 a.ovalbutton span:hover, #hpart span.ovalbuttonM a.ovalbutton span{background:transparent url(../images/img-onm2b.gif) no-repeat top right; display:block; padding:12px 26px 14px 15px; }




/*Middle part include left and content*/
#mpart { margin:0px auto; padding:8px 0px 10px 0px; *padding:10px 0px 8px 0px; clear:both; width:1000px; }

#mpartIN { margin:8px 0px 10px 0px ; padding:0px 0px 0px 0px; clear:both; width:1000px; background: url(../images/m-bg.gif) repeat-y left }


/*Left Part*/
#lpart { width:235px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url(../images/l-li-bg.jpg) repeat-y;}
#lpart h1 { margin:0px; padding:3px 0px 3px 23px ; background: url(../images/l-h1-bg.jpg) no-repeat right top #565656; font-family:"Swis721 Cn BT"; font-size:22px; font-weight:300; color:#e0d19b }

#lpart a {color:#FFFFFF;}

#lpart ul{ margin:0px 0px 0px 0px; padding:0px 25px 0px 0px ;  list-style:none;  } 
#lpart ul li{color:#d5d5d5; margin:0px 0px 0px 23px; padding:3px 0px 5px 13px; font-weight:normal;  text-decoration:none; list-style:none; font-weight:600; background:url(../images/arrow.gif) no-repeat left 8px; border-bottom:#838383 solid 0px}


#lpart ul li a {color:#d5d5d5;}
#lpart ul li a:hover {color:#fff}
#lpart ul li ul li{color:#d5d5d5; margin:0px 0px 0px 13px; padding:1px 0px 1px 0px; *padding:2px 0px 0px 0px; font-weight:normal;  text-decoration:none;  padding-left:13px;  list-style:none; font-weight:300; background: url(../images/arrow-in.gif) no-repeat left 8px; border-bottom: none}
#lpart ul li .on { background:url(../images/arrow1.gif) no-repeat }

#lpart .contact { background:url(../images/contact-bg.jpg) top; padding:0px; margin:10px 0px 0px 0px ; height:221px }
#lpart h2{font-size:30px; font-weight:400; color:#d5d5d5; margin:0px 15px 15px 15px ; border-bottom:solid #d5d5d5 1px; padding:5px 0px 5px 0px ; font-family:"Swis721 Lt BT"}

#lpart .contact p { margin:0px 15px 0px 15px; padding:10px 0px 0px 0px ; color:#f0f0f0; clear:both}
#lpart ul li.liSelected{text-decoration:underline;}

/*.ui-accordion-header  {width:210px; display:block}	
.ui-accordion-header{color:#fff; padding:5px 10px 0 12px; background:url(../images/left-arrow.gif) no-repeat 2px 8px; height:22px; font-size:12px; font-weight:700;}

.selected{background:url(../images/left-arrow-down.gif) no-repeat 20px 10px; background-repeat:no-repeat;  font-weight:700;}
div.accordion_toggle a{color:#fff; font-weight:700;}
#lpart .selected div.accordion_toggle a{color:#fff}

ul.accordion_content{ padding-bottom:20px; margin:0; width:210px}
ul.accordion_content li {border:none; padding:3px 0 3px 25px;}
ul.accordion_content li  a{font-weight:400; font-size:11px;}

#lpart span.accordion_toggle_active a{color:#247e15}*/

.ui-accordion-header {width:175px; display:block; cursor:pointer}	
.ui-accordion-header {color:#d5d5d5; padding:5px 20px 1px 0px; background:url(../images/left-arrow.gif) right no-repeat; height:22px; font-size:12px; font-weight:700; border-bottom:1px solid #838383;}
.selected h3{background:url(../images/left-arrow-down.gif) right no-repeat; font-weight:700; font-size:12px}
.accordion_toggle { cursor:pointer}
div.accordion_toggle a{color:#d5d5d5; font-weight:700; height:auto; cursor: pointer}
#lpart .selected div.accordion_toggle a{color:#fff; cursor: pointer}

ul.accordion_content{ padding-bottom:20px; margin:0; width:210px}
ul.accordion_content li {border:none; padding:3px 0px 3px 15px; margin:0px;}
ul.accordion_content li  a{font-weight:400; font-size:11px;}

#lpart span.accordion_toggle_active a{color:#247e15}



/*-------------------------------------------------------------Left end*/

/*Content Part*/
#cpart {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#6B6B6B; width:762px;}
#cpartIN {float:left; padding:5px 5px; margin:0px 0px 0px 0px; color:#000; width:752px; background:#FFF}
#cpartIN h1 { font-size:30px; font-weight:400; color:#6d991e; background:url(../images/c-h1-bg.gif) repeat-x top; padding:12px 10px 15px 20px }
.title { background:#f7f3d9; padding:5px 20px}
.title a { color:#39670b; font-weight:600}
.title a:hover { color:#000;}
#cpartIN a { color:#3c8e33}


.midlink a:link, .midlink a:visited, .midlink a:active{color:#F67C1E; text-decoration:none; font-size:12px; font-weight:normal; }
.midlink a:hover{color:#000000}


#cpart .service { background:url(../images/ser-bg.jpg) top; padding:0px; margin:0px 0px 0px 8px ; height:221px; width:370px }
#cpart .service p { margin:0px 15px 0px 15px; padding:10px 0px 0px 0px ; color:#f0f0f0; clear:both}
#cpart h2{font-size:30px; font-weight:400; color:#d5d5d5; margin:0px 15px 0px 15px ; border-bottom:solid #d5d5d5 1px; padding:5px 0px 5px 0px ; font-family:"Swis721 Lt BT"}

#cpart .current { background:url(../images/cur-bg.jpg) top; padding:0px; margin:0px 0px 0px 8px ; height:221px; width:376px }
#cpart .current p { margin:0px 15px 0px 15px; padding:0px 0px 0px 0px ; color:#f0f0f0; clear:both}




/*Footer Part*/
#fpart {clear:both; margin:0px; height:40px;  padding:10px 0px; position: relative; bottom:0px; color:#d5d5d5; font-weight:normal;   width:100%; left:0px; border-top: #666666 solid 1px}

#fpart a{padding:0px 5px 0px 5px; color:#d5d5d5}
#fpart a:hover{ color:#9e9d9d}
.copyright{ font-size:12px; color:#d5d5d5}

.plaveb a, .plaveb a:hover  {color:#c8c8c8; font-size:12px;  padding:10px 3px 0px 0px;  }
.plaveb a:hover{color:#939393;}
img.plaveb{-moz-opacity:30 ; filter:alpha(opacity:10); -khtml-opacity:10; opacity:0.3; border:0}
	
/*form Part*/
.height{ height:100% !important; min-height:100%;}
form{margin:0px; padding:0px;  height:auto ; height:100% !important; min-height:100%;  width:100%; }
input, select, textarea { font-size:11px;  color:#444444;  font-family:Arial,Verdana,Tahoma; border:1px solid #D6D5D5;  padding:1px;  font-weight:normal; }
.required { font-size:11px; color:#444444; font-family:Verdana,Arial,Tahoma; border:1px solid #FFB5B5; padding:1px; font-weight:normal; z-index:99;}
.validation-advice { margin: 5px 0; padding: 5px; color : red; font-weight:normal; font-size:11px;}
.button { color:#ffffff;  cursor:pointer;   font-weight:bold;  padding-left:5px;  padding-right:5px;   background-color:#606060; border:1px solid #000000;  
}
.cssform{clear:both; padding-top:10px;}
.cssform p{clear: left; margin: 0px; padding: 2px 0 3px 0; color:#717171;}
.cssform b{font-weight:bold;font-size:11px;float: left;margin-left:0px; text-align:right;width:119px;padding-right:5px;color:#7A7A7A;border:0px solid #ffffff;}
.red, .error{ color:#F8AE75; font-weight:bold; font-size:11px; text-align:center; padding:0px 5px 0px 5px;   }

/* Table List */
.allborder { background:#E8E8E8; height:30px;}
.allborder td { padding:5px 2px 4px 5px;}
.allborder a { color:#ff9000; text-decoration:none; font-weight:bold;  }
.allborder a:hover { color:#717171; text-decoration:none; font-weight:bold;  }
.allborder b { color:#000000; text-decoration:none; }
.fieldheader { background:#FAEEE5; color:#4b4b4b; border:1px #ffffff solid; padding-left:10px; font-weight:bold; }
.fieldheader th { padding:1px; padding-left:4px;  height:25px;}
.fieldheader a { color:#666666; text-decoration:underline; font-weight:bold; }
.fieldheader a:hover { color:#A1A1A1; text-decoration:none; font-weight:bold;  }

.lightbg {  background:#ffffff;}
.darkbg { background:#f8f8f8;}
.selectbg { background:#F8F3ED; }
.whitebg { background:#FFFFFF; }


/*Extra Css*/
p{margin:12px 15px 13px 20px; text-align:justify; line-height:15px}
p.dec{ font-size:12px;} 
h1 {  color:#F67C1E;   font-size:14px;  font-weight:bold;  margin:0px 0px 5px 0px; }
h2{ margin:0px; font-size:18px; font-weight:300; padding-top:10px; color:#5b788b; padding-left:20px}
h3 { margin:0px 15px 0px 20px ; font-size:12px; font-weight: 500; color:#6b6b6b}
h4 { margin:0px; font-size:12px; font-weight:bold; padding-top:10px;}



.clear{clear:both}
.left{float:left}
.right{float:right}
.PL22{padding-left:22px}
.PL10{padding-left:10px}
.PR5{padding-right:10px}
.PT10{padding-top:10px}
.MT10{margin-top:10px}
.padding{padding:6px;}

/* LightBox Style  */

#lightbox{ display:none; position: absolute; top:10%; left:40%; z-index:999; text-align:left;}
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99;
background-color:Gray; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);}

/* popup Style  */
iframe   {margin: 0px; padding:0px; background-color: transparent;  filter:alpha(opacity=100);-moz-opacity:100;}
.popup{  padding:9px; width: 480px;  z-index:88; color:#DFDFDF;  background-color:#4b4b4b;filter:alpha(opacity=95);-moz-opacity:.95;}
.popup .BtCls {background-color: #6C6C6C; color: #C5C5C5; text-align: right; font-weight: normal; text-decoration: none; border: 0px solid #FFFFFF; padding:0px 3px 1px 4px; font:bold 11px Arial, Helvetica, sans-serif; }
.popup h3{font-size:14px; font-weight:normal; margin:3px 3px 3px 3px; padding-bottom:5px; border-bottom:#5a5a5a solid 1px; color:#E2E7EA; }







