/*	Account Navigation	*/
.account { background:url(/img/header-account.jpg) 0 0 no-repeat }
.account h2 { font:bold 20px Arial, Helvetica, sans-serif; padding:20px 0 0 170px }
.account h2 { color:#213a75 }
#navAccount { height:25px; margin-bottom:10px}
#navAccount li { float:left; padding:0 10px 0 0 }
/*	Account Navigation	*/

/*	Bread Crumbs	*/
div#bcrumb { clear:both; width:769px; height:23px; background:url(/img/bkg-breadcrumbs.gif) 0 0 no-repeat; padding:7px 6px 0 15px; margin:0 0 10px 0;}
/*	Bread Crumbs	*/

.admin h1 {background:none; font-size:16px; }

.paging-table { width:96%; clear:both; min-height:30px !important /* For FireFox/Safari */; height:30px /* For IE */; padding:0 15px }
.pt-left { float:left; color:#000; text-transform:lowercase; text-align:center; margin:0 0 0 0 }
.pt-left .page { float:left; padding:3px 0 0; margin:0 15px 0 10px }
.pt-left b { font-size:16px; color:#213a75; padding:0 2px }
.pt-right { float:right; border:1px solid #D1D3D4; background:#FAFAFB; text-align:right; padding:7px }
.pt-right select { width:150px; font:11px "Trebuchet MS"; margin:2px 0 0 }

.listingTable{ width:100% }
.listingTable .filter { width:178px; }

.listTable { width:100%; clear:both; background:url(/img/bkg-breadcrumbs.gif) 0 0 no-repeat; border-collapse:collapse; margin:15px 0 0 0}
.listTable td, .listTable th { padding:2px; border-bottom:1px solid #d4d4d4 }
.listTable .listHeader td { padding:0 0 0 10px; min-height:30px !important /* For FireFox/Safari */; height:30px /* For IE */;}
.listTable .listHeader img { border: none; }
.listTable th { text-align:left; font-size:14px}
.listTable img { float:left; border:1px solid #939598; margin-right:8px}
.listTable .check { width:25px; text-align:center}
.listTable tr.row1:hover, .listTable tr.row2:hover { background-color:#fffed3}
.paging { float:left; height:21px; width:100%; font-size:10px; background:#f4f4f4; text-align:center; padding:7px 0 0; margin:0 0 0 1px }
.paging a { color:#636466; text-decoration:none; padding:0 3px }
.paging .current, .paging a:hover { color:#000; text-decoration:underline }

/*	Navigation tabs for listing edit form	*/
#ListMan { float:left; width:770px; font-size:11px; background: url(/img/header-tabs/bg.gif) #dae0d2 repeat-x 50% bottom;}
#ListMan ul { list-style-type:none; padding:0px; margin:0px; }
#ListMan li { float:left; background:url(/img/header-tabs/left.gif) no-repeat left top; padding:0px 0px 0px 9px; margin:0px 4px 0px 0px; }
#ListMan a { display:block; font-weight:bold; color:#08307b; background:url(/img/header-tabs/right.gif) no-repeat right top; text-decoration:none; text-transform:uppercase; padding:7px 14px 2px 8px }
#ListMan a:hover { color: #235ac0 }
#ListMan #current { background-image: url(/img/header-tabs/left_on.gif)}
#ListMan #current a { color: #235ac0; background-image: url(/img/header-tabs/right_on.gif); padding-bottom: 3px }
/*	Navigation tabs for listing edit form	*/

/*	Listing Edit Forms	*/
div#listForm { width:748px; clear:both; border-left: 1px solid #c3c3c5; border-bottom: 1px solid #c3c3c5; border-right: 1px solid #c3c3c5; padding: 10px; }
.editTable td { padding-right: 5px; padding-bottom: 5px; clear:both}
.editTable .label { width: 125px; }

.highlightHolder { width:600px; height:300px;}
.floatInput { margin:5px; float:left }
.floatInput .num { width:15px; float:left; text-align:right; padding-right:5px;}

.featureHolder { width:750px;}
.featureInput { margin:5px; float:left; width:150px;}

.finances { width:100%;}
.finances td { padding:3px;}

input.input { width:200px; height:15px; font-size:11px; background:#FFF; border:1px solid #aaa; padding:1px 5px 0 }
textarea.input { width:200px; font-size:11px; border:1px solid #aaa; background:#FFF; padding:1px 5px 0 }
select.input { width:212px; height:17px; font-size:11px; background:#FFF; border:1px solid #aaa }
.radio { float:left; width:12px; height:12px; margin:2px 5px 0 0 }
.financeYear { width:50px;}

.inputError, .floatInputError { border:2px solid red;}
.errMsg { color:red;}
.posMsg { color:green}

#listing_summary { width:600px; height:75px;}
#listing_desc { width:600px; height:200px;}
#b_fac_desc { width:600px; height:50px;}
#b_loc_desc { width:600px; height:50px;}
#b_training { width:600px; height:50px;}
#c_loc_desc { width:600px; height:50px;}
#c_prop_use { width:600px; height:50px;}
#r_loc_desc { width:600px; height:50px;}
#news_teaser { width:600px; height:50px;}
#news_body { width:600px; height:200px;}
#news_meta_desc { width:600px; height:50px;}
#news_meta_kw { width:600px; height:50px;}
#pu_bio,#pu_certs,#pu_awards,#pu_skills { width:500px; height:150px; }

#ListMan .stepGuide { background:url(/img/divider-detailsTabCnt.gif) repeat-x scroll 30px 50%; float:right;}
#ListMan .stepGuide li {float:left; background:#DDDDDD; color:#666666; font-size:12px; font-weight:bold; text-align:center; padding:2px 4px; margin:0 0 0 15px;}
#ListMan ul.stepGuide > li:first-child { margin-left:0px;}
#ListMan .stepGuide li.current { background:#235AC0; color:white;}

/*	Listing Edit Forms	*/

/*	date divs	*/
.date-selector { position:absolute;background-color:#fffed3;border:1px solid #cadd8f; color:black}
.date-selector a { color:black}

/*	Photo page	*/
.hdr { font-size:14px; font-weight:bold}
div.editPhotoDisplayHdr { text-align: right; }

div.editPhotoDisplay { border: 1px solid #d0d0d2; background: #ebf4fb; padding:10px 5px 10px 5px; margin-top: 5px; margin-bottom: 10px; position:static;}

div.editPhotoUpload { border: 1px solid #d0d0d2; background: #c6ecb7; padding: 10px; margin-top: 5px; margin-bottom: 10px; }

div.editPhotoLibrary { border: 1px solid #d0d0d2; background: #f1e9c2; padding: 10px; margin-top: 5px; margin-bottom: 10px; }

div.ephotoholder { margin-right: 10px;  margin-bottom: 10px; float:left; }
div.ephoto_thumbnail { }

div.ecaption { height: 30px; overflow: hidden; font-size: 10px;}

/* upload new photos */
table.uploadfiles td { padding: 2px; }
input.fileupload { margin-right: 10px;  width:220px }
input.fileassociate { margin-right: 10px; width:215px  }
input.txtcaption { width: 250px; }
textarea.txtkeywords { width: 250px; }
/*	Photo page	*/