@charset "utf-8";
/* === === === === === === === === ===
Desc: Screen Style Sheet
Author: PrisLogix
=== === === === === === === === === === */

/**************************************/
/*          GLOBALS                   */
/**************************************/
html, body { height:100% }
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { color:#444; font:normal 11px/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; border:0; outline:0; vertical-align:baseline; text-align:left; }
body { background: #EDF1E1 url(../images/bg.gif) repeat-x; }
:focus { outline:1px dotted; }
/*-----Link Colors */
a, a:link, a:visited { color:#2b8dc6; text-decoration:none }
a:active { color:#732c2c; }
a:hover { text-decoration:underline; color:#859eac }
/*-----Heading Styles*/
h1, h2, h3, h4, h5, h6 { margin:10px 0; color:#000058; font-size:1.6em; font-weight:bold; }
h2{ color:#2f6380 }
h3 { color:#595a5b }
h4, h5, h6 { font-weight:bold; color:#000; font-size:1.4em; }
h5 { color:#2f6380; }
h6 { color:#595a5b; }
/*-----MISC */
img { border:0;display:inline-block; vertical-align:bottom; }
ol, ul { list-style:none; }
blockquote { background:#eee; margin:0 1.5em 1.5em; padding:0.75em; quotes:none }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
p, li { line-height:150% }
ol li { list-style:inside decimal; }
strong { font-weight: bold; }
em { color:#6F8184 }
hr { color:#cfcfcf; height:0; width:100%; margin:2px; text-align:center; border-top:1px solid #cfcfcf }
/*-----FORM */
fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size:1.2em; }
label { font-weight: bold; }
textarea, input[type='text'], input[type='password'], select { color:#868383; border:1px solid #989696; font-size: 1.1em;padding:3px;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }
/*-----TABLE -----tables still need 'cellspacing="0"'*/
table {border-collapse:collapse; width:100%; border-spacing:0; margin:0 0 1.5em; color: #333;  }
table, tbody, tfoot, tr, th, td {line-height: 1.5em;}
caption { background: transparent;text-align:left; padding: 0 0 .5em 0; font-size: 1.4em; font-weight: bold; text-transform: uppercase; color: #333;}
th, td { padding:0.333em; vertical-align:middle; }
th { font-weight:bold;text-transform:uppercase;text-align:center; background:#A0BC79; color:#fff}
td { border:1px dotted #D7DDA7;}

tr.alt td, tbody tr.odd { background:#F0F3D4; }
tbody tr:hover { background:#FAFCEE }
tbody tr:hover td { background: #F4F5E9; }
tbody tr:hover td, tbody tr:hover th, tbody tr:hover a { color: #333333 !important; }
/** Content TABLE */
table.contentTable { font-size:1em; }
.contentTable th { background:#A0BC79; border-bottom:1px solid #547722; border-right:1px solid #fff }
.contentTable td { background:#F6FAD6; border:1px solid #E1E7AE; border-top:1px solid #D7DDA7; font-size:1.0em; color:#404040; margin: 1px; }
.contentTable .altrow td, .contentTable td.altrow { background:#F0F3D4; }

/*-----Link Icons */
a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited, a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], a[href$=".rdf"], a[href^="aim:"] {padding:2px 22px 2px 0; margin:-2px 0; background-repeat: no-repeat; background-position: right center;}
/* External links */
a[href^="http:"] {background-image: url(../images/icons/external.png);padding-right: 14px;}
a[href^="mailto:"] {background-image: url(../images/icons/email.png);}
a[href^="http:"]:visited {background-image: url(../images/icons/visited.png);}
/* Files */
a[href$=".pdf"] {background-image: url(../images/icons/pdf.png);}
a[href$=".doc"] {background-image: url(../images/icons/doc.png);}
a[href$=".xls"] {background-image: url(../images/icons/xls.png);}
/* Misc */
a[href$=".rss"], a[href$=".rdf"] {background-image: url(../images/icons/feed.png);}
a[href^="aim:"] {background-image: url(../images/icons/im.png);}
a[class="noimg"], a[class="noimg"] a {background-image: url('');padding:0; margin:0;}
a[href^="http://www.bbsydpsindh.gov.pk"] {background:none;padding:0;margin:0;}
/*-----Notices Styles */
.error, .warning, .notice, .success{ padding: 5px 20px 5px 40px; margin:1em; border:2px solid #ddd; text-align:left; }
.error input, .warning input, .notice input, .success input{ padding: 10px; margin:1em; }

.error { background:#ffe url(../Images/attention.gif) no-repeat 10px center; color:#264409; border-color:#ff0; }
.warning { background:#FBE3E4 url(../Images/negative.gif) no-repeat 10px center; color:#8a1f11; border-color:#FBC2C4; }
.notice{ background:#FFF6BF url(../Images/attention.gif) no-repeat 10px center; color:#514721; border-color:#FFD324; }
.success{ background:#E6EFC2 url(../Images/positive.gif) no-repeat 10px center; color:#264409; border-color:#C6D880; }

.error a { color:#264409; background:none; padding:0; margin:0; }
.warning a { color:#8a1f11; background:none; padding:0; margin:0; }
.notice a { color:#514721; background:none; padding:0; margin:0; }
.success a { color:#264409; background:none; padding:0; margin:0; }
.instructions {	font-size: 9px;font-style: italic;	color: #999999;	margin-top: 5px;}  /* instructions style  */

/*-----General Styles */
.CM { text-align:center}
.fr { float:right; margin-left:8px }
.fl { float:left; margin-right:8px }
.cb { clear:both }
.cr { clear:right }
div.sep { margin:16px auto; height:1px; width:70%; background:#a6b09a; clear:both }
div.sep hr { display:none }

/**************************************/
/*       Structure Properties         */
/**************************************/
#header { width:780px; height:101px; margin:0 auto; background:url(../images/header.gif) no-repeat center top; clear:both; }
#header select, #header .home {float:right; margin-right:25px; margin-top:5px; font-size:0.8em; padding:0; }
#container { width:780px; margin:0 auto; padding:0; height:auto; background: #fff; }
#topMenu { height:39px; background:#D0E6B1 url(../images/topMenu.gif) repeat-x; clear:both; }
#btmMenu { height:25px; background:#E3E4C0 url(../images/btmMenu.gif) repeat-x; clear:both; }
#midContainer { width:764px; padding: 8px; }/* overflow:auto; */
html>body #midContainer { overflow:auto; }
#leftpane { width:212px; float:left; }
#dataBody { width:540px; float:right; padding-left:8px; }
#midContainer, #dataBody, #midContents{} 
#rightpane, .rightpane { width:200px; float:right; margin-left: 10px; }
#titleBar { height:45px; clear:both;}
#titleBar h1{margin-top:0}
#footer { height:88px; width:100%; background:#9FBF70 url(../images/footerBg.gif) repeat-x; clear:both; }
#footerTxt { width:780px; margin:0 auto;color:#fff; text-align:center; vertical-align:middle; padding-top:6px; letter-spacing: 1px; word-spacing: 1em; font: 12px/24px Arial, Helvetica, sans-serif; }
#footerTxt .nospace { word-spacing: normal; }
#footerTxt a { color:#fff; }
#bottom { font-size:0.8em;width:760px; margin:0 auto; height:30px; }
#copyright, #hits { float:left; margin:6px 0; }
#hits { float:right; text-align:center; font-size:9px; word-spacing:6px; letter-spacing:3px; }
#pris a{ color:#cc0000; background: url(../images/prislogo.gif) no-repeat left center; padding-left: 16px;}
.tagBox { height:20px; padding:5px; background:url(../images/tagBG.gif) repeat-y #87a858; font-weight:bold; color:white; margin:4px 0; }
.tagBox img { margin-top:5px; margin-left:7px; margin-right:20px; }

.info, .info div, .info span, .info p{ text-align:justify; font-size: 1em; line-height: 1.6em; }
.info ul, .info ol { list-style:disc;margin:4px 0 0 20px; display:block }
.info li { padding:1px; }
.info label { width:120px; text-align:left; /*float: left;*/ }
ul.bltLst {margin:0;}
.bltLst { padding:2px 8px; }
.bltLst li{ list-style: url(../images/aro.gif) outside; margin-left:11px; }
.bltLst a { color:#990033; }

.rndmPic {margin-bottom:10px;}
.login { margin-left:2px; }
.login div { margin: 6px 0; }
.login a { color:#006633;}
.login label { width:70px; text-align:left; float: left; }
.login .txtinput{ width:120px; }
.login .fg { margin: 12px 0; }
.login .mbrOpt {margin:8px;}
#newsletter { margin:20px 0 0 0; margin-left:0px; padding:0; clear:both; }
.nlHdg { font-family:Arial; color:#bb101d; font-size:18px; margin:1px; }
#search { float:right }
.srch { margin:8px 4px 0px 6px; border:solid 1px #aaa; width:160px; }

.nlSbmt, .btnlogin, .btnSearch { width: 56px; height: 20px; background: url('') no-repeat center top; margin: 4px; margin-bottom:0; padding: 0; border:0; text-indent: -1000em;}
.nlSbmt { background: url(../images/sumbitEmail.gif); clear:both; float:right; margin-right:30px;}
.btnlogin { background: url(../images/loginbtn.gif) ;float:right; }
.btnSearch { width:20px; background:#ca2236 url(../images/searchBtn.gif) ;}

#fastfacts { background:#f0f0f0; margin-top:-10px; padding:4px; padding-top:10px; color:#908f8f; }
#fastfacts h1 { font-weight:bold; font-size:12px; color:#908f8f; }
#fastfacts table, #fastfacts div {margin-bottom:4px;}
#fastfacts th, #fastfacts td, #fastfacts .instructions{ font:9px/16px Tahoma;  }
#dwnReportBak { background:#F0F0F0 url(../images/dwnReportBack.gif) no-repeat bottom; }
#dwnReport { background:url(../images/dwnReportform.gif) no-repeat top; height:230px; padding:6px; }
#dwnForm { height:60px; clear:right; }
.hGreen { font-family:Arial; font-weight:bold; font-size:15px; color:#87a858; }

#dwnSecBtn { padding:5px 0px 16px 30px; }
#Rprt { height:20px; }
#Rprt select { margin:1px 0px 0px 6px; width:180px; }
div.acrobat { float:right; margin-left:45px;margin-top:10px; font-size:0.8em; }
#recentRpt { padding:14px 0px 10px 0px; clear:both; }
#recentRpt a { font-size:10px; color:#918f8f; }
#recentRpt li { margin-bottom:6px; }
div.rMor { text-align:right; padding:5px }
.nwsLi { height: 100px; margin-bottom:10px; }
.fltr{margin-bottom:15px;}
.fltr div{margin:6px;}
/*-----Loading Box */
#lgnBack, #lgnBx { visibility:visible; display:block; position:absolute; z-index:400; }
html>body #lgnBack { position:fixed; }
#lgnBack { opacity: 0.7; -moz-opacity:0.70; filter: alpha(opacity=70); height:100%; left:0; top:0; width:100%; background: #666; }
#lgnBx { height:75px; width:300px; background-color:#fff; text-align:center; margin-left:-156px; margin-top:-81px; padding:10px; left:50%; top:200px; }
div.details, #ajCont, #fastfacts { z-index:10;}
/*-----Paging */
.paging{padding:8px;font-size:14px;font-weight:bold;float: right;}
.paging a{ font-size:11px; padding:2px; color:#7B8710; border:1px solid #7B8710; margin: 0 1px; background: #F6FAD6 url(''); }
.paging a strong{ font-size:11px; padding:2px; color:#7B8710; margin: 0 1px; background:transparent; font-weight: bold; border-style: none; }
.paging a:hover{ background:#FAFCE9 url(''); }

#midContainer{ height:775px;}
html>body #midContainer{ min-height:775px; height:auto;}