body {
	background-color: #EBECE6;
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D4D4D;
}
a, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
a:hover {
	color: #003366;
	text-decoration: underline;
}

/*-----------------------------------------*/
/* TD styles */
#white { background-color:#FFFFFF; }
#black { background-color:#000000; }
#ash { background-color:#EDEDED; }
#menubgblue { background-color:#314C70; }
#innerbar { background-color:#99A6B5; }
#innerheadbackground{ background-color:#77838D; }


#textjustify {text-align:justify}

/* Tables styles */
td.tdborderwhole {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

.tdmenuborder {
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #667E9F #FFFFFF #FFFFFF #FFFFFF;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

/* shade stlyes */
.left_shadow { background-image: url(images/leftshade.gif); background-position:right; background-repeat:repeat-y}
.right_shadow { background-image: url(images/rightshade.gif); background-position:left; background-repeat:repeat-y}

.top_shadow { background-image: url(images/topshade.gif); background-position:bottom; background-repeat:repeat-x}
.bottom_shadow { background-image: url(images/botshade.gif); background-position:top; background-repeat:repeat-x}




/*--------------------------------------*/
.masters a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000033;
}
/*.lcad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}
.lcad a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: underline;
}
.lcad a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}
.lcad a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #993300;
	text-decoration: underline;
}
.lcadbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}*/


td.professional a:link {
	color: #003366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
td.professional a:hover {
	color: #CC3300;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.professional {
	padding-top: 3px;
	padding-bottom: 3px;
}
td.heading, p.heading, span.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
}
td.heading1, p.heading1, span.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
td.heading2, p.heading2, span.heading2, li.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
span.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.footertextbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/*p.masterslinks a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
p.masterslinks a:hover {
	color: #003366;
	text-decoration: underline;
}*/
/*span.homelnks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
span.homelnks a:hover {
	color: #003366;
	text-decoration: underline;
}
span.homelnks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}*/

div.divrb {
	padding-bottom: 5px;
}
div.divspacer {
	height: 10px;
}
span.course {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
span.coursedate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0055AA;
	text-decoration: none;
}
span.courseheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
td.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
td.innermainheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
table.wbdr {
	border: thin solid #CCCCCC;
}
td.menuwhite {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
/*td.menuwhite a, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td.menuwhite a:hover {
	color: #FFCC00;
	text-decoration: underline;
}*/
.headingred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
}
.archivetitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
