@charset "UTF-8";
/* CSS Document */
body, html { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; font-size:12px; color:#333333; }
a { color:#6699CC; }
a:hover { color:#00599E; }
a:visited { color:#62701B; }
p, h1, h2, h3, h4 { margin-top:0; line-height:140%; }
ul { margin-top:0; }
img, table { border:0; }
fieldset { padding:0; border:0; margin:0; }
textarea, input { font-size:11px; }
.clear { clear:both; }
div.cnt { width:825px; margin:0 auto; text-align:left; }
div.cntContent { clear:both; border:1px solid #999999; padding:0; margin:0; }

.txtSmall { font-size:10px; }

div#cntHeader { height:87px; }
img#picLogo, img#ctl00_picLogo { float:left; margin-right:28px; margin-top:14px; }
div.cntNavItem { padding:42px 5px 2px 6px; float:left; width:auto; border-left:1px solid #CCCCCC; }
div#cntLoginInfo { float:left; padding-left: 30px; width:220px; }
div#cntNotLoggedIn { padding-top:46px; width:100%;  }
div#cntLoggedIn { padding-top:20px; width:100%; }
div#cntLoggedIn p.txtWelcome { font-weight:bold; font-size:11px; margin-bottom:4px; }
div#cntLoggedIn p.txtWelcome a { font-weight:normal; font-size:10px; padding-left:8px; }
div#cntLoggedIn div.cntLoggedInActions { background:url(../images/bg-header-projects.gif) no-repeat; padding-left:42px; }
div#cntLoggedIn div.cntLoggedInActions p { font-size:10px; }

ul.cntNavbar { padding: 0; margin:0; background-color: #00599E; color: White; float: left; width: 100%; height:24px; }
ul.cntNavbar li { padding-left:14px; font-size:10px; color:#FFFFFF; float:left; display:block; margin:0; margin-top:5px; margin-left:8px; background-repeat:no-repeat; }
ul.cntNavbar li a { color:#FFFFFF; text-decoration:none; padding-top:5px; }
ul.cntNavbar li a:hover { color:#FFFFFF; }
ul.cntNavbar li a.inActive { color:#337AB1; }
ul.cntNavbar li a.inActive:hover { color:#337AB1; text-decoration:none; cursor:default; }
ul.cntNavbar li.back { margin-left:14px; padding-left:22px; background-image:url(../images/bg-back-b.gif); padding-bottom:2px; color:#FFFFFF; }
ul.cntNavbar li.prev { margin-left:22px; border-right:1px solid #337AB1; padding-right:12px; padding-left:22px; background-image:url(../images/bg-nav-arrow-left.gif); }
ul.cntNavbar li.next { padding-right:22px; padding-left:4px; background-image:url(../images/bg-nav-arrow-right.gif); background-position:right top; }

div.cntPageNavbar { padding:0; margin:0; background-color:#99CC66; color:#333333; height:24px; border-top:1px solid #CCCCCC; border-bottom:1px solid #666666; }
ul.cntPageNavbar { padding:0; margin:0; }
ul.cntPageNavbar li { font-size:10px; float:left; display:block; margin:0; border-right:1px solid #97A7A8; border-left:1px solid #ADD685; }
ul.cntPageNavbar li a { padding:6px 40px 6px 14px; display:block; color:#333333; text-decoration:none; }
ul.cntPageNavbar li:hover, ul.cntPageNavbar li.on { background-color:#71AD47; }
ul.cntPageNavbar li:hover a, ul.cntPageNavbar li.on a { color:#FFFFFF; }

.txtRequired { font-weight:bold; }
.txtInstructions { font-size:11px; }
.btn { clear:both; margin:6px 0 12px 0; }
.txtError { color:#FF0000; }
.txtDisclaimer { font-size:10px; color:#666666; }
.sectionTitle { margin-bottom:4px; }
.link { padding-left:16px; background:url(../images/bg-arrow.gif) no-repeat; }

.imgEdit { cursor:pointer; }

#tblListings { width:100%; background-color:#FFFFFF; }
#tblListings th { padding:3px 4px 3px 3px; border-top:1px solid #CCCCCC; border-right:1px solid #7AA352; border-left:1px solid #ADD685; border-bottom:1px solid #666666; background-color:#99CC66; font-size:10px; color:#333333; font-weight:normal; }
#tblListings th div { padding-left:16px; background-image:url(../images/pic-browse-arrows-off.gif); background-repeat:no-repeat; cursor:pointer; }
#tblListings th.on { background-color:#71AD47; color:#FFFFFF; }
#tblListings th.on div.ascending { background-image:url(../images/pic-browse-arrows-asc.gif); }
#tblListings th.on div.descending { background-image:url(../images/pic-browse-arrows-desc.gif); }
#tblListings th#cntPhotoTitle { padding-left:20px; }
#tblListings td { vertical-align:top; padding:9px 4px 9px 4px; padding-top:20px; border-bottom:1px dotted #D6D6D6; }
#tblListings td.cntPhoto { padding-top:9px; padding-left:20px; width:140px; }
#tblListings td p { font-size:11px; }
#tblListings td a { font-size:12px; }
.cntPhotoBefore { width:107px; height:11px; background:#00599E url(../images/bg-photo-before.gif) no-repeat; }
.cntPhotoAfter { width:107px; height:11px; background:#71AD47 url(../images/bg-photo-after.gif) no-repeat; }
.cntPhotoProgress { width:107px; height:11px; background:#9A3F38 url(../images/bg-photo-progress.gif) no-repeat; }

#tt { text-align:left; background-color:#FFFFFF; border:2px solid #333333; padding:12px; font-size:10px; line-height:140%; }
#tt strong { font-size:11px; }

div.cntSubPhotoIntro { position:relative; background-repeat:no-repeat; border-top:5px solid #00599E; }
div.cntSubPhotoIntro img.imgSubPhoto { position:absolute; top:77px; left:18px; }
div.cntSubPhotoIntro p {
	color:#333333;
	margin-bottom:0;
	padding:158px 175px 16px 15px;
}

div#cntFooter { position:relative; padding:8px 8px 14px 8px; clear:both; text-align:left; }
div#cntFooter img.moenLogo { position:absolute; right:10px; top:10px; }
div#cntFooter ul.links { margin:0; padding:0; color:#666666; list-style:none; }
div#cntFooter ul.links li { float:left; padding:0 8px 0 8px; border-right:1px solid #CCCCCC; }
div#cntFooter ul.links li#bl_last { border-right:0px solid #CCCCCC; }
div#cntFooter ul.links * { color:#666666; font-size:11px; }
div#cntFooter p { clear:both; padding-top:5px; font-size:10px; color:#666666; padding-left:8px; }