#tabsMainNav{ border1px solid #000;width:100%;      font-weight:normal;      font-size:110%;      line-height:normal;}#tabsMainNav ul {margin:0;	 padding:0px 0px 0px 5px;list-style:none;}#tabsMainNav li {display:inline;margin:0;padding:0;}#tabsMainNav a {border-bottom: 0px; padding-bottom:0px;float:left;background:url("/img/tabs/tableftB.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}#tabsMainNav a span {float:left;display:block;background:url("/img/tabs/tabrightB.gif") no-repeat right top;	 padding:10px 15px 10px 10px;color:#9A0A01;}/* Commented Backslash Hack hides rule from IE5-Mac \*/#tabsMainNav a span {float:none;}/* End IE5-Mac hack */#tabsMainNav a:hover span {color:#000;}#tabsMainNav a:hover {background-position:0% -42px;}#tabsMainNav a:hover span {background-position:100% -42px;}#tabsMainNav li.selected {float:left;display:inline;display:block;margin:0;padding:0px 0px 0px 4px;background:url("/img/tabs/tableftB.gif") no-repeat 0% -42px;}#tabsMainNav li.selected span {font-weight:bold;float:left;display:block;background:url("/img/tabs/tabrightB.gif") no-repeat right top;	 padding:10px 15px 10px 10px;margin:0px 0px 0px 0px;background-position:100% -42px;color:#000;}#tabsMainNav li.SelectedChild a {float:left;display:inline;display:block;margin:0;padding:0px 0px 0px 0px;background:url("/img/tabs/tableftB.gif") no-repeat 0% -42px;}#tabsMainNav li.SelectedChild span {float:left;display:block;background:url("/img/tabs/tabrightB.gif") no-repeat right top;	 padding:10px 15px 10px 10px;margin:0px 0px 0px 0px;background-position:100% -42px;color:#000;}#tabsSubNav { clear:left; padding-top:10px;}#tabsSubNav ul {margin:0 0 0px 0;	 padding:0px 10px 10px 0;list-style:none;}#tabsSubNav li {display:inline;font-size:10px;margin:0px 0 0 0;padding:0px 0px 0 20px;}
/*- Links ZeroSum General Blob1 Menus--------------------------- */ 

#tabsSubNav {
 height:60px;
}
#tabsMainNav {
 height:36px;
}


table.clientListing tr th{
 font-size:10px;
 background:#e2e2e2;
 height:30px;
 border: 1px ridge #CCC;
 padding:2.5px;

}

body { 
 color:#000;  
 font-size:12px;                                                                                                         y
 color: #434343;
 font-family: Verdana, Tahoma, Helvetica, sans-serif;
 background: #000 url("/img/background-am.jpg") no-repeat center -290px;
 background: #666 url("/img/am-back-11.jpg") repeat-y center ;
}

