﻿* {margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	text-align:center;
	color:#00506B;
	font-family: 'Cabin Medium';
	font-size:12px;
	line-height:16px;
	margin:0 auto;
	overflow-x:hidden;
}

/*
body{background-color:#4D4534; color:#4D4534;}
*/


a{-moz-outline-style:none;}
/*a{color:#3470A2; text-decoration:none;}*/

a{color:#000000; text-decoration:none;}

/* a{color:#00506B; text-decoration:none;}*/

a, a:active, a:focus, input, select{outline: none;}
a:hover{opacity:0.7; filter:alpha(opacity=70); text-decoration:underline; cursor:pointer;}
button:hover{opacity:0.7; filter:alpha(opacity=70); text-decoration:underline; cursor:pointer;}

ul,ol{list-style-type:none; padding:0px;}
ul.bulleted{list-style-type:disc; list-style-position:inside;}
p{margin:0px 0px 16px 0px;}
h2{margin:0px 0px 11px 0px; font-size:20px; font-weight:normal;}

table.datatable th.headerSortUp,table.datatablealt th.headerSortUp{background-image:url(../../im/arrow_asc.png); background-repeat:no-repeat; background-position:11px center; padding-left:22px;}
table.datatable th.headerSortDown,table.datatablealt th.headerSortDown{background-image:url(../../im/arrow_desc.png); background-repeat:no-repeat; background-position:11px center; padding-left:22px;}


.fieldsetwhite{background-color:White; border-width:2px;}
.legendwhite{background:white; width:auto !important; float:left; margin:-10px 0px 3px 15px; font-weight:bolder; font-size:12px; padding:0px 3px 0px 3px; display:inline}



a.faded:hover, button.faded:hover{opacity:0.4; filter:alpha(opacity=40);}
button::-moz-focus-inner{border:0;padding:0;}
button:hover{opacity:0.7; filter:alpha(opacity=70);}

input.readonly{color:#494232;}
input.readonly{font-size:12px !important; background:none !important; padding:3px 6px !important;}


.app h3{color:#367489; font-style:normal; font-family:'Cabin Medium';}
.app label{color:#367489;}
.app button{background-color:#3470a2; color:#ffffff; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom;}
.app .more{color:#6b6a5e;}
.app .appcol .listpanel dl dt.highlight, form.app .appcol .listpanel-full dl dt.highlight{color:#3470a2;}


.default{color:#000; text-decoration:none;}
a.default:hover{text-decoration:underline; cursor:pointer;}

.primary, a.primary, a.primary:hover{color:#367489;}

.hide{display:none;}

.greygradient{background-image:url(../../im/grad_grey.gif);background-repeat:repeat-x; background-position:center bottom;}

.font11{font-size:11px !important;}
.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.font16{font-size:16px !important;}
.lineheight20{line-height:20px;}
.lineheight25{line-height:25px;}
.italic{font-style:italic;}
.nounderline{text-decoration:none !important;}


.appcolor{color:#367489!important;}
.appcolor a{color:#3470A2!important;}
.appcolor_hyperlink{color:#3470A2!important;}
.appcolor_hyperlink a{color:#3470A2!important;}

/*HEADER FONT*/
.appcolor_hyperlinkAlt{color:#367489!important; font-family:'Cabin Medium';}
/************/

.appcolor_hyperlinkAlt a{color:#3470A2!important;}
.appcolor_dkgrey{color:#494232 !important}
.appcolor_dkgrey a{color:#494232 !important}
.appfontGeorgiaTimes{font-family:'Cabin Medium';}

.ellipsis{text-overflow: ellipsis;}

/* Loading Gif text color */
.LoadingImage{color:#3470a2 !important;}

/* applabel - labels and header text */
.applabelbase{color:#3470a2; margin:0px 0px 0px 0px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px;}

.applabel{width:100px; color:#367489; float:left; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_nofloat{width:100px; color:#3470a2; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_autowidth_nofloat{width:auto !important; color:#3470a2; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_autowidth{width:auto !important; color:#00506B; float:left; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_autowidth_nomar{width:auto !important; color:#3470a2; float:left; margin:0px 0px 0px 0px; font-weight:bold; font-size:11px; padding:0px 3px 0px 0px; display:inline}

.applabel_50{width:50px; color:#3470a2; float:left; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_50_nofloat{width:50px; color:#3470a2;  margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_50_nomar{width:50px; color:#3470a2;  margin:0px 0px 0px 0px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_80{width:80px; color:#3470a2; float:left; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_80_nofloat{width:80px; color:#3470a2; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_130{width:130px; color:#3470a2; float:left; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_130_nofloat{width:130px; color:#3470a2; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_180{width:180px; color:#3470a2; float:left; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_180_nofloat{width:180px; color:#3470a2; margin:5px 3px 0px 3px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline}
.applabel_180_nomar_nofloat{width:180px; color:#3470a2; margin:0px 0px 0px 0px; font-weight:bold; font-size:11px; padding:0px 3px 0px 0px; display:inline}

.applabel_130_nomar_nofloat_tar{width:130px; vertical-align:top; line-height:25px; text-align:right; color:#3470a2; margin:0px 0px 0px 0px; font-weight:bold; font-size:11px; padding:0px 11px 0px 0px; display:inline;}


/* applabelwarn - warning labels and Validation Summary text */
.applabelwarn{width:120px; color:#3470a2; margin:5px 3px 0px 3px; font-weight:bold; font-size:12px; padding:0px 11px 0px 0px; display:inline}
.applabelwarn_autowidth{width:auto !important; color:#3470a2; margin:5px 3px 0px 3px; font-weight:bold; font-size:12px; padding:0px 11px 0px 0px; display:inline}
.applabelwarn_dkgrey{width:120px; color:#494232; margin:5px 3px 0px 3px; font-weight:bold; font-size:12px; padding:0px 11px 0px 0px; display:inline}
.applabelwarn_dkgrey_autowidth{width:auto !important; color:#494232; margin:5px 3px 0px 3px; font-weight:bold; font-size:12px; padding:0px 11px 0px 0px; display:inline}
.applabelwarn_autowidth_black{width:auto !important; color:#000; font-size:12px; margin:5px 3px 0px 3px; font-weight:bold; padding:0px 11px 0px 0px; display:inline}
.applabelwarn_70_black{width:70px; color:#000; font-size:12px; margin:5px 3px 0px 3px; font-weight:bold; padding:0px 11px 0px 0px; display:inline}


/* appbutton - button text */
.appbutton{cursor:pointer; border:0px; margin:5px 9px 0px 0px; padding:5px 9px; font-weight:bold; text-transform:uppercase; background-color:#367489; color:#ffffff; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom; font-family:'Cabin Medium'; font-size:10px;}
.appbuttonalt{cursor:pointer; border:0px; margin:3px 9px 5px 0px; padding:5px 9px; font-weight:bold; text-transform:uppercase; background-color:#367489; color:#ffffff; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom; font-family:'Cabin Medium'; font-size:10px;}
.appbutton_nopad{cursor:pointer; border:0px; margin:3px 0px 0px 0px; padding:5px 9px; font-weight:bold; text-transform:uppercase; background-color:#367489; color:#ffffff; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom; font-family:'Cabin Medium'; font-size:10px;}
.appbutton_marr5{cursor:pointer; border:0px; margin:5px 5px 0px 0px; padding:5px 9px; font-weight:bold; text-transform:uppercase; background-color:#367489; color:#ffffff; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom; font-family:'Cabin Medium'; font-size:10px;}
.appbutton_nomarr{cursor:pointer; border:0px; margin:5px 0px 0px 0px; padding:5px 9px; font-weight:bold; text-transform:uppercase; background-color:#367489; color:#ffffff; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom; font-family:'Cabin Medium'; font-size:10px;}

/*BUTTON FONT*/
.appbutton_nomarralt{cursor:pointer; border:0px; margin:5px 0px 0px 0px; padding:4px 9px; font-weight:bold; text-transform:uppercase; background-color:#367489; color:#FFFFEC; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom; font-family:'Cabin Medium'; font-size:10px;}
/************/

.appbutton:hover{opacity:0.7; filter:alpha(opacity=70);background-color:#E38C25}
.appbuttonalt:hover{opacity:0.7; filter:alpha(opacity=70);background-color:#E38C25;}
.appbutton_nopad:hover{opacity:0.7; filter:alpha(opacity=70);background-color:#E38C25;}
.appbutton_marr5:hover{opacity:0.7; filter:alpha(opacity=70);background-color:#E38C25;}
.appbutton_nomarr:hover{opacity:0.7; filter:alpha(opacity=70);background-color:#E38C25;}
.appbutton_nomarralt:hover{opacity:0.7; filter:alpha(opacity=70);background-color:#E38C25;}

.appbutton_nomarr_forcestyle{cursor:pointer; border:0px; margin:0px 0px 10px 0px; padding:3px 9px; font-weight:bold; text-transform:uppercase; background-color:#3470a2; color:#ffffff !important; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom; font-family:tahoma, arial, helvetica, sans-serif; font-size:9px;}

.appbutton_nomarr_forcestyle:hover{opacity:0.7; filter:alpha(opacity=70);}


/* applbl - non-editable text fields (non-header/non-label) */
.applblbase{margin:0px 0px 0px 0px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px;}

.applbl{width:100px; float:left; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_nofloat{width:100px; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_nomar{width:100px; float:left; margin:0px 0px 0px 0px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_autowidth{width:auto !important; float:left; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_autowidth_nomar{width:auto !important; float:left; line-height:25px; margin:0px 0px 0px 0px; font-weight:normal; font-size:12px; padding:0px 11px 0px 0px; display:inline}
.applbl_130{width:130px; float:left; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_130_nofloat{width:130px; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_130_nomar_nofloat{width:130px; vertical-align:top; line-height:25px; margin:0px 0px 0px 0px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline;}
.applbl_180{width:180px; float:left; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_180_nofloat{width:180px; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline}
.applbl_180_nomar_nofloat{width:180px; line-height:20px; vertical-align:top; margin:0px 0px 0px 0px; font-weight:normal; font-size:12px; padding:0px 0px 0px 0px; display:inline;}

.applbl_130_padr11{width:130px; float:left; margin:5px 3px 0px 3px; font-weight:normal; font-size:12px; padding:0px 11px 0px 0px; display:inline}


/* background colored box behind text - fixed width */
.applblfixedbox_463_white{background-color:#FFFFFF; line-height:16px; height:16px; width:463px;}
.applblfixedbox_463_grey{background-color:#EFEEED; line-height:16px; height:16px; width:463px;}


/* apptxt - textboxes */
.apptxt{background:black; border:1px !important; border-style:solid !important; border-color:black !important;font-size :12px; margin:3px 5px 0px 0px; padding:4px 6px; width:100px;}
.apptxt_39{background:#fff; border:1px !important; border-style:solid !important; border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:39px;!important}
.apptxt_55{background:#fff; border:1px !important; border-style:solid !important; border-color:black !important; font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:55px;!important}
.apptxt_80{background:#fff; border:1px !important; border-style:solid ; border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:80px;!important}
.apptxt_80_lesspad{background:#fff; border:1px !important; border-style:solid !important; border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:3px 6px; width:80px;!important}
.apptxt_100{background:#fff; border:1px !important; border-style:solid !important; border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:100px;!important}
.apptxt_140{background:#fff; border:1px !important; border-style:solid !important; border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:140px;!important}
.apptxt_200{background:#FFFFFF; border:1px !important; border-style:solid !important; border-color:black !important; font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:200px !important;}
.apptxt_211{background:#fff; border:1px !important; border-style:solid !important; border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:211px;!important}
.apptxt_211_alt{background:#fff; border:1px !important; border-style:solid !important; font-size:12px; margin:3px 5px 0px 0px; padding:2px 6px; width:211px;!important}
.apptxt_230{background:#fff; border:1px !important; border-style:solid !important;border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:230px;!important}
.apptxt_300{background:#fff; border:1px !important; border-style:solid !important;border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:300px;!important}
.apptxt_480{background:#fff; border:1px !important; border-style:solid !important;border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:480px;!important}
.apptxt_520{background:#fff; border:1px !important; border-style:solid !important;border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:520px;!important}
.apptxt_545{background:#fff; border:1px !important; border-style:solid !important;border-color:black !important;font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px; width:545px;!important}


.apptxt_disable{background:#EFEEED; border:0px; font-size:12px; margin:3px 5px 0px 0px; padding:4px 6px;}


/* appdd - dropdownlists */
.appdd{float:left; font-size:12px; margin:3px 5px 0px 0px; width:0px auto; display:inline; }
.appdd_nofloat{font-size:12px; margin:0px 5px 0px 0px; height:19px; width:0px auto; display:inline; }
.appdd_nomar_nofloat{font-size:12px; margin:0px 5px 0px 0px; height:19px; display:inline; }


/* GridView Header and Row Styles */
/* .appGridHeader{background-color:#00506B; color:#FFFFEC; height:14px; font-size:11px; font-family:'Cabin Medium';}*/
.appGridHeader{background-color:#367489; color:#FFFFEC; height:14px; font-size:11px; font-family:'Cabin Medium';}
.appGridItem{background-color:#ffffff; color:#494232; font-family:'Cabin Medium';}
.appGridAltItem{background-color:#fcf8ef; color:#494232; font-family:'Cabin Medium';}


/* MultiPageSearch (Tab Strip) Header Style */
.appMultiPage{background-color:#ffffff; border-color:#B9B8B6;}


/* minHeight - Datagrids and Tab Strips */
.minHeight331{
     min-height:331px;
     height:auto !important;
     height:331px; 
} 

.minHeight381{
     min-height:381px;
     height:auto !important;
     height:381px; 
} 

.minHeight481{
     min-height:481px;
     height:auto !important;
     height:481px; 
} 


.minHeight361{
     min-height:361px;
     height:auto !important;
     height:361px; 
} 

.minHeight411{
     min-height:411px;
     height:auto !important;
     height:411px; 
} 

.minHeight461{
     min-height:461px;
     height:auto !important;
     height:461px; 
} 

.minHeight561{
     min-height:561px;
     height:auto !important;
     height:561px; 
} 

.borderbottom{border-width:0px 0px 1px 0px; border-style:solid; border-color:Black;}

          
.div_centered{width:700px; margin-top:30px; margin-left:31%;}
.div_right{width:700px; text-align:right; position:relative; margin-bottom:0 auto;}
.div_spacer_5{height:5px}
.div_spacer_10{height:11px}
.div_spacer_15{height:15px}
.div_spacer_20{height:20px}
.div_spacer_30{height:30px}

.fleft {float:left !important;}
.fright {float:right !important;}
.fnone {float:none !important;}
.caps{text-transform:uppercase;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}

.autowidth{width:auto !important;}

.mart0{margin-top:0px !important;}
.mart5{margin-top:5px !important;}
.mart10{margin-top:10px !important;}
.mart20{margin-top:20px !important;}
.mart30{margin-top:30px !important;}

.marr5{margin-right:5px !important;}
.marr10{margin-right:10px !important;}
.marr20{margin-right:20px !important;}
.marr30{margin-right:30px !important;}
.marr40{margin-right:40px !important;}
.marr50{margin-right:50px !important;}
.marr60{margin-right:60px !important;}

.marb0{margin-bottom:0px !important;}
.marb2{margin-bottom:2px !important;}
.marb5{margin-bottom:5px !important;}
.marb10{margin-bottom:10px !important;}
.marb20{margin-bottom:20px !important;}
.marb30{margin-bottom:30px !important;}
.marb40{margin-bottom:40px !important;}

.marl3{margin-left:3px !important;}
.marl4{margin-left:4px !important;}
.marl5{margin-left:5px !important;}
.marl10{margin-left:10px !important;}
.marl11{margin-left:11px !important;}
.marl12{margin-left:12px !important;}
.marl15{margin-left:15px !important;}
.marl20{margin-left:20px !important;}
.marl30{margin-left:30px !important;}
.marl35{margin-left:35px !important;}
.marl40{margin-left:40px !important;}

.padl10{padding-left:10px !important;}
.padb20{padding-bottom:20px !important;}
.padb30{padding-bottom:30px !important;}
.padb40{padding-bottom:40px !important;}


.small{font-size:11px;}

.plain{color:#494232;}
.plain{font-family: 'Cabin Medium';}
a.plain{text-decoration:none;}
a.plain:hover{text-decoration:underline;}

.pagetitle{padding:11px 0px;}
.pagetitle p{font-size:16px; line-height:22px; margin:0px; text-align:left;}
.pagetitle{color:#3470a2; font-style:normal; font-family:'Weiss', 'Trojan';}

.pagesubtitle{padding:3px 10px 15px; background:transparent; font-size:16px; line-height:20px;}
.pagesubtitle{color:#3470a2; font-style:normal; font-family:'Cabin Medium';}

.pagesubtitle_lesspad{padding:3px 10px 3px; background:transparent; font-size:16px; line-height:20px;}
.pagesubtitle_lesspad{color:#3470a2; font-style:normal; font-family:'Cabin Medium';}


.last{margin-right:0px !important; margin-bottom:0px !important;}
.first{margin-left:0px !important; margin-top:0px !important;}

.pipe{padding:0px 6px;}


.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}
.clear.linespace{height:20px;}
.clear.linespace_medium{height:10px;}
.clear.linespace_small{height:5px;}

.faded{opacity:0.4; filter:alpha(opacity=40); cursor:default; color:Gray !important; text-decoration:none;}
.faded:hover{opacity:0.3; filter:alpha(opacity=30); cursor:default; color:Gray !important; text-decoration:none;}


.hl:hover{color:#ffcc00; text-decoration:none; cursor:pointer;}
.hl.faded:hover, .appbutton.faded:hover{opacity:0.3; filter:alpha(opacity=30);}

.shaded{background-image:url(../../im/blk-10.png) !important; background-repeat:repeat !important; background-position:top left !important;}
.highlighted{background:#fff !important;}


.nobg{background:none !important;}
.nopad{padding:0px !important;}

.bigfieldset{width:700px !important;}

.app{text-align:left; margin:0px 0px 0px 16px;}
.app .formgroup, .app .formgroup-half{float:left; display:inline; border:1px }
.app .appcol .formgroup-half{width:320px;}

.app .formgroupfull{width:680px;}

.app .formgroup-half fieldset{width:320px;}
.app .formgroup-half_small fieldset{width:300px;}
.app h3{width:680px; font-size:18px; line-height:22px; font-weight:normal; padding:20px 0px 6px 0px;}

.app fieldset{border:0px none; width:823px; padding:11px; margin:0px 0px 6px 0px; background-image:url(../../im/wht-25.png); background-repeat:repeat; background-position:0px 0px;}
fieldset.lbltxtrt label { text-align:right;}

.app label{float:left; font-weight:bold; font-size:11px; width:70px; padding:0px 11px 0px 0px;}

.app.alt label{float:left; font-weight:bold; font-size:11px; width:80px; padding:0px 11px 0px 0px;}

.app #formstepbuttons{float:left; width:700px; margin-top:30px; text-align:center;}
.app #formstepbuttons button{float:none; margin:0px 4px 0px 0px;}
.app .formstepbuttons{float:left; width:700px; margin-top:30px; text-align:center;}
.app .formstepbuttons button{float:none; margin:0px 4px 0px 0px;}

/* COMMENTED OUT - MDP - 7/6/11
.app input, .app textarea, .app select, .app button{float:left; font-family:arial, helvetica, sans-serif; font-size:11px;}
*/

.app textarea{height:40px;}
.app textarea.tall{height:98px;}

.app button{cursor:pointer; border:0px; margin:1px 0px 0px 0px; padding:3px 9px; font-weight:bold; text-transform:uppercase;}
.app button.togbtn{cursor:pointer; border:0px; width:16px; margin:1px 0px 0px 0px; padding:3px 6px; font-weight:bold; text-transform:uppercase; text-align:center;}

.app .full, .app .medium, .app .short, .app .xshort{background:#fff; border:0px; margin:0px 5px 0px 0px; padding:4px 6px;}
.app .full{width:580px;}
.app .medium{width:220px;}
.app.alt .medium{width:211px;}
.app .short{width:94px;}
.app .xshort{width:45px;}
.app .scrolllist{float:left; background:#fff; height:130px; width:140px; font-size:12px; margin:0px 15px 0px 0px;}
.app .scrolllist a{padding:0px 5px; font-size:11px;}


.app .more{font-weight:normal;}
.app .adddelbtn{float:right; margin-right:8px;}

.app .appcol{float:left; width:320px;}
.app .appcol h3{float:left; width:250px; padding:0px;}

.app .formline{float:left; width:100%; padding:5px 0px;}

.app .formline-half{float:left; width:320px; padding:5px 0px; margin:0px 20px 0px 0px;}
.app .formline-half-small{float:left; width:300px; padding:5px 0px; margin:0px 20px 0px 0px;}
.app .formline-half-big{float:left; width:340px; padding:5px 0px; margin:0px 0px 0px 0px;}


.app .appcol .listpanel{float:left; width:320px; margin:11px 0px 20px 0px; background-image:url(../../im/wht-25.png); background-repeat:repeat; background-position:top left;}
.app .appcol .listpanel dl{float:left; display:inline; width:320px; padding:0px;}
.app .appcol .listpanel dl dt{float:left; display:inline; width:78px; padding:4px 11px; clear:both;}
.app .appcol .listpanel dl dt.highlight{font-size:11px; font-weight:bold;}
.app .appcol .listpanel dl dd{float:left; display:inline; width:222px; padding:4px 11px;}
.app .appcol .listpanel dl dt.even, form.app .appcol .listpanel dl dd.even{background-image:url(../../im/wht-25.png); background-repeat:repeat; background-position:top left;}

.app .appcol .listpanel .subcol-ttl{float:left; width:320px; padding:5px 11px; line-height:20px;}
.app .appcol .listpanel .subcol-fl{float:left; width:320px; padding:5px 11px; line-height:20px;}
.app .appcol .listpanel .subcol-lg{float:left; width:170px; padding:0px 11px 11px 11px; line-height:20px;}
.app .appcol .listpanel .subcol-sm{float:left; width:130px; padding:0px 0px 11px 11px; line-height:20px;}

.app .appcol .fineprint{float:left; width:320px; padding:11px;}

.app .scrolltable{float:left; background:#fff; height:260px; width:690px; font-size:10px; margin:0px;}
.app .scrolltable a{padding:0px 5px; font-size:10px;}


button.ui-datepicker-trigger{float:left; width:22px; height:20px; padding:0px !important; margin:0px !important; background-image:url(../../im/grad-wht-sm.png) !important; background-repeat:repeat-x; background-position:center -11px !important;}


.checkbox{background-color:#3470a2;}

.checkbox{float:left; width:16px; height:16px; margin:0px 8px 0px 0px; cursor:pointer; overflow:visible; position:relative; background-image:url(../../im/checkbox.gif); background-repeat:no-repeat; background-position:0px 0px;}

.checkbox{float:left; width:16px; height:16px; margin:0px 8px 0px 0px; cursor:pointer; overflow:visible; position:relative; background-image:url(../../im/checkbox.gif); background-repeat:no-repeat; background-position:0px 0px;}
.checkbox input{position:relative; left:1px; top:1px;}
.checkbox.checked{background-position:0px -16px;}

.checkboxsml{background-color:#494232; border-width:1px; border-style:solid; border-color:#494232;}
.checkboxsml{float:left; width:10px; height:10px; margin:0px 8px 0px 0px; cursor:pointer; overflow:hidden; position:relative; background-image:url(../../im/checkbox.gif); background-repeat:no-repeat; background-position:-2px -2px;}
.checkboxsml input{position:relative; left:30px;}
.checkboxsml.checked{background-position:-3px -19px;}

.checkboxsml.lg{float:left; width:16px; height:16px; margin:0px 8px 0px 0px; cursor:pointer; overflow:hidden; position:relative; background-image:url(../../im/checkbox.gif); background-repeat:no-repeat; background-position:0px 0px;}
.checkboxsml.lg input{position:relative; left:30px;}
.checkboxsml.lg.checked{background-position:0px -16px;}
.checkboxsml.lg{background-color:#3470a2;border-width:0px;}


/* HEADER - LOGIN USER CONTROL BACKGROUND  */
/*HEADER COLOR*/
.bg-a{background-color:#fec576;} 
/**************/

 
/* CHANGED COLOR - TP
.bg-b{background:#e3d1a1;} /* Background of HEADER BANNER */

.bg-b{background:#eeebe5;} /* Background of HEADER BANNER */


/*.bg-c{background:#715100;}*/ /* Background of Powered By */
.bg-c{background:#367489;} /* Background of Powered By */


/*SEPARATION BAR COLOR*/
/*.brdr-a{border-color:#C7BA97;}*/ /* Stroke under HDRUTILS */
.brdr-a{border-color:#ffffff;} /* Stroke under HDRUTILS */
/*********************/

/*
.brdr-b{border-color:#ab9c66;} /* Stroke under HEADER */


/* Stroke under HEADER 
.brdr-b{border-color:#870d18;} 
*/

#hdrutils{height:32px; border-width:0px 0px 3px 0px; border-style:solid; font-size:11px; font-weight:bold; font-family:'Cabin Medium'; color:#3470A2; background-color:#ffffff}

form#login, #userutils{float:left; height:20px; line-height:20px; width:710px; padding:6px 0px 6px 0px; text-align:left;}
form#search{float:right; height:20px; width:230px; padding:6px 0px 6px 0px; text-align:right;}
#hdrutils input, textarea, select, button{font-family:'Cabin Medium'; font-size:10px;}
#hdrutils .acctopt{font-weight:bold; margin:0px 10px 0px 0px;}
#hdrutils input.txt{background:#fff; width:95px; border:0px; margin:0px 5px 0px 0px; padding:3px 6px;}
#hdrutils form button{cursor:pointer; border:0px; margin:1px 0px 0px 0px; padding:3px 9px 3px 9px; font-weight:bold; text-transform:uppercase;}
#hdrutils select.txtsel{background:#fff; width:110px; border:0px; margin:0px 5px 0px 0px; padding:2px 3px; text-transform:uppercase; font-weight:bold;}
#hdrutils select.txtsel option{border:0px;}
#hdrutils .chkbx{text-transform:uppercase;}
#hdrutils .chkbx input{margin:0px 5px 0px 10px;}

/*HEADER FONT*/
#hdrutils{color:#367489;}

#hdrutils input.txt, #hdrutils select.txtsel{color:#494232;}
#hdrutils form button{background-color:#3470a2; color:#ffffff; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center bottom;}
#hdrutils .acctopt a{color:#367489;}



/* Header Banner height */
/*#header{height:92px; border-width:0px 0px 7px 0px; border-style:solid;}*/

/* Header Banner Image (smaller height) */
.headerImage{height:100px; width:960px; background-image:url(../../App_Themes/Custom/im/Banner.png); background-repeat:no-repeat; background-position:left; }
/* .headerImage{height:92px; width:100%; background-repeat:no-repeat; background-position:left; } */


/* DEFAULT (HOME) PAGE BODY COLORS */
.home{
}


/* SIDEBAR */
#sidebar.light ul{background-image:url(im/sidebar-lightblue180.png); background-repeat:repeat-y; background-position:left top;}
#sidebar.dark ul{background-image:url(../../im/sidebar-blk.png); background-repeat:repeat-y; background-position:left top;}
#sidebar.light .bot{background-image:url(im/sidebar-lightblue-bot180.png); background-repeat:no-repeat; background-position:left bottom;}
#sidebar.dark .bot{background-image:url(../../im/sidebar-blk-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#sidebar.light.ragged .bot{background-image:url(../../im/sidebar-blu-bot-180.png); background-repeat:no-repeat; background-position:left bottom;}
#sidebar.dark.ragged .bot{background-image:url(../../im/sidebar-blk-bot-ragged.png); background-repeat:no-repeat; background-position:left bottom;}
#sidebar.light ul li{background-image:url(../../im/bullet-arrow-wht.png); background-repeat:no-repeat; background-position:0px 4px;}
#sidebar.dark ul li{background-image:url(../../im/bullet-arrow-wht.png); background-repeat:no-repeat; background-position:0px 4px;}


/*#sidebar ul li a{color:white; font-family:Tahoma; font-size:10pt}*/
#sidebar ul li a{color:#FFFFEC; font-family:'Cabin Medium'; font-size:10pt}

/*#sidebar ul li.title h3{color:white; font-style:normal; font-weight:normal; font-family:Tahoma}*/
#sidebar ul li.title h3{color:#FFFFEC; font-style:normal; font-weight:normal; font-family:'Cabin Medium'}


#sidebar{float:left; width:180px; padding:0px; margin:0px 0px 110px 0px;}

#sidebar ul{float:left; width:160px; padding:10px 15px 0px 30px; margin:0px;}
#sidebar ul li{float:left; display:inline; padding:0px 0px 0px 10px; width:135px; text-align:left; line-height:15px; font-size:11px;}
#sidebar ul li.title{float:left; display:inline; padding:10px 0px 0px 0px; width:125px; text-align:left; line-height:18px; font-size:14px; background-image:none !important;}

#sidebar ul.hdr{padding:0px; width:180px;}
/*#sidebar ul.hdr li{margin:0px 10px; padding:10px 20px 13px 20px; width:125px; background-image:url(../../im/blk-5.png) !important; background-repeat:repeat !important; background-position:top left !important;}*/

#sidebar ul.hdr li{margin:0px 10px; padding:10px 20px 13px 20px; width:125px; background-repeat:repeat !important; background-position:top left !important;}

.DashboardLink{color:#3470a2; font-style:normal; font-weight:normal;}


/* CUSTOM ADDITION MDP 7/15/11 */
#sidebar.light.ragged .botExt{background-image:url(im/sidebar-lightblue180.png); background-repeat:no-repeat; background-position:left bottom;}


/* MASTER PAGE CSS */
/*BACKGROUND COLOR*/
#content{ background-color:white}
/******************/

/*FOREGROUND COLOR*/
#content .int{background-color:#ffffff;}
/******************/

/*#content .int{background-image:url(../../im/grad-blk-rev-shadow.png); background-repeat:repeat-x; background-position:center top;}*/
#content .int{background-image:none; background-repeat:repeat-x; background-position:center top;}
#content .bgimg{position:absolute; width:100%; height:135px; bottom:0px; left:0px; padding:0px;}

/*BACKGROUND COLOR*/
.cntn{position:relative; width:100%; min-width:960px; margin:0px auto; padding:0px; text-align:center; clear:both; background-color:transparent}
/*****************/
.cntn .int{position:relative; width:960px; margin:0px auto;}


/* AGENCY CENTER */
/*DISCLAIMER COLOR*/
#content .disclaimerbg{background-color:#0867C1;}
.cntn .disclaimerbg{position:relative; width:960px; margin:0px auto;}


/* MAINCOL and MAINCOL.apppage */
#maincol{float:left; display:inline; width:700px; margin:0px 10px 110px 21px;}
#maincol.apppage{margin:0px 10px 135px 10px;}

/*BACKGROUND COLOR*/
div#container{position:relative; width:100%; min-width:960px; margin:0px auto; padding:0px; text-align:center; background-color:#ffffff}
/*****************/

#pagetip{background-color:transparent; margin:0px 0px 0px 33px; padding:10px 0px; background-image:url(../../im/shadow-lg.png); background-repeat:repeat-x; background-position:left top;}
#pagetip p{font-size:18px; line-height:22px; margin:0px 3px 0px 3px; text-align:center;}
#pagetip{color:#367489; font-style:normal; font-family:'Cabin Medium';}
#pagetitle{color:#3470a2; font-style:normal; font-family:'Cabin Medium';}
#pagetitle{padding:10px 0px;}
/*#pagetitle p{font-size:14px; line-height:22px; margin:0px 0px 0px 6px; text-align:left; color:#3470a2; font-family:'Weiss', 'Trojan';}*/
#pagetitle p{font-size:14px; line-height:22px; margin:0px 0px 0px 6px; text-align:left; color:#00506B; font-family:'Cabin Medium';}


/* Application Modules - Permit, Project and License */
ul#steps{width:690px; height:60px; margin:0px 0px 8px 16px; border:5px solid #f8f3ec; overflow:hidden; background-color:#f8f3ec; background-image:url(../../im/steps-bkgd.png); background-repeat:no-repeat;}
ul#steps.step1{background-position:-10px 0px;}
ul#steps.step2{background-position:0px -60px;}
ul#steps.step3{background-position:0px -120px;}
ul#steps.step4{background-position:0px -180px;}
ul#steps li{float:left; height:60px; width:72px; text-align:left; line-height:60px; padding: 0px 20px; text-transform:uppercase; font-weight:bold; font-size:18px; opacity:0.25; filter:alpha(opacity=25);}
ul#steps li.act{background-image:url(../../im/steps-act.png); background-repeat:no-repeat; background-position: 0px 0px; opacity:1.00; filter:alpha(opacity=100);}
ul#steps li .stepdesc{position:relative; top:-2px; padding: 0px 6px; font-size:11px;}

ul#steps.step1 li.act{background-position: -42px 0px; width:300px;}
ul#steps.step1 li.b{padding:0px 20px 0px 10px;}

ul#steps.step2 li.act{width:302px; padding:0px 20px 0px 50px;}
ul#steps.step2 li.a{width:auto;padding:0px 0px 0px 20px;}

ul#steps.step3 li.act{width:302px; padding:0px 20px 0px 50px;}
ul#steps.step3 li.b{width:auto;padding:0px 0px 0px 20px;}

/* MADE A CHANGE FOR STEP 4 */
ul#steps.step4 li.act{width:324px; padding:0px 20px 0px 50px; background-image:url(../../im/steps-act-d.png);}
/* END CHANGE*/
/*
ul#steps.step4 li.act{width:314px; padding:0px 20px 0px 50px; background-image:url(../../im/steps-act-d.png);}
*/

ul#steps.step4 li.c{width:auto;padding:0px 0px 0px 20px;}

/* MADE A CHANGE FOR STEP 4 */
ul#steps.step4 li.d{padding:0px 0px 0px 50px;}
/* END CHANGE*/
/*
ul#steps.step4 li.d{width:auto;padding:0px 200px 0px 50px;}
*/

ul#steps{color:#3470a2;}
ul#steps li.act{background-color:#3470a2; color:#f8f1de;}


.permits.a .hdr .icon{background-image:url(../../im/icon-a-permits.png); background-repeat:no-repeat; background-position:left top;}
.unpaidpermits.a .hdr .icon{background-image:url(../../im/icon-a-unpaidpermits.png); background-repeat:no-repeat; background-position:left top;}
.projects.a .hdr .icon{background-image:url(../../im/icon-a-projects.png); background-repeat:no-repeat; background-position:left top;}
.contractors.a .hdr .icon{background-image:url(../../im/icon-a-contractors.png); background-repeat:no-repeat; background-position:left top;}
.properties.a .hdr .icon{background-image:url(../../im/icon-a-properties.png); background-repeat:no-repeat; background-position:left top;}
.inspections.a .hdr .icon{background-image:url(../../im/icon-a-inspections.png); background-repeat:no-repeat; background-position:left top;}
.licenses.a .hdr .icon{background-image:url(../../im/icon-a-licenses.png); background-repeat:no-repeat; background-position:left top;}
.unpaidlicenses.a .hdr .icon{background-image:url(../../im/icon-a-unpaidpermits.png); background-repeat:no-repeat; background-position:left top;}
.violations.a .hdr .icon{background-image:url(../../im/icon-a-violations.png); background-repeat:no-repeat; background-position:left top;}
.report.a .hdr .icon{background-image:url(../../im/icon-a-report.png); background-repeat:no-repeat; background-position:left top;}
.complaints.a .hdr .icon{background-image:url(../../im/icon-a-report.png); background-repeat:no-repeat; background-position:left top;}
.viewmap.a .hdr .icon{background-image:url(../../im/icon-a-viewmap.png); background-repeat:no-repeat; background-position:left top;}


/* MENU TITLE COLOR */
/*#modules .box .wrap .hdr{background-color:#3470A2;}*/
#modules .box .wrap .hdr{background-color:#367489;}
/*******************/

/* MENU TITLE FONT */
/*#modules .box .wrap .hdr h3{color:#FFFFFF; font-style:normal; font-size:14pt; font-weight:normal; font-family:'Weiss', 'Trojan';} - rrr 1/26/16 */
#modules .box .wrap .hdr h3{color:#FFFFEC; font-style:normal; font-size:14pt; font-weight:normal; font-family:'Cabin Medium';}
/*******************/


#modules .box.light .bot{background-image:url(../../im/box-wht-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules .box.dark .bot{background-image:url(../../im/box-blk-bot.png); background-repeat:no-repeat; background-position:left bottom;}

.h10 {height:10px;}
.h12 {height:12px;}
.h40 {height:40px;}
.botBlankHeight {height:12px;} /* ragged height should be 40px, non-ragged should be 12px */

/*TEAR-OFF PAGE EFFECT*/
#modules #divPermitsModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divProjectsModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divContractorsModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divParcelsModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divInspectionsModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divLicensesModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divViolationsModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divCRMModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divMapModule.box.light.ragged .bot{background-image:url(im/box-lightblue-bot.png); background-repeat:no-repeat; background-position:left bottom;}
/*********************/


#modules #divPermitModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-1.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divProjectsModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-2.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divContractorsModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-3.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divParcelsModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-4.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divInspectionsModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-5.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divLicensesModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-6.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divViolationsModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-7.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divCRMModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-8.png); background-repeat:no-repeat; background-position:left bottom;}
#modules #divMapModule.box.dark.ragged .bot{background-image:url(../../im/box-blk-bot-9.png); background-repeat:no-repeat; background-position:left bottom;}

/*SUB-MENU COLOR*/
#modules .box.light .wrap ul{background-image:url(../../App_Themes/Custom/im//box-lightblue.png); background-repeat:repeat-y; background-position:left top;}
/****************/

#modules .box.dark .wrap ul{background-image:url(../../im/box-blk.png); background-repeat:repeat-y; background-position:left top;}
#modules .box.light .wrap ul li{background-image:url(../../im/bullet-arrow-wht.png); background-repeat:no-repeat; background-position:0px 7px;}
#modules .box.dark .wrap ul li{background-image:url(../../im/bullet-arrow-wht.png); background-repeat:no-repeat; background-position:0px 7px;}

/*SUB-MENU FONT*/
/*#modules .box .wrap ul li a{color:white; font-family:Calibri; font-size:14px } - rrr 1/26/16 */
#modules .box .wrap ul li a{color:#FFFFEC; font-family:'Cabin Medium'; font-size:14px }
/***************/

/*#modules{padding:30px 15px 110px 15px; height:510px; background-color:#f7f3e1}*/
#modules{padding:30px 15px 110px 15px; height:510px; background-color:#ffffff}
#modules .box.ragged{float:left; width:310px; height:170px;}
#modules .box{float:left; width:310px; height:150px;}
#modules .box .wrap .hdr{position:relative; margin:10px 15px 0px 15px; padding: 0px 0px 0px 50px; width:230px; height:40px; background-image:none; background-repeat:repeat-x; background-position:center top;}
#modules .box .wrap .hdr .icon{position:absolute; top:-10px; left:-15px; width:65px; height:50px;}
#modules .box .wrap .hdr h3{float:left; font-size:24px; line-height:36px;}
#modules .box .wrap ul{float:left; width:250px; height:70px; padding:10px 30px 0px 30px; margin:0px 0px 0px 0px;}
#modules .box.ragged .wrap ul{height:auto;}
#modules .box .wrap ul li{float:left; display:inline; padding:0px 0px 0px 10px; width:115px; text-align:left; line-height:22px;}


/* Footer */

#footer{padding:20px 0px 40px 0px;}


/*FOOTER BG COLOR*/
/*BASE PAGE COLOR*/
/*#footer{background-color:#E6E1D0;}*/
/*#footer{background-color:#367489;}*/
#footer{background-color:none;}
/*****************/

/* FIX FOR IE11 */
#ftrutils{width:900px; font-size:10px; padding:0px 30px; padding-top:10px; padding-bottom:10px;}
#ftrutils .crwbadge{overflow:hidden; float:left; width:162px; height:18px; text-indent:-999px; background-position:left top; }
#ftrutils .ftrlinks{float:right; width:720px; line-height:22px; text-align:right;}
#ftrutils .ftrlinks .address{padding:0px 0px 0px 0px;}
#ftrutils .ftrlinks a{color:#f7f3e1;}

#ftrutils{color:white;}
#ftrutils .crwbadge{background-image:url(../../im/powered-white.png); background-repeat:no-repeat; }
/*#ftrutils .ftrlinks a{color:#f7f3e1;font-family:Tahoma;} - rrr 1/26/16 */
#ftrutils .ftrlinks a{color:#FFFFEC;font-family:'Cabin Medium';text-transform:uppercase;}

#ftrutils2 .crwbadge{overflow:hidden; float:left; width:162px; height:18px; text-indent:-999px; background-position:left top; }
#ftrutils2 .ftrlinks{float:right; width:720px; line-height:22px; text-align:right;}
#ftrutils2 .ftrlinks .address{padding:0px 0px 0px 0px;}
#ftrutils2 .ftrlinks a{color:#f7f3e1;}
#ftrutils2{color:white;}
#ftrutils2 .crwbadge{background-image:url(../../im/powered-black.png); background-repeat:no-repeat; }
#ftrutils2 .ftrlinks a{color:#f7f3e1;font-family:'Cabin Medium';}




/*#disclaimer{width:920px; padding:20px; margin:0px 0px 40px 0px; text-align:left; background-repeat:repeat; background-position:left top;border-color:#C7BA97; background-color: #C7BA97; font-family:Tahoma }*/
#disclaimer{width:920px; height:137px; padding:20px; margin:0px 0px 10px 0px; text-align:left; background-repeat:no-repeat; background-position:left top;border-color:#367489; background-color: #367489; font-family:'Cabin Medium';background-image:url(../../App_Themes/Custom/im/footer.png); }
#disclaimer p{margin:0px;}
/*#disclaimer p{color:#715100;} - rrr 1/26/16 */
#disclaimer p{color:#FFFFEC;}
/* FIX FOR IE11 */


/****************/


/* Dashboard */
.dashsection{float:left; width:690px; margin:20px 0px 0px 23px;}

.dashsection .hdr{position:relative; margin:10px 10px 0px 10px; padding: 0px 0px 0px 35px; width:620px; height:10px;}

.dashsection .hdr .icon{position:absolute; top:-20px; left:-15px; width:65px;}

.dashsection .hdr h3{float:left; width:400px; font-size:18px; text-align:left; vertical-align:bottom;}


.permitsDash.a .hdr .icon{background-image:url(../../im/icon-a-permitsDash.png); background-repeat:no-repeat; background-position:left bottom;}
.unpaidpermitsDash.a .hdr .icon{background-image:url(../../im/icon-a-unpaidpermits.png); background-repeat:no-repeat; background-position:left top;}
.projectsDash.a .hdr .icon{background-image:url(../../im/icon-a-projectsDash.png); background-repeat:no-repeat; background-position:left top;}
.contractorsDash.a .hdr .icon{background-image:url(../../im/icon-a-contractors.png); background-repeat:no-repeat; background-position:left top;}
.propertiesDash.a .hdr .icon{background-image:url(../../im/icon-a-properties.png); background-repeat:no-repeat; background-position:left top;}
.inspectionsDash.a .hdr .icon{background-image:url(../../im/icon-a-inspectionsDash.png); background-repeat:no-repeat; background-position:left top;}
.licensesDash.a .hdr .icon{background-image:url(../../im/icon-a-licensesDash.png); background-repeat:no-repeat; background-position:left top;}
.unpaidlicensesDash.a .hdr .icon{background-image:url(../../im/icon-a-unpaidpermits.png); background-repeat:no-repeat; background-position:left top;}
.violationsDash.a .hdr .icon{background-image:url(../../im/icon-a-violationsDash.png); background-repeat:no-repeat; background-position:left top;}
.reportDash.a .hdr .icon{background-image:url(../../im/icon-a-reportDash.png); background-repeat:no-repeat; background-position:left top;}
.complaintsDash.a .hdr .icon{background-image:url(../../im/icon-a-reportDash.png); background-repeat:no-repeat; background-position:left top;}
.viewmapDash.a .hdr .icon{background-image:url(../../im/icon-a-viewmap.png); background-repeat:no-repeat; background-position:left top;}


.dashsection a.viewinact{float:right; width:220px; font-size:9px; line-height:40px; text-align:right; display:block; cursor:pointer;}
.dashsection a.viewall{float:right; width:220px; font-size:9px; line-height:10px; text-align:right;}
.dashsection a.pagination{font-size:9px; line-height:40px; text-align:left;}
.dashsection table{width:690px; font-size:11px;}

.dashsection table thead tr{height:20px; line-height:20px; border-width:0px 0px 2px 0px; border-style:solid; background-image:url(../../im/grad-wht-sm.png); background-repeat:repeat-x; background-position:center -10px;}

.dashsection table tr{height:22px; line-height:22px;}
.dashsection table th, .dashsection table td{font-weight:normal; padding:0px 10px;}
.dashsection .ftr{position:relative; margin:10px 10px 0px 10px; padding:0px; width:670px; height:20px; text-align:left;}
.dashsection a.viewfull{font-size:9px; line-height:10px;}
.dashsection a.payall{font-size:9px; line-height:10px; position:absolute; left:230px;}
.dashsection a.btn{cursor:pointer; border:0px; margin:0px; padding:2px 6px 2px 6px; font-weight:bold; text-transform:uppercase;}

.dashsection .toolscol{width:72px;}

.dashsection table.datatabledetail thead tr {background-color:#fff;background-image:none; border-style:none; border-width:0px; height:auto;}
.dashsection table.datatabledetail thead th{font-weight:bold !important;}

.dashsection table.datatabledetail tr{color:#494232;}

.dashsection .hdr h3{color:#367489; font-style:normal; font-family:'Cabin Medium', Times, serif;}
.dashsection a.viewinact, .dashsection a.viewall, .dashsection a.viewfull, .dashsection a.payall, .dashsection a.pagination{color:#3470a2;}
.dashsection table thead tr{background-color:#3470a2; color:white; font-style:normal; font-weight:normal; border-color:#cdc3a1;}

.dashsection table th{background-color:#367489; color:white;}
/* .dashsection table th{background-color:#00506B; color:white;} */

.dashsection table th a{color:white;}

/*
.dashsection table tr{background-color:#fff;}

.dashsection table tr.odd,.dashsection table.datatabledetail tr.odd{background-color:#f1ecdf;}
*/


/*Pager*/

.PagerButton
{
    padding: 1px;
    cursor: pointer;
    border: 0px;
    background:transparent url(../../im/PagingFirst.gif) no-repeat scroll center;
    width: 20px;
    height:20px;
    vertical-align:middle;
}
.PagerButton:hover
{
    border: 1px solid #9EB6CE;
    padding: 0px;
}

.FirstPage
{
    background:transparent url(../../im/PagingFirst.gif) no-repeat scroll center;
}

.PrevPage
{
    background:transparent url(../../im/PagingPrev.gif) no-repeat scroll center;
    margin-right: 6px;
}

.NextPage
{
    background:transparent url(../../im/PagingNext.gif) no-repeat scroll center;
}

.LastPage
{
    background:transparent url(../../im/PagingLast.gif) no-repeat scroll center;
}

div.RadUpload .ruBrowse

   {

	cursor:pointer; 
	padding:5px 9px; 
	font-weight:bold; 
	text-transform:uppercase; 
	background-color:#367489; 
	color:#ffffff; 
	background-image:url(../../im/grad-wht-sm.png); 
	background-repeat:repeat-x; 
	background-position:center bottom; 
	font-family:'Cabin Medium'; 
	font-size:10px;
   }
   
   div.RadUpload .ruFakeInput
  {
    border: 1px solid black !important;
  }

   .steps{
	width:700px; height:60px; margin:0; padding:0;
	background-color:#FBFAF7; 
	color:#367489;	
	background-position: 0px 0px; 
    font-weight:bold;
    opacity:1.0; filter:alpha(opacity=100);
}

.step_active{
	text-align:left;
	width:260px; 
	background-image:url('../../im/sitemap/step_active.png');
	font-weight:bold;
	background-color: #367489;
	color:#FBFAF7;
	background-repeat:no-repeat; 
	background-position: 0px 0px; 
	opacity:1.0; filter:alpha(opacity=100);
}

.step_end_active{
	text-align:left;
	width:260px; 
	background-image:url('../../im/sitemap/step_end_active.png');
	font-weight:bold;
	background-color: #367489;
	color:#FBFAF7;
	background-repeat:no-repeat; 
	background-position: 0px 0px; 
	opacity:1.0; filter:alpha(opacity=100);
}

.step-not_active
{
     text-align:left;
     background-image:url('../../im/sitemap/step-not_active.png');
     background-position: right center;
     background-color: #367489;
     
}

.step-end_not_active
{
     text-align:left;
     background-image:url('../../im/sitemap/step-end_not_active.png');
     background-position: right center;
     background-color: #367489;
     
}

.step_not_active_before_active
{
     text-align:left;
     background-image:url('../../im/sitemap/step_not_active_before_active.png');
     background-position: right center;
     background-color: #367489;
     
}

.stepborder
{
border-style:solid;
border-width:5px;
border-color : #FBFAF7;
width:690px;
height:50px;
padding:0px;
background-color:#FBFAF7;

}

.GridPager a, .GridPager span {
    display: block;
    height: 18px;
    width: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    vertical-align:middle;
}

.GridPager a {
    background-color: #3D80CE;
    color: white;
    border: 1px solid #969696;
}

.GridPager span {
    background-color: #87B9F3;
    color: #000;
    border: 1px solid #3AC0F2;
}
       
.GridPager , .GridPager table{ 
    text-align: right;
    margin-left:auto;
    margin-right:5px;
    font-weight: bold;
    width:auto;
    background-color:#3D80CE;
} 

#ctl00_cplMain_txtJobValue{
display: none;
}
#cplMain_lblJobValue{
display: none;
}
  


