body{font:75% Verdana, Arial, Helvetica, Sans-Serif;margin:0;color:#333333;background-image:url(../images/bg.gif);background-repeat:repeat-x}
.helpIndex a,.helpIndex a:link,.helpIndex a:visited,.helpIndex a:active{color:Black}
.helpIndex a:hover{color:#B22222}
.cursorPoint{cursor:pointer;}
a,a:link,a:visited,a:active,.link{color:#B22222;text-decoration:underline}
a.viA:visited{color:#996633;text-decoration:underline}
a:hover,.link:hover,a.viA:visited:hover{color:#000000;text-decoration:underline}
h1{margin:0;padding:15px 0px 5px 0px;font-size:150%}
h2{font-size:110%;font-weight:bold;color:#FFFFFF;background-color:#B22222;border-bottom:4px solid #CCCCCC;margin:10px 0px 4px 0px;padding:1px 0px 2px 15px}
h3{font-size:110%;margin:0;padding:0px 0px 0px 0px;font-weight:bold}
h4{font-size:100%;font-weight:bold;margin:0;padding:0px;color:#696969}
p,h5{margin:0;padding:10px 0px 0px 0px}
h5{font-size: 120%;font-weight:bold}
h6{margin:0;padding:10px 0px 0px 0px;font-weight:bold}
hr{border-bottom:1px solid #E8E8E8;color:#fff;background-color:#fff;height:2px}
input,select,textarea{font:normal 100% Verdana,Arial,Helvetica,Sans-Serif}
legend{color:#B22222;font-weight:bold;padding:5px 5px 5px 0px}
fieldset{padding-top:5px}
.displayDataColumn,.labelColumn,.labelColumn label,.notesColumn{padding-top:5px;padding-left:5px;vertical-align:top;white-space:nowrap}
.labelColumn,.labelColumn label{width:20%}
.displayDataColumn{width:80%}
.required{font-weight:bold;white-space:nowrap}
.dataColumn{width:80%;padding-top:5px;padding-bottom:2px;vertical-align:middle}
.dataColumnNotices{padding:2px 0px 2px 0px;vertical-align:top}
.notesColumn{width:90%}
.notes,.notesColumn{color:#666666;font-size:90%}
.apsColor{color:#B22222}
.button,.buttonHL{background-color:#B22222;color:White;cursor:pointer;font:bold 100% Verdana, Arial, Helvetica, Sans-Serif;vertical-align:middle;text-align:center;display:inline;border:black 1px solid;padding:2px 10px 2px 10px;margin-top:2px;margin-bottom:2px;background-image:url(../images/bgButton.gif);background-repeat:repeat-x}
.button:hover,input.button:hover,.buttonHL{background-color:#A8A8A8;background-image:url(../images/bgButtonReverse.gif);background-repeat:repeat-x}
.button:hover,input.button:hover{text-decoration:underline}
.alignButton{margin-top:5px;float:right;text-align:right}
.alignLeft{text-align:left}
.alignCenter{text-align:center}
.alignTopCenter td{vertical-align:top;text-align:center;}
tr.title th{padding:5px 5px 0px 5px}
tr.title td{padding:5px 5px 0px 5px;text-decoration:underline;text-align:left}
tr.itemInfo td{padding:15px 20px 15px 20px}
tr.altItemInfo td{padding:15px 20px 15px 20px;background-color:#E1E1E1}
tr.item td{padding:10px 5px 10px 5px}
tr.altItem td{padding:10px 5px 10px 5px;background-color:#E1E1E1}
.addPadding{padding:5px 10px 5px 10px}
.listHeading{font-size:110%;padding:10px 20px 0px 0px;margin:0;font-weight:bold;white-space:nowrap}
.listBody ul{margin-top:10px;margin-left:30px;padding:0px}
.listBody li,.listBodySub li{margin:0;padding-top:0px;padding-bottom:5px}
.listBodySub ul{margin-top:0px;margin-left:20px;padding-top:5px}
.modalBackground{background-color:Gray;filter:alpha(opacity=90);opacity:0.9}
.alert{padding-top:5px;color:#FF3333;white-space:nowrap}
.alertWrap{padding-top:5px;color:#FF3333;white-space:normal}
.noWrap{white-space:nowrap}
.lvFs{padding-top:0px;padding-bottom:3px;margin-bottom:3px}
.lvTh{font-size:90%;padding-left:6px}
.pager{font-size:100%}

/* -- NewsMarquee -- */
.nmCont{float:right;margin:0px;width:33%}
.nmTitl{margin:3px 0px 3px 0px}
.nmTitl a{text-decoration:none}
.nmTitlText{font-size:150%;color:#7F7F7F}
.nmHS{color:#B22222;text-decoration:underline;cursor:pointer}
.nmCont marquee{margin-top:2px;padding:2px}
.nmLinks{background:#FFFFFF url(../images/bgHeader.gif) repeat-x}
.nmLinks p{padding-bottom:15px}
.nmLinks a{display:block;color:Black;text-decoration:none}
.nmLinks a .nd{color:#B22222;text-decoration:underline}

/* -- Ready Now -- */
.arsResultNoteAlert{font-style:italic}

/* -- Announcements -- */
.liteBackground{background-color:#dddddd;margin:10px 10px 10px 10px;padding:10px 10px 5px 10px}
.liteBackground p{padding:2px 0px 2px 10px}
.liteBackground h2{font-size:105%;margin:0px 0px 0px 0px;padding:2px 0px 2px 10px}
.inReviewMode{background-color:#FFEE99}
tr.inReviewModeItem td{background-color:#FFEE99;padding:10px 5px 10px 5px}

/* -- Gazette Calendar --*/
.gcEarly{background-color:#c0c0c0}
.gcPublish{background-color:#FFEE99}
table.gcMonth{padding:1px;border-width:2px;border-style:groove;border-collapse:separate;text-align:center}
.gcMonth tr{height:25px}
tr.gcMonthName th{text-decoration:underline}
tr.gcMonthCol th{border-bottom-style:solid;border-bottom-width:1px}
tr.gcMonthAlt{background-color:#f0f0f0}
table.gcLegend{clear:both;margin-top:25px;background-color:#f0f0f0}
.gcLegend th{text-decoration:underline}
.gcLegend td{margin:3px 5px 3px 0px;padding:2px 5px 2px 5px}

/* -- Agency Access --*/
.AR table{border-collapse:collapse}
.AR div.ARbox{margin:5px 0px 5px 6px}
.AR .ARbox label{margin-right:15px}

/* -- employmentConditions -- */
.employmentConditions ul{margin-top:5px;margin-bottom:0px}
.employmentConditions li{padding-top:5px;padding-bottom:5px}

/* -- SearchResultsSummary -- */
table.searchSummary{background-color:#FFFDDD;border:1px #CCCCCC solid;margin:5px 5px 5px 5px}
.searchSummary .labelColumn{padding:2px 5px 2px 20px !important}
.searchSummary thead{font-weight:bold;background-color:#FFEE99;text-align:left}

/* ResizableControl */
.frameImage{width:130px;height:65px;overflow:hidden;float:left;	padding:3px}
.handleImage{width:15px;height:16px;background-image:url(../images/HandleHand.png);overflow:hidden;cursor:se-resize}
.resizingImage{padding:0px;border-style:solid;border-width:3px;border-color:#B4D35D}
.resizingText{padding:0px;border-style:solid;border-width:2px;border-color:#7391BA}

/* -- Home & Master -- */
.mainTable{padding:0;border-collapse:collapse;border:none;background-color:#FFFFFF;margin:0px 15px 0px 15px}
.hG,.hGD{font-size:110%;font-weight:bold;padding:0px 0px 0px 10px;height:27px;line-height:27px}
.hG{background:#FFFFFF url(../images/bgHeader.gif) repeat-x}
.hGD{background-color:#FFFFFF;color:#FFFFFF;background:#000000 url(../images/bgHeaderDark.gif) repeat-x}
.hLS{margin-bottom:1px}
.hLM{margin-left:1px;margin-right:1px}
#hWT{margin-top:12px}
#hWT p{padding:15px 15px 15px 15px}
#tdBBC{padding:2px 10px 4px 5px;margin-top:0px;border-top:1px solid #FFFFFF;border-bottom:2px solid #7F7F7F;background: #FFFFFF url(../images/bgBreadCrumb.gif) repeat-x;height:15px}
#divContent{padding-left:15px;padding-right:15px;padding-bottom:20px}
#hTdTL{background-color:#E1E1E1;padding:1px 0px 5px 0px}
#hTdTM{padding-left:1px;padding-right:1px;padding-top:1px}
#hTdTR{background-color:#E1E1E1;padding-top:1px}
#hSc{margin:0px 15px 10px 10px;text-align:center}
#hSc table{width:100%}
ul.hCIO{list-style-type:none;margin:0;padding:8px}
ul.hCIO li{display:block;background-repeat:no-repeat;background-position:0px 0px;padding-bottom:10px}
ul.hCIO div{margin-left:50px}
#QST{padding-left:8px;padding-right:8px}
#lDIc{background-image:url(../images/gazarrow.gif)}
#lDInj{background-image:url(../images/gazlook.gif)}
#lDInt{background-image:url(../images/gaztrapped.gif)}
#lDIi{background-image:url(../images/gazinfo.gif)}
#dCIO{margin-left:5px}
.sADFU{background-color:#a8a8a8;color:White;padding:2px 6px 4px 5px;left:200px;position:absolute;top:20px}
#sAA{float:right;vertical-align:middle;padding:25px 2px 0px 0px;clear:right}
 
/* -- MenuButton -- */
ul.mButton{margin:0;padding:0px}
.mButton li{list-style-type:none;display: inline}

/* -- MenuChildren -- */
.mC{list-style-type:none;margin:0;padding:5px 0px 10px 0px}
.mC li{display:inline}
.mC li a,.mC li a:visited{display:block;padding:5px 5px 5px 50px;margin-bottom:5px;background-position:4px 4px;background-repeat:no-repeat;text-decoration:none}
.mC li a .mCD{color:Black;text-decoration:none}
.mC li a:hover{background-color:#E1E1E1}
.mC li a:hover .mCT {text-decoration:underline}

/* -- bannerTab -- */
ul.bList{margin:0;padding:0;white-space:nowrap;float:left}
.bList li{list-style-type:none;display:inline}
.bList a{float:left;font-weight:bold;text-align:center;white-space:nowrap;vertical-align:middle;background-repeat:repeat-x;padding:4px 15px 4px 15px;border-right:solid 2px black}
.bList a,.bList a:visited{background-image:url(../images/bgButton.gif);color:White;text-decoration:none}
.bList a:hover,.bList a.bListT{background-image:url(../images/bgButtonReverse.gif) !important;color:White}
.bList a:hover{text-decoration:underline}
.bT{background-color:#B22222}
.bTL{border-top:solid 2px black;border-left:solid 2px black;border-bottom:solid 2px black}
.bTM{border-bottom:solid 2px black;vertical-align:top;}
.bTR{padding-right:3px;border-top:solid 2px black;border-right:solid 2px black;border-bottom:solid 2px black;text-align:right;}

/* -- bannerNav -- */
.bannerNav,.bannerNav a,.bannerNav a:visited{text-align:center;color:White;padding-left:10px;padding-right:5px;text-decoration:none}
.bannerNav a:hover{color:White;text-decoration:underline}

/* -- footer -- */
#dF{text-align:center;padding-top:10px;padding-bottom:5px}
.footer a,.footer a:visited{font-size:80%;text-align:center;color:#666666;padding:10px;text-decoration:none}
.footer a:hover{color:#666666;text-decoration:underline}

/* -- homeBtmLhsNav & homeBtmRhsNav -- */
.homeBtmLhsNav a,.homeBtmRhsNav a{display:block;font-weight:bold;color:White !important;padding:5px 5px 5px 30px;margin-bottom:2px}
.homeBtmLhsNav a,.homeBtmRhsNav a:hover{background:url(../images/ArrowWhiteOnDarkGrey.gif) no-repeat 8px 8px;background-color:#333333;text-decoration:none}
.homeBtmRhsNav a,.homeBtmLhsNav a:hover{background:url(../images/ArrowWhiteOnLightGrey.gif) no-repeat 8px 8px;background-color:#a8a8a8;text-decoration:none}
.homeBtmLhsNav .mbD,.homeBtmRhsNav .mbD{font-weight:normal;text-decoration:none}
.homeBtmLhsNav a:visited,.homeBtmRhsNav a:visited{text-decoration:none}
.homeBtmLhsNav a:hover .mbT,.homeBtmRhsNav a:hover .mbT{text-decoration:underline}

/* -- masterLhsNav -- */
.masterLhsNav a{display:block;text-decoration:none;color:White !important;white-space:nowrap;padding:5px 5px 5px 20px;margin-bottom:2px}
.masterLhsNav a,.masterLhsNav a:visited{background:url(../images/ArrowWhiteOnLightGrey.gif) no-repeat 5px 6px;background-color:#a8a8a8;text-decoration:none}
.masterLhsNav a:hover,.HL,a:visited.HL{background:url(../images/ArrowWhiteOnDarkGrey.gif) no-repeat 5px 6px;background-color:#333333}
.masterLhsNav a:hover,a:hover.HL{text-decoration:underline}

/* -- Notice View -- */
#mainNoticeView{border:1px solid #999;margin:auto;width:100%}
#mainNoticeView td{padding:10px}
#mainNoticeView .headerTable td{border:0px none white;vertical-align:top}
#mainNoticeView .headerTable{border:0px none white;width:100%;margin-bottom:10px}
#mainNoticeView .headerTable .portfolio{font-weight:bold;font-size:medium;border-bottom:1px solid black;margin:0;padding:0px}
#mainNoticeView .headerTable .noticeType{border-bottom:1px solid black;text-align:right;white-space:nowrap;margin:0;padding:0px 0px 0px 5px}
#mainNoticeView .headerTable .closingDate{font-weight:bold;font-size:small;color:#800000;text-align:right;white-space:nowrap;margin:0;padding:0px 0px 0px 5px}
#mainNoticeView h1,#mainNoticeView .headerTable .agency{font-weight:bold;font-size:small;color:#800000;margin:0;padding:0px}
#mainNoticeView h2{font-weight:bold;font-size:small;width:100%;background-color:Transparent;padding:10px 0px 0px 0px;color: maroon;border-bottom: 1px solid black}
#mainNoticeView .notes a{color:#B22222;text-decoration:underline}
#mainNoticeView a{text-decoration:none;color:#696969}
#mainNoticeView .innerTable{margin:10px 0px 0px 0px;border-collapse:collapse;border:Gray 1px solid;width:100%}
#mainNoticeView .innerTable td{border:Gray 1px solid;padding:3px;margin:0px}
#mainNoticeView .labelColumn{padding:2px;font-weight:bold;vertical-align:top;background-color:#c0c0c0}
#mainNoticeView .dataColumn{padding:2px;vertical-align:top}
#mainNoticeView hr{margin:0}
.noticeView{page-break-inside:avoid;vertical-align:top;width:100%;text-align:left;}
.agencyHeading{font-size:130%;font-weight:bold;color:#555555;padding:0px 0px 0px 10px}

/* -- notice list -- */
.Approved{color:green !important}
.Rejected{color:#c00 !important}
.Resubmitted,.Submitted{color:#333 !important}
.Closed{color:#c00}
.Open{color:#060}
.Published{color:#666}
.closing{background-color:#eee}
table.noticeList{margin:10px 0px 10px 0px}
table.noticeList caption{background-color:#F2F2F2;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;padding:5px 0px 3px 2px;text-align:left}
table.noticeList td{border-bottom:1px solid #CCCCCC;color:#666666;line-height:1.3em;padding:3px;vertical-align:top;white-space:nowrap}
table.noticeList td.cen{text-align:center}
table.noticeList td.closed{color:#c00}
table.noticeList td.highLight{font-weight:bold;color:#333333;background-color:#ffc}
table.noticeList td.noticeLink{white-space:normal;}
table.noticeList td img{vertical-align:middle}
table.noticeList th img{vertical-align:top}
table.noticeList th{border-bottom:1px solid #999;font-size:90%;text-align:left;font-weight:bold;padding:12px 5px 5px 2px;white-space:nowrap}
table.noticeList th.cen{text-align:center}
table.noticeList a.link{font-weight:bold !important}
#countControl{position:absolute;top:550px;left:32px;padding:5px;width:150px;border:1px solid gray;background-color:#F2F2F6}

/* -- Print -- */
@media print 
{
body{background-image:none}
#tdBBC,#countControl,#mainNavContainer,#sideColumn,#noPrintBanner,#noPrintLhsNav,#dF,.steps,.noPrint,.button{display:none}
#masterContent{border:none;margin:0px 10px 0px 10px;padding:0}

#mainNoticeView{border:0px;margin:auto;}
#mainNoticeView td{padding:0px}
#mainNoticeView .innerTable td{border:Gray 1px solid;padding:0px;margin:0px}
#mainNoticeView .labelColumn{padding:0px;font-weight:bold;vertical-align:top;background-color:#c0c0c0;white-space:normal;}
#mainNoticeView .dataColumn{padding:0px;vertical-align:top}
.noticeView{page-break-inside:avoid;vertical-align:top;text-align:left;}

fieldset{background-color:#ffffff}
}