/*- Links--------------------------- */
A:link { text-decoration: underline; color: #0e4881;}
A:visited { text-decoration: underline; color: #0e4881;}
A:active { text-decoration: underline; color: #0e4881;}
A:hover { text-decoration: underline; color: blue;}

A.ExternalLink:link { padding-right:20px; text-decoration: underline; color: #046380; background:url("/img/blimda/newWindow.gif") no-repeat right bottom;}
A.ExternalLink:visited { padding-right:20px; text-decoration: underline; color: #046380; background:url("/img/blimda/newWindow.gif") no-repeat right bottom;}
A.ExternalLink:active { padding-right:20px; text-decoration: underline; color: #046380; background:url("/img/blimda/newWindow.gif") no-repeat right bottom;}
A.ExternalLink:hover { padding-right:20px; text-decoration: underline; color: blue; background:url("/img/blimda/newWindow.gif") no-repeat right bottom;}

/*- ZeroSum--------------------------- */
html, body, div, span,
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, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul{
 margin: 0;
 padding: 0;
 outline: 0;
}

.singleContact ul{
list-style-type:none;
}
.singleContact ul li{
padding-bottom:5px;
list-style-type:none;
}

.Demographics {
line-height:18px;
}

.sourcesOfIncome td{
padding-right:10px;
}

#searchBar{
 padding:5px 0;
 background: url("/img/Black-Back.jpg") repeat-x;
}

.Assessment ul{
padding:20px;
margin-left:20px;
}
.Assessment ul li{
padding-bottom:5px;
}

:focus {
 outline: 0;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
caption, th, td {
 font-weight: normal;
 vertical-align:top;
}
img {
 border:0;
}


/*- Table--------------------------- */
.contentTable{
 background: #E2E2E5;
 width:943px;
 margin: 0px auto;
}
.leftTD{
}
.rightTD{
 background: #FFF;
 width:207px;
 vertical-align:top;
 border-left: 1px ridge #CCC;
}
.middleTD{
}

/*- Table--------------------------- */
#reportingTable{
 width:943px;
 margin: 0px auto;
}
.reportingTable .leftTD{
 background: #fff;
}
/*- Spots--------------------------- */
#Left{
 background:#F0F0F1;
 margin:10px 10px 10px 10px;
 padding:10px 10px 10px 10px;
 color:#333;
}
.innerLeft{
 padding: 5px 0px 10px 0px; 
}

.innerLeft td{
 clear:left;
 padding: 5px 0px 10px 0px; 
}


.innerLeft ul{
 background:#e2e2e2;
 padding: 5px 20px 10px 20px; 
}
.innerLeft li{
 padding: 5px 20px 10px 20px; 
}

.innerLeft img{
 padding: 0px 20px 0px 0px; 
}

#reportingTable .innerLeft img{
 padding: 0px 0px 0px 0px; 
}


.innerLeft h1{
 font-size:16px;
 line-height:28px;
}


.innerLeft h1 small{
 font-size:12px;
 margin-bottom:2px;
}
.innerLeft h2{
 font-size:14px;
 line-height:24px;
}
.innerLeft h3{
 font-size:12px;
 line-height:18px;
}
.innerLeft p{
 line-height:22px;
 font-size:12px;
 margin: 0px 0px 15px 0px;
}


.innerLeft table tr td{
 padding:4px;
}

#reportingTable .innerLeft ul{
list-style:none;
}
#reportingTable .innerLeft li{
 padding: 0px 0px 5px 0px;
}
.Referral li{
 padding: 0px 0px 5px 0px;
}



#TopRight{
}

.innerTopRight{
clear:left;
padding-top:25px;
padding-left:5px;
padding-right:5px;
}


.innerTopRight  h1{
 font-size:14px;
 line-height:22px;
 color:#3D2C60;
 padding-bottom:6px;
}
.innerTopRight  h1 small{
 font-size:12px;
}
.innerTopRight  h2{
 font-size:18px;
 line-height:22px;
 color:#5C3896;
}
.innerTopRight  h1 a{
 color:#CE284D;
}
.innerTopRight  h2 a{
 color:#5C3896;
}
.innerTopRight  h1 a:hover{
 color:#801D47;
}
.innerTopRight  h2 small{
 font-size:12px;
}

.innerTopRight  h3{
 font-size:16px;
 color:#801D47;
}
.innerTopRight  h3 small{
 font-size:12px;
}
.innerTopRight  h4{
 font-size:14px;
}


.innerTopRight img{
 padding:0px 0px 5px 0px;
}
.innerTopRight p{
 line-height:18px;
 margin:0px 0px 10px 0px;
}


.TopRight ul{
 font-size:12px;
 padding:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}
.TopRight ul li{
}

#Right{
height:1%;
 background:#F0F0F1;
 margin:10px 10px 10px 10px;
 padding:10px 10px 10px 10px;
}


.innerRight{
clear:left;
padding:10px;
}

.innerRight h1{
 font-size:16px;
 line-height:24px;
 color:#333;
}


.innerRight h1 small{
 font-size:18px;
 line-height:24px;
}
.innerRight h2{
 font-size:14px;
 line-height:24px;
 color:#3D2C60;
}
.innerRight h3{
 font-size:16px;
 line-height:18px;
}
.innerRight h3 a{
 color:green;
}
.innerRight h4{
 font-size:14px;
 line-height:18px;
}
.innerRight ul{
 font-size:12px;
 padding:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}
.innerRight ul li{
 font-size:10px;
}



