﻿* { margin: 0; padding: 0; border: 0; text-decoration: none;}
html { font-family: Arial, 'Microsoft Sans Serif'; color: #000;}
body { background: #ffffff url(../Images/BG3.jpg) no-repeat center top; width:auto; margin: 0px; padding: 0px; font-size:79%;}
img{ border:none; display:block;}
ul{	margin:0; padding:0;}
ul li{list-style:none}
a{ outline:none; text-decoration:none; color:#0485df;}
a:hover{ text-decoration:underline;}
a:focus, aF{color: #800000!important;text-decoration: underline;}
h1, h2, h3, h4, h5, h6, p{ margin:0;}

input { color: #4b4b4b;}
textarea { padding: 5px; font-family: Arial; line-height: 18px; color: #4b4b4b;border: 1px solid #e3ecf1;}
select { background: #FFF; color: #4b4b4b; height: 24px; border: 1px solid #e3ecf1; padding: 0px; margin-right:5px; line-height: 24px !important;}
input[type="text"] { background: #FFF; height: 24px; border: 1px solid #e3ecf1; padding: 0px 6px; line-height: 24px;}
input[type="tel"] { background: #FFF; height: 24px; border: 1px solid #e3ecf1; padding: 0px 6px; line-height: 24px;}
input[type="file"] { background: #FFF; height: 24px; border: 1px solid #e3ecf1; padding: 0px 6px; line-height: 24px;}
input[type="password"] { background: #FFF; height: 24px; border: 1px solid #e3ecf1; padding: 0px 6px; line-height: 24px;}
.login input[type="submit"]{padding:5px; background:#0178c1; color:#fff}
.login textarea { height:150px; border:1px solid #e3ecf1;}

#main { width: 100%; margin: 0px auto; height: auto; overflow: hidden; background: url(../Images/BG21.html) no-repeat center top;}
#container { width: 996px; margin: 0px auto; height: auto; overflow: hidden;}
#header { width: 100%; height: auto; clear: both;}
#midCont { background: #FFF; overflow: hidden; padding:8px; border-left: 1px solid #d4dbe5; border-right: 1px solid #d4dbe5; min-height: 350px;}
#midContLM { background: #FFF; overflow: hidden; padding:0px; border-left: 1px solid #d4dbe5; border-right: 1px solid #d4dbe5; min-height: 350px;}

.headerTop { height: 37px; width:960px; text-align: right; color: #cbcbcb; font-weight: bold; clear: both; overflow: hidden;margin:0}
/*.headerTop a { padding: 0px 6px; color: #cbcbcb; line-height: 30px;}
.headerTop a:hover { color: #FFF;}*/

.headerTop .top_links { float: right; text-align: right; height: 30px;}
.topLinks ul.other_links { padding: 0; list-style-type: none; float: right; text-align:center; color: #fff;margin-top:6px;}
.topLinks ul.other_links li { float:left; color:#fff; background:url(../Images/linkSeperator.gif) no-repeat right center; padding:0 4px;}
.topLinks ul.other_links li a, .topLinks ul.other_links li a:visited {text-decoration: none; color: #FFF; font-size: 100%;text-align:center; display:inline-block; padding: 0px 2px 0px 0px;}
.topLinks ul.other_links li a:hover { color: #eee; text-decoration: none;}
.topLinks ul.other_links li a:focus { color: #fff!important;border:1px dotted #d16800!important}

.hidden { position: absolute; left: -9999px;}

.topLinks input { margin: 0px 3px; cursor: pointer; color: #FFF; font-size: 100%; font-weight: bold;}
.topLinks input:focus { color: #fff!important;border:1px dotted #d16800!important}

.language { float: right; padding-right: 10px;}
.language a { color: #717171; font-weight: bold; text-decoration: none;}
.language a:hover { color: #800000;}
.headPane { float: right;}
.fontSelect { padding-left: 7px;}
.fontSelect a { padding: 0px 2px;}

.highContrast { width: auto; text-align: center; padding: 0px 6px !important; height: auto; background: #5b5b5b !important; border: 1px solid #979797 !important; color: #FFF !important;}
.lowContrast {  width: auto; text-align: center; padding: 0px 6px !important; height: auto; border: 1px solid #333 !important; background: #FFF !important; color: #000 !important;}

.paneLeft { background: url(../Images/headTopLeft.png) no-repeat left top; width: 23px; height: 33px; float: left;}
.paneMid { background: url(../Images/headTopMid.png) repeat-x left top; width:900px; height: 33px; padding: 0px 5px; float: left;}
.paneRight { background: url(../Images/headTopRight.png) no-repeat right top; width: 22px; height: 33px; float: left;}
.headMid { width: 100%; overflow: hidden; height: auto; clear: both; padding-bottom: 15px;}
.depName { padding: 8px 9px 2px 10px; overflow: hidden; float: left; width: 900px;}
.depName img{float:left}
.depName span { float: left; width: auto; margin-left:25px;}
.depName span img { padding-top:10px!important;}
.depAddress { font-family:Verdana; font-size:12px; width: auto; margin-left:650px; color:#000000;}
.depNameR { width: 40px; float: right !important; padding: 10px 10px 0px 0px;}
.depNameR a{ text-align: right !important;}
.depNameR img { padding-right: 15px;}
.logo { display: block;}
.searchBox { width: 207px; overflow: hidden; margin-top: 0px; height: 42px; padding-left:17px; float: right;}
.searchBTN { width: 30px; height: 28px; border: 0px; text-indent: -999px; background: url(../Images/searchIcon.html) no-repeat left top; margin: 10px 0px 0px 8px; cursor: pointer;}
.btnDisplay { display: none;}
.searchBG { background: url(../Images/inputBG.html) repeat-x left top; height: 22px; border: 1px solid #2c3854; line-height: 22px; padding: 0px 6px; color: #666; margin-top: 12px; width: 145px;}
.clear { clear: both;}
.msgBox{width:450px}

/*--------------- Main Navigation --------------*/

.nav { height: 49px; clear: both;}
.navLeft { float: left; background: url(../Images/menuLeft.png) no-repeat left top; width: 10px; height: 49px;}
.navRight { float: right; background: url(../Images/menuRight.png) no-repeat right top; width: 10px; height: 49px;}
.navMid { float: left; background: url(../Images/menuBG.png) repeat-x left top; width: 976px; height: 49px;}
.menuBG { float: left; width: 740px;}

/*--------------- END Main Navigation --------------*/


/*----- Comman CSS -------*/
.content h1 { font-size: 1.2em; font-weight: bold; color: #740f0f; border-bottom: 4px solid #dfd2c3; height: 28px; margin-bottom: 8px;}
.leftPanel h1 { font-size: 1.2em; font-weight: bold; color: #740f0f; border-bottom: 4px solid #dfd2c3; height: 28px; margin-bottom: 8px;}
h2{ font-size: 14px; font-weight: bold; color: #143657; border-bottom:2px solid #e96220; height: 28px; margin-bottom: 8px;}
.listing h2 {font-size: 14px !important; font-weight: bold; color:#143657 !important; border-bottom:none; height: auto; margin-bottom: 5px !important;}
.listing h3{margin-bottom:0 !important}
.subHeading { font-size: 1.2em; font-weight: bold; color: #143657; border-bottom: 2px solid #e96220; height: 28px; margin-bottom: 8px;}

.floatL { float: left;}
.floatR { float: right;}
.rightPanel { float: left; width: 758px; padding:8px;}
.leftPanel { float: left; width: 218px; overflow: hidden; }
.rightPaneBG { background: #FFF url(../Images/rightPaneBG.html) repeat-y right top !important;}
.content { padding: 18px 8px 0px 12px; text-align: justify; line-height: 20px; overflow: hidden; clear: both; min-height: 400px;}
.contBlock h2 { font-size: 14px !important; font-weight: bold; color: #0085cf !important;margin:0!important; border:none !important; height:auto}
.contBlock p { font-size: 12px; margin:0!important}
.contBlock h3 { font-size: 1em; font-weight: bold; margin:0!important}
.contBlock .desg { font-size: 0.688em; color: #595958; padding-bottom: 10px;}
.contBlock ul li{background : url(../Images/linkArrow.html) 0px 4px no-repeat; padding-left :15px;}
.innerCont { padding: 15px 0px 20px;}
.headPad { padding: 25px 10px 15px 6px; background: url(../Images/MH_Map.html) no-repeat center center; overflow: hidden;}
.more { color:#0C397C; font-weight: bold; text-align: right; float: right; background: url(../Images/moreIcon.html) no-repeat right 5px; padding-right: 15px;} 
.more:hover { color: #800000;} 
.orgRow { padding-top: 50px; clear: both;}
.orgRow { padding-top: 50px; clear: both;}
.orgST { float: left; width: 33%; height: auto; text-align: center;}
.orgST h2 { font-weight: bold; color: #6e1212; padding-top: 6px;}
.orgST p { font-size: 0.688em; color: #7a7a7a; line-height: 14px;}
.imgBG { background: #FFF; border: 1px solid #e4e4e4; padding: 4px; display: block;}
.boxHead { height: 28px; padding-left: 10px; font-weight: bold; line-height: 28px; color: #FFF; background: #143657;} 
.boxHead h2 {color:#fff !important; font-size:1.1em !important;line-height: 28px;}
.rowContact { padding: 15px 0px 10px; overflow: hidden;}
.phoneLabel { background: url(../Images/phoneIcon.html) no-repeat left center; padding-left: 26px; float: left; margin-right: 30px;}
.emailLabel { background: url(../Images/emailIcon.html) no-repeat left center; padding-left: 26px; float: left; margin-left: 30px;}
.faxLabel { background: url(../Images/faxIcon.html) no-repeat left center; padding-left: 26px; float: left;}

.tableClass { border:1px solid #ebebeb !important; }
.tableClass tr td h2 { background: #666784; height:auto!important ; color: #FFF; padding: 4px 8px; font-size: 1.1em; font-weight: bold; text-align: left;border-bottom: 0px!important;}
.tableClass tr th { background: #666784; height: 30px; color: #FFF; padding: 0px 8px; font-size: 1.1em; font-weight: bold; text-align: left;}
.tableClass tr td { background: #fafafa; padding: 4px 8px; color: #474747; text-align: left; vertical-align: top;}

table.tblFlexi { border:1px solid #ebebeb !important; }
.tblFlexi th { background: #666784; height: 30px; color: #FFF; padding: 0px 8px; font-size: 1.1em; font-weight: bold; text-align: left;}
.tblFlexi th, .tblFlexi td {padding:3px 5px; vertical-align:top; text-align:left}
.tblFlexi td{ background: #f4f2f2; padding: 4px 8px; color: #474747; text-align: left; vertical-align: top;}
.tblFlexi a, .tblFlexi a:visited { color:#156aaa}
.tblFlexi a:hover {text-decoration:underline}

.pdfDownload { background: url(../Images/pdfIcon.html) no-repeat left center; padding-left: 35px; font-weight: bold; color: #3a7dda; display: block;}
.pdfDownload1 {margin:0 auto}

.fontDownload { background: url(../Images/iconFont.html) no-repeat left center; padding-left: 35px; font-weight: bold; color: #3a7dda; display: block;}
.download{float:left!important; font-weight: bold;}
.contentDiv{ border:1px solid #ebebeb !important; padding: 4px 8px;}

.viewLink { background: url(../Images/viewIcon.html) no-repeat left center; padding-left: 28px; color: #3a7dda; display: block; font-size: 0.80em;}
.editLink { background: url(../Images/editIcon.html) no-repeat left center; padding-left: 28px; color: #3a7dda; font-size: 0.80em; margin-right: 8px; }
.delLink { background: url(../Images/delIcon.html) no-repeat left center; padding-left: 28px; color: #3a7dda; display: block; font-size: 0.80em;}

.gridView { margin: 20px 0px;}
.newsLink { color: #000 !important; text-decoration: none !important;}
.searchInner { padding: 10px 10px 5px; background: #fef1dc; border: 1px solid #dfd2be;}
.searchInner table{border-bottom:0px dotted #c99b50;padding-bottom:0px}
.searchInner h2{border:0!important; margin:20px 0!important;padding:0; height:auto!important;}
.searchInnerSmall { padding: 20px 10px 5px 30px; background: #fef1dc; border: 1px solid #dfd2be; margin: 25px auto; width: 80%;}
.calIcon { background: #fefefe url(../Images/calIcon.html) no-repeat right center !important;}
.searchMarg { margin-top: 20px;}

.searchInner .col1{float:left; width:49% !important; margin-right:1%}
.searchInner .col2{float:left; width:50% !important}
.searchInner .col3{float:left; width:100% !important}

.lblTitle{float:left; width:30% !important; text-align:left!important;font-weight: bold;}
.lblDesc{float:left; width:65%!important}

.lblTitle2{float:left; width:15.5% !important; text-align:left!important}
.lblDesc2{float:left; width:84% !important}
.seperator{width:100%; height:15px; float:left}
.uidTxt{width:36%; margin-right:2em}
.cdacTxt{width:62% !important; float:left}
.cdacCabinet{width:38% !important; float:left}

.btnBG { border: none; background: url(../Images/btnBG.html) repeat-x left top; border: 1px solid #000; font-weight: bold; color: #FFF; text-align: center; width: auto; height: 24px; padding: 0px 10px; cursor: pointer;}
.btnSave { border: none; background: url(../Images/btnSave.html) no-repeat left top; text-indent: -999px; width: 64px; height: 24px; cursor: pointer;}
.btnCancel { border: none; background: url(../Images/btnCancel.html) no-repeat left top; text-indent: -999px; width: 64px; height: 26px; cursor: pointer;}
.btnUpload { border: none; background: url(../Images/btnUpload.html) no-repeat left top; text-indent: -999px; width: 74px; height: 26px; cursor: pointer;}

.buttonPad { padding: 12px 0px 8px;}
.buttonPad a,.buttonPad a:visited {color: #1C409E; text-decoration:underline}
/*.errorMsg { color: Red; padding-top: 3px; display: inline-block;}  */
.errorMsg { color: #8F0000; padding-top: 3px; display: inline-block; text-align:left;} 
.failureNotification{background:#F5F5F5 !important; border:1px solid #ccc;overflow:hidden; height:auto; padding: 10px !important; color: #8F0000 !important;}
.failureNotification ul {padding-left:20px}
.failureNotification ul li { list-style-image:url(../Images/linkArrow.html);line-height:20px; padding-left:2px; }

.adminHead { font-size: 1.875em !important; font-weight: bold; width: 70%; margin: 120px auto; line-height: 50px; text-align: center; color: #631111;}

.govtDept { clear: both; overflow: hidden; width: 956px;}
.govtDept h2 {color:#fff !important; border:none;font-size:1em !important}
.govtDeptName { float: left; width: 318px; border: 1px solid blue; height: 100px;}

.pagination { margin: 15px 0px -15px; overflow: hidden; height: auto;width:100%}
.pagination a { padding: 0px 4px;}
.pagination .pcol1 {float:left; width:25%}
.pagination .pcol2 {float:left; width:30%}
.pagination .pcol3 {float:left; width:40%}
.paginationHead { font-weight: bold; color: #740f0f;}
.pageCount { color: #767676;}
.pageBox { height: 20px !important; line-height: 18px !important;}

.breadcrumbDiv { margin-bottom:25px; color: #545c66;}
.breadcrumbHeading {float: left; padding-right: 5px;}
.breadcrumb { float: left}
.breadcrumb li {background: url(../Images/BulletF.html) no-repeat left center; float: left; padding-left:12px; margin-right:7px; color: #545c66; }
.breadcrumb li a, .breadcrumb li a:visited {padding:0; color: #545c66; text-decoration:underline; }
.print { float: right; padding-left: 20px; display: inline-block;}
.print img{float:left; padding-right:5px;display:block;}
.print a, .print a:visited { font-size:0.8em; color:#007edc; }

.u{text-decoration:underline}

/*----- END Comman CSS -------*/


/*----- Admin Comman CSS -------*/

.lblText { font-weight: bold;text-align:left !important; margin-right:0.5em !important}
.editGrid { display: none !important;}

/*----- END Admin Comman CSS -------*/


/*--------------- Login Window --------------*/

.fieldset {margin: 1em 0px;padding: 1em;border: 1px solid #ccc;}
.notification {font-size:0.9em; color:red;}
.login { width:350px; padding:10px 15px; float:left;}
.login label {margin:5px 0 0; padding:0; font-weight:bold; font-size:0.9em; display: inline-block !important;}
.login input[type="text"] {margin:0 0 15px;width:320px; clear:both;}
.login .checkbox { clear:both;  display:inline-block; float: left; width:20px; height:20px; margin-top:15px; padding:0;}
.login .inline { float:left; clear:none; width:150px; margin:15px 0 0 5px; font-weight:normal;}
.login .button { background:#0262b6; display: inline-block; float:right; margin-left:5px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #0163b9;}
.login .button:hover { background:#fff; color:#0262b6; font-weight:bold; border:1px solid #0163b9;}
.btnDisplay { position: absolute; left: -9999px;}

/*--------------- END Login Window --------------*/

/*----- Profile Pages CSS -------*/

.profileHead { height: auto; clear: both; overflow: hidden;}
.profileImg { float: left; width: 158px; overflow: hidden; margin-right: 20px;}
.profileImg .prfImgBG { width: 140px; padding: 6px; border: 1px solid #dfdfdf; display: block;}
.prfImgBGM { width: 140px; padding: 6px; border: 1px solid #dfdfdf; display: block; margin-right: 15px;}
.profileText { float: left; width: 490px; overflow: hidden; padding-left: 20px;}
.profileTextM { float: left; width: 513px; overflow: hidden; padding-left: 12px;}
.prfHeadRow { overflow: hidden; height: auto; padding-bottom: 6px;font-size: 14px;}
.prfLable { float: left; width: 130px; font-weight: bold;}
.prfLableSep { float: left; padding: 0px 4px;}
.prfLableText { float: left; padding-left: 10px; width: 335px;}

.profileDesc { padding-top: 10px;}
.profileDesc h2 { font-size: 14px; font-weight: bold; color: #810202!important; border-bottom: 3px solid #f8f8f8; height: 26px; margin-bottom: 10px; padding-top: 15px;}
.profileDesc h6 { padding: 0px 0px 8px; font-weight: bold; font-size: 0.85em;}
.profileDesc .prfHead { padding: 20px 0px 8px; font-weight: bold; font-size: 0.85em;}
.profileDescList ul { padding: 5px 25px 20px;
margin-left: 20px;}
.profileDescList ul li { list-style-image: url(../Images/arrowLink.html); padding-top: 3px; line-height: 22px;}
.prfSubHead { padding: 15px 0px 8px; font-weight: bold; color: #102b3f; font-size: 0.85em; border-bottom: 1px dashed #e4e5e5; margin-bottom: 8px;}


/*----- END Profile Pages CSS -------*/

/*----------------- Awards Page CSS ----------------------*/

.awards { clear: both; overflow: hidden;}
.awardsBox { border:.1em solid #ebebeb!important; float:left; margin:.2em .23em; min-height:16em; width:23.7%;}
.awardsBox .div_container_desc { text-align: center !important; padding-top: 15px;}
.awardsBox .div_container_title{ min-height: 32px !important; height: auto !important; line-height: 16px; padding: 6px; font-weight: bold;}
.awardsBox .div_container_title h3{ color: #FFF; border: none; line-height: 16px;font-size: 1.1em;}
.goldIconEn{padding-bottom:60px!important}
.goldIconMr{height:50px !important}

/*----------------- Awards Page CSS ----------------------*/

/*----------------- Government Departments Page CSS ----------------------*/

.uniqID { float: right; display: block;}
.govtSep { clear: both; height: 4px;}
.govtDept1 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height:18em; width:32.4%;}
.govtDept2 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height:13em; width:32.4%;}
.govtDept3 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height:11em; width:32.4%;}
.govtDept4 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height:21em; width:32.4%;}
.govtDept5 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height:09em; width:32.4%;}
.govtDept6 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height: 9em; width:32.4%;}
.govtDept7 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height: 8em; width:32.4%;}
.govtDept8 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height: 11em; width:32.4%;}
.govtDept9 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height: 7em; width:32.4%;}
.govtDept10 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height: 18em; width:32.4%;}
.govtDept11 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height: 7em; width:32.4%;}
.govtDept12 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height: 7em; width:32.4%;}
.govtDept13 { border:.1em solid #ebebeb; float:left; margin:.2em .23em; min-height:8em; width:32.4%;}

.div_container_title{ background: #525372; height: 38px; line-height: 38px; color: #FFF; padding: 0px 8px; font-size:1em; font-weight: bold; text-align: left;}
.div_container_desc { padding: 6px 8px; text-align: justify;}
.div_container_desc ul { height: auto; padding-left: 15px;}
.div_container_desc ul li { list-style-image: url(../Images/arrowLink.html); line-height: 20px; }
.div_container_desc ul li.lastChild { background: none; }
.div_container_desc ul li a { color: #000203; text-align: justify; width: auto;}
.div_container_desc ul li a:hover { color: #800000;}

/*----- END Government Departments Page CSS -------*/


/*-------------------------------- Inner Pages --------------------*/

.linkPane { overflow: hidden;}
/*.innerLinks { overflow: hidden; background: #fdfdfd url(../Images/otherBoxBG.png) repeat-x left top; border: 1px solid #d4d4d4; padding: 8px 8px 0px;}*/
.innerLinks { overflow: hidden; padding: 3px 0px 8px;}
.innerLinks ul { height: auto; list-style: none; padding-left: 6px;}
.innerLinks ul li { background: url(../Images/dotImg.png) repeat-x left bottom; line-height: 42px; clear: both;}
.innerLinks ul li a { font-weight: bold; color: #000; line-height: 42px}  
.innerLinks ul li a:hover, .innerLinks ul li a:focus { color: #800000!important;text-decoration: underline;}
.innerLinks ul li a p { display: block; width: 45px; float: left;}
.innerLinks ul li a .imgPad { display: block; float: left; width: 48px;}
.innerLinks ul li a img { float: left; padding: 8px 15px 0px 0px;}
.innerLinks ul li.lastChild { background: none; }


.district ul { height: auto; padding-left: 15px;}
.district ul li { list-style-image: url(../Images/arrowLink.html); float: left; width: 25%; line-height: 30px; }
.district ul li.lastChild { background: none; }
.district ul li a { color: #000203;}
.district ul li a:hover { color: #800000;}

.searchResult { overflow: hidden; height: auto;}
.searchResult ul {padding: 0px; margin: 0px;}
.searchResult ul li { padding-bottom: 5px;}
.searchResult ul li a { font-weight: bold; padding-bottom: 5px; text-decoration: underline;}
.searchResult ul li span { display: block; padding: 5px 0px 12px;}

.localBodies ul { height: auto; padding-left: 15px;}
.localBodies ul li { list-style-image: url(../Images/arrowLink.html); float: left; width: 50%; line-height: 30px;}
.localBodies ul li.lastChild { background: none; }
.localBodies ul li a { color: #000203;  padding-left: 15px;}
.localBodies ul li a:hover { color: #800000;}

.menu_list { margin-top: 15px;}
.menu_head { display: inline-block; height: 30px; width: 691px; background: #f7f7f7 ; padding: 0 10px 0 10px; line-height: 30px; color: #FFF; font-weight: normal;
 text-decoration: none; outline: none;font-size:1.1em !important; font-weight: bold; color: #202a40 !Important; border: 1px solid #e5e5e5; cursor: pointer; margin: 10px 0px 0;}
.menu_body {  background: none !important;}
.menu_list h2{margin:10px 0 0 0 !important}

.siteMap ul { height: auto; padding-left: 15px;}
.siteMap ul li { list-style-image: url(../Images/arrowLink.html); float: left; width: 33%; line-height: 30px;}
.siteMap ul li.lastChild { background: none; }
.siteMap ul li a { color: #000203; padding-left: 15px;}
.siteMap ul li a:hover { color: #800000;}

.innerUl ul { height: auto; padding-left: 15px;}
.innerUl ul li { list-style-image: url(../Images/arrowLink.html); line-height: 30px; }
.innerUl ul li.lastChild { background: none; }
.innerUl ul li a { color:#0C397C; text-decoration: underline;}
.innerUl ul li a:hover { color: #800000;}

.innerUlB ul { height: auto; padding-left: 15px;}
.innerUlB ul li { list-style-image: url(../Images/arrowLink.html); padding-bottom: 4px;}
.innerUlB ul li.lastChild { background: none; }
.innerUlB ul li a { color:#0C397C; }
.innerUlB ul li a:hover { color: #800000;}
.innerUlB h3, .contentDiv h3 {display: inline}


.viewGalList { width: auto; margin: 5px 10px 5px 8px; float: left; display: block;}
.viewGalTitle { padding: 8px 4px 0px 5px; line-height: 16px;}
.viewVidList { width: 160px; height: 145px; margin: 5px 10px 5px 8px; float: left; display: block; overflow: hidden;}
.viewPlay { background: url(../Images/playMain.html) no-repeat center center; display: block; z-index: 1; position: absolute; width: 150px; height: 115px;}
.viewPlay:hover { background: url(../Images/playHover.html) no-repeat center center;}


/*---------------- Bottom Panel CSS  ---------------------*/
#footer{ background: #143657; overflow: hidden; padding: 10px; color: #eff7fd; clear: both; height: auto;}
.footerTop{width:100%;  float:left;}
.footerLeft { width:70%; float: left; height: auto; overflow: hidden;}
.footerLogo { line-height:14px; color:#fff; float: right; width: 100%;}
.bottomLink { width: 100%; clear: both;}
.bottomLink li{float:left;color:#fff; padding:0px 3px;background:url(../Images/linkSeperator.html) no-repeat right center;list-style:none}
.bottomLink li a, .bottomLink li a:visited, .bottomLink li a:focus {color:#fff !important; font-weight: bold; padding: 0px 4px;}
.footerBottom span{float:left; width:54%; margin:0 20px 0 5px;}
.footerBottom img { float: left; padding-right:8px;margin-top:5px}
.molLogo { padding: 10px 0px 0px 0px; float: right; clear: both;}
.lastReviewed { padding: 10px 0px 8px 10px; clear: both; display:none}
.footerRight{float:right; color:#fff; width: 26%;}
.update { text-align: right; padding-right: 10px; margin-top: -12px;  font-weight: normal; color: #8897a3;}
.copyRight { color: #fff;padding:8px 0px 6px;font-weight: normal;padding-left: 10px; display: block; clear: both;}
#FooterMenu1_visitcount_lblTodayVisitHeading, #FooterMenu1_LastReviewedDate1_lblReviewDate1 { padding-left: 15px;}
.footerIcon { float: right; margin: 0px 6px; display: block;}
.social-links li{display: inline-block; margin-right:5px}
.validators {margin:10px 0 0} .validators li{float:left; display: inline-block; margin-right:2px}
#thawteseal {margin: 0 6px;padding: 3px 6px 2px;float: left;}/*border: 1px solid #B0A4A4;*/
#thawteseal a, #thawteseal a:visited{color:#fff}
#thawteseal a:focus{color:Yellow !important;}
#footer h2{display: inline-block;float: left;color: #fff;padding: 0px 10px 0 0;border:none}

/*---------------- Bottom Panel CSS  ---------------------*/

.lnkBtn { border: 0px; background: none; cursor: pointer; color: #717171; font-weight: bold; text-decoration: none;}
.lnkBtn:hover { color: #800000;}

/*------- Menu Navigation CSS  --------*/
#nav { height: 47px;}
#nav li { margin: 0px; float: left; position: relative; list-style: none; background: url(../Images/MenuMid.png) no-repeat right center;} 
#nav li:last-child { background: none !important;}

#nav li.last-child { background: none !important;}
#nav li a.first-child { padding-left: 5px !important;}

/* main level link 
#nav a { display: block; width: auto; padding: 0px 15px; text-align: center; line-height: 49px; color: #FFF; font-weight: bold;}
#nav a:hover { color: #FFF !important; text-decoration: none;}*/




/* CSS for font resizer*/
.btnResizer{background:transparent; color:#FFF; font-size:0.9em; text-align:center}
.btnResizer:hover{color:#eee}

.btnBlack{background:#333; color:#fff; font-size:0.85em;text-align:center; padding:1px 4px; border:1px solid #eee}
.btnBlack:hover{color:#fff}
.btnWhite{background:#fff; color:#333; font-size:0.85em; text-align:center; padding:1px 4px; border:1px solid #eee; display: block;}
.btnWhite:hover{color:#333}
 

/*----- Print CSS -------*/

.login { width:350px; padding:10px 15px; float:left;}
/*.login label {clear:both; margin:5px 0 0; padding:0; font-weight:bold; font-size:0.9em;}*/
.login input[type="text"] {margin:0 0 15px;width:320px; clear:both;}
.login .checkbox { clear:both;  display:inline-block; float: left; width:20px; height:20px; margin-top:15px; padding:0;}
.login .inline { float:left; clear:none; width:150px; margin:15px 0 0 5px; font-weight:normal;}
.login .button { background:#0262b6; display: inline-block; float:right; margin-left:5px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #0163b9;}
.login .button:hover { background:#fff; color:#0262b6; font-weight:bold; border:1px solid #0163b9;}

blockquote {border:#c5ae56 dashed 1px;	margin:17px 0 10px; color:#8c6e33; line-height:20px; padding:6px; background-color:#fbf8eb; font-size:0.9em; clear:both;}

/*label {clear:both; float:left;  margin:5px 0 0; padding:0; font-weight:bold; font-size:0.9em;}*/
.button { background:#BA8C57; display: inline-block; margin-left:5px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #b2834c;}
.button:hover { background:#fff; color:#333; font-weight:bold; border:1px solid #b2834c;}

.profile { width:340px; padding:10px 25px; float:left; border:1px solid #c4c4c4;}
.profile label {clear:both; margin:5px 0 0; padding:0; font-weight:bold; font-size:0.9em;}
.profile input[type="text"] {margin:0 0 15px;width:320px; clear:both;}
.profile .button { background:#0262b6; display: inline-block; float:right; width:60px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #0163b9;}
.profile .button:hover { background:#fff; color:#0262b6; font-weight:bold; border:1px solid #0163b9;}

/*-------- Global CSS -------*/

/*h1 { padding:5px 0 0; clear:both; line-height: 30px; margin: 5px 0 15px; border-bottom:1px dashed #0e5aa5; color:#0e5aa5; font-size:1.4em;}*/
h1{color:#b78704; margin:0px 0 10px; font-size:1.2em; margin-bottom:8px;}
h2 { padding:0px; line-height: 20px; margin:0 0 10px; color:#143657; font-size:14px;}
h3 { padding:0px; line-height: 18px; margin:0 0 10px; color:#333333; font-size:1em;}
p { padding-bottom:13px;}
a, a:visited {color:#446681;}
a:hover, a:focus { color: #800000;}

.ul {list-style-type : none; margin : 0 0 20px 10px;line-height : 26px;}
.ul li {background : url(../Images/arrowLink.html) 0px 4px no-repeat; padding-left :25px;}

.ol {line-height : 26px; margin : 0 0 20px 20px;}
.ol li {margin : 0 0 0 20px; padding:0px; background:none}

.email {background : url(../Images/email.html) no-repeat left center; padding : 0 0 0 20px;}
.fax {background : url(../Images/fax.html) no-repeat left center; padding : 0 0 0 20px;}
.phone {background : url(../Images/phone.html) no-repeat left center; padding-left : 20px;}
.web {background : url(../Images/web.html) no-repeat left center; padding-left : 20px;}
.pdf { background : url(../images/pdf.html) no-repeat left center; padding: 0 0 0 20px; margin : 0 0 0 5px;}
.link {background : url(../images/ink.html) no-repeat left center; padding: 0 0 10px 20px; margin : 0 0 0 5px;}

.archive { padding:5px; border-bottom:1px dotted #cccccc; clear:both; margin-bottom:15px;}
.archive h2 {color:#60402B; margin:0px 0 10px; font-size:1.2em; margin-bottom:8px;}

.archive .read_more, .archive .read_more:visited {color: #fff; display: inline-block; clear:both; font-size:0.8em; padding:3px 10px 0; line-height:16px; background:#475887;}
.archive .read_more:hover, .archive .read_more:focus {background-color: #0a8bcd;color: white;}
.archive ol{ padding-left: 15px;}

.imgL {float : left;margin : 0 15px 10px 0; padding : 0 20px 10px 0; display : block; box-shadow : 2px 2px 5px #BFBFBF; padding : 2px; border-right : 1px solid #D0D0D0; border-bottom : 1px solid #D0D0D0;}
.imgR {float : right; margin : 0 0 10px 20px; display : block; box-shadow : 2px 2px 5px #BFBFBF; padding : 2px; border-right : 1px solid #D0D0D0; border-bottom : 1px solid #D0D0D0;}
.imgC {margin : 0 auto 30px auto; display : block; box-shadow : 2px 2px 5px #BFBFBF; padding : 2px; border-right : 1px solid #D0D0D0; border-bottom : 1px solid #D0D0D0;}

table.t_default {border-collapse:separate; border-spacing:2px; margin:15px auto; width:100%; }
.t_default caption {padding:5px; font-size:16px; color:#12678D; font-weight:bold; text-align: center;}
.t_default th {color:#ffffff; background:#224f78; border-bottom: #1b476d 1px solid; border-radius: 3px 3px 0 0;}
.t_default th em { font-size:0.75em; color:#fff; font-weight:normal; clear:both; display:block;}
.t_default th, .t_default td {padding:6px; vertical-align:top;}
.t_default td { border-radius: 3px 3px 3px 3px; border-right: 1px solid #b6b6b5; border-bottom: 1px solid #b6b6b5; background-color: #eeeff1; font-size:0.85em;}
.t_default em {color:#d73236;font-weight:bold;}
.alt_tr { background-color:#f7f5ee;}

.event {background-color: #f8f8f8; border: 1px dashed #cccccc; padding: 10px; margin-bottom: 20px}
.event a { font-weight:bold}
.event ul li li { font-weight:normal; line-height:20px;}

table.a_default {background-color: #F4F4F4; border: 1px solid #E1DFE0; margin: 15px auto; padding: 2px;}
.a_default caption {padding:5px; font-size:20px; color:#12678D;	font-weight:bold;}
.a_default th {background-color: #525372; color: #FFFFFF; text-align: center; padding:6px 5px}
.a_default td {padding:3px 5px;	vertical-align:top;}
.a_default td{ background-color: #fcfcfc; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #d3d3d3;}
.a_default td:hover{background:#eee}
.a_default em {	color:#d73236;font-weight:bold;}
.alt_trs { background-color:#f7f5ee;}

.admintab {border-bottom:4px solid #BA8C57; padding-top:15px;}
.admintab .button { float:right;}

.pager { float:right; font-size:0.9em; color:#fff;}
.pagination_current {padding:2px 3px; height:22px; float:left; margin-right: 2px; background-color:#333333; color:#FFFFFF; }
.pagination_content {padding: 2px 5px; float:left; line-height:16px; margin-right: 2px; border:1px solid #333333; color:#333333;}

.feedback { margin:0 0 0 20px;}
.feedback label {font-size:0.8em; margin-top:8px; float:left;}
.feedback .labels {font-weight:bold; float:left; width:150px;}
.feedback .labelt { font-weight:normal; float:left; width:160px;}
.feedback input {width:250px; float:left; display:inline-block; margin:0 0 15px;}
.feedback .span {width:10px; height:2px; float:left; color:Red; vertical-align:top;}
.feedback textarea {width:250px; height:70px; float:left;  margin:0 0 15px; border: 1px solid #c6dff2;}
.feedback .captcha {width:100%; float:left}
.feedback .button {margin-right:10px;}
.wid { display:block; padding:15px 0 0 160px; clear:both;}

.clr { clear:both;}

.grid { border: 1px solid #666666;  margin: 0 auto;}
.grid th{font-size:0.92em; font-weight: bold;  text-align: left !important; color: #000 !important; padding: 5px !important; background-color: #C6DDF2; border: 1px solid #666666; border-collapse: collapse;    padding: 5px;
    line-height: 19px;  vertical-align: top;}
.gridHeaderEnrolment { font-size: 0.92em;  color: #ffffff;  padding: 5px; background-color: Gray; border: 1px solid #666666; border-collapse: collapse;}
.grid th a, .grid th a:visited {font-size: 0.92em; text-align: left; color: #ffffff; padding: 5px;}
.grid th a:active { text-align: left; color: #ffffff;  padding: 5px;}
.grid th a:hover {font-size:0.92em; text-align: left; color: #ffffff; padding: 5px;}
.gridRow { font-size: 0.9em; font-weight: normal; text-align: left; color: #333333; padding: 5px; border: 1px solid #666666; border-collapse: collapse;  vertical-align: top;}
.gridRowEnrolment { font-family: tahoma,Verdana, Tahoma;  font-size: 0.9em; font-weight: normal;  color: #333333; padding: 5px; border: 1px solid #666666; border-collapse: collapse;  vertical-align: top;}
.gridAltRow { font-family: tahoma,Verdana, Tahoma; font-size: 0.9em; font-weight: normal; text-align: left; color: #333333; padding: 5px; background-color: #EFF7FF;    border: 1px solid #666666;  border-collapse: collapse;    vertical-align: top;}

.pager {  text-align: left; color:#000;}
.pager a, .pager a:visited  { font-family: tahoma,Verdana, Tahoma;  font-weight: bold; text-align: left; color: #000; padding: 5px;}
.pager a:active { font-family: tahoma,Verdana, Tahoma; font-weight: bold; text-align: left; color: #000; padding: 5px;}
.pager a:link {font-family: tahoma,Verdana, Tahoma; font-weight: bold; text-align: left; color: #000; padding: 5px;}
.pager a:hover {font-family: tahoma,Verdana, Tahoma; font-weight: bold; text-align: left; color: #000; padding: 5px;}
.panelHeading { font-family: tahoma, Verdana, Tahoma; font-size: 0.85em; font-weight: bold;  color: Blue;}
.grid td {  padding: 5px;}

.para { width:350px; float:left; margin-right:20px;}
.para input[type="checkbox"] { width:15px; float:left;  height:15px; margin:0 7px 0 0;}
.para label{ float:left; clear:none; font-weight:normal; margin-top:0px;}

.divis {width:350px; float:left; text-align:left;}
.divis input[type="checkbox"] { width:15px; float:left; height:15px; margin:0 7px 0 0; }
.divis label{ float:left; clear:none; font-weight:normal; margin-top:0px; }
.twid { width:720px;}

.para1 { width:700px; }
.para1 input[type="checkbox"] { width:15px; float:left; height:15px; margin-right:7px; margin-bottom:8px;}
.para1 label{ float:left; clear:none; font-weight:normal; margin-top:0px;}

.faqs { border:1px dashed #bdbdbd; margin-bottom:15px;}
.faqs td { padding:5px 6px;}
.faqs select { padding:0 0 0 5px; border:1px solid #767676; background:#fff; height:20px;}
.faqs span { font-weight:bold;}

.faq { padding:5px; margin-bottom:15px; border-bottom:1px dotted #fcb50a}
.faq h2 { clear:none; font-size:0.95em; color:#068bce;}
 
.gr { margin-bottom:15px;}
.gr label { width:150px; display:inline-block; padding-right:10px; text-align: right; clear:none; font-weight:bold; float:left;}
.gr input {float:left; width:150px;  margin-bottom:10px;}
.gr select {float:left; width:164px; padding:0;  margin-bottom:10px;}
.gr .btn { clear:both; width:310px; margin:15px auto 0}

.institute { border-bottom:1px solid #cccccc; margin-bottom:10px; text-align:center; padding-bottom:10px; min-height:85px;}
.institute .imgL { float:left; margin:0 5px 0 0; width:90px; height:75px}
.institute .imgR { float:right; margin:0 0 0 5px; width:90px; height:75px}
.institute span { font-weight:bold; font-size:1em;}

.sitemap ul { list-style:none;}
.sitemap ul li { margin:10px 0 3px; float:left; width:240px;}
.sitemap ul li a { font-weight:bold; background:url(../Images/arrowLink.html) no-repeat left center; padding:5px 0 0 10px; font-size:1.1em;}
.sitemap ul li ul { width:100%; list-style:none}
.sitemap ul li ul li { margin:0 0 0 10px; clear:both;width: 205px;}
.sitemap ul li ul li a { display:inline-block; border-bottom:0; color:#333333; font-weight:normal; background:#fff url(../Images/GreayArrow.html) 0 4px no-repeat; padding:3px 0 0; line-height:20px;}

.dateClass{font-family: Arial, 'Microsoft Sans Serif', Verdana !important}

/*-------------------- Home Page CSS -------------*/

.topCont { margin: 0px 0px 6px 0px; overflow: hidden; clear: both;}
.banner { float: left; width: 340px;}
.banner-img{height:200px; width: 340px;}
.boxCont { float: left; width: 514px; margin-left: 8px;}
.boxContLM { width: 756px; }
.boxLead { background: #f9fcff; border: 1px solid #cfd6e4; padding: 7px 8px 6px;line-height:18px}
.boxLead h2 {font-weight: bold; color: #740f0f; border-bottom: 4px solid #dfd2c3; height: 20px; margin-bottom: 8px;}
.profileBox { height: auto; overflow: hidden;}
.profileShow { float: left; width: 45%;}
.prfLink { float: left; line-height: 25px !important; margin-left:5px; width: 92px;}
.prfImg { float: left; width: auto; margin-right: 5px; width:85px;}
.prfLink img { float: left; padding: 7px 3px 0px 0px;}
.prfLink a { float: left; padding-left:3px; color: #446681; font-weight: bold;}
.prfLink a:hover { color: #800000;}
.prfLink ul li{clear:both}
.prfImgBG { background: #FFF; border: 1px solid #e4e4e4; padding: 3px; display: block; margin: 0px auto;}
.prfName { clear: both; padding-top: 8px; line-height: 15px; font-size: 1em;}
.prfName a { font-weight: bold; color: #243544;}
.prfName a:hover { color: #800000;}
.prfDesg { font-weight: normal; color: #333;}
.prfSep { border-right: 1px dashed #CCCCCC; margin-right: 30px; padding-right: 5px;}
.hideContent{width:1px; overflow:hidden;float:left; height:0px}
.boxNotification { display:block; font-weight:bold; font-size:12px; color:White; background: url(../Images/notimid.png) repeat-x left top;  padding: 7px 8px; margin-bottom:5px; text-align:center;}
.boxNotification a{ color:White; cursor:pointer; }
.Newimg { background:url(../Images/new.gif) no-repeat; padding-left:35px; }

.mapBox { min-height: 130px; margin-top: 8px; overflow:hidden }
.areaDesc { overflow: hidden;float:left; font-size: 0.85em; margin:2px 0 2px 20px;padding:2px 5px; display:block !important; background:#edf6ff; border:1px solid #dbecfc; } 
.areaLabel { width: 80px; font-weight: bold; float: left;}
.areaLabel2 {  width: 80px; padding-left: 5px; font-weight: bold; float: left;}
.areaText { width: 90px; float: left;}
.areaText2 { width: 50px; float: left;}
.mapImg { float: left; }
.mapImg img{width:150px; height:115px}
.mapCont { float: left; width: 315px; margin-left: 20px;}
.mapDesc { color:#535353; text-align: justify; line-height: 16px;}
.mapDesc h2 { color: #740f0f;  border-bottom: 3px solid #ded0c0;  margin-bottom:4px;}

.midCont { overflow: hidden; margin: 0px 0px 7px; clear: both;}

.ColRow31 { width: 240px; float: left; margin: 0px 8px 10px 0px;}
.ColRow32 { width: 240px; float: left; margin: 0px 8px 10px 0px;}
.ColRow33 { width: 255px; float: right;}

.leftCol { width: 500px; float: left; margin: 0px 8px 10px 0px;}
.mediaGal { overflow: hidden; margin-top: 10px; height: auto; background: url(../Images/mediaBoxBottom.html) no-repeat left bottom; padding-bottom: 10px;}
.tab { height: 35px;}
.gallery { padding: 5px 6px 0px; background: #feffff; border: 1px solid #dadada; border-bottom: none; float: left; clear: both; margin-top: -1px; overflow: hidden; height: auto;}
.galleryvideo {width : 299px;}
.gallery img { margin-bottom: 4px;}
.quickLinks { margin-top: 0px; overflow: hidden; }
.quickBox { background: #fff;min-height:150px; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 8px 6px 0px; overflow: hidden;}
.quickBox ul { height: auto; padding-left: 0px; list-style: none;}
.quickBox ul li { background: url(../Images/dotImg.png) repeat-x left bottom; float: left; width: 99%; line-height: 25px; }
.quickBox ul li.first { width: 100% !important;}
.quickBox ul li.lastChild { background: none;}
.quickBox ul li a { font-size: 12px; color: #000203; background : url(../Images/arrowLink.html) no-repeat left center; padding-left: 12px;}
.quickBottom { background: url(../Images/quickBoxBottom.html) no-repeat left top; height: 12px; width: 315px;}

.midCol { width: 418px; float: left; margin: 0px 8px;}
/*.otherLinks { overflow: hidden; height: 301px; background: #fdfdfd url(../Images/otherBoxBG.png) repeat-x left top; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; padding: 8px 8px 0px;}*/
.otherLinks { overflow: hidden; min-height:100px;font-size:12px;   padding: 8px 8px 0px;}
.otherLinks ul { height: auto; list-style: none; padding-left: 6px;}
.otherLinks ul li { background: url(../Images/dotImg.png) repeat-x left bottom; float: left; width: 50%; line-height:30px; }
.otherLinks ul li a { color: #000;font-size:12px; }
.otherLinks .imgoath { display: block; float: left; width: 40px;}
.otherLinks ul li a .imgPad { display: block; float: left; width: 40px;}
.otherLinks ul li a img { float: left; padding: 10px 15px 0px 0px;}
.otherLinks ul li.lastChild { background: none; }
.otherLinksBottom { background: url(../Images/otherBoxBottom.html) no-repeat left top; height: 16px;}

.rightCol { width: 250px; float: left;}
.newsBlock { overflow: hidden;}
.latestNews { background: #FFF; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 0px 8px; overflow: hidden; height: 157px; /*height: 140px*/}
.newsScroll { overflow: hidden; /*height:110px;*/ height:145px; margin-bottom: 10px;}
.newsScroll ul { padding: 0px 15px;}
#news { overflow: hidden;}
#news li { list-style-image: url(../Images/newsIcon.html); background: url(../Images/dotImg.png) repeat-x left bottom;  padding: 10px 0px;}
#news li.lastChild { background: none;}
#news li a { font-size: 12px; color: #000; font-weight: normal; line-height: 15px; text-align: justify;}
#news li a img { float: left; padding: 0px 15px 0px 0px; width:20px; height:20px;}

.bottomCont { margin-top: 0px; overflow: hidden;}
.impLinks { background: #fcfdff; border: 2px solid #e2e3e4; width: 293px; overflow: hidden; padding: 8px 8px 6px; float: left;line-height:18px}
.linkBox {  text-align:left}
.linkBox img {width:140px; height:40px;float:left; margin:0 10px 5px 0}
.linkMarg { margin-right: 22px;}
.impLinks .linkBox a {font-weight: bold; color: #143160; font-size:1em !important; text-align: left !important;}
.impLinks .linkBox span{float:left; text-align:left; padding-top:3px; width:47%}


.imptLinks { background: #FFF; border: 2px solid #e2e3e4;  overflow: hidden; min-height:150px; padding: 8px 10px 2px; margin-bottom:10px;margin-bottom: 10px;} 
.imptLinks .imgLink { width:130px; padding: 8px 3px 3px; float: left; display: block; margin: 0px auto; text-align: center;}
.imptLinks .imgLink a {font-weight: bold; color: #143160; font-size:1em; text-align: center !important;line-height:1.3em !important}
.imptLinks img { display: block; margin: 0px auto 5px ;}
.margRight{margin-right:1%}

.extLinks { background: #FFF; border: 2px solid #e2e3e4;  overflow: hidden; min-height:100px;padding: 7px;margin-top: 5px; margin-bottom:10px;} 
.extLinks .imgLink { width:130px; padding:0 3px; float: left; display: block; margin: 0px auto; text-align: center; height:85px;}
.extLinks a {color: #143160; font-size:14px; text-align: center !important;line-height:20px !important; text-decoration:underline;}
.extLinks img { display: block; margin: 0px auto 5px ;}

.extLinks #slider2 .imgLink{width:auto !important}

.hLogo{height:28px}
.imgRow { overflow: hidden;}
/* #slider1 {width: 565px !important;}*/
#stopslider{background:url("../Images/pause.html") no-repeat left top; width:8px; height:11px;float: left;margin-right: 3px; }
#startslider{background:url("../Images/play.html") no-repeat left top; width:8px; height:11px;float: left; }
#stopslider2{height:11px;float: left;margin-right: 3px; }
#startslider2{height:11px;float: left; }
.controls{float:right}
.controls img{height:8px}

.socialLinks { background: #fcfdff; border: 2px solid #e2e3e4;  overflow: hidden; height:auto; padding: 8px 10px 2px; float: left; margin-top: 5px;} 
.socialLinks .socialLink { width:116px; padding: 8px 3px 3px; float: left; display: block; margin: 0px auto; text-align: center; height:80px;}
.socialLinks .socialLink a {font-weight: bold; color: #143160; font-size:1em; text-align: center !important;line-height:1.3em !important}
.socialLinks img { display: block; margin: 0px auto 5px ;}

.socialNew { background: #fcfdff; border: 2px solid #e2e3e4;  overflow: hidden; height:auto; margin-top: 15px; padding: 7px;} 
.socialNew ul li {/* width:116px;*/  padding:0; float: left; display: block;margin: 0 6px 0 0; text-align: center;border:1px solid #eee}
.socialNew ul li a {font-weight: bold; color: #143160; font-size:1em; text-align: center !important;line-height:1.3em !important}
.socialNew img { display: block;}
.socialNew ul li:last-child{margin:0}

.socialNew .col2{width: 85px;text-align: center;background: #F1F8FF; border: 1px solid #D8E6FB;}
.socialNew .col2 a, .col3 a{font-size:1.1em; }
.socialNew .col3{text-align: center;margin: 0;background: #F1F8FF;border: 1px solid #D8E6FB;}
.col2Eng{padding: 18px 2px 0 !important;height: 72px;}
.col3Eng{padding: 15px 2px 0 !important;height: 75px; margin-right:0 !important}
.col2Mar{padding: 18px 2px 0px !important;height: 72px;}
.col3Mar{padding: 16px 2px 0px  !important; height: 74px;}
.new{color:red}

/*.imgLinkTop{float:left; padding-top:25px !important }*/

.promo1{float: left;width:20.5%;font-size: 1.2em;line-height: 18px;font-weight: bold;padding-top:10px;text-align: center; background:#FAFFF2;margin-right:1%; margin-bottom:10px}
.promo1 img{height:48px; margin-top:5px}
.promo2{float: left;width:20%; font-size: 1.3em;line-height: 19px;font-weight: bold;padding-top:12px;text-align: center; background: #FAFFF2;margin-right:1%;}
.promo2 a,.promo2 a:visited, .promo4 a, .promo4 a:visited {box-shadow:inset 0px 1px 0px 0px #c1ed9c;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );background-color:#9dce2c;border:1px solid #83c41a;display:inline-block;color:#ffffff;font-weight:bold;text-decoration:none; text-align:center; border-radius:6px; color:#fff; padding:3px 7px; margin-top:15px}
.promo3{float: left;width:26%; font-size: 1.2em;line-height: 28px;font-weight: bold;padding-top:7px;text-align: center; background: #FAFFF2;}
.promo3 span{color:#bc0101;font-size:1.2em}
.promo4{float: left;width:20%; font-size: 1.2em;line-height: 18px;font-weight: bold;padding-top:7px;text-align: center;  background: #FAFFF2; margin-right:1%;}
.promo4 span{color:#bc0101;font-size:1.2em}
.promo1,.promo2,.promo3,.promo4{border: 2px solid #e2e3e4;overflow:hidden;padding: 8px 10px 2px;height:130px !important}
.promo1 img,.promo2 img,.promo3 img, .promo4 img{ display: block; margin: 0px auto 5px ;}
/* ------- Tab for Gallery CSS ----*/

.menuGal { padding: 0; clear: both; overflow: hidden; height: auto;}
.menuGal li { display: inline; }
.menuGal li a { margin: 0px 1px; background: url(../Images/disableTab.html) repeat-x left top; padding: 0px 15px; float:left; border: 1px solid #cfcccc; height:34px; line-height: 34px; border-bottom: none; text-decoration: none; color: #333; font-weight: bold;}
.menuGal li.active a { background: url(../Images/activeTab.html) repeat-x left top; border: 1px solid #e2a556; color: #000 !important;}
/*.menuGal li a:click{color: #000 !important;}*/
.menuGal .content { float: left; clear: both; border: 1px solid #ccf; border-top: none; border-left: none; background: #eef; padding: 10px 20px 20px; }

/*-------------------- END Home Page CSS -------------*/
/*For tender table */
.tenderCol1{width:3%}
.tenderCol2{width:34%}
.tenderCol3{width:35%}
.tenderCol4{width:10%}
.tenderCol5{width:10%}
.tenderCol6{width:8%}

/* For Rate Contract table */
.rcCol1{width:3%}
.rcCol2{width:30%;}
.rcCol3{width:10%}
.rcCol4{width:56%}

/* For Rate Contract 4th column listing */
.rcAddendum li{float:left; margin-right:7px}
.rcListCol1{width:3%}
.rcListCol2{width:62%;}
.rcListCol3{width:19%}
.rcListCol4{width:10%}

/*For GR table */
.grCol1{width:3%}
.grCol2{width:25%}
.grCol3{width:32%}
.grCol4{width:17%; word-break:break-all}
.grCol5{width:10%}
.grCol6{width:5%}
.grCol7{width:8%}

/*For Acts & Rules table */
.actsCol1{width:3%}
.actsCol2{width:28%}
.actsCol3{width:46%}
.actsCol4{width:10%}
.actsCol5{width:5%}
.actsCol6{width:8%}

/*For Cabinet Decisions table */
.cdCol1{width:3%}
.cdCol2{width:69%}
.cdCol3{width:10%}
.cdCol4{width:10%}
.cdCol5{width:8%}

.homeBanner{height:230px; overflow:hidden;margin-bottom:7px}
.banner{width:340px; height:150px}
.app{border: 1px solid #F0E0CB;padding:3px 6px;float: left;display: block;width: 97%; background: #FFFAF2}
.app img{margin: 0px 7px 0 5px;}
.app span{font-weight: bold; font-size: 1.3em; margin-top:0px;width: 75%;line-height: 20px;text-align: center;}

.rti h2{border-bottom:none !important; height:auto !important}
.rti h3{font-size:1.1em !important; margin:5px 0 0 !important}
.rti ul{margin:0 0 10px !important}

.aaple-sarkar{  width:100px; height: 90px;}
.visitor-pass{  width:137px; height: 90px;}
.col80{width:80px}
.col85{width:85px}

.donate label { float:left; width:30%; margin:5px 0;}
.donate input[type=text] { margin:5px 0;}
.donate input[type=image] {}
.label1 td {width: 112px;}
.label1 label { float:left; width:95%;}
.text-center { text-align:center;}
.captchatable { margin-top:15px;}
i {    position: absolute;
    margin: 14px 0 0 -12px;}
.mobileCode {margin: 0 0 0 -21px;}
.btnPrint{text-align:center}
.btnPrint a, .btnPrint a:visited{font-size:1.4em; }
.btnPrint img{display:inline}
.mTop10 {margin-top:10px}

.profileDesc p
{
	margin-left:20px;
}


.profileBox1 {
    height: auto;
    overflow: hidden;
}
.boxLead1 {
    background: #f9fcff;
    border: 1px solid #cfd6e4;
    padding: 7px 8px 6px;
    line-height: 18px;
}
.boxLead1 h2 {
    font-weight: bold;
    color: #740f0f;
    border-bottom: 4px solid #dfd2c3;
    height: 20px;
    margin-bottom: 8px;
}
.prfSep1 {
    border-right: 1px dashed #CCCCCC;
    margin-right: 8px;
    padding-right: 0px;
}

.profileShow1 {
    float: left;
    width: 16%;
}

.profileShowCM{
    float: left;
    width: 33%;
}

.prfImg1 {
    float: left;
    width: auto;
    margin-right: 0px;
    /* width: 85px; */
}
.prfLink1 {
    float: left;
    line-height: 25px !important;
    margin-left: 2px;
    width: 80px;
}

.prfLinkCM {
    float: left;
    font-size:8px;
    line-height: 10px !important;
    margin-left: 2px;
    width: 90px;
}

.prfLink1 ul li{display:inline-block;}
.prfLink1 a {
    float: left;
    padding-left: 3px;
    color: #446681;
    font-weight: bold;
}
.prfLink1 a:hover {
    color: #800000;
}
.prfName1 {
    clear: both;
    padding-top: 8px;
    line-height: 15px;
    font-size: 1em;
}
.prfName1 a {
    font-weight: bold;
    color: #243544;
}
.prfName1 a:hover {
    color: #800000;
}
.prfDesg1 {
    font-weight: normal;
    color: #333;
}
.prfLink1 img {
    float: left;
    padding: 7px 3px 0px 0px;
}