/* CSS Document */

body {
	margin:0px;
	font-family:Arial;
	font-size:12px;
	background-color:#959595;
}

/* LINK STYLES ---------------------------------------------------------------------------------------------------------------------BEGIN LINK STYLES ----- */

a:link { text-decoration:underline; color:#035251;}
a:visited {text-decoration:underline; color:#035251;}
a:hover {text-decoration:underline; color:#000000;}

a.leftSubLink:link { text-decoration:none; color:#008080;}
a.leftSubLink:visited {text-decoration:none; color:#008080;}
a.leftSubLink:hover {text-decoration:underline; color:#000000;}

a.topGreenSerif:link { color:#035251; font-size:12px; font-family:"Times New Roman", Times, serif; text-decoration:none;}
a.topGreenSerif:visited { color:#035251; font-size:12px; font-family:"Times New Roman", Times, serif; text-decoration:none;}
a.topGreenSerif:hover { color:#035251; font-size:12px; font-family:"Times New Roman", Times, serif; text-decoration:underline;}

a.subNavLink:link { color:#666666; text-decoration:none; font-size:10px;}
a.subNavLink:visited {color:#666666;  text-decoration:none; font-size:10px;}
a.subNavLink:hover { color:#035251; text-decoration:none; font-weight:bold; font-size:10px;}

a.smallLink:link { color:#666666; text-decoration:underline; font-size:9px;}
a.smallLink:visited {color:#666666;  text-decoration:underline; font-size:9px;}
a.smallLink:hover { color:#035251; text-decoration:underline; font-weight:bold; font-size:9px;}

a.emailLink:link { font-weight:bold; color:#008080; text-decoration:none;}
a.emailLink:visited { font-weight:bold; color:#008080; text-decoration:none;}
a.emailLink:hover { font-weight:bold; color:#008080; text-decoration:underline;}

a.articleLink:link { font-weight:bold; color:#801500; text-decoration:none;}
a.articleLink:visited { font-weight:bold; color:#801500; text-decoration:none;}
a.articleLink:hover { font-weight:bold; color:#801500; text-decoration:underline;}

/* LINK STYLES ----------------------------------------------------------------------------------------------------------------------- END LINK STYLES ----- */



/* TD TAGS ----------------------------------------------------------------------------------------------------------------------------BEGIN TD TAGS --------- */

td.pageContents {
	background-image: url(images/bgSlice.jpg);
}
td.footer { background-image:url(images/footerBG.jpg); padding:2px 0 2px 36px; font-size:9px; color:#035251;}

td.topNav { width:292px; height:51px; background-color:#FFFFFF;}

td.subNav_index { background-color:#FFFFFF;}

td.subNav_about {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #666666;
	padding: 0 0 0 74px;
}
td.subNav_about1 {
	padding:6px 3px 0 5px;
	border-left-color: #bcbcbc;
	border-left-style: solid;
	border-left-width: 2px;
	text-align: left;
}

td.subNav_offerings {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #666666;
	padding: 0 0 0 166px;
}
td.subNav_offerings1 {
	padding:6px 0 0 0;
	border-left-color: #bcbcbc;
	border-left-style: solid;
	border-left-width: 2px;
	text-align: left;
}

td.subNav_negTrainers {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #666666;
	padding: 0 191px 0 0;
}
td.subNav_negTrainers1 {
	padding:6px 0 0 0;
	border-right-color: #bcbcbc;
	border-right-style: solid;
	border-right-width: 2px;
	text-align: right;
}

td.subNav_resources {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #666666;
	padding: 0 95px 0 0;
}
td.subNav_resources1 {
	padding:6px 0 0 0;
	border-right-color: #bcbcbc;
	border-right-style: solid;
	border-right-width: 2px;
	text-align: right;
}

td.subNav_prework {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #666666;
	padding: 0 0 0 0;
}
td.subNav_prework1 {
	padding:6px 0 0 0;
	border-right-color: #bcbcbc;
	border-right-style: solid;
	border-right-width: 2px;
	text-align: right;
}

td.index_sideBar {
	vertical-align:top;
	padding: 12px 6px 0 30px;
	width: 144px;
	text-align: left;
}

td.rightSideBar {
	vertical-align: top;
	text-align: left;
	padding: 14px 0 0 0;
}

td.index_mainArea {
	vertical-align:top;
	padding: 10px 27px 0 12px;
	text-align: left;
}
td.subPage_mainArea {
	vertical-align:top;
	padding: 10px 57px 0 12px;
	width: 537px;
	text-align: left;
	height: 300px;
}
td.index_rightSide {
	vertical-align:top;
}
td.index_rs_bottom { padding: 12px 0 0 0; text-align: center; }
td.index_rs_top { padding: 12px 0 0 0; text-align: center; }
	
td.index_topLinksCell { padding:31px 0 4px 18px; }

td.dmFormTitle {
	text-align:right;
	padding:3px 3px 3px 0;
	vertical-align: top;
	font-weight: bold;
	color:#035251;
}

td.clientColLeft { vertical-align:top; }
td.clientColRight { vertical-align:top; }

/* TD TAGS ----------------------------------------------------------------------------------------------------------------------------- END TD TAGS --------- */



/* SPAN TAGS ----------------------------------------------------------------------------------------------------------------------BEGIN SPAN TAGS ----- */

/* left side bar on index page */
span.index_sideCaption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#035251;
}

/* main title on index page */
span.index_mainTitle {
	font-family:"Arial", Arial;
	font-size:18px;
	color:#035251;
	font-weight: bold;
}
/*  main title on the internal pages */
span.subPage_mainTitle {
	font-family:"Arial", Times, serif;
	font-size:18px;
	color:#035251;
	font-weight: bold;
}

span.bigCap { font-size:24px; color:#035251; font-family:Verdana, Arial, Helvetica, sans-serif;}

span.rightDate {
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
span.rightNews {
	color: #666666;
}

/* small title on right side bar of index page */
span.index_rs_title { font-weight:bold; color:#666666; }

span.subNavON { color:#035251; text-decoration:none; font-weight:bold; font-size:9px;}
span.greenText { color:#035251; }
span.boldGreen {color:#035251; font-weight:bold; }
span.bold12Green { color:#008080; font-weight:bold; font-size:13px;}
span.bold13Red {color:#801500; font-weight:bold; font-size:13px;}
span.bold12Red {color:#801500; font-weight:bold; font-size:12px;}
span.smallGreenBold { color:#008080; font-weight:bold; font-size:9px; }
span.smallRedBold { color:#801500; font-weight:bold; font-size:9px; }
span.boldItalic { font-weight:bold; font-style:italic; }
span.boldRed {color:#801500; font-weight:bold;}
span.boldGreenUL {font-size:12px; color:#035251; font-weight:bold; text-decoration:underline;}
span.boldGray {color:#666666; font-weight:bold; }
span.bold12 {font-size:12px; font-weight:bold; }

/* SPAN TAGS ----------------------------------------------------------------------------------------------------------------------- END SPAN TAGS ----- */

