/* ================== ASPX Pages: Style Additions 12/6/04 ================= */


/* ========================== TEXT DISPLAY ========================= */

td, th { font-size: 12px; }
.formTable th { font-weight: bold; text-align:right; }

.closeUp, .closeAll { margin-top: 5px; }
.closeDown, .closeAll { margin-bottom: 5px; }

h2 { margin-left: 10px; margin-bottom: 8px; }

/* ===================== LAYOUT ======================== */

.statusBar td { background: #f4f4f4; border-bottom: 1px solid #b3b3b3; border-top:1px solid #b3b3b3; }
.statusBar .welcomeTag { font: 11px Arial, sans-serif; margin-left:10px; color:#003366; }
.statusBar .welcomeTag a { text-decoration: underline; }
.statusBar .loginTag { font: 11px Arial, sans-serif; margin-right:10px; color:#003366; }
.statusBar .loginTag a { font-weight: bold; color:#003366; text-decoration:none; }

.welcomeBanner td { border-bottom: 1px solid #b3b3b3 !important; }
.welcomeBanner .welcomeTitle { font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #E07000; margin: 5px 0; }
.welcomeBanner .welcomeText { font: 11px/13px Arial, sans-serif; margin: 0; margin-top: 5px; }

.leftCol { background: url(/apics/images/LeftGrad.gif) top left repeat-y; }
.contentCol { border-right: 1px solid #efefef; }
.clientArea { margin-top: 10px; margin-bottom: 15px; }
.wideCol { padding: 15px 29px; border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3; }

.buttonBanner { Text-align:center; margin-top: 20px; }
.leftColSpacer { font-size: 8px; }

/* ====================== HOMEPAGE ============================ */

.homeLayoutTable { background: url(/apics/images/LeftGrad.gif) bottom left repeat-y; }
.homeLayoutTable .leftCol { padding-top: 0; }
.homeLayoutTable .centerCol { padding:0; } 
.homeClientArea { padding:0; }
.homeLayoutTable .farRightCol { background:#efefef; border-left: 1px solid #efefef; border-right: 2px solid #efefef; padding-bottom: 0; }

	

#newsListings { margin-top:10px; }
#newsListings .topic { margin-right: 0; width: 150px;  }
.leftCol .newsItem { font-size: 11px; }
.leftCol .newsDate { color: #E07000; font-weight: bold; }
.leftCol .newsItem a { text-decoration: none; }
.leftCol .newsItem a:visited { color: #666666; }		
.leftCol .moreLink { font-weight: bold; font-size: 11px; text-align: right; }
.leftCol .moreLink a { text-decoration: none; }
.leftCol .newsItem a:hover, .leftCol .moreLink a:hover { text-decoration: underline; }



/* ================================ FOOTERS ========================= */

.contentFooter { height:10px; font-size: 7px; background:#f4f4f4; border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; }
#footer { width: 780px; text-align: Center; }
#footer p { font: 12px/24px Arial, sans-serif; color: #333333; }

	

/* ================== AUTHORING ====================== */

.defaultConsoleHeaderStyle { font-family: Arial, Sans-Serif; }
#defaultConsole, #errorConsole { width: 170px; }
.defaultConsoleStyle, #errorConsole { background: #ffffcc; font: 11px arial, sans-serif; }
#errorConsole { border: 2px solid red; }
.defaultConsoleStyle a:hover, #errorConsole a:hover { color: Red; }

.hiddenfields h2 { font-size: 18px; color: #E07000; border-bottom: 1px solid #E07000; }
.defaultConsoleStyle hr { height: 1px; color: Navy; }


