/* CSS Document */

* { margin:0; padding:0; }
/*-----overflow-x:hidden; overflow-y:scroll;--------------*/
/*body { margin:0px; padding:0px; background:url(../images/body-bg.jpg) repeat-x top left #f1f1f1; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#909090; }*/
body { margin:0px; padding:0px; background:url(../images/body-bg.jpg) repeat-x top left #f1f1f1; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#808080; }
#logo { width:214px; float:left; padding-left:35px;}
.main { width:1000px; margin:0px auto; clear:both; }

.header{ height:90px; width:100%; display:inline-block; background:url(../images/header-bg.jpg) no-repeat top left;}
.header .rightContain{ float:left; width:751px;}
.header .rightContain .searchBox{ height:27px; float:right; padding:10px 41px 0px 0px;}
.header .rightContain .searchBox input{ float:left; height:26px; width:140px; background:url(../images/topSearch.jpg) no-repeat top left; border:none; padding-left:23px;}
.header .rightContain .searchBox a{ float:left;} 

.menubar{ height:28px; padding:9px 15px 0px 0px; margin:0px; float:right; width:610px;}
.menubar li{ float:left; display:inline-block; padding:8px 0px 0px 24px;}
.menubar li h3{ font-size:12px; font-weight:bold;}
.menubar li h3 a{ text-transform:uppercase; color:#8f8f8f; font-weight:bold;}
.menubar li h3 a:hover,.menubar li h3 a.active{ color:#760000;}

.topcontact{ width:100%; float:left; padding:5px 0px; font-size:14px; color:#5a5a5a;}
.topcontact span{ color:#9e9e9e; font-size:14px;}
.topcontact a{font-size:14px; color:#5a5a5a; text-decoration:none;} 
.topcontact a:hover{font-size:14px; color:#5a5a5a; text-decoration:underline;} 
.topcontact .left{padding-left:30px; float:left;}
.topcontact .right{padding-right:30px; float:right; font-size:17px; padding-top:7px;}

.home-banner{ width:922px; position:relative; background:url(../images/banner-topcav.jpg) no-repeat left top #fff; float:left; margin-left:19px; padding:20px; margin-top:5px;}
.inr-banner{ width:922px; background:url(../images/banner-topcav.jpg) no-repeat left top #fff; float:left; margin-left:19px; padding:20px; padding-bottom:5px; margin-top:5px;}

.contentsec{width:922px; margin-left:19px; padding:20px; padding-top:0; float:left; background:#fff;}
.contentsec .leftsec{ width:415px; padding-left:28px; background:url(../images/quote.jpg) no-repeat left top; font-size:14px; text-align:left; float:left;}
.contentsec .leftsec .head{ font-size:20px; color:#933830; text-transform:uppercase; margin-bottom:10px;}
.contentsec .leftsec a{ font-size:11px; text-decoration:underline; color:#933830; padding:10px 0px; float:left;}
.contentsec .leftsec a:hover{ text-decoration:none;}

.contentsec .leftsec5{ width:100%; padding-left:28px; background:url(../images/quote.jpg) no-repeat left top; font-size:14px; text-align:left; float:left;}
.contentsec .leftsec5 .head{ font-size:20px; color:#933830; text-transform:uppercase; margin-bottom:10px;}
.contentsec .leftsec5 a{ font-size:11px; text-decoration:underline; color:#933830; padding:10px 0px; float:left;}
.contentsec .leftsec5 a:hover{ text-decoration:none;}


.contentsec .todayissu{ width:240px; float:left; padding:0px 20px; margin-left:20px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; font-size:14px;}
.contentsec .todayissu .head{ font-size:15px; color:#7b1f17; padding-bottom:7px; text-transform:uppercase;}
.contentsec .todayissu img{ margin-bottom:7px;}
.contentsec .todayissu span{color:#7b1f17; font-weight:bold;}
.contentsec .todayissu a{ font-size:11px; text-decoration:underline; color:#933830; padding:10px 0px; float:left;}
.contentsec .todayissu a:hover{ text-decoration:none;}

.contentsec .lgnsec{ width:182px; float:left; font-size:12px;}
.head{ font-size:16px; color:#7b1f17; padding-bottom:7px; text-transform:uppercase;}
.contentsec .lgnsec .lbl{ width:155px; float:left; margin-top:5px; padding-bottom:3px;}
.contentsec .lgnsec .txtbox{ width:170px; padding:3px 2px; border:1px solid #c6c7bf;}
.contentsec .lgnsec .btnrow{width:155px; float:left;}
.contentsec .lgnsec .btnrow .sp1{width:95px; float:left; padding-top:8px;}
.contentsec .lgnsec .btnrow .sp1 a{ font-size:11px; text-decoration:underline; color:#933830;  float:left;}
.contentsec .lgnsec .btnrow .sp1 a:hover{ color:#909090; text-decoration:none;}
.contentsec .lgnsec .btnrow .sp2{width:34px; float:left; padding-top:10px; float:right;}


.corepractice{width:922px; margin-left:19px; padding:20px;  float:left; background:#dcdcdc;}
.corepractice .leftsec{ width:445px; float:left;}
.corepractice .leftsec .head{ width:430px; float:left; font-size:15px; color:#7b2018; text-transform:uppercase; padding-bottom:20px;}
.corepractice .leftsec img{ margin-right:15px; float:left;}
.corepractice .leftsec ul{ margin:0; padding:0; float:left; width:225px;}
.corepractice .leftsec ul li{ margin:0; padding:0; background:url(../images/arrow1.jpg) no-repeat 0px 10px; padding-left:10px; display:inline-block;}
.corepractice .leftsec ul li a{ font-size:14px; color:#5a5a5a; padding:5px 0px; display:block; border-bottom:1px solid #b9b9b9; width:225px; } 
.corepractice .leftsec ul li a:hover{color:#790000;}
.corepractice .leftsec span{ margin-left:10px; display:inline-block;}
.corepractice .leftsec span a{ font-size:11px; text-decoration:underline; color:#933830; padding:10px 0px; float:left;}
.corepractice .leftsec span a:hover{ text-decoration:none;}
.search ul li a{ color:#5a5a5a;}
.search ul li a:hover{color:#790000;}

.arrows ul{ margin:0; padding:0; float:left; width:161px;}
.arrows ul li{ margin:0; background:url(../images/arrow1.jpg) no-repeat 0px 10px; padding-left:10px; display:inline-block;
    width:650px;
    padding-right: 0;
    padding-top: 5px;
    padding-bottom: 0;
	
}
.arrows ul li a{ font-size:14px; color:#933830; padding:5px 0px; display:block; font-weight: normal;  } 
.arrows ul li a:hover{color:#909090;}

.corepractice .mdlsec{ width:260px; float:left; padding:0px 10px 0px 10px; border-left:1px solid #fff; border-right:1px solid #fff; margin-left:18px;}
.corepractice .mdlsec .head{ width:430px; float:left; font-size:15px; color:#7b2018; text-transform:uppercase; padding-bottom:20px;}
.corepractice .mdlsec ul{ margin:0; padding:0; float:left; width:225px;}
.corepractice .mdlsec ul li{ margin:0; padding:0; background:url(../images/arrow1.jpg) no-repeat 0px 10px; padding-left:10px; display:inline-block;}
.corepractice .mdlsec ul li a{ font-size:14px; color:#5a5a5a; padding:5px 0px; display:block; border-bottom:1px solid #b9b9b9; width:250px; }
.corepractice .mdlsec ul li a:hover{color:#790000;}
.corepractice .mdlsec span{ margin-left:10px; display:inline-block;}
.corepractice .mdlsec span a{ font-size:11px; text-decoration:underline; color:#933830; padding:10px 0px; float:left;}
.corepractice .mdlsec span a:hover{ text-decoration:none;}

.corepractice .rightsec{ width:135px; float:left; padding:0px 10px 0px 10px;  margin-left:18px;}
.corepractice .rightsec .head{ width:145px; float:left; font-size:15px; color:#7b2018; text-transform:uppercase; padding-bottom:20px;}
.corepractice .rightsec ul{ margin:0; padding:0; float:left; width:145px;}
.corepractice .rightsec ul li{ margin:0; padding:0; background:url(../images/arrow1.jpg) no-repeat 0px 10px; padding-left:10px; display:inline-block;}
.corepractice .rightsec ul li a{ font-size:14px; color:#5a5a5a; padding:5px 0px; display:block; border-bottom:1px solid #b9b9b9; width:125px; } 
.corepractice .rightsec ul li a:hover{color:#790000;}
.corepractice .rightsec span{ margin-left:10px; display:inline-block;}
.corepractice .rightsec span a{ font-size:11px; text-decoration:underline; color:#933830; padding:10px 0px; float:left;}
.corepractice .rightsec span a:hover{ text-decoration:none;}

.inr-pgnm{ width:100%; color:#933830; font-size:20px; text-transform:uppercase; float:left; width:925px; padding:10px 0px; border-bottom:1px solid #dcdcdc;}

.cnct-leftform{ width:590px; padding:15px; margin-left:15px; padding-right:0; background:url(../images/cnct-bg.jpg) no-repeat left bottom #fafafa; border:1px solid #e1e1e1;  float:left; margin-top:20px;}
.cnct-leftform .lblrow{ width:280px; float:left; margin-bottom:10px; margin-right:12px;}
.cnct-leftform .lblrow .lbl{ width:280px; float:left; font-weight:bold; padding:3px 0px;}
.cnct-leftform .lblrow .lblinput{ width:280px; float:left; font-weight:bold;}
.cnct-leftform .lblrow .lblinput .sp1{ width:275px; float:left; padding-left:5px; background:url(../images/input-lcav.png) no-repeat left top;}
.cnct-leftform .lblrow .lblinput .sp1 .txtbox{ width:272px; float:left;  background:url(../images/input-rcav.png) no-repeat right top; height:36px; padding:2px 3px 0px 0px; border:none;}

.cnct-leftform .lblrow2{ width:578px; float:left; margin-bottom:10px; margin-right:12px;}
.cnct-leftform .lblrow2 .lbl{ width:578px; float:left; font-weight:bold; padding:3px 0px;}
.cnct-leftform .lblrow2 .lblinput{ width:578px; float:left; font-weight:bold;}
.cnct-leftform .lblrow2 .lblinput .sp1{ width:573px; float:left; padding-left:5px; background:url(../images/cmntboxbg-lcav.png) no-repeat left top;}
.cnct-leftform .lblrow2 .lblinput .sp1 .txtarea{ width:565px; float:left;  background:url(../images/cmntboxbg-rcav.png) no-repeat right top; height:99px; padding:2px 3px 0px 0px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.cnct-rightsec{ width:260px; float:right; margin-top:-83px; margin-right:15px; background:url(../images/callbg.jpg) no-repeat right bottom; height:350px;}
.cnct-rightsec .head{ width:260px; font-size:13px; color:#933830; font-weight:bold; padding:5px 0px; border-bottom:1px dotted #adadad; margin-top:15px;}

.cnct-rightsec .callrow{background:url(../images/call-icon.jpg) no-repeat 0px 0px; color:#909090; padding-left:0px; margin-top:10px; font-size:12px; }
.cnct-rightsec .callrow-ph{ float:left; width:258px; padding-left:20px; padding-top:15px; background:url(../images/skype-icon.jpg) no-repeat 0px 15px;}
.cnct-rightsec .callrow-mail{ float:left; width:258px; padding-left:20px; padding-top:15px; background:url(../images/mail-icon.jpg) no-repeat 0px 15px;}
.cnct-rightsec .callrow-mail a{ color:#909090; text-decoration:none;}
.cnct-rightsec .callrow-mail a:hover{ text-decoration:none; color:#909090;}

.cnct-rightsec .callrow-txt{ float:left; width:258px; padding-top:15px;}
.cnct-rightsec .callrow-txt .too-txt{ float:left; width:81px;}
.cnct-rightsec .callrow-txt .r-txt{ float:left; margin-left:-17px;}
.cnct-rightsec .callrow-txt .r-txt a{ color:#418435; text-decoration:none;}
.cnct-rightsec .callrow-txt .r-txt a:hover{color:#909090; text-decoration:none;}
/*.cnct-rightsec .skyperow{ background:url(../images/skype-icon.jpg) no-repeat 0px 0px; padding-left:20px; margin-top:10px; font-size:12px; height:16px; }
.cnct-rightsec .mailrow{background:url(../images/mail-icon.jpg) no-repeat 0px 0px; padding-left:20px; margin-top:10px; font-size:12px; }
.mial{background:url(../images/mail-icon.jpg) no-repeat 0px 0px; float:left; padding-left:20px; margin-top:10px; font-size:12px; }
.cnct-rightsec .mailrow a{color:#7b7b7b; font-size:12px; text-decoration:underline;}
.cnct-rightsec .mailrow a:hover{text-decoration:none;}
.cnct-rightsec .mailrow2{background:url(../images/mail2-icon.jpg) no-repeat 0px 0px; padding-left:20px; margin-top:10px; font-size:12px; }
*/
.commencon{ width:98%; margin:20px 10px 10px 10px; float:left; }
.commencon img{ margin:0px 20px 20px 0px; }



.footer{ width:962px; margin-left:19px; float:left; background:#fff; padding:25px 0px; text-align:center; border-top:1px solid #e7e7e7;}
.footer a{ text-decoration:none; color:#909090; padding:2px 8px; display:inline-block;}
.footer samp{ color:#136303; font-family:Arial, Helvetica, sans-serif;}
.footer samp span{ color:#790000;}
.footer a:hover{color:#790000;}


.comt-txt{width:527px; float:left; margin-top:5px; padding-bottom:3px; font-weight:bold;}
.comt-txt2{width:527px; float:left; margin-top:5px; padding-bottom:3px; margin-top:6px; font-weight:bold;}
.comt-txt a{color:#933830; text-decoration:underline;}
.comt-txt a:hover{text-decoration :none; color:#909090;}







.banner {margin:0 auto; margin-left:0px; width: 745px;padding:0; font-family:Arial, Helvetica, sans-serif;}
#gallery {position:relative;height:322px;z-index:1;}
#gallery a {float:left;position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500}

#gallery .caption {z-index:600;background-color:Gray;color:#ffffff;height:55px;width:745px!important;position:absolute;bottom:0;}
#gallery .caption .content {margin:8px 10px 10px 10px; text-align:right; width:722px!important;}
#gallery .caption .content h1 {margin:0;padding:0;color:#ffffff;font-size:18px; font-family:'MyriadPro'; font-weight:normal;}
#gallery .caption .content h2 {margin:0;padding:0;color:#ffffff;font-size:16px; font-family:'MyriadPro'; font-weight:normal;}

.SubHeading{ font-size:15px; color:#7b1f17; padding-bottom:7px; text-transform:uppercase;}
.subContainbox{ padding-top:10px; display:inline-block; width:100%;}
.SubHeading1{ font-size:15px; color:#7b1f17; padding-bottom:7px; text-transform:uppercase;float:left;margin-right:25px;}
.subContainbox1{ padding-top:10px; display:inline-block; width:100%;}

.leftLinkCont{ float:left; width:230px; background:#DCDCDC; padding:10px 10px;}
.leftLinkCont ul{ list-style:none;}
.leftLinkCont ul li{ background:url(../images/arrow1.jpg) no-repeat 0px 10px; padding-left:15px;  }
.leftLinkCont ul li a{ padding-bottom:2px;line-height:25px; border-bottom:1px solid #B9B9B9;  color:#000; width:100%; display:inline-block; font-size:12px; color:#5A5A5A;}
.leftLinkCont ul li a:hover{ color:#760000;}
.RightContBox{ float:left; width:635px; padding-left:10px;}

.topicCont{ float:left; width:100%; padding:10px 10px;}
.topicCont1{ float:left; padding:10px 10px;}
.topicCont li{ padding-bottom:7px; display:inline-block; width:100%; float:left;}
.lefttopic{ float:left; width:185px; font-weight:bold; color:#5A5A5A;text-transform:uppercase;font-size:12px;}
#lefttopic-1{ float:left; width:244px; font-weight:bold; color:#5A5A5A;text-transform:uppercase;font-size:12px; text-align:justify;margin-bottom:7px;}
.righttopiuc{ float:left; width:710px;}



.logoCont{}
.logoCont li{ float:left; height:120px; width:286px; display:inline-block; margin:0px 10px 10px 0px; text-align:center; border: 1px solid #DCDCDC;}
.logoCont li b{ height:100%; display:inline-block;}
.logoCont li img { margin:0px}
.logoCont li *{ text-align: center; vertical-align: middle;}

.logoCont{}
.logoCont li{ float:left; height:120px; width:286px; display:inline-block; margin:0px 10px 10px 0px; text-align:center; border: 1px solid #DCDCDC;}
.logoCont li b{ height:100%; display:inline-block;}
.logoCont li img { margin:0px}
.logoCont li *{ text-align: center; vertical-align: middle;}


.learningmodel{ background:url(../images/learningmodel.jpg) no-repeat top center; height:443px; width:100%; display:inline-block; margin:15px 0px;}


lognsec{ background:#fafafa; border:1px solid #e1e1e1; width:385px; padding:10px; float:left; margin-bottom:10px; width:880px;}
.lognsec .row1{ width:100%; float:left; margin-bottom:10px;}
.lognsec .row1 .sp1{ width:120px; display:inline-block; float:left; color:#7a7a7a; font-size:13px; font-weight:bold; padding-top:10px; margin-left:225px;  text-align:right; padding-right:10px;}
.lognsec .row1 .sp2{ width:280px; display:inline-block; float:left;}
.lognsec .row1 .sp2 .lcav{ width:275px; float:left; padding-left:5px; background:url(../images/input-lcav.png) no-repeat left top;}
.lognsec .row1 .sp2 .lcav .txtbox{ width:272px; float:left;  background:url(../images/input-rcav.png) no-repeat right top; height:36px; padding:2px 3px 0px 0px; border:none;}
.lognsec img{ margin:0;}
.lognseccon{width:100%; float:left; padding-top:5px;}

.lognsec .row1 .sp2 a{ text-decoration:underline; color:#933830;}
.lognsec .row1 .sp2 a:hover{ text-decoration:none; color:#909090;}


.regsec{ background:#fafafa; border:1px solid #e1e1e1; width:385px; padding:10px; float:left; margin-bottom:10px; width:880px;}

/*
.regsec .row1{ width:100%; float:left; margin-bottom:10px;}
.regsec .row1 .sp1{ width:165px; display:inline-block; float:left; color:#7a7a7a; font-size:13px; font-weight:bold; padding-top:10px; margin-left:170px; text-align:right; padding-right:10px;}
.regsec .row1 .sp2{ width:475px; display:inline-block; float:left;}
*/

.regsec .row1{ width:440px; float:left; margin-bottom:10px;}
.regsec .row1 .sp1{ width:146px; display:inline-block; float:left; color:#7a7a7a; font-size:12px; font-weight:bold; padding-top:10px;  text-align:left; padding-right:10px;}
.regsec .row1 .sp2{ width:274px; display:inline-block; float:right;}


.regsec .row1 .sp2 .lcav{ margin-right:10px; width:275px; float:right; padding-left:5px; background:url(../images/input-lcav.png) no-repeat left top;}
.regsec .row1 .sp2 .lcav .txtbox{ width:272px; float:left;  background:url(../images/input-rcav.png) no-repeat right top; height:36px; padding:2px 3px 0px 0px; border:none;}
.regsec img{ margin:0;}
.regseccon{width:100%; float:left; padding-top:5px;}
.regsecttl{font-size:13px; padding-bottom:5px; display:inline-block;}


.link1{ font-size:13px; font-weight:bold; color:#933830; text-decoration:underline;}
.link1:hover{  color:#909090; text-decoration:none;}

/*-----------------------------------------------------------------Comman CSS--------------------------------------------------------------*/

img		{ border:none; padding:0px; margin:0px; line-height:1px; font-size:0px;}
a		{ text-decoration:none; outline:none;}
ul		{ list-style:none; padding:0px; margin:0px;}
.nobg	{ background:none!important;}
.clear{ clear:both;}

.SubHeading2{ font-size:15px; color:#7b1f17; padding-bottom:7px; text-transform:uppercase; text-align:center;}
.cmon-div { float:left; width:auto; padding-left:95px; margin-top:15px;}
.cmon-div .f-div { float:left; width:205px; margin-right:26px;}
.cmon-div .f-div .work-div { float:left; width:204px;  padding:0px 0px 0px 3px; margin-top:17px;}
.cmon-div .f-div .work-div .work-in{ float:left; width:203px; padding:6px 0px 4px 7px; background:#c4e59f; border:#c4bd97 solid 1px; font-family:'CalibriItalic'; font-size:14px; font-weight:bold; color:#000;}
.cmon-div .f-div .work-div .work-in .small-txt{font-family:'CalibriItalic'; font-size:10px; color:#000; float:left; margin-top:3px;}

.small-txt{font-family:'CalibriItalic'; font-size:12px; display:block ;  color:#000; }

.cmon-div .f-div .work-div2 { float:left; width:204px;  padding:0px 0px 0px 3px; margin-top:51px;}
.cmon-div .f-div .work-div2 .work-in2{ float:left; width:203px; padding:6px 0px 4px 7px; background:#c4e59f; border:#c4bd97 solid 1px; font-family:'CalibriRegular'; text-transform:uppercase; font-size:19px; font-weight:bold; color:#000;}

.cmon-div2 { float:left; width:895px; padding-top:35px;}
.left-part { float:left; width:67px;}
.left-list { float:left; width:67px; margin-bottom:16px;}
.left-list2 { float:left; width:105px; margin-bottom:16px;}
.left-list ul{ margin:0px; padding:0px; display:inline-block;}
.left-list li { width:67px; float:left; font-family:Arial;}
.left-list li a{ font-family:Arial,; color:#000; text-decoration:none;}
.left-list li a:hover{  font-family:Arial,; color:#000;  text-decoration:none;}


.cmon-div2 .map{ float:left; width:686px; height:347px; margin-right:18px; margin-left:28px; margin-top:-16px;}
.cmon-div2 .map img{ border:0 none;}
.map-txt{ float:left; width:225px; height:45px; font-weight:bold; margin-left:353px; margin-top:-65px; border:#f7f9fc solid 1px; background:#dfe8f3; padding:10px 0px 0px 11px; font-family:Arial; font-size:14px; color:#000;}


.logoCont2{ float:left; margin-top:15px;}
.logoCont2 li{ float:left; height:171px; width:257px; display:inline-block; margin:0px 13px 10px 25px; text-align:center; border: 1px solid #DCDCDC;}
.logoCont2 li b{ height:100%; display:inline-block;}
.logoCont2 li img { margin:0px}
.logoCont2 li *{ text-align: center; vertical-align: middle;}

.logoCont33{ float:left; margin-top:15px;}
.logoCont33 li{ float:left;width:257px;margin:0px 10px 20px 25px;}
.logoCont33 li span{border:1px solid #DCDCDC;width:246px;float:left;text-align:left;padding:5px;min-height:51px;}
.logoCont33 li span strong{width:100%;float:left;color:#000;text-align:left;}
.logoCont33 li span p{width:246px;float:left;text-align:left;min-height:51px;}
.logoCont33 li a{ float:left; height:171px; width:257px;text-align:center; border: 1px solid #DCDCDC;margin-bottom:10px;}
.logoCont33 li b{ height:100%; display:inline-block;}
.logoCont33 li img { margin:0px}
.logoCont33 li *{ text-align: center; vertical-align: middle;}



.leftLinkCont2{ float:left; width:339px;}
.leftLinkCont2 ul{ list-style:none; margin:0px; padding:0px;}
.leftLinkCont2 ul li{ float:left; width:277px; height:18px; padding:9px 0px 5px 62px; border:#000 solid 3px; margin-bottom:24px;}
.leftLinkCont2 ul li a{ color:#000; font-family:'CalibriRegular'; font-size:15px; text-decoration:none;}
.leftLinkCont2 ul li a:hover{ text-decoration:none; color:#000;}
.RightContBox2{ float:left; width:439px; padding:13px 13px 36px 13px; color:#000; border:#7f7f7f solid 1px; margin-left:34px; font-family:'CalibriRegular'; font-size:18px; text-align:center;}

.add-div { float:left; width:692px; position:relative; padding:9px 13px 25px 11px; margin-bottom:6px; border:#4f81bd dotted 1px; margin-left:110px; text-align:center; font-family:'CalibriRegular'; font-size:12px; color:#000;}
.add-div1 {  position:relative; padding:9px 13px 25px 11px; margin-bottom:6px;  text-align:justify;}
.add-div .right-corner{ float:right; background:#d4dfe8; position:absolute; right:0px; bottom:0px;  width:210px; padding:6px 0px 5px 8px;}
.add-div1 .right-corner1{ float:right; background:#d4dfe8; position:absolute; right:0px; bottom:0px;  width:210px; padding:6px 0px 5px 8px;}
.add-div .right-corner a{ font-size:12px; color:#933830; text-decoration:underline;}
.add-div1 .right-corner1 a{ font-size:14px; color:#933830; text-decoration:underline;}
.add-div .right-corner a:hover{ text-decoration:none; color:#909090;}

.normal-txt{ font-size:12px;  width:800px; text-align:center; float:left;}
.normal-txt2{ font-size:12px;  width:630px; padding-left:120px!important; text-align:justify; float:left;}
.normal-txt3{ font-size:12px;  width:815px; text-align:justify; float:left;}
.normal-txt3 a{ font-size:14px; color:#418435; text-decoration:none;}
.normal-txt3 a:hover{color:#909090; text-decoration:none; font-size:14px;}

/*
.artic-div-main{ float:left; width:800px; text-align:center; padding-top:20px; padding-left:145px;}
*/

.artic-div-main{  text-align:center; padding-top:20px; width:100%; text-align:center; float:left;}

.artic-div-main .artic-div{ float:left; width:642px;  margin-bottom:2px;}
.artic-div-main .artic-div ul { margin:0px; padding:0px;}
.artic-div-main .artic-div li { float:left; width:83px; margin-right:1px; text-align:center; background:#c4e59f; padding:11px 38px 13px 38px; font-family:'CalibriRegular'; font-size:12px; margin-bottom:1px; color:#000;}
.artic-div-main .artic-div li a{ color:#000; font-size:12px; text-decoration:none;}
.artic-div-main .artic-div li a:hover{ text-decoration:none; color:#000;}

.artic-div-main .artic-div2{ float:left; width:642px;  margin-bottom:2px;}
.artic-div-main .artic-div2 ul { margin:0px; padding:0px;}
.artic-div-main .artic-div2 li { float:left; width:83px; margin-right:1px; text-align:center; background:#c4e59f; padding:11px 38px 13px 38px; font-family:'CalibriRegular'; font-size:14px; margin-bottom:1px; color:#000;}
.artic-div-main .artic-div2 li a{ color:#000;  padding-bottom:6px; float:left; font-size:12px; text-decoration:none;}
.artic-div-main .artic-div2 li a:hover{ text-decoration:none; color:#000;}

.artic-div-main .artic-div3{ float:left; width:627px;  margin-bottom:2px;}
.artic-div-main .artic-div3 ul { margin:0px; padding:0px;}
.artic-div-main .artic-div3 li { float:left; width:83px; margin-right:1px; text-align:center; background:#c4e59f; padding:11px 38px 15px 38px; font-family:'CalibriRegular'; font-size:14px; margin-bottom:1px; color:#000;}
.artic-div-main .artic-div3 li a{color:#000;  float:left; padding-bottom:6px; font-size:12px; text-decoration:none; display:inline-block;}
.artic-div-main .artic-div3	li a:hover{ text-decoration:none; color:#000;}


.topicCont-div{ float:left; vertical-align:top; width:897px;}
.topicCont2{ float:left; width:900px; padding:10px 10px 10px 0px;}
.lefttopic2{ float:left; width:170px; height:50px; margin-bottom:5px; padding:10px 0px 0px 15px; font-weight:bold; color:#5A5A5A;}
.lefttopic21{ float:left; width:214px; height:50px; margin-bottom:5px; padding:0px 0px 0px 15px; font-size:14px; color:#5A5A5A;}
.righttopiuc2{ float:right; width:656px; margin-bottom:5px;} 


/* --------------  forgot password  ---------------------------*/    



.frgtpass{ background:#f0f0f0; border:1px solid #e1e1e1; width:580px; padding:20px 20px 10px 20px; margin:10px auto; position:relative; }
.frgtpass .inrfrgt{ width:548px; padding:15px; background:#fff; border:1px solid #dddddd; float:left;}
.frgtpass .inrfrgt .sp1{ color:#7a7a7a; font-size:13px; padding-top:10px; text-align:right; padding-right:10px; width:180px; font-weight:bold; display:inline-block; float:left;}
.frgtpass .inrfrgt .sp2{ width:275px; float:left; padding-left:5px; background:url(../images/input-lcav.png) no-repeat left top;}
.frgtpass .inrfrgt .sp2 .txtbox{ width:340px; float:left;  background:url(../images/input-rcav.png) no-repeat right top; height:36px; padding:2px 3px 0px 0px; border:none;}
.frgtpass .btnrow{ width:500px; float:right; padding-top:10px; text-align:right;}
.frgtpass .btnrow img{ margin:0;}
.frgtpass .btnrow a{ margin-left:5px;}

.frgotimg{ position:absolute; left:50px; bottom:0px; height:110px;}

/*-----------------------------------------------------------------Comman CSS--------------------------------------------------------------*/

img		{ border:none; padding:0px; margin:0px; line-height:1px; font-size:0px;}
		a{color:#418435; text-decoration:none;}
 a:hover{text-decoration :none; color:#909090;}

ul		{ list-style:none; padding:0px; margin:0px;}
.nobg	{ background:none!important;}
.clear{ clear:both;}

.leftsec1 { float:left; width:800px; padding-top:15px;}
.leftsec1 ul { margin:0px; padding:0px;}
.leftsec1 ul li { float:left; width:785px; padding:0px 0px 10px 15px;; background:url("../images/arrow1.jpg") no-repeat scroll 0 4px transparent;}
.leftsec1 ul li a {color:#933830; text-decoration:underline; outline:none;}

.leftsec1 ul li a:hover {color:#909090; text-decoration:none; outline:none;}

.leftsec11 { float:left; width:800px; padding-top:15px;}
.leftsec11 ul { margin:0px; padding:0px;}
.leftsec11 ul li { float:left; width:785px; padding:0px 0px 10px 15px;; background:url("../images/arrow1.jpg") no-repeat scroll 0 4px transparent;}
.leftsec11 ul li a {color:#933830; text-decoration:underline; font-size:14px; outline:none;}

.leftsec11 ul li a:hover {color:#909090; text-decoration:none; outline:none;}


/* ---------------------------   End of forgot password  ---------------------*/




.logoCont3{ float:left; width:370px; margin-left:70px;}
.logo-txt {float:left; font-size:13px; font-weight:bold; color:#999; text-transform:uppercase; padding-top:40px;}
.logoCont3 li{ float:right; height:120px; width:200px; display:inline-block; margin:0px 10px 10px 0px; text-align:center; border: 1px solid #DCDCDC;}
.logoCont3 li b{ height:100%; display:inline-block;}
.logoCont3 li img { margin:10px 0px 0px 0px;}
.logoCont3 li *{ text-align: center; vertical-align: middle;}


.logoCont4{ float:left; width:370px; margin-left:70px;}
.logo-txt {float:left; font-size:13px; font-weight:bold; color:#999; text-transform:uppercase; padding-top:40px;}
.logoCont4 li{ float:right; height:120px; width:200px; display:inline-block; margin:0px 10px 10px 0px; text-align:center; border: 1px solid #DCDCDC;}
.logoCont4 li b{ height:100%; display:inline-block;}
.logoCont4 li img { margin:10px 0px 0px 0px;}
.logoCont4 li *{ text-align: center; vertical-align: middle;}

.commencon3{ width:895px;  padding:30px 5px 5px 6px; float:left; border:#dcdcdc solid 1px;}


/*--------------------------------------- center-body -----------------------------------------*/

.contentsec2{width:922px; margin-left:19px; padding:20px; padding-top:0; float:left; background:#fff;}
.left-part{float:left; width:615px;}
.first-row{ float:left; width:615px; min-height:186px; border-top:#dcdcdc solid 3px; background:url(../images/ecoval-icon.gif) no-repeat left 11px; padding-top:10px;}
.txt-row{ float:left; width:575px; margin-left:27px;}

.txt-row p{ float:left; font-family:Arial;  color:#808080; padding-top:13px; text-align:justify; font-weight:bold; width:550px;}

.red-title{ float:left; width:575px;}
.red-title h2{ font-size:20px; color:#933830; text-transform:uppercase;}
.red-title h4{ font-size:16px; color:#933830; text-transform:uppercase;}

.lern-more{ float:left; padding-top:14px;}
.lern-more a{ font-size:11px; color:#418435; text-decoration:none;}
.lern-more a:hover{ color:#909090; text-decoration:none;}

.isu-left{ float:left; width:242px; margin-top:8px;}
.isu-left img{ border:0 none;}
.isu-left .isu-txt{ float:left; font-weight:bold; padding-top:10px; width:242px; font-size:13px; color:#5b5b5b;}
.isu-left .isu-txt a{color:#5b5b5b; text-decoration:none;}
.isu-left .isu-txt a:hover{color:#7b1f17;}


.lgnsec2{ width:275px; float:right; font-size:12px;}
.lgnsec2 .head{ font-size:15px; color:#7b1f17; padding-bottom:7px; text-transform:uppercase;}
.lgnsec2 .recent-point{ float:left; width:275px;}
.lgnsec2 .recent-point ul{ margin:0px; padding:0px;}
.lgnsec2 .recent-point li{ float:left; width:260px; padding-left:12px; margin-left:5px; font-size:13px; line-height:20px; color:#878787; background:url(../images/recent-point-icon.jpg) no-repeat left 6px;}
.lgnsec2 .recent-point li a{ text-decoration:underline; font-size:14px; color:#933830;}
.lgnsec2 .recent-point li a:hover{ color:#909090; text-decoration:none;}
.lgnsec2 .recent-point li  a samp{ font-family:Arial; font-size:13px; color:#933830; text-decoration:none;}

.right-part{ float:right; width:272px; padding:15px 10px 0px 10px; background:#dcdcdc;}
.right-part .r-contain{ float:left; width:263px; padding-top:10px; padding-bottom:15px; padding-left:9px; background:url(../images/r-cont-top.gif) no-repeat left top;}
.right-part .r-contain .core-point{ float:left; width:220px;}
.right-part .r-contain .core-point ul{ margin:0px; padding:0px;}
.right-part .r-contain .core-point li{ float:left; width:219px; padding-left:6px; background:url(../images/core-icon.gif) no-repeat left 8px;}
.right-part .r-contain .core-point li samp{padding-bottom:4px; float:left; padding-top:3px; margin-left:6px; border-bottom:#b9b9b9 solid 1px; color:#5a5a5a; font-family:Arial; width:229px;}
.right-part .r-contain .core-point li samp a{ color:#5a5a5a; text-decoration:none; font-size:13px; font-family:Arial;}
.right-part .r-contain .core-point li samp a:hover{ color:#7b2018;}

.right-part .r-contain .core-point2{ float:left; width:126px;}
.right-part .r-contain .core-point2 ul{ margin:0px; padding:0px;}
.right-part .r-contain .core-point2 li{ float:left; width:126px; padding-left:6px; background:url(../images/core-icon.gif) no-repeat left 8px;}
.right-part .r-contain .core-point2 li img{ float:right; border:0 none;}
.right-part .r-contain .core-point2 li samp{padding-bottom:4px; float:left; padding-top:3px; margin-left:6px; border-bottom:#b9b9b9 solid 1px; color:#5a5a5a; font-family:Arial; width:103px;}
.right-part .r-contain .core-point2 li samp a{ color:#5a5a5a; text-decoration:none; font-size:13px; font-family:Arial;}
.right-part .r-contain .core-point2 li samp a:hover{ color:#7b2018;}

.bner-cont{ float:right; width:165px; position:absolute; right:19px; top:43px;}
.bner-cont .cont-bnr{ float:left; padding-top:15px; line-height:31px; width:165px; font-size:14px; color:#808080; font-weight:bold;}
.bner-cont .cont-bnr a{font-size:14px; color:#808080; text-decoration:underline;}
.bner-cont .cont-bnr a:hover{ color:#883932;}

.issu1{float: left; width :870px; padding:0 15px 15px 15px;}
.issu1 img{ float:left; border:0 none; height:102px; width:240px;}
.issu1 p{ padding-left:259px; text-align :justify;}

.issu11{float: left; width :870px; padding:0 15px 15px 15px;}
.issu11 img{ float:left; border:0 none; height:102px; width:240px;}
.issu11 p{text-align :justify;}

.iner-cont2{ float:right; width:150px;  right:19px;}
.iner-cont2 .cont-ibnr{ float:left; padding-top:15px; width:165px; font-size:14px; color:#808080; font-weight:bold;}
.iner-cont2 .cont-ibnr a{font-size:14px; color:#808080; text-decoration:underline;}
.iner-cont2 .cont-ibnr a:hover{ color:#883932;}

.box-top{background:#7B1F17;border-right: 1px solid #fff;border-top: 1px solid #333;border-left:1px solid #333;border-bottom: 1px solid #fff;color: #fff;font-size:13px;padding: 5px 5px 5px 5px;font-family:Arial; text-align:center;}
.bodder-bottom {border-bottom:none !important;}
.bodder-right {border-right:none !important;}
.bodder-left {border-left:none !important;}

.artic-div-main .box-small {border: 1px solid #333; width:150px; color:#585858;padding: 4px 4px 4px 4px; text-align:center ;}
.artic-div-main .box-small  p{color: #808080;  text-align:center; }

.clm2 {width:900px;float:right;font-size:28px;color:#023665;padding-bottom:50px;}
.clm2 .about-txt{width:100%;float:left;font-size:28px;color:#023665;background:url(../images/bottom-bodder.gif) repeat-x left bottom;padding-bottom:5px;}
.clm2 .us-txt{font-size:22px;color:#4f5152;font-weight:normal;}
.clm2 .txt{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#444444;text-align:justify;float:left;width:100%;padding-top:10px;}

.Testimonials-row1{width:855px;float:left;border-bottom: 1px solid #abaaaa;margin-top:20px;display:inline;background:#e7e5e5;color:#444444;line-height:19px;font-size:13px;padding:10px 20px 10px 20px;}
.dr-name{text-align:right;float:left;width:100%;color:#023665;line-height:19px;font-weight:bold;font-size:13px;padding-top:10px;}

.left-row{width:130px; padding:10px 5px 10px 5px;  border: 1px solid #BABABA;  text-align: center !important;}
.left-row img{  width:120px; height:140px; border:0 none; margin-bottom:0px; margin-right:0px;}
.right-row { padding:15px 10px 10px 15px; vertical-align:top; text-align:justify; border: 1px solid #BABABA;}
.right-row p{ }
.right-row a{ color:#418435; text-decoration:none; font-size: 14px;}
.right-row a:hover{color:#909090; text-decoration :none;}

.select-logo{float: left; width:811px; padding:10px 10px 10px 71px;}
.select-logo ul{ margin:0px; padding:0px;}
.select-logo li{float: left; width:200px; margin-right:60px; margin-bottom:20px; height:120px; border:1px solid #DCDCDC; text-align:center; vertical-align:middle;}
.select-logo li img{ margin:10px 0 0;}

/*--------------------- 13/3/2012----------------------------------------*/

.regsec .row1 .sp4{ width:455px; margin-left:150px; padding-top:8px; padding-bottom:10px; display:inline-block; float:left;}
.regsec .row1{ width:440px; float:left; margin-bottom:10px;}
.regsec .row1 .sp3{ width:141px; display:inline-block; float:left; color:#7a7a7a; font-size:12px; font-weight:bold; padding-top:10px;  text-align:left; padding-right:10px;}
.regsec .row1 .txt-box{ margin-right:10px; width:647px; height:120px; float:left; background:url(../images/interest-ara.gif) no-repeat left top;}
.regsec .row1 .txt-box .txtboxarea{ width:637px; height:112px; margin-top:3px; margin-left:3px; float:left;  border:none transparent; background:none transparent;}


/*------------------14/3/2012------------------------------------*/

.cnct-leftform{ width:590px; padding:15px; margin-left:15px; padding-right:0; background:url(../images/cnct-bg.jpg) no-repeat left bottom #fafafa; border:1px solid #e1e1e1;  float:left; margin-top:20px;}
.cnct-leftform .lblrow3{ width:500px; float:left; margin-bottom:10px; margin-right:12px;}
.cnct-leftform .lblrow3 .lbl{ width:207px; float:left; font-weight:bold; padding:3px 0px;}
.cnct-leftform .lblrow3 .lblinput{ width:280px; float:left; font-weight:bold;}
.cnct-leftform .lblrow3 .lblinput .sp1{ width:275px; float:left; padding-left:5px; background:url(../images/input-lcav.png) no-repeat left top;}
.cnct-leftform .lblrow3 .lblinput .sp1 .txtbox{ width:272px; float:left;  background:url(../images/input-rcav.png) no-repeat right top; height:36px; padding:2px 3px 0px 0px; border:none;}

.bner-cont2{ float:right; width:170px; position:absolute; right:19px; top:18px;}
.bner-cont2 .cont-bnr2{ float:left; line-height:19px; width:193px; font-size:14px; color:#808080; font-weight:bold;}
.bner-cont2 .cont-bnr2 a{font-size:14px; color:#418435; text-decoration:none;}
.bner-cont2 .cont-bnr2 a:hover{ color:#808080;}



.lgnsec{ width:170px; float:right; font-size:12px; position:absolute; right:19px; top:190px;}
.head{ font-size:13px; padding-left:0px;  color:#7b1f17; padding-top:7px; text-transform:uppercase;}
.lgnsec .lbl{ width:155px; float:left; margin-top:5px; padding-bottom:3px;}
.lgnsec .txtbox{ width:143px; padding:3px 2px; border:1px solid #c6c7bf;}
.lgnsec .btnrow{width:161px; float:left;}
.lgnsec .btnrow .sp1{width:95px; float:left; padding-top:8px;}
.lgnsec .btnrow .sp1 a{ font-size:11px; text-decoration:none; color:#418435;  float:left;}
.lgnsec .btnrow .sp1 a:hover{ color:#909090; text-decoration:none;}
.lgnsec .btnrow .sp2{width:54px; float:left; padding-top:10px;}

.txt-row12{ float:left; margin-left:27px;}
.right-part .r-contain{ float:left; width:263px; padding-top:26px; padding-bottom:22px; padding-left:9px; background:url(../images/r-cont-top.gif) no-repeat left top;}
.news-tab{ float:left; width:610px; margin-left:-25px;}
.txt-row12 .news-tab{ float:left; width:610px; margin-left:-25px;}
.news-tab .news-row{ float:left; width:610px; border-bottom:#000 solid 1px; padding:9px 0 9px 0;}



.bner-cont2 .cont-bnr2{ float:left; line-height:25px; width:193px; padding-top:15px!important; font-size:14px; color:#808080; font-weight:bold;}
.info-row{ float:left; padding-bottom:10px; width:190px;}
.info-row img{ float:left; border:0 none; margin-top:7px;margin-right:5px;}
.info-row samp{ float:right; font-family:Arial; font-size:13px; color:#808080; margin-left:5px;}
.info-row samp a{ text-decoration:none; font-size:14px; font-weight:bold; color:#808080;}
.info-row samp a:hover{ color:#000;}


.modal-box{ float:left; position:relative; text-align:left; min-height:210px; width:162px; border-right:#e7e7e7 solid 1px; padding:0 14px 0 14px;}
.modal-box samp{ font-family:Arial;  padding-bottom:13px; font-size:14px; width:160px; float:left;  color:#a80000!important; font-weight:bold; text-transform:uppercase;}
.modal-box img{ float:left;}
.modal-box p{ float:left; padding-bottom:15px; float:left; width:160px; font-weight:normal;  font-size:12x; text-align:justify; color:#808080;}
.modal-box .link-btm{ position:absolute; bottom:3px; left:0px; /*margin-left:34px;*/ margin-left:14px;}
.modal-box .link-btm a{ color:#418435; float:left; width:160px; padding-bottom:5px;}
.modal-box .link-btm a:hover{color:#909090;}

.newslisting{float: left; text-align: left; width: 160px;}
.newslisting a{  background: url("../images/core-icon.gif") no-repeat scroll left 4px transparent; display: inline-block; margin-bottom: 5px; padding-left: 15px; text-decoration:none; color:#418435;}
.newslisting a:hover{   text-decoration:none;  color:#909090;}

.pagingdiv{float:left; width:100%; padding-top:20px;}
.paging {padding:0px; text-align:right;  vertical-align:middle;font-size:13px; font-weight:normal; color:#5a1f6a;}
.paging a { background:#e2ddc7; display:inline-block; border:solid 0px #e7e9d1;  padding:2px 6px; margin:0px 2px; font-size:13px; font-weight:normal; color:#696969; text-decoration:none;}
/*.paging a:hover {background:#c1b386; color:#ffffff;}*/
.paging a:hover {background:#933830; color:#ffffff;}
.paging span a { background:none;  display:inline-block; border:solid 0px #e7e9d1;  padding:2px 6px; margin:0px 2px;  font-weight:normal; color:#696969; text-decoration:none;}
.paging span a:hover{background:none; color:#000000;}
.paging .fix {display:inline-block; background:#933830; padding:2px 6px; margin:0px 1px;  font-size:13px; font-weight:normal; color:#ffffff; text-decoration:none;}

.upper{text-transform:uppercase;}
.maintitle{color:#933830;}
.back-button
{
	background:url(../images/back-btn.jpg) no-repeat;
	height:26px;
	width:61px;
	 border:none;
}
.login-button
{
	background:url(../images/login-btn.jpg) no-repeat;
	width:54px;
	height:26px;
	border:none;
	cursor:pointer;
}
.country img
{
	margin:0px;
}
.search
{
	background:url(../images/searchbtn.jpg) no-repeat !important;
	width:59px !important;
	height:26px !important;
	border:none!important;
}
.reg-btn
{
	background:url(../images/register-btn.jpg) no-repeat;
	width:78px;
	height:26px;
	border:none;
}
.submit-btn
{
	background:url(../images/submit-btn.jpg) no-repeat;
	width:78px;
	height:26px;
	border:none;
}
.download-btn
{
	background:url(../images/download.gif) no-repeat;
	width:87px;
	height:26px;
	border:none;
	cursor:pointer;
}
.reset-btn
{
	background:url(../images/reset-btn.jpg) no-repeat;
	width:87px;
	height:26px;
	border:none;
}