@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: #f8fafa url(../images/bodyBG.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:8px 0 }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#1a71a9; font-size:1.7em; font-weight:bold; }
h2, h2 a { font-size:1.5em; color:#7AC12D; }
h3, h3 a { color:#2f6380 }
h4, h5, h6, h4 a, h5 a, h6 a { font-weight:bold; color:#000; font-size:1.4em; }
h5, h5 a { color:#2f6380; }
h6, h6 a { 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 }
/*-----FORMS */
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 #7f9db9; font-size: 1.1em; padding:3px; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #7ac12d; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #7f9db9; outline: 2px solid #bbdafd; }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }
/*-----tables still need 'cellspacing="0"'*/
table { border-collapse:collapse; border-spacing:0; margin:0 0 1.5em; }
caption { text-align:left; font-style:italic; }
tr.alt td { background:#FBFBFB; }
td { padding:2px; /*padding:0.333em;*/ vertical-align:middle; }
th { font-weight:700; vertical-align:middle; padding:0.333em; }
/** GLOBAL TABLE */
table { border-collapse:collapse; width:100%; border-spacing:0; margin:0 0 1.5em; color: #333; }
th { padding:5px; }
table, tbody, tfoot, tr, th, td { }
caption { padding: 0 0 .5em 0; text-align: left; font-size: 1.4em; font-weight: bold; text-transform: uppercase; color: #333; background: transparent; }
th { font-weight:bold; /*text-transform:uppercase;*/ text-align:center; vertical-align:middle; padding:0.333em; background:#e7e8d9; color:#4d8fb5; }
td { border:1px dotted #c0c1b4; vertical-align:middle; }
tbody tr:hover { background:#FAFCEE }
tr.alt td { background:#F0F3D4; }
tbody tr.odd { background-color: #F6FAD6; }
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:#e7e8d9; /*	border-bottom:1px solid #547722;
	border-right:1px solid #fff;*/ border:1px solid #aaadb7; height:16px; }
.contentTable td { background:#fff; border:1px solid #aaadb7; /*border-top:1px solid #D7DDA7;*/ font-size:1.0em; color:#404040; margin: 1px; }
.contentTable .altrow td, .contentTable td.altrow { background:#f7f7f7; }
.contentTable .parent td { font-weight: bold; }
.contentTable .subparent td { font-weight:bold; background:White; }

/*-----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, .ack, .tip { padding: 5px 20px 5px 40px; margin:1em; border:2px solid #ddd; text-align:left; }
.error input, .warning input, .notice input, .success input, .ack input, .tip 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, .tip { background:#FFF6BF url(../Images/attention.gif) no-repeat 10px center; color:#514721; border-color:#FFD324; }
.success, .ack { 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: 10px; font-style: italic; color: #999999; margin-top: 5px; }  /* instructions style  */
/*-----General Styles */
.CM { text-align:center }
.RM { text-align:right }
.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 }
.nomargin{margin:0}
/* #################### BODY STRUCTURE   **********/
#container { width:780px; margin:0 auto; }
.menuCont { font-family:Arial, Helvetica, sans-serif; font-size:14px; height:32px; border:1px solid #fff; background:#1a71a9 url(../images/mainMenuBG.gif) repeat-x; }
.menuCont ul { margin:0; padding:0; }
.menuCont ul li { width:111px; margin:0; padding:0; float:left; color:#fff; }
.menuCont ul li a { font-family:Arial, Helvetica, sans-serif; color:#fff !important; font-size:13px; font-weight:bold; height:27px; padding:5px 0 0 0; display:block; border-right:1px solid #fff; text-align:center;}
.menuCont ul li a:hover { background:#114b70; text-decoration:none;}
.menuCont .nobrdr {border:none 0;}
.flashHeader {height:197px; padding:0; margin:0 auto; background:#7ac12d url(../images/header.jpg) no-repeat;/*overflow:hidden; */ }
.newsScroll { height:20px; background-color:#e7e8d9; }
#hscroll0 li { padding-right: 20px; }
#newsticker {background-color:#e7e8d9; }
#newsticker a{padding-right:20px;}
#dataContainer {padding:8px; margin:0; background-color:#FFF;}
html>body #dataContainer {overflow:auto;}
.dataBody { float:right;padding:4px; padding-top:0px; width:544px; }
.leftpane { float:left; width:205px; background-color:#fff; padding:0; }
.rightpane { float:right; width:205px; padding:0; }
.inpSearch { float:left; margin:0;height:17px; border:solid 1px #aaa; width:172px; padding:2px 2px 0px 2px !important; background:url(../images/emailBG.gif) no-repeat top left; }
.btnSearch { margin:0px 0px 0px 4px; padding:0px; width:20px; height:20px; background:#ca2236 url(../images/searchBtn.gif) no-repeat; border:0px hidden; border-width:0px; }
.btnGo { margin:0px 0px 0px 4px; padding:0px; width:21px; height:20px; background:#ca2236 url(../images/goBtn.gif) no-repeat; border:0px hidden; border-width:0px;}
#search { height:30px; padding:0px; margin:0; }
.tagBox { height:22px; padding:0px; font-family:Tahoma, Verdna, Arial; font-size:11px; font-weight:bold; margin-bottom:10px; border: 1px solid #aaadb7; background: #e7e8d9; display:block; text-align:center; }
.tagImg { width:32px; height:22px; background-color:#ced1bb; float:left;/*padding:6px 0 0 9px;*/ }
/*.tagImg img { margin:7px 10px;
	}*/
.tagTitle { height:16px; padding:2px; display:block; text-align:center; font-weight:bold; color:#1a71a9; }
.login { margin-left:2px; margin-bottom:15px; }
.login label { font-weight:normal; text-align:right !important; }
.login a { font-size:10px; color:#006633; }
.login p { margin:2px; padding:0px; text-align:right; }
.membertextbox { background:white url(../images/emailBG.gif) left top no-repeat; width:125px; height:14px !important; padding:3px; margin:0 2px 4px 2px; border:1px solid #7F9DB9; }
.btnlogin { width: 56px; height: 20px; background: url(../images/loginbtn.gif) no-repeat center top; margin: 4px; padding: 0px; border:0; position:relative; }
.newsletter { margin:20px 0 0 0; padding:0; height:56px; }
.newsheading { font-family:"Times New Roman", Times, serif; font-size:16px; color:#1a71a9; }
.titlebar { margin:0px; }
.midContainer { margin:0; margin-bottom:20px; /*float:right;*/ text-align:justify; padding-right:5px; }
.converter { background-color:#FFF; }
.converter select{margin-bottom:4px; }
.converter label { width:53px; text-align:left; float: left; }
.convertList { width:65px; height:22px; margin-left:3px; margin-right:3px; padding:0px; }
.convert { width: 49px; height: 20px; background: url(../images/convert.gif) no-repeat center top; margin: 4px; padding: 0px; border:0;}
.footer { width:770px; height:20px; margin:0 auto; padding:5px; margin-bottom: 20px; }
.footer ul { margin:0 auto; padding:0; width:450px; }
.footer ul li { float:left; margin:10px; }
.footer a.pris{ color:#cc0000; background: url(../images/prislogo.gif) no-repeat left center; padding-left: 16px;}

.forgot{margin-right: 15px; padding: 0;}
.rateUpd{ font-size:9px;}
/*-----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(''); }


