@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
:focus { outline:none;}
a:focus{ outline:none;}
.blackBtn.active, .blackBtn.focus, .blackBtn:active, .blackBtn:focus, .blackBtn:hover{ background:rgba(0, 0, 0, 0) url("images/black-big-btn.jpg") repeat-x scroll left top; outline:none;}

table { border-collapse:collapse; }

/********** misc ***********/
a   {color:#737373; text-decoration:none; font-weight:normal; }
a:hover  { text-decoration:underline; }
.fLeft  { float:left !important; }
.fRight { float:right !important; }
.fNone       { float:none !important; }
.noDisplay   { display:none; }
.noMargin    { margin:0 !important; }
.noPadding   { padding:0 !important; }
.noBg        { background:none !important; }
.cf:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.cf {display: block;}
.clear { clear:both; line-height:0; font-size:0; height:0;}
input, button, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1.000em;}

/********** common css ***********/
body {  font-size:14px; color:#282828; background:url(images/body-bg.gif) repeat #dadada; font-family:Arial, Helvetica, sans-serif; }
#wrapper { border-top:34px solid #585552;}
#container { width:90%; min-width:1000px; background:#fff; margin:15px auto 0; }
.home .container { padding:0 10px; background:none;margin-top:24px; }
.container { background:url(images/left-bg.png) left top repeat-y; }
h2 { font-size:18px; font-weight:bold; margin:0 0 9px; line-height:25px; }
p { line-height:20px; }

/*Add common class*/
.inputText{ background:#FFF; border:1px solid #D5CEB7; color:#444; font-size:12px; padding:2px 5px; /*min-width:140px;*/}
.inputTextwithAutoWidth{ background:#FFF; border:1px solid #D5CEB7; color:#444; font-size:12px; padding:2px 5px;}
.labelText{font-size:13px; font-weight:bold; color:#5d3812; padding:1px 0 0;  min-width:117px;}
.normallabelText{font-size:11px; font-weight:normal !important; color:#000 !important; padding:1px 0 0;  min-width:117px;}
.textArea{min-width:160px; min-height:95px; padding:2px 5px; border:1px solid #D5CEB7; color:#737373; font-size:12px; resize:none;}
.selectDrop{border:1px solid #D5CEB7; color:#444; font-size:12px; min-width:140px; height:20px; background:#FFF;  } 
.minWidthDrop{border:1px solid #D5CEB7; color:#444; font-size:12px; height:20px;  } 

.pSearchBtn .yellowBtn, .pSearchBtn .blackBtn { padding:0; width:74px; margin-right:15px; } 
.yellowBtn { height:28px; padding:0 10px; font-size:15px; font-weight:bold; background:url(images/yellow-btn.jpg) left top repeat-x; border:0 none; color:#000; cursor:pointer; -webkit-box-shadow:1px 1px 0 #BBB; -moz-box-shadow:1px 1px 0 #BBB; box-shadow:1px 1px 0 #BBB; }
.blackBtn { height:28px; padding:0 10px; font-size:15px; font-weight:bold; background:url(images/black2-btn.jpg) left top repeat-x; border:0 none; color:#FFF; cursor:pointer; -webkit-box-shadow:1px 1px 0 #BBB; -moz-box-shadow:1px 1px 0 #BBB; box-shadow:1px 1px 0 #BBB; }


/********** Header css ***********/
#header {position:relative; padding:0 10px; background:#FFF; }
#logo { float:left;  padding:15px 25px; width:auto;}
.logoRight { float:right; margin-top: -56px!important; }
.slideshow {clear:both; height:448px; padding:8px; background:#FFF; box-shadow:0 0 5px #A0A0A0; margin-bottom:20px; position:relative; }
.home .help { right:8px; }
.help { width:51px; position:absolute; right:17px; top:-19px; }
.help a { display:block; width:51px; background:url(images/help.png) center top no-repeat; font-size:13px; text-align:center; color:#ac7034; font-weight:bold; padding:44px 0 2px; }
.help a:hover { text-decoration:none; }
.mainColumn { padding:0 17px 15px 247px; min-height:500px; }

/**/
.homeArticle { float:left; width:67%; background:url(images/shadow-bg.gif) center bottom no-repeat; padding:0 0 17px; margin:0 0 10px; min-height:252px; height:auto !important; height:244px; }
.homeArticle h2 { border-bottom:1px solid #eaeaea; padding:0 13px; }
.homeArticle p { padding:0 13px 20px;font-size:14px; }
.bulletTrue { padding:0 0 10px 13px; }
.bulletTrue li { width:350px;float:left; background:url(images/bullet-true.png) left top no-repeat; padding:0 0 8px 24px !important; font-weight:bold;font-size:12px; }
.mainContiner { background:url(images/header-shadow.png) left top repeat-x; padding:15px 0 0; min-height:500px; height:auto !important; height:500px;}
.leftColumn { float:left; width:230px; padding:0 0 30px; }

/**/
.homeBlocks { clear:both; } 
.aboutNicBlock, .ePrisionBlock, .contactBlock { float:left; width:33.33%; height:285px; } 
.aboutNicBlock, .ePrisionBlock { background:url(images/sep.png) right center no-repeat; }
.aboutNicBlock h2 { padding:0 13px; }
.aboutNicBlock p { line-height:24px; padding:0 30px 15px 13px;font-size:12px; }
.aboutNicBlock p.readmore { padding:0 30px 0 13px; text-align:right; font-size:12px; }
.aboutNicBlock p.readmore a { color:#2d2d2d; font-weight:bold; text-decoration:underline;}
.ePrisionBlock .arrowUl, .ePrisionBlock h2, .ePrisionBlock p { padding:0 20px 0 40px; }
.ePrisionBlock p  { font-weight:bold; color:#a66b00; font-size:12px; padding:0 20px 8px 40px;  }
.arrowUl li { background:url(images/arrow.png) left 1px no-repeat; padding:0 0 8px 20px; font-size:12px; font-weight:bold;}
.contactBlock strong { font-weight:bold; }
.contactBlock p { line-height:20px;}
.contactBlock h2, .contactBlock p { padding:0 20px 0 52px; font-size:12px;}
.disclaimer { background:#40362e; text-align:center; font-size:12px; color:#ada7a2; clear:both; margin-bottom:7px; line-height:19px; margin:0 0 7px; }

/* Login Block */
.loginBlock { background:url(images/login-bg.gif) repeat #d6a957; width:265px; float:right; margin-top:35px!important; padding:10px 16px 15px 19px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:1px 1px 2px #666; -moz-box-shadow:1px 1px 2px #666; box-shadow:1px 1px 2px #666; position:relative; }
.logSelect{ margin-bottom:15px;}
.logSelect select{ border:1px solid #D5CEB7; color:#444; font-size:12px; width:267px; height:20px;  }
.logInput { -webkit-box-shadow:1px 1px 1px #666; -moz-box-shadow:1px 1px 1px #666; box-shadow:1px 1px 1px #666; margin-bottom:15px; height:28px;}
.logInput input.inputbox, .logCaptchaInput  input.inputbox { background:#FFF; border:0 none; padding:6px 7px; font-weight:bold; color:#999; font-size:12px; height:16px; width:251px; line-height:17px;  }
.logCaptcha { margin-bottom:15px; }
.logCaptchaImg { float:left; width:77px;  }
.logCaptchaInput { float:right; height:28px; width:188px; -webkit-box-shadow:1px 1px 1px #666; -moz-box-shadow:1px 1px 1px #666; box-shadow:1px 1px 1px #666; }
.logCaptchaInput  input.inputbox { width:174px; }
.loginLeft { float:left; width:175px; }
.loginLeft .loginRemember { padding:0 0 9px; color:#FFF; font-size:12px; font-weight:bold; line-height:15px; }
.loginLeft .loginRemember input { margin:0; vertical-align:middle; }
.loginLeft ul { padding:0 0 0 1px; }
.loginLeft ul li { background:url(images/arrow-black.png) left 2px no-repeat; padding:0 0 3px 11px; font-size:12px; color:#000;}
.loginLeft ul li a { color:#000; text-decoration:underline;}
.loginLeft ul li a:hover { text-decoration:none; }
.loginBtn { float:right; width:90px; text-align:right; }
.loginBtn input { background:url(images/btn-login.png) left top no-repeat; color:#FFF; font-size:16px; font-weight:bold; border:0 none; width:72px; height:32px; padding:0 4px 2px 0; cursor:pointer;}

/*Footer*/
.home #footer { padding:5px 7px 7px; }
#footer { clear:both; padding:15px 17px 7px; background:#fff; }
.copyright { float:left; width:50%; font-size:11px; color:#666; }
.footerLink { float:right; padding:4px 0 0; }
.footerLink li { float:left; padding:0 5px; line-height:12px; font-size:11px; border-right:1px solid #666;  }
.footerLink li a { color:#666; }
.footerLink li.last { padding:0 0 0 5px; border-right:0 none; }

/* Login Block */ 
.jailSearch { padding:0 8px 0 0px;}
.welcomePmanagement .jailSearchInner{margin: 0 auto;  height: 89px; width: 500px;}
.jailSearchFrm { background:#ebdbb0; padding:12px 16px 7px; width:466px; float:right; margin:0;}
.jailSearchFrm .link { clear:both; padding-top:8px;}
.jailSearchFrm .link a { color:#88612c;}
.jailSearchFrm .link a strong { font-weight:bold;}
.jailSearchFrm .link a:hover { color:#000; text-decoration:underline;}
.jailSearhInput { width:91px; padding:0 10px 0 0; float:left;}
.jailSearhInput label { display:block; font-size:12px; font-weight:bold; padding:0 0 5px; }
.jailSearhInput input.jailInputbox { border:1px solid #a36629; color:#000; font-size:15px; padding:2px 4px; width:81px; height:20px; }
.jailSearhInput select { border:1px solid #a36629; height:26px; width:91px; padding:2px; }
.jailSearchBtn { float:left; width:59px; padding:22px 0 0; }
.goBtn { background:url(images/black-btn.jpg) left top repeat-x; height:22px; color:#FFF; font-size:15px; font-weight:bold; width:59px; border:0 none; cursor:pointer; }

/*slide*/
#slides{ width:100%; height:450px; position:relative; }
#slides .slidesjs-next{ background:url(../../images/slider/slider-next.png) no-repeat; width:41px; height:46px; position:absolute; right:0; top:198px; z-index:10; text-indent:-99999px;}
#slides .slidesjs-previous{ background:url(../../images/slider/slider-prev.png) no-repeat; width:41px; height:46px; position:absolute; left:0; top:198px; z-index:10; text-indent:-99999px;}

.slidesjs-pagination{ position:absolute; right:30px; bottom:15px; z-index:10; border-radius:5px; webkit-border-radius:5px; background:url(../../images/slider/paginaation-bg.png) repeat; padding:8px 5px;}
.slidesjs-pagination li{ float:left; margin:0 4px;}
.slidesjs-pagination li a{ float:left; background:url(../../images/slider/pagination-circle.png) no-repeat; width:10px; height:10px; text-indent:-9999px;  } 
.slidesjs-pagination li a.active{ float:left; background:url(../../images/slider/pagination-circle-active.png) no-repeat; width:10px; height:10px; text-indent:-9999px;  }

/* Left Accordion Menu */ 
.leftMenu li {background:url(images/level-1-bg.jpg) left top repeat-x #b8ae71;}
.leftMenu li a { display:block; padding:4px 32px 4px 17px; line-height:20px; border-bottom:1px solid #efe9d9; color:#000; font-size:15px; font-weight:bold; }
.leftMenu li a:hover { text-decoration:none; }
.leftMenu li a.parents { background:url(images/level1-arrow-up.png) 201px 4px no-repeat;  }
.leftMenu li.active a.parents { background:url(images/level1-arrow-down.png) 201px 4px no-repeat;    }
/* Level-2 */
.leftMenu ul { display:none; }
.leftMenu ul li a { background:#bf9a72; font-size:14px; }
.leftMenu li.active ul li a.parents { background:url(images/level2-arrow-up.png) 201px 4px no-repeat #bf9a72;  }
.leftMenu li.active ul li.active a.parents { background:url(images/level2-arrow-down.png) 201px 4px no-repeat #bf9a72; }
.leftMenu ul li a:hover, .leftMenu li.active ul li a.parents:hover, .leftMenu li.active ul li.active a.parents:hover { background-color:#a88560;}
/* Level-3 */
.leftMenu ul ul li a { font-size:13px; font-weight:normal; border-bottom:1px solid #d1cbb7; background:url(images/arrow-brown.png) 17px 9px no-repeat #f6f3e9; padding:4px 32px 4px 28px; }
.leftMenu ul ul li a:hover { background:url(images/arrow-brown.png) 17px 9px no-repeat #ede6d0;}

/* Search for Prisoner */
.pSerach { margin:0 0 3px; overflow:auto; background:#f4edd4; }
.pSerach .pSearchHd { background:#e4c675; padding:0 20px; line-height:28px; font-size:14px; color:#000; font-weight:bold; margin-bottom:1px;}
.pSearchBlock { background:#f4edd4; padding:33px 20px 30px 0; }
.pSearchFrm { float:left; width:40%; max-width:500px; padding:0 0 0 20px; }
.pSearchFrmRight { width:343px; }
.pSearchFrm li { padding: 0 0 20px; }
.pSearchBlock .pSerachField { float:left; width:117px; font-size:13px; font-weight:bold; color:#5d3812; padding:1px 0 0; }
.pSearchFrmRight .pSerachField { width:150px; }
.pSearchBlock .pSerachTextbox { float:left; width:192px; font-size:12px; }
.pSearchBlock input.inputbox { border:1px solid #D5CEB7; color:#444; font-size:12px; padding:2px 5px; width:170px; }
.pSearchBlock input.inputbox80 { width:78px; }
.pSearchBlock input.inputbox20 { width:20px; }
.pSearchBlock select { border:1px solid #D5CEB7; color:#444; font-size:12px; width:182px; height:20px;  }
.pSearchBlock select.select80 { width:88px; }
.pSearchBlock textarea { width:160px; height:97px; padding:2px 5px; border:1px solid #D5CEB7; color:#737373; font-size:12px; resize:none; }
.pSearchBlock textarea.remark { height:67px; }

.pSearchBtn { border-top:1px solid #D5CEB7; padding:15px 0 0; clear:both; margin:0 0 0 20px; }
.required { color:#F00 !important; }
.asPresent { display:block; padding:2px 0 5px; }



/*Add details + Visitor page CSS*/
.innerArticle { clear:both;padding:0 10px;}
.prisonerPrint { text-align:center; padding:10px 0; }
.prisonsDetail, .prisonsDetail table { border-collapse:separate;}

.gridHeader { background:#e5c674; color:#000100; font-size:13px; vertical-align:middle; height:25px; padding:3px 5px !important; font-weight:bold; }
.gridHeader span { padding:0 15px 0 5px; color:#000100 !important;   }
table td, table th { text-align:left; }

table td .ButtonRighAlign{ text-align:right; }
table td.photo { text-align:right; }
.prisonerTable { border-collapse:collapse; }
.prisonerTable td { border-bottom:1px solid #EDEDED; padding:6px 0; }
.prisonerTable td.noBorder { border-bottom:0 none; }
.prisonerTable td.priPhoto { vertical-align:top; text-align:right; }
.field { color:#936615; font-weight:bold; }

.prisonerDet {padding:2px; border-bottom:1px solid #dbd7d3;} 
.dataGridPrisnor { font-size:smaller; color:#333333; width:100%; border-collapse:collapse; border:#E6E2D6 solid 1px; border-top:none; }
.dataGridPrisnor th, .dataGridPrisnor td { padding:6px; }
.dataGridPrisnor th { background:#766C64; color:#FFF; font-weight:bold; } 
.dataGridPrisnor tr.odd td { /*background:#f6f3ea; border-bottom:#e6e2d6 solid 1px; border-top:#e6e2d6 solid 1px;*/}
.dataGridPrisnor tr.even td { background:#f6f3ea; border-bottom:#e6e2d6 solid 1px; border-top:#e6e2d6 solid 1px;}

.dataGridPrisnor a { color:#40362e; }
.dataDiv { height:115px;width:100%;overflow:auto; }
.dataDiv th, .dataDiv td { text-align:left; vertical-align:top; font-size:12px;}
/*.dataDiv th.center, .dataDiv td.center { text-align:center; }*/
.dataDiv span{padding:5px 0 0 10px; display:block;}
.prisonerTable { border-collapse:collapse; }

/*Welcome to ePrisons for Prison Management*/
.welcomePmanagement { width:630px; margin:0 auto; text-align:center; }
.welcomePmanagement img { padding:0 0 20px; }  
.welcomePmanagement p.wPmanagHd { font-weight:bold; font-size:18px; line-height:25px; padding:0 0 5px; color:#000; }
.welcomePmanagement p { color:#F00; padding:0 0 20px; }
.alrtBtn { width:187px; margin:0 auto; }
.alrtBtn a { display:block; text-align:center; line-height:34px; font-size:14px; font-weight:bold; color:#000; background:url(images/yellow-btn2.jpg) left top no-repeat;}  
.alrtBtn a:hover { text-decoration:none; }

.erroeMsg { display:block; margin:5px 0 10px; color:#cc0000; font-size:12px;}
.headConetnt { text-align:right; padding:7px 0;}

/* Basic jQuery Slider essential styles */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; float:right;}
ul.bjqs-controls li {text-align:center; float:left; margin:0 5px;}
ul.bjqs-controls .bjqs-prev a, ul.bjqs-controls .bjqs-next a{display:block; background: url(images/previous.gif) no-repeat;  color: #FFFFFF;cursor: pointer; height: 18px; width: 18px; }
ul.bjqs-controls .bjqs-next a{background: url(images/next.gif) no-repeat;}
ul.bjqs-controls .bjqs-next { float:right;}
ul.bjqs-controls .bjqs-prev a:hover, ul.bjqs-controls .bjqs-next a:hover { text-decoration:none;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration: none;}
ul.bjqs-controls.v-centered li a:hover{background:#000;color:#fff;}
ol.bjqs-markers li a{padding:5px 10px;background:#000;color:#fff;margin:5px;text-decoration: none;}
ol.bjqs-markers li.active-marker a,ol.bjqs-markers li a:hover{background: #999;}
p.bjqs-caption{background: rgba(255,255,255,0.5);}


/*Role Menu */
.dataMenu { }
.dataMenu ul, .dataMenu li { list-style:none; list-style-type:none; margin:0; padding:0; }
.datamenuHead { background:#B8AE71; padding:3px 0 3px 15px; font-size:13px; font-weight:bold; border-bottom:1px solid #fff;  }
.dataMenu li { line-height:24px; }
.dataMenu .manuName  { float:left; }
.dataMenu .inVisible  { float:right; width:202px; }
.dataMenu .home { background:#E4C675; }
.menuSubs li { padding:0 0 0 15px; font-size:12px; border-bottom: 1px solid #FFFFFF; }
.menuSubs li .inVisible { padding:5px 0 0; line-height:0; height:19px; }
.menuSubs input[type="checkbox"] { margin:0;  }
.menuSubs ul.ul1 { background:#F4EDD4; }
.menuSubs  li.level-1 { background:#F4EDD4; }
.menuSubs li.level-2 { background:#698DC3; padding:0 0 0 30px;  border-bottom:1px solid #8DB1E7; }
.menuSubs li.level-3 { background:#8DB1E7; padding:0 0 0 40px; }

/*Form Table Structure*/
.tableFormBlock { background:#f4edd4; padding:5px 5px 5px;}
.formTbl { padding:0 20px;}
.formTbl td { padding:2px 0;}
.formTbl td a {font-size:14px; font-weight:bold; color:#88612C;}
.formTbl td span{font-size:13px; font-weight:bold; color:#5d3812; padding:0; text-align:left;}
.rndbtn {background: url(images/black2-btn.jpg) repeat-x;border:0;box-shadow: 1px 1px 0 #BBBBBB;color: #FFFFFF;cursor: pointer;font-size:11px;height:20px;padding: 0 4px;}
.formTbl td.useraddtop span{display:inline-block; padding-right:15px;}
.formTbl .fromApplicationblock td td{padding:0 0 10px}
.tabledataGrid td { background:#e4c675; padding:4px; font-weight:normal;   }
.tabledataGrid th { background:#e4c675; padding:4px; font-weight:bold;   }
.tabledataGrid td { padding:7px 0; border-bottom:1px solid #e6e2d5; font-size:12px; } 
.tabledataGrid tr.even td { background:#f6f3e9; }
.tabledataGrid tr.odd td { background-color:#EFF3FB; }

.gridtablelist td { padding:7px 5px;}
.tabledataGrid td a {font-size:14px; font-weight:bold; color:#88612C;}

.gridtablelist .tblPaging, .gridtablelist .tblPaging table tr td{ border:none; padding:0;}
.gridtablelist .tblPaging{ padding-top:7px;}
.gridtablelist .tblPaging td { background:#F4EDD4; padding:7px 10px;}
.gridtablelist .tblPaging td a {color:#88612C}

.roleTopTable {color:#000;font-size: 14px;font-weight: bold; margin-bottom:10px; border-bottom:1px solid #e6e2d5;}
.roleTopTable td { padding:4px;}
.roleTopTable td a {font-size:14px; font-weight:bold; color:#88612C;}
.gridtablelist thead td, .gridtablelist th { background:#e4c675; padding:4px; font-weight:bold;   }
.gridtablelist td { padding:7px 0; border-bottom:1px solid #e6e2d5; font-size:12px; } 
.gridtablelist tr.even td { background:#f6f3e9; }
.gridtablelist tr.odd td { background:#fff; }
.gridtablelist td { padding:7px 5px;}
.tblPaging{ margin-top:10px;}
.tblPaging td { background:#F4EDD4; padding:5px 10px; border-right:5px solid #fff;}
.tblPaging td a {color:#88612C}
.roleTopTable .yellowBtn { display:inline-block; font-size:13px; color:#000; line-height:24px; height:auto;}
.selectmenu { margin:0 10px 10px;}
.selectmenu select { width:100%;}
#wrapper { border:none;}
.headertop{ background:#585552;}
.headertop .wrap {margin: 0 auto;min-width: 1000px;width: 90%;}
.headertop .headtext { padding:0 20px;text-align:right;line-height:34px; color:#fff; font-size:13px;}
.headertop .wrap a { color:#fff;}

.headRightContent {padding: 0 8px 0 237px; height:40px;}
.headRightContent .headGroup {border-bottom:6px solid #AB8149; height:140px}
.headRightContent .headConetnt      { padding:10px 0; height:auto;}
.headRightContent .headConetnt { float:left; width:700px; text-align:left; font-size:15px; font-weight:bold;}
.headRightContent .link { font-weight:bold !important; font-size:14px; color:#88612C; text-align:right;}
.headRightContent .link a {font-weight:bold !important; font-size:14px; color:#88612C; text-decoration:underline;}


.footerInner{ border-top:#AB8149 solid 1px; padding-top:5px;}
.footerInner .footerLink{ float:right; padding:5px 0 0;}
.footerInner .footerLink li{ border-right:none;}
.footerInner .footerLink li.captino{    float: left; font-size: 14px; padding: 30px 0 0;}

.visitorbody { margin:0; padding:0;font-size:14px; color:#282828;font-family:Arial, Helvetica, sans-serif;background:#fff;}
.gridHeader {background:#E5C674;color: #000100;font-size: 13px;font-weight: bold;height: 25px;padding:3px 10px !important;vertical-align: middle;}
.VisitorDetails th { padding:10px; text-align:left}
.VisitorDetails td {padding:5px 10px; border-bottom:1px solid #eee}
.VisitorDetails .lstrow td { border:none; }
.style1 {height:25px;}
.VisitorDetails #lblRegNo { font-weight:normal;}

#dvLoading
{
	background:url(images/loading.gif) no-repeat center center;
	height: 50px;
	width: 100px;
	position: absolute;
	z-index: 1000;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
}


.TabcontainerTbl { padding:0 20px;}
.TabcontainerTbl td { padding:4px 0;}
.TabcontainerTbl td a {font-size:14px; font-weight:bold; color:#88612C;}
.TabcontainerTbl td span{font-size:12px; font-weight:bold; color:#5d3812; padding:0; text-align:left;}
.logoutDiv { clear:right; float:right; margin-top:64px;}
.logOutBtn {display:block; background: url(images/logout-btn-bg.jpg) repeat-x;color: #FFFFFF;font-size: 14px;line-height:30px; text-decoration:none; padding:0 15px;}
.logOutBtn:hover {text-decoration:none; background:url(images/black2-btn.jpg) repeat-x #101010;}


/*13-06-2013*/
/*25-06-2013*/
.dashboard { float:left; width:100%; text-align:left;}
.dashboard .jailSearchFrm{ float:left; width:96%; padding:12px 2% 7px}
.dashboard .alrtBtn { float:right;}
.dashboard .alrtBtn a { background:url(images/red-btn.jpg) no-repeat; color:#fff;}
.dashboard_icon .dashIcon { background:#fdf9ef; border:1px solid #fbefd0; padding:30px 2% 15px; position:relative; min-height:150px;}
.dashboard_icon .general_icon { float:left; width:67%; margin-right:3.5%}
.dashboard_icon .convict_icon {float:left; width:21%;}
.dashboard_icon .dashIcon li {float:left; width:20%; margin:10px 0 10px; text-align:center; min-height:115px;}
.dashboard_icon h3 {position:absolute; left:20px; top:-16px; background:#fdf9ef; border:1px solid #fbefd0; padding:5px 10px; font-weight:bold; color:#88612C; font-size:15px;}
.dashboard_icon .dash_ico li a{font-size:15px; font-weight:bold; color:#88612C; display:inline-block;text-align:center; padding-top:70px; background-position: center top; background-repeat:no-repeat;min-width:65px;}
.dashboard_icon .dash_ico li.ico1 a{background-image:url(images/update-details.png);}
.dashboard_icon .dash_ico li.ico2 a{background-image:url(images/image-capture.png);}
.dashboard_icon .dash_ico li.ico3 a{background-image:url(images/finger-capture.png);}
.dashboard_icon .dash_ico li.ico4 a{background-image:url(images/cases-entry.png);}
.dashboard_icon .dash_ico li.ico5 a{background-image:url(images/case-action-entry.png);}
.dashboard_icon .dash_ico li.ico6 a{background-image:url(images/medical.png);}
.dashboard_icon .dash_ico li.ico7 a{background-image:url(images/movement.png);}
.dashboard_icon .dash_ico li.ico8 a{background-image:url(images/visitor-registration.png);}
.dashboard_icon .dash_ico li.ico9 a{background-image:url(images/lodging.png);}
.dashboard_icon .dash_ico li.ico10 a{background-image:url(images/property.png);}
.dashboard_icon .dash_ico li.ico11 a{background-image:url(images/family-children.png);}
.dashboard_icon .dash_ico li.ico12 a{background-image:url(images/work-done-wedges.png);}
.dashboard_icon .dash_ico li.ico13 a{background-image:url(images/training.png);}
.dashboard_icon .dash_ico li.ico14 a{background-image:url(images/conviction-details.png);}
.dashboard_icon .dash_ico li.ico15 a{background-image:url(images/appeals.png);}
.dashboard_icon .dash_ico li.ico16 a{background-image:url(images/remission.png);}
.dashboard_icon .dash_ico li.ico17 a{background-image:url(images/parole.png);}
.dashboard_icon .dash_ico li.ico18 a{background-image:url(images/punishment.png);}

.dashboard_icon .dash_ico li.ico19 a{background-image:url(images/patient-registration.png);}
.dashboard_icon .dash_ico li.ico20 a{background-image:url(images/prescription-icon.jpg);}
.dashboard_icon .dash_ico li.ico21 a{background-image:url(images/medicines_distribution.jpg);}


.dashboard_icon .dash_ico li a:hover { text-decoration:none; color:#000}
.dashboard_icon .convict_icon li { width:100%; margin-bottom:10px; min-height:auto}
.headerDetails { float:left; width:600px; padding:0; margin-top:5px;}
.headerDetails table {background:#fdf9ef;border-top:1px solid #FBEFD0; border-left:1px solid #FBEFD0}
.headerDetails td { padding:10px; border-bottom:1px solid #FBEFD0; border-right:1px solid #FBEFD0}
.headerDetails td strong { font-weight:bold}
.headRightContent .headConetnt { height:40px; padding-bottom:0;}

 #header { padding-bottom:10px; background:#fff;}
.headRightContent .headGroup { border:none; height:110px;}
.headRightContent { padding:0 0 0 180px}
.usersection { background:#AB8149; padding:0 0; line-height:20px; clear:both;}
.usersection h2.sitename { float:left; margin:0; font-size:12px; padding:0 10px; color:#fff;}
.usersection .userinfo { float:right; padding-right:10px; font-size:12px; color:#fff; line-height:25px;}
.usersection .userinfo .logOutBtn { display:inline; background:none;font-size:12px; padding:0; line-height:normal; text-decoration:underline; color:#fff;}
.usersection .userinfo .logOutBtn:hover { text-decoration:none; color:#000;}
.headerDetails { float:right;}
.headerDetails td { padding:2px 5px; border-bottom:1px solid #EBDBB0; border-right:1px solid #EBDBB0; font-size:12px;}
.headerDetails td a { font-size:12px; text-decoration:underline;}
.headerDetails table { background:#fff;border-left: 1px solid #EBDBB0;border-top: 1px solid #EBDBB0;}

#tabber {clear:both;text-align: justify;}
#tabber #tabnav {list-style:none; margin:0; padding:0; border-bottom:1px solid #EAEAEA;}
#tabber #tabnav li{ float:left; margin-right: 3px; }
#tabber #tabnav li a{ display:block; padding:3px 15px;font-size: 14px;font-weight: bold; color:#282828; line-height: 25px;cursor:pointer; background:#EAEAEA; margin-bottom:-1px; border:1px solid #EAEAEA}
#tabber #tabnav li a:hover, #tabber #tabnav .active a{color:#A66B00; text-decoration:none; background:#fff; border-bottom:1px solid #fff;}
#tabber .tabcontent {clear:both;border:1px solid #EAEAEA; border-top:none; padding:0; display:none; padding:15px 0; min-height:221px;}
.aboutNicBlock, .ePrisionBlock, .contentBlock { float:left; width:715px; height:auto; background:none;}

.contentBlock p.readmore { padding:0 30px 0 13px; text-align:right; font-size:12px; }
.contentBlock p.readmore a { color:#2d2d2d; font-weight:bold; text-decoration:underline;}

 .contactBlock { float:left; width:315px; height:auto; background:none;}
.contactBlock p, .ePrisionBlock .arrowUl, .ePrisionBlock p { padding:0 20px}
.homeArticle {padding: 0 0 11px;}

.ViewLink { float:right; color:#88612C;font-weight:bold; text-decoration:underline; }
.ViewLink:hover  { float:right; color:#000; font-weight:bold; text-decoration:underline; }
table td .RightSideButton{ text-align:right; }

/* Search for Prisoner List */
.pSearchList table { width:100%;   }
.dataGrid th, .dataGrid td { text-align:left; vertical-align:top;}
.dataGrid th, .dataGrid .tHead td { background:#e4c675; padding:4px; font-weight:bold;   }
.dataGrid td { padding:4px 4px; border-bottom:1px solid #e6e2d5; font-size:12px; } 
.dataGrid tr.even td { background:#f6f3e9; }
.dataGrid td.pCheckbox { text-align:center; width:20px; }
.dataGrid .labelText {min-width:5px}
.dataGrid .inputText{ background:#FFF; border:1px solid #D5CEB7; color:#444; font-size:12px; padding:2px 5px; min-width:50px;}
.blackBigBtn {background:url(images/fingerprint.jpg) left top #773606;}