/*--- Common ---*/
* { padding:0px; margin:0px; }
body { font:normal 14px/18px Corbel, Andalus, "Trebuchet MS", Tahoma, sans-serif; background:#fff; text-align: center;
} 
.floatLeft, .fL { float:left; }
.floatRight, .fR { float:right; }
.clear { clear:both; display:block; overflow:hidden; height:1px; }
a { color:#2d78b0; text-decoration:none; }
a:hover { color:#575757; }

/*--- Wrapper ---*/
#Wrapper { width:910px; text-align: left; margin:auto; }

/*--- Header ---*/

#Header { height:100px; }
#Header h1.logo { background:url(/images/logo.gif) left top no-repeat; float:left; margin-top:7px; }
#Header h1.logo a { width:213px; height:87px; display:block; overflow:hidden; text-indent:-9999px; }
#Header .floatRight { width:200px; padding-top:8px; }
#Header .fL { width:70px; line-height:25px; }
#Header .fR { text-align:right; width:127px; padding-bottom:4px }
#Header .fR .inputBox { width:120px; padding:3px; border:1px solid #101010; }
#Header .afterLogin { text-align:right; padding-top:45px; }
#Header .afterLogin a { font-style:italic; font-weight:bold; }
/*--- Nav ---*/

#Nav { border-top:1px solid #fbbb27; border-bottom:1px solid #fbbb27; font:bold 15px/24px Corbel, Andalus, "Trebuchet MS", Tahoma, sans-serif; color:#2d78b0; }
#Nav .holder { padding-left:7px; }
#Nav a { padding:0px 3px; color:#2d78b0; text-decoration:none; }
#Nav a:hover { color:#575757; }

/*--- Content ---*/

#Content { padding-top:10px; }
#Content .floatLeft { width:575px; padding-left:10px; }
#Content .imgRight { float:right; margin:0px 0px 5px 5px; }
#Content .imgLeft { float:left; margin:10px 10px 10px 10px; }

#Content .floatLeft h2 { margin-bottom:15px; font:bold 25px/30px Corbel, Andalus, "Trebuchet MS", Tahoma, sans-serif; color:#2d78b0; }
#Content .floatLeft p { margin-bottom:15px; }
#Content .floatRight { width:280px; padding:10px; background:#e6e6e6; border:1px solid #010101; }
#Content .floatRight h2 { margin-bottom:15px; font:bold 25px/30px Corbel, Andalus, "Trebuchet MS", Tahoma, sans-serif; color:#000; text-align:center; }
#Content .floatRight p { margin-bottom:10px; }
#Content .floatRight strong { color:#3880b4; }
#Content .floatRight strong span { font-style:italic; }
#Content ul { font-style: italic; font-weight: bold; margin-left:45px; }

/*--- Internal Nav ---*/
#DNav { position:relative; height:24px; }
#DNav .navarea { position:absolute; width:700px; left:0px; top:0px; }
#DNav .navarea li { display:inline; }
#DNav .navarea li a { display:block; float:left; line-height:24px; font-weight:bold; border:1px solid #575757; background:#575757; padding:0px 6px; color:#fff; margin-right:1px; border-bottom:0px; }
#DNav .navarea li a:hover { color:#fbbb27; }
#DNav .navarea li a.sel { background:#deeaf0; color:#575757; }

/*--- Internal Content ---*/
#DContent { background:#deeaf0; border:1px solid #575757; }
#DContent .holder { padding:10px; }
#DContent .floatLeft { width:575px; }
#DContent h2 { margin-bottom:15px; font:bold 25px/30px Corbel, Andalus, "Trebuchet MS", Tahoma, sans-serif; color:#2d78b0; }
#DContent .floatLeft p { margin-bottom:15px; }
#DContent .floatRight { width:280px; padding:10px; background:#e6e6e6; border:1px solid #010101; }
#DContent .floatRight h2 { margin-bottom:15px; font:bold 25px/30px Corbel, Andalus, "Trebuchet MS", Tahoma, sans-serif; color:#000; text-align:center; }
#DContent .floatRight p { margin-bottom:10px; }
#DContent .floatRight strong { color:#3880b4; }
#DContent .floatRight strong span { font-style:italic; }
/* User editor -> appraiser */
.appraisertable {
text-align: center;
}
.appraisertable td {
	font-size: .8em;
}
.appraisertable th {
	font-size: .8em;
}

/* Table sorting GUI enhancements */
.sortable .sortcol {
	cursor: pointer;
	padding-right: 15px;
	background: #DEEAF0;
	background-repeat: no-repeat;
	background-position: right center;
}

.sortable .sortasc {
	background-color: #DDFFAC;
	background-image: url(../images/up.gif);
}
.sortable .sortdesc {
	background-color: #DDFFAC;
	background-image: url(../images/down.gif);
}

.sortable .nosort {
	cursor: default;
}

/* end table sorting enhancements */

/*--- Footer Content ---*/
#Footer { padding:10px; }
#Footer .copyright {  text-align:right; font-size: 0.75em; }
#Footer a img {border: 0px;}
.important { padding-bottom: 20px; color: #ff2a14; }
td { padding: 3px; }
#manager-users td { padding: 8px; }
#manager-users table strong { text-decoration: underline; color: #191d3d; font-weight: bold; }
#manager-users table { padding-bottom: 25px; }
#manager-users .back-button { padding-bottom: 10px; }
#manager-users .back-button a { color: #262626; }
#manager-users .back-button a:hover { text-decoration: underline; } 

#manager-companies td { padding: 8px; }
#manager-companies table strong { color: #191d3d; font-weight: bold; }
#manager-companies table { padding-bottom: 25px; }
#manager-companies .back-button { padding-bottom: 10px; }
#manager-companies .back-button a { color: #262626; }
#manager-companies .back-button a:hover { text-decoration: underline; } 


input { font-family: Corbel, Andalus, "Trebuchet MS", Tahoma, sans-serif; font-size: 16px; }
#button { font-weight: bold; }
#text-sub-nav { margin-left: 15px; margin-bottom: 10px; margin-top: -10px; }
#text-sub-nav a { color: #575757; }
#text-sub-nav a:hover { text-decoration: underline; }
.license-add a { font-size: 1.1em; font-style: italic; font-weight: bold; }

.extraBottom { padding-bottom: 15px; } 
.superExtraTop { padding-top: 30px; } 

.superExtraBottom { padding-bottom: 30px; } 

.rightPadding { padding-right: 55px; } 

.reduceTop { margin-top: -10px; } 

/* -- Table Filtering -- */
.fltrow{ /* filter grid row appearance */
	height:20px;
	clear: both;
}
.flt{ /* filter (input) appearance */
	background-color:#fff; font-size:10px;
	/*border-left:1px solid #999; border-right:1px solid #ccc;
	border-top:1px solid #ccc; border-bottom:1px solid #999;*/
	margin:0; vertical-align:middle;
}
select.flt{ /* select filter */
	background-color:#fff; /*border:1px solid #ccc; */
	margin:0 1px 1px 0; font-size:9px; vertical-align:middle;
	
}
select.flt_multi{ /* multiple select filter */
	background-color:#fff; /*border:1px solid #ccc; */
	margin:0 1px 1px 0; width:100%; height:100px;
	font-size:9px; vertical-align:middle;
	width:135px;
}
.flt_s{ /* small filter (input) appearance */
	background-color:#fff; font-size:10px;
	/*border-left:1px solid #999; border-right:1px solid #ccc;
	border-top:1px solid #ccc; border-bottom:1px solid #999;*/
	margin:0; width:80%; vertical-align:middle;
}
.single_flt{ /* single filter appearance (input) */
	background-color:#fff; font-size:11px;
	/*border-left:1px solid #999; border-right:1px solid #ccc;
	border-top:1px solid #ccc; border-bottom:1px solid #999;*/
	margin:0; width:120px; vertical-align:middle;
}
.btnflt{ /* button appearance */
	font-size:11px;
	margin:0 2px 0 2px; padding:0 1px 0 1px;
	text-decoration:none; color: #fff;
	background-color:#aaa;
	vertical-align:middle;
}
.mdiv{
	text-align:center;
}

.tot {
	float:left;
}
.rdiv {
	float:right;
}
input.pgInp

{

font-size: 10px;

font-weight: bold;

vertical-align: middle;

padding-top: 1px;

padding-right: 1px;

padding-bottom: 2px;

padding-left: 1px;

background-color: #cccccc;

border-top-width: 1px;

border-bottom-width: 1px;

border-top-style: outset;

border-bottom-style: outset;


border-top-color: #666666;


border-bottom-color: #666666;


margin-top: 1px;

margin-right: 1px;

margin-bottom: 1px;

margin-left: 1px;

}
#extGrid{  
	float:left; background:#E4FAE4; 
	border:1px solid #999; width:250px; 
	margin-right:20px; padding:10px;
}

/* status bar container */
#statusDiv{
	width: 100%;
	border: 1px;
	margin:1px 5px 0 10px; 
	padding:3px 3px 3px 3px;
	font-size:11px;
}


/* -- Appraisal Order Type sorting list -- */
.sortablelist li {
list-style-type: none;
padding-top: 8px;
cursor: pointer;
}

.sortablelist li:hover {
color: #2d78b0;
}
