/*
FILE: 		HCProbootcamps CSS
FILENAME:   /css/hcprobootcamps.css			
CREATED: 	09/14/2007 - RBL
EDITED:		09/18/2007 - RBL

FUNCTIONALITY: 
hcprobootcamps CSS...

[colors: ]

*/

body { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; line-height: 14px; }
h1 { color: #365897; font-size: 18px; font-weight: bold; line-height: 20px; }
h2 { color: #365897; font-size: 16px; font-weight: bold; line-height: 18px; }
h3 { color: #365897; font-size: 14px; font-weight: bold; line-height: 16px; }
hr { width:90%; color:#365897; }
p { color:#333333; font-size: 12px; line-height: 14px; }
li { font-size: 12px; list-style-type:circle; }

a:link { color: #365897; font-size: 12px; text-decoration:none; }
a:visited { color: #365897; font-size: 12px; text-decoration:none; }
a:hover { color: #365897; font-size: 12px; text-decoration:underline; }
a:active { color: #365897; font-size: 12px; text-decoration:underline; }

.headline { color: #000; font-size: 18px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
.bodyheadline { color: #000; font-size: 20px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; }
.newsletterheadline { color: #364393; font-size: 15px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; }
.bodycontent { color: #343248; font-size: 14px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; }
.topsubnav { color: #343248; font-size: 11px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; }
.newslettercontent { color: #343248; font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; }
.legal { color: #656565; font-size: 10px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12px; text-align: center; }
.redbodycontent { color: #ea3139; font-size: 15px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; }
.quotesmall { color: #ea3139; font-size: 10px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12px; }
.quote { color: #ea3139; font-size: 16px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; }

/* set the default link for class="bootcampNavLinks" (note: all of the links on the left hand side) */
/* .hNav a { font-size: 11px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; } */
.hNav a:link { font-size: 11px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #ffffff; text-decoration: none; }
.hNav a:visited { font-size: 11px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #ffffff; text-decoration: none; }
.hNav a:hover { font-size: 11px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #ffffff; text-decoration: underline; }
.hNav a:active { font-size: 11px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #ffffff; text-decoration: underline; }

/* .courseNav a { font-size: 10px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; } */
.courseNav a:link { font-size: 10px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #656565; text-decoration: none; }
.courseNav a:visited { font-size: 10px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #656565; text-decoration: none; }
.courseNav a:hover { font-size: 10px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #656565; text-decoration: underline; }
.courseNav a:active { font-size: 10px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #656565; text-decoration: underline; }

.smallPipes { font-size: 10px; color: #333333; }

/* .backToTop a { font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; margin-top:20px; } */
.backToTop a:link { font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; margin-top:20px; color: #365897; text-decoration: none; }
.backToTop a:visited { font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; margin-top:20px; color: #365897; text-decoration: none; }
.backToTop a:hover { font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; margin-top:20px; color: #365897; text-decoration: underline; }
.backToTop a:active { font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; margin-top:20px; color: #365897; text-decoration: underline; }

.leftMargin{ margin-left:20px; }

.courseList{ color: #343248; font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; }
.locationHeader { background-color:#424152; color:#ffffff; }
.tableBorder
{ 	border-left: 1px solid #424152;
	border-right: 1px solid #424152;
	border-top: 1px solid #424152; } /*one pixel left, right, AND top borders*/
.rowBottom
{ 	border-bottom: 1px solid #424152; } /*one pixel bottom border*/	
#content .layer {
	left: auto;
	top: auto;
	z-index: 30000;
	padding-left:30px;
}

/* newsletter headlines (right column) */	
#right_column_headlines { width:195px; padding:2px; text-align:left; }
#right_column_headlines h3 { border-bottom: 2px solid #000; }
#right_column_headlines ul { padding:0px; margin:5px 10px 20px 20px; list-style:none; }
#right_column_headlines li { list-style:square; padding:0px 0px 10px 0px; }
#right_column_headlines li.headline-more { list-style:none; float:right; }
#right_column_headlines_signup { float:right; }