body { margin-top: 0; color: #000; background: #01557C; font: .7em Tahoma,Verdana,Arial; }

.hide { display: none; }

/* PAGE LAYOUT */

#pageLayout { width: 760px; margin: auto; background: #fff; }

#topNav { margin:0; height: 42px; text-align: center; background: #fdb741 url(../images/MenuTile.gif) repeat-x; }
#topNav .navLink { padding: 15px 10px; }
#topNav .navPipe { padding: 0; }
#topNav .navCap { width: 3px; }
#topNav a { color: #000; font-size: 12px; line-height: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#topNav a:hover { color: #666; }

#dropShadow { color: #fff; }
#contentWrap { width: 720px; margin: 0; padding: 20px; background: #fff url(../images/contenttile.gif) top left repeat-y; }

#afLogo { text-align: center; }
#afLogo a img { border-style: none; }


/* CONTENT LAYOUT */
#contentLayout { width: 714px; margin-left: 3px; margin-right: 3px; }
#contentLayout #leftColumn { width: 230px; }
#contentLayout #rightColumn { width: 460px; padding-left: 24px; } 

.boxLayout { padding: 0; padding-bottom: 20px; border: 1px solid #ccc; background: url(../images/gradient.gif) bottom left repeat-x; }
.boxLayout .boxRule { padding: 0; border-top: 3px solid #ef9400; }
.boxLayout .boxText { padding: 0 20px; color: #000; }
.boxShadow { text-align: right; }

#news .boxText { padding-top: 1em; font-weight: bold; }
#news a { color: #ff6600;  }
#news a:hover { color: #ff0000; }

#content { }
#content a { color: #000; }
#content a:hover { color: #003399; }

/* FOOTER */
#footerLinks { margin: 0; padding: 15px 0; padding-right: 50px; height: 12px; text-align: right; background: url(../images/pagebottom.gif) bottom left no-repeat; }
#footerLinks a { padding-right: 75px; color: #000; font-size: 12px; line-height: 12px; font-weight: bold; text-decoration: none; }
#footerLinks a:hover { color: #666; }


/* TEXT STYLING */

h1 { 
	margin-bottom: 0; 
	padding: 5px 10px; 
	font-size: 1em; 
	text-transform: uppercase; 
	color: #fff; 
	background: #777; 
	}
	
h2 { font-size: 1.2em; color: #ff6600; margin-top: 1em; margin-bottom: .5em; }
h3 { font-size: 1em; color: #339966; margin-bottom: .5em; }
h4 { font-size: .9em; color: #000; margin-bottom: .5em; }

p, ul { margin-top: .5em; }

.highlight { color: #ff6600; }

.smallText { font-size: .9em; }
.regText { font-size: 1em; }
.largeText { font-size: 1.2em; }
.xlargeText { font-size: 1.4em; }


/* FORMS =============================================== */

.formLayout { }
.formLayout td, .formLayout th { padding: 4px; }
.formLayout th { font-weight: bold; text-align: right; }


/* AUTHORING CONSOLE =============================================== */
#authorConsole, #errorConsole { margin-bottom: 1em; font-size: .9em; background: #FFFBE9; border: 1px solid #376899; }
#authorConsole td, #errorConsole td { padding: .5em; line-height: 140%; }
#authorConsole a, #errorConsole a { color: #376899; }
#authorConsole hr, #errorConsole hr { height: 1px; color: #999; }

fieldset { padding: .5em 1em; }
legend { font-weight: bold; color: #fa6000; margin-bottom: .5em; }
.phLabel { margin: 1em 0 .5em 0; display: block; font: bold 1em Arial, sans-serif; text-align: left; color: #fa6000; }


/* SITE MAP STYLES ========================================= */

/* HOME CHANNEL */
.HitReporting-ReportRootChannel { font-weight: bold; }
.HitReporting-ReportRootChannel ul { list-style: square; }
.HitReporting-ReportRootChannel a { }

/* PRIMARY LEVEL CHANNELS */
.HitReporting-ReportChannel { font-weight: bold; }
.HitReporting-ReportChannel a {  }
.HitReporting-ReportChannel a:hover {  }

/* SECONDARY LEVEL CHANNELS */
ul.sub {  }
.sub .HitReporting-ReportChannel {  }
.sub .HitReporting-ReportChannel a {  }
.sub .HitReporting-ReportChannel a:hover {  }

/* POSTINGS */
.HitReporting-ReportPosting { font-weight: normal; }


 