#Middle{
height:1%;
padding-top:25px;
}
.innerMiddle{
padding-left:5px;
padding-right:5px;
padding-bottom:15px;
}
.innerMiddle h1{
 font-size:22px;
 line-height:28px;
 color:#3D2C60;
}
.innerMiddle h1 small{
 font-size:18px;
 line-height:24px;
}
.innerMiddle h2{
 font-size:18px;
 line-height:24px;
 color:#666;
}
.innerMiddle h3{
 font-size:16px;
 line-height:20px;
}
.innerMiddle h4{
 font-size:14px;
 line-height:22px;
}
.innerMiddle img.Feature4{
padding-right:10px;

}
.innerMiddle ul{
 font-size:12px;
 padding:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}
.innerMiddle ul li{
}

.colorBar{
}

    .colorBar dl { 
        margin: 0; 
        padding: 0;                     
    }
    .colorBar dt { 
        position: relative; /* IE is dumb */
        clear: both;
        display: block; 
        width: 104px; 
        height: 20px; 
        line-height: 20px;
        margin-right: 17px;              
        font-size: .75em; 
        text-align: right; 
    }
    .colorBar dd { 
        position: relative; /* IE is dumb */
        display: block;                 
        width: 197px; 
        height: 20px; 
        margin: 0 0 15px; 
        background: url("/img/blimda/g_colorbar.jpg"); 
     }
     * html .colorBar dd { float: none; } 
    /* IE is dumb; Quick IE hack, apply favorite filter methods for 
    wider browser compatibility */

     .colorBar dd div { 
        position: relative; 
        background: url("/img/blimda/g_colorbar2.jpg"); 
        height: 20px; 
        width: 75%; 
        text-align:right; 
     }
     .colorBar dd div strong { 
        position: absolute; 
        right: -5px; 
        top: -2px; 
        display: block; 
        background: url("/img/blimda/g_marker.gif"); 
        height: 24px; 
        width: 9px; 
        text-align: left;
        text-indent: -9999px; 
        overflow: hidden;
     }
