body {
	background-image:url(images/bg.gif);
	margin:20px 0px 20px 0px;
	}

.hrule-solid	{font-size:0; height:1px; line-height:0; padding:0; margin-bottom:5px; background:#8a9285;}
	
td, div {
	line-height:1em;
	font:12px myriad, sans-serif;
	color:#000;
	}
	
.homepagetext {
	padding:10px 15px 10px 10px;
	}
	
.pagetext {
	padding:10px 15px 10px 10px;
	font-size:12px;
	line-height:16px;
	}
.emailtext {
	padding:5px 0px 10px 0px;
	font-size:12px;
	line-height:16px;
	}

.pagetextbig {
	padding:10px 15px 10px 10px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	}

.callout {
	padding:10px 15px 10px 10px;
	font-size:14px;
	line-height:16px;
	}
	
.pullquote {
	padding:20px 25px 20px 20px;
	color:#FFFFFF;
	font-size:18px;
	line-height:18px;
	font-style:italic;
	font-weight:bold;
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	}
	
.pageheader {
	padding:10px 10px 0 10px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.subheader {
	padding:0px 0px 10px 0px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.emailheader {
	padding:10px 10px 0 0px;
	color:#16260c;
	font-size:14px;
	font-weight:bold;
	font-family:Myriad, Arial, Helvetica, sans-serif;
	}

.homepageintrotext {
	padding:15px 15px 5px 15px;
	}
	
.caption	{font-weight:bold;font-size:.9em; color:#666; letter-spacing:.05em; padding:0;}

.clear	{clear:both; line-height:0; height:0;}
.float-left	{float:left;margin-right:10px;margin-bottom:10px;}
.float-right	{float:right;margin-left:10px;margin-bottom:10px;}
	
.mainTableBorder {
	padding:1px;
	margin:0px;
	background-color:#e6e6e6;
	border-style:solid;
	border-width:1px;
	border-color:#16260c;
	}
	
.mainTableInnerBorder {
	padding:6px;
	margin:0px;
	background-color:#fff;
	border-style:solid;
	border-width:1px;
	border-color:#16260c;
	}
	
.MainCopy, .subMainIndent, .subMainIntro {
	font:11px verdana, sans-serif;
	line-height:1.1em;
	color:#000;
	}
.MainCopyPlain {
	font:11px verdana, sans-serif;
	color:#000;
	}

.footerCopyright {
	font:10px verdana, sans-serif;
	color:#333;
	}
	
.clear {
	clear:both;
	}



	
a {color:#810a0a; text-decoration:none; outline:none;}
a:visited {color:#c21212; text-decoration:none; outline:none;}
a:hover {color:#990000; text-decoration:underline; outline:none;}

.rnListLink a {color:#810a0a; text-decoration:none; outline:none;}
.rnListLink a:visited {color:#c21212; text-decoration:none; outline:none;}
.rnListLink a:hover {color:#990000; text-decoration:underline; outline:none;}

.rnListLinkActive a {color:#810a0a; text-decoration:none; outline:none;}
.rnListLinkActive a:visited {color:#c21212; text-decoration:none; outline:none;}
.rnListLinkActive a:hover {color:#990000; text-decoration:underline; outline:none;}

a.linkBold {color:#810a0a; text-decoration:none; outline:none; font-weight:bold; font-size:13px;}
a.linkBold:visited {color:#c21212; text-decoration:none; outline:none; font-weight:bold; font-size:13px;}
a.linkBold:hover {color:#990000; text-decoration:underline; outline:none; font-weight:bold; font-size:13px;}
	
a.backTopLink {color:#810a0a; text-decoration:none; outline:none;}
a.backTopLink:visited {color:#c21212; text-decoration:none; outline:none;}
a.backTopLink:hover {color:#990000; text-decoration:underline; outline:none;}


/* HOME PAGE */

.homeTopBG {
	background-color:#333;
	background-image:url(../assets/hm_qt_tile.jpg);
	}

.hmIntroPad {
	padding:15px 0px 14px 0px;
	}
	
.hmIntroCopyPad {
	padding:0px 15px 1px 14px;
	border-style:dashed;
	border-width:0px 1px 0px 0px;
	border-color:#ccc;
	text-align:center;
	}
	
.hmIntroCopy {
	padding:0px 0px 20px 0px;
	text-align:left;
	font:10px verdana, sans-serif;
	line-height:1.3em;
	color:#666;
	}
	
.hmLogoPad {
	padding:0px 0px 0px 0px;
	}
	
.hmCoursePad {
	padding:15px 0px 15px 0px;
	}
	
.hmAlumniPad {
	padding:0px 0px 14px 15px;
	}
	
.hmNextPad {
	padding:0px 14px 0px 0px;
	}
	
.hmPrintCopyPad {
	padding:0px 5px 0px 15px;
	}
	
.hmWeb1CopyPad {
	padding:0px 10px 0px 15px;
	border-style:dashed;
	border-width:0px 1px 0px 0px;
	border-color:#ccc;
	}
	
.hmWeb2CopyPad {
	padding:15px 14px 0px 10px;
	}
	
.hmAlumniCopyPad {
	padding:15px 10px 0px 0px;
	border-style:dashed;
	border-width:1px 0px 0px 0px;
	border-color:#ccc;
	}
	
.hmNextCopyPad {
	padding:0px 0px 0px 0px;
	border-style:dashed;
	border-width:1px 0px 0px 0px;
	border-color:#ccc;
	}
	
.hmSubCopy, .hmLinkHed, .hmNextHed, .hmNextDatePlace {
	padding:5px 0px 0px 0px;
	text-align:left;
	font:10px verdana, sans-serif;
	line-height:1.3em;
	color:#666;
	}
	
.hmLinkHed {
	padding:10px 0px 0px 0px;
	color:#000;
	}
	
.hmNextHed {
	padding:0px 0px 0px 10px;
	}

.hmNextDatePlace {
	padding:0px 0px 5px 15px;
	font:10px verdana, sans-serif;
	}
	
.hmNextImg {
	padding:15px 0px 0px 15px;
	background-color:#fff;
	}
	
.hmConfImg {
	padding:0px 0px 10px 15px;
	}

.hmNextImgPad {
	padding:10px;
	}


/* Sub-Pages */
.topHedSubArt {
	padding:20px 0px 10px 0px;
	}
	
.topHedSubSubArt {
	padding:20px 0px 0px 0px;
	}
	
	
	
.topHedSubArtText {
	font:11px verdana, sans-serif;
	color:#666;
	font-style:italic;
	}
	
.topHedSubArtNested {
	padding:20px 0px 0px 0px;
	}
	
.subTopTextPad {
	padding:0px 0px 1px 0px;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	border-color:#ccc;
	}

.subImgStroke {
	width:165px;
	height:115px;
	}
	
.subImgButton {
	padding:2px 0px 2px 0px;
	}
	
.subTopImg {
	width:187px;
	height:128px;
	}

	
.rnListArt {
	padding:3px 5px 0px 10px;
	}

.rnListLink, .rnListLinkActive {
	padding:0px 5px 5px 0px;
	}
	
.rnArtHed {
	padding:20px 0px 0px 0px;
	}
	
.rnArtHedLow {
	padding:0px 0px 20px 0px;
	}

.style1 {
	color: #800000;
}

.subTopCoursePad {
	width:491px;
	padding:10px 0px 0px 0px;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	border-color:#ccc;
	}

.subTopCourse, .subTopCourseDate {
	font:10px verdana, sans-serif;
	color:#666;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
	}
	
.subTopCourseDate {
	float:right;
	text-align:right;
	}
	
.subTopPromo {
	width:491px;
	padding:2px 0px 2px 0px;
	background-color:#f5f5f5;
	font:10px verdana, sans-serif;
	color:#666;
	text-align:center;
	}
	
.subTopPromoLeft {
	width:491px;
	padding:2px 0px 2px 0px;
	font:10px verdana, sans-serif;
	color:#666;
	text-align:left;
	}	
	
.sideImgStroke {
	width:165px;
	height:115px;
	}
	
.sideImgButton {
	padding:2px 0px 20px 0px;
	}
	
.sideImgButtonNested {
	padding:2px 0px 10px 0px;
	}
	
.subList {
	font:10px verdana, sans-serif;
	color:#000;
	margin:-10px 0px 0px 0px;
	}
	
.subListNested {
	font:10px verdana, sans-serif;
	color:#000;
	}




	


	
.SubSubCopyPlainGray {
	color:#666;
	font:9px verdana,sans-serif;
	}
	
	
	

