@charset "utf-8";
.top-bg {
	background-attachment: scroll;
	background-image: url(../images/structure/mainBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1522px;
}
.edu-top-bg {
	background-image: url(../images/structure/eduTopBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.mcf-top-bg {
	background-image: url(../images/structure/mcfTopBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.hf-top-bg {
	background-image: url(../images/structure/hfTopBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.toh-top-bg {
	background-image: url(../images/structure/tohTopBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.accTextMargins {
	padding-top: 20px;
	padding-left: 38px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.midTextHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.peTextMargins {
	padding-top: 19px;
	padding-left: 27px;
	padding-bottom: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.rightSideText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264660;
	font-weight: bold;
	background-color: #F2F2E9;
}
.rightSideIcons {
	padding-right: 16px;
}

.accordionHeader {
	border-top: solid 0px black;
	border-bottom: solid 0px gray;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image: url(../images/structure/navigation/Accordian.jpg);
	height: 53px;
}

.accordionHeaderSelected {
border-top: solid 0px black;
	border-bottom: solid 0px gray;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image: url(../images/structure/navigation/AccordianOpen.jpg);
	height: 53px;
}

.accordionContent {
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 300px;
	background-image: url(../images/structure/navigation/AccordianContentBG.jpg);
}
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #1D6750;
	font-size: 12px;
	text-decoration: none;
}
a:link {
	color: #1D6750;
	text-decoration: none;
}
a:hover {
	color: #135C91;
	text-decoration: none;
}
.aMedBlack {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.aMedBlack:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.aMedBlack:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}
.aMedBlack:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.aMedBlack:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.dateDay {
	font-family: Arial, Helvetica, sans-serif;
	color: #1D6750;
	font-size: large;
	text-decoration: none;
}
.dateMonth {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.topMenuItemLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.topMenuItemLinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
.topMenuItemLinks:hover {
	color: #469ABF;
	text-decoration: none;
}
.topMenuItemLinksYang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.topMenuItemLinksYang:link {
	color: #FFFFFF;
	text-decoration: none;
}
.topMenuItemLinksYang:hover {
	color: #19759E;
	text-decoration: none;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	background-color: #19759E;
	layer-background-color: #19759E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0E527C;
	z-index: 10000;
}
.footerWhiteText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	text-decoration: none;
}
.menuLinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	text-decoration: none;
}
.menuLinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menuLinks:hover {
	color: #469ABF;
	text-decoration: none;
}
.menuSides {
	background-color: #8CBACF;
	layer-background-color: #8CBACF;
}
.menuActuator a { 
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
td div {
	/* this makes TDs a container with their own coordinate system.
    absolutely-positioned elements will be offset relative to them */
    position:relative;
}
.relatedLinksHeader {
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.menuDiv {
	z-index: 100;
	height: 0px;
}
.searchBox {
	padding-top: 0px;
	padding-left: 36px;
	z-index: 20000;
}
.midFeatureButton {
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-transform: uppercase;
}
.midFeatureButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#10507E;
	font-weight:bold;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
	text-transform: uppercase;
}
.midFeatureContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-top: 25px;
	padding-right: 20px;
}
.midFeatureContentHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#1D6750;
}
.midFeatureLearnMore {
	padding-top: 16px;
}
.courseMore {
	background-color: #E6E6DB;
	line-height: 18px;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.schoolName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-style: italic;
}
.relatedLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 18px;
}
.relatedLinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
.relatedLinks:hover {
	color: #DFDFD3;
	text-decoration: none;
}
.topText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57544F;
	line-height: 22px;
	padding-right: 45px;
}
.footerGreyText {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
.footerGrey {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
.footerGrey:link {
	color: #999999;
	text-decoration: none;
}
.footerGrey:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.ContentHeaderTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#FFFFFF;
}
.ContentSectionTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#234A69;
	padding-right: 42px;
	padding-left: 42px;
}
.ContentSectionTitleWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding-right: 15px;
	padding-left: 15px;
	color: #FFF;
	padding-top: 5px;
}

.ContentSectionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-right: 42px;
	padding-left: 42px;
	padding-bottom: 15px;
	list-style-type: square;
	list-style-position: inside;
}
.ContentSectionTextWhite {
	font-size: 12px;
	color: #FFF;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	list-style-position: inside;
	list-style-type: square;
}

.pagenavTextMargins {
	padding-top: 16px;
	padding-bottom: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* styles for menuTree plugin */
.menuTree {
text-decoration: none;
}
/*
#list2 .menuTree:before {
content: "[+] ";
}
#list2 .expanded:before {
content: "[-] ";
}
*/
#list2 .expanded {
	color: #000000;
}
#mid ul {
	list-style: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 38px;
	margin: 0px;
	padding-top: 0px;
}
.collapsed {
display: none;
}
#trace {
margin:0;
overflow: auto;
height: 370px;
}
#trace li {
color: #333;
font-size: 9px;
line-height:1.3em;
margin:0;
padding:0 0 0 .5em;
}
#empty {
color: #C00;
text-decoration: underline;
}
a[href='#test'] {
display: none;
}
.menuNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #234A69;
	font-size:12px;
	text-decoration: none;
}

.menuNavLinks:link {
	color: #204766;
	text-decoration: none;
}
.menuNavLinks:hover {
	color: #469ABF;
	text-decoration: none;
}
td.table_headers {
	letter-spacing: 1px;
	font-weight: bold;
}

td.table_sub_headers {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #000000;
	font-weight: bold;
	background-color: #96A0AA;
	color: #FFFFFF;
}

td.table_left_cell_border {
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #000000;
}

td.table_right_cell_border {
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #000000;
}

td.table_bottom_cell_border {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #000000;
}

td.table_top_cell_border {
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #000000;
}
.sideSubMargins {
	padding-left: 38px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	padding-right: 20px;
}