A.tag:link { text-decoration: underline; color: blue;}
A.tag:visited { text-decoration: underline; color: blue;}
A.tag:active { text-decoration: underline; color: #2B707C;}
A.tag:hover { text-decoration: underline; color: blue;}

.rightReg ul{
list-style-type:none;
}
.rightReg ul li{
padding-bottom:5px;
list-style-type:none;
}

.ClientNavBar {
width:100%;
}

.ClientNavBar td.Agency-Report{
font-size:10px;
line-height:14px;
padding-left:20px;
padding-top:50px;
height:102px;
width:207px;
 background: url("/img/Agency-Report-Back.jpg") no-repeat;
}
.ClientNavBar td.Hours-Report{
font-size:10px;
line-height:14px;
padding-left:20px;
padding-top:50px;
height:102px;
width:207px;
 background: url("/img/Hours-Report-Back.jpg") no-repeat;
}
.ClientNavBar td.Client-Tools{
font-size:10px;
line-height:14px;
padding-left:20px;
padding-top:50px;
height:102px;
width:207px;
 background: url("/img/Client-List-Back.jpg") no-repeat;
}
.ClientNavBar td.Assessment-Tools{
font-size:10px;
line-height:14px;
padding-left:20px;
padding-top:50px;
height:102px;
width:207px;
 background: url("/img/Assessment-Container.jpg") no-repeat;
}
.ClientNavBar td.Configuration-Tools{
font-size:10px;
padding-left:20px;
line-height:14px;
padding-top:50px;
height:102px;
width:207px;
 background: url("/img/Configuration-Container.jpg") no-repeat;
}


.Demographics ul{
padding-top:10px;
list-style-type:none;
}
.Demographics ul li{
padding-bottom:5px;
list-style-type:none;
}

.Assessments{
padding-top:50px;
}
.Assessments h1{
padding-bottom:5px;
font-size:16px;
}

.AssessmentReport{
}

.AssessmentReport td h1{
font-size:16px;
}

.Assessments {

}


.Assessments td{
 border: 1px ridge #CCC;
padding:2.5px;
padding-top:5px;
}











.lit
{
	background-color: yellow;
}



ul#pool
{
	margin-left: 20px;
	font-size: 10px;
}

ul#pool * ul
{
	margin-left: 20px;
}

form#superForm tr
{
	cursor: pointer;
}

form#superForm tr:hover
{
	color: blue;
}


.entityHasProgram
{
	border: 0.5em solid #ffff99;
}

td.heading
{
	text-align: center;
	font-size: 14pt;
}

td.label
{
	font-weight: bold;
}

td.sigLabel
{
	font-weight: bold;
	font-size: 14px;
}

table.streamlinedEdit
{

}

table.streamlinedRead td
{
	padding: 0px 26px;
}

table.streamlinedRead td span
{
	font-weight: bold;
	font-size: 10pt;
}
table.streamlinedEdit td span
{
	font-weight: bold;
	font-size: 10pt;
}

.RightContainer { margin:10px 0px; background:#f3f6fd url(/img/structure/HUD-left.gif) repeat-y; }
.RightContainer h5 { width:auto; height:20px; padding:6px 0 0 40px; margin:0; color:#252525; font-size:1.3em; font-weight:bold; background:url(/img/structure/alerts-icon.gif) no-repeat 0 0; }

.RightContainer .top { height:20px; background:url(/img/structure/HUD-top.gif) repeat-x; }
.RightContainer .top .left { height:20px; padding-top:1px; float:left; padding-left:16px; background:url(/img/structure/HUD-tl.gif) no-repeat; }
.RightContainer .top .left img { vertical-align:middle; margin-right:10px; }
.RightContainer .top .right { height:20px; width:20px; float:right; background:url(/img/structure/HUD-tr.gif) no-repeat; }

.RightContainer .content { height:1%; margin-left:20px; padding-right:10px; font-size:1.1em; background:#f3f6fd url(/img/structure/HUD-right.gif) repeat-y right; }

.RightContainer .bottom { height:20px; background:url(/img/structure/HUD-bottom.gif) repeat-x bottom; }
.RightContainer .bottom .left { height:20px; width:20px; float:left; background: url(/img/structure/HUD-bl.gif) no-repeat; }
.RightContainer .bottom .right { height:20px; width:20px; float:right; background: url(/img/structure/HUD-br.gif) no-repeat; }


div.rightCorner
{
    display:block;
    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    width:350px;
    /*give it some background and border*/
}







div#loading_box
{
	margin: 0;
	padding: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	position:absolute;
/*	background: white url("/image/blimda/loading.gif") no-repeat center; */
	background: white;
	opacity:0.3;
	filter:alpha(opacity=30);
}

div#loading_box span
{
	font-size: 72pt;
	font-color: black;
	vertical-align: middle;
}
#mangeServicesInnerDiv td{
 height:50px;
 border-bottom: 1px ridge #CCC;
 border-right: 1px dashed #e2e2e2;
}
#mangeServicesInnerDiv th{
 height:50px;
 border-bottom: 1px ridge #CCC;
 border-right: 1px dashed #e2e2e2;
}
.ClientNavBar{
 font-size:10px;
}

.clientListing td{
 height:50px;
 border-bottom: 1px ridge #CCC;
 border-right: 1px dashed #e2e2e2;
}

.instructionsClick{
 color:green;
}
.SuperAdminTools{
 padding:10px;
}
.SuperAdminTools fieldset{
 padding:20px;
}
.SuperAdminTools ul{
 margin-left:20px;
}

input.longTextbox
{
}

table.serviceReportTable td
{
	border-bottom: 1px dotted #CCC;
}

tr.saerEven
{
	background-color: #F8F8F8;
}

tr.saerOdd
{
	background-color: gray;
}

#formWrapper{
 margin:25px;
}
#formWrapper fieldset{
 margin:5px;
 padding:5px;
}

#formWrapper h3{
 text-align:right;
}
.manageEmployeesTable{
 width:100%;
}

table.manageEmployeesTable > tr
{
	border-bottom: 0.1px dashed gray;
}

.DisplayRow td{
}

.manageEmployeesTable td, .manageEmployeesTable th{
 padding:6px 5px;
 border-bottom: 1px ridge #999;
 border-right: 1px dashed #999;
}
td.editDivID{
 padding:0px;
 border-bottom: 0px ridge #999;
 border-right: 0px dashed #999;
}

textarea.scaleEditorTextarea
{
	height:100px;
	width: 400px;
}

input.extraLong
{
	width:300px;
}

table.manageServicesMainTable tbody.scrollableBody
{
	overflow-y:auto;
	height:500px;
}


div#PreAssessmentDiv::selection
{
	background: #fbdbe8;
}

div#PreAssessmentDiv::-moz-selection
{
	background: #fbdbe8;
}


td.programDomainTd
{
	text-align:center;
}

#manageservicesdiv{
width:890px;
overflow:auto;
}
