#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}



body { margin: 0pt; background-color: rgb(255, 255, 255); background-image: url('tnav_bg.gif'); background-repeat: repeat-x; text-align: center; }
h1, h2, h3, h4, h5, h6, div, form { margin: 0pt; padding: 0pt; }
#overall, #outer, th, td, input { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
#overall { padding: 0pt 4px; width: 768px; }
#sitenav, #footer { font-family: Arial,Helvetica,sans-serif; }
#sitenav, #header, #outer { width: 760px; }
.popup #header { width: auto; }
body > #sitenav, body > #header, body > #outer, body > #footer, #overall > #sitenav, #overall > #header, #overall > #outer, #overall > #footer { margin-left: auto; margin-right: auto; }
#sitenav { border-bottom: 1px solid rgb(186, 233, 250); }
#sitenav table, #header table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#sitenav table td, #sitenav table th { vertical-align: middle; padding-bottom: 4px; }
#sitenav, #sitenav td { padding: 0pt ! important; color: rgb(186, 233, 250); background-color: rgb(0, 153, 255); font-size: 10px; font-weight: bold; margin-bottom: 6px; height: 28px; }
* > #sitenav, * > #sitenav td { height: 19px; }
#sitenav td { font-family: Arial,Helvetica,sans-serif; }
#site-links, #bottomnav { float: left; }
#bottomnav a, #site-links a { margin-right: 0.35em; }
#sitenav, #bottomnav { text-transform: uppercase; }
#sitenav label { text-transform: capitalize; }
#visitornav { text-align: right; margin-top: 6px; }
#site-links, #visitornav { padding-top: 2px; }
* > #site-links, * > #visitornav { padding-top: 0pt; }
#sitenav a { color: rgb(186, 233, 250); text-decoration: none; }
#sitenav a:hover { color: rgb(0, 51, 102); }
#sitenav input { vertical-align: middle; }
* > #navsite, * > #navcolleges { border-top: 0pt none ! important; margin-top: 0pt; }
#q { border: 0pt none transparent; margin: 4px 0pt 3px; width: 12em; font-size: 10px; font-weight: normal; text-transform: none; }
* > #q { margin: 0pt; }
#signout a, #visitornav a { margin-left: 0.3em; }
#footer { border-top: 1px solid rgb(185, 185, 185); clear: both; color: rgb(0, 51, 102); font-size: 10px; margin-top: 5px; padding-bottom: 15px; }
#footer table { margin: 0pt; padding: 0pt; width: 100%; }
#footer td { padding-top: 2px; font-size: 10px; font-family: Arial,Helvetica,sans-serif; }
#footer a { text-decoration: none; color: rgb(0, 51, 102); }
#footer a:hover { color: rgb(0, 0, 0); }
#bottomnav, #copyright { margin-top: 20px; }
#bottomnav { font-weight: bold; }
#topjump, #printlogo img { display: none; }
#printlogo { background: transparent url('logo_cyan_com.gif') no-repeat; }
#printlogo a { display: block; width: 223px; height: 50px; background-image: none; }
#signout { text-transform: uppercase; text-align: right; }
#forlogo, #forlogo a { width: 125px; }
#forlogo a { background: transparent url('logo_box_arrow.gif') no-repeat scroll 0pt 22px; height: 50px; display: block; padding-left: 20px; }
#forlogo a:hover { background-image: url('logo_box_arrow_on.gif'); }
td#vnav { width: 36em; }
#vnav #visitornav { margin-top: 0pt; }
#copyright { color: rgb(185, 185, 185); text-align: right; }
#header { height: 35px; }
#header h1 a, #header h2 a { text-indent: -1000em; display: block; text-decoration: none; }
#header h1 {
	position: absolute;
	background-image: url('logo_cyan_com.gif');
	background-repeat: no-repeat;
	background-position: 0pt;
	left: 140px;
	top: 36px;
}
#header h1, #header h1 a { height: 52px; width: 225px; }
#header h1 img { display: none; }
.popup #header h1 { background-image: url('logo_cyan_popup.gif'); }
#header h2 { background-repeat: no-repeat; background-position: 21px 0pt; position: absolute; }
#header h2 a { background-image: url('logo_box_arrow.gif'); background-repeat: no-repeat; background-position: 0pt; }
#header h2 a:hover { background-image: url('logo_box_arrow_on.gif'); }
h1, h2, h3, h4 { color: rgb(0, 51, 102); }
h1 { font-size: 18px; font-weight: normal; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4, h5 { font-size: 12px; }
a { color: rgb(0, 51, 102); }
a:visited { color: #FFFFFF; }
a:hover {
	color: #FFFFFF;
	font-style: normal;
}
a img { border: medium none ; margin: 0pt; padding: 0pt; }
p { margin: 0pt 0pt 10px; }
hr, div.hr { border-width: 1px 0pt 0pt; border-top: 1px solid rgb(204, 204, 204); }
td { vertical-align: top; }
th { text-align: left; }
ul { margin: 0pt 0pt 10px 16px; padding: 0pt; }
ol { margin: 0pt 0pt 10px 22px; padding: 0pt; }
ol.roman { margin-top: 0pt; margin-left: 50px; }
ol.roman li { list-style-type: upper-roman; }
ol li { list-style-type: decimal; margin-top: 10px; margin-left: 10px; }
ol.alpha li { list-style-type: upper-alpha; }
ol.numeric li { list-style-type: decimal; }
ol.roman_lower li { list-style-type: lower-roman; }
ol.alpha_lower li { list-style-type: lower-alpha; }
ul.none { margin: 0pt 0pt 10px; padding: 0pt; }
ul li { list-style-image: url('bullet.gif'); list-style-type: square; margin-bottom: 10px; }
ul.none li { margin: 0pt 0pt 3px; padding: 0pt; list-style-type: none ! important; list-style-image: none ! important; }
ul.top li { margin-bottom: 0pt; }
#content ul li ul li { list-style-image: url('hyphen.gif'); }
#overall { border: medium none ; padding: 0pt; margin-right: auto; margin-left: auto; text-align: center; }
#sitenav, #header, #outer, #footer, #footerAds { margin-right: auto; margin-left: auto; text-align: center; }
#left, #right, #left h3, #right h3, #left h4, #right h4, .sidebar, .sidebar h3, .sidebar h4 { font-size: 11px; }
#left { margin: 0pt 0pt 10px; padding: 0pt; width: 182px; float: left; clear: left; }
#left h1 { margin: 0pt 0pt 4px; padding: 0pt; float: left; clear: left; }
#left h1.wrap { padding-top: 13px; }
#left div { clear: both; }
#lnav { clear: left; margin-bottom: 10px; }
#lnav ul { margin: 0pt; padding: 0pt; }
#lnav ul li { margin: 0pt; padding: 2px 0pt 1px; list-style-type: none; list-style-image: none; background-image: url('dottedrule.gif'); background-position: left top; background-repeat: repeat-x; }
#lnav ul li ul { padding-bottom: 0pt; }
#lnav ul li ul li { padding: 2px 2px 0pt 10px; }
#lnav ul li.current ul, #lnav ul li.current ul li.current ul, #lnav ul li.current ul li.current ul li.current ul, #lnav .lnavshow ul { visibility: visible; display: block; }
#lnav a { padding: 4px 0pt; display: block; width: 100%; font-size: 11px; text-decoration: none; }
#lnav a, #lnav a:visited { color: rgb(0, 51, 102); }
#lnav ul li a { width: 171px; }
#lnav ul ul li a { width: 161px; }
#lnav ul ul ul li a { width: 151px; }
#lnav > ul li a, #lnav > ul ul li a, #lnav > ul ul ul li a { width: auto; }
.sidebar { margin: 0pt 0pt 10px; padding: 10px 10px 1px; background-color: rgb(225, 238, 247); }
.sidebar h3 { margin: 0pt ! important; padding: 0pt ! important; background-color: transparent ! important; color: rgb(0, 0, 0); }
#lnav a.current, #lnav li.current a.current, #lnav a:hover, #lnav li.current a:hover { text-decoration: none; cursor: pointer; }
#middle { margin: 0pt 200px 0pt 0pt; padding: 0pt; }
#right, .rightContainer { width: 182px; float: right; margin-bottom: 10px; padding-left: 10px; }
#right ul, .sidebar ul { margin-bottom: 15px; }
#right .hrule, .sidebar .hrule { margin: 10px 0pt; }
#tools ul, #tools ul li, #jumpto ul, #jumpto ul li, #related ul, #related ul li { margin: 0pt 0pt 10px; padding: 0pt; list-style-type: none; list-style-image: none; }
#tools ul li, #jumpto ul li, #related ul li { padding: 1px 0pt; margin-bottom: 2px; }
#related ul li p { margin: 0pt; padding-left: 12px; }
#tools a, #jumpto a, #related a { display: block; }
.module { margin: 10px 0pt 15px; background: transparent url('dottedrule.gif') repeat-x scroll left bottom; padding-bottom: 7px; }
#contenthead { margin-bottom: 10px; }
#ads img { margin-bottom: 15px; }
#bread { color: rgb(153, 153, 153); font-size: 10px; padding-top: 10px; margin-bottom: 20px; }
#bread span { color: rgb(0, 0, 0); }
#bread a, #bread a:visited { text-decoration: underline; color: rgb(51, 51, 51); font-weight: normal; }
#bread a:hover { color: rgb(102, 153, 204); }
table.dataTable { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; margin-right: 0pt; border-collapse: collapse; }
table.dataTable td, table.dataTable th { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 5px; font-size: 11px; vertical-align: top; background-color: rgb(255, 255, 255); }
table.dataTable .tableDark, table.dataTable tr.tableDark td, table.dataTable tr.tableDark th { background-color: rgb(246, 246, 246); }
table.dataTable .tableHeader { font-size: 14px; background-color: rgb(246, 246, 246); }
table.dataTable .tableSubhed, table.dataTable .tableSubhed a { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.appForm { border: 1px solid rgb(204, 204, 204); }
.appForm, .appSection, .appForm td, #content .appForm td, .appForm th, #content .appForm th, .appForm input, .appForm select, .appForm textarea { font-size: 11px; }
.appForm h1 { margin: 3px; padding: 3px 1px 3px 5px; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(225, 238, 247); }
.appForm h3 { padding: 3px 1px 3px 5px; background-color: rgb(225, 238, 247); color: rgb(0, 44, 93); font-size: 11px; }
.appForm h4 { font-size: 11px; }
.appForm .appSection { margin: 10px 7px; }
.appSection .sidebar { width: 182px; float: right; margin-left: 10px; }
.appSection > .sidebar { width: 162px; }
a.button, a.backtop, input.button, input.buttonover { border: medium none ; margin: 0pt; padding: 2px 0pt 2px 20px; height: 17px; background-image: url('arrow_box_button.gif'); background-repeat: no-repeat; background-color: transparent; text-align: left; text-decoration: none; font-size: 11px; color: rgb(0, 51, 102); }
a.button:hover, a.backtop:hover, input.button:hover, input.buttonover, input.buttonover { background-image: url('arrow_box_button_on.gif'); }
a.bigButton { border: 1px solid rgb(204, 204, 204); display: block; width: 180px; text-decoration: none; background-image: url('arrow-66b1ea.gif'); background-repeat: no-repeat; background-position: 6px 50%; background-color: rgb(255, 255, 255); }
a.bigButton:hover { background-image: url('white-arrow.gif'); background-color: rgb(0, 51, 102); }
.bigButton span { border-left: 1px solid rgb(204, 204, 204); padding: 2px 2px 2px 4px; display: block; margin-left: 19px; color: rgb(0, 51, 102); background-color: rgb(238, 245, 255); font-weight: bold; }
a.arrow, .arrow a, a.b2t, #tools a, #jumpto a, #related a { border: medium none ; margin: 0pt; padding: 1px 0pt 2px 12px; background-repeat: no-repeat; background-position: 0pt 5px; background-color: transparent; text-decoration: none; background-image: url('default_arrow_right.gif'); }
a.arrow:hover, .arrow a:hover, a.b2t:hover, #tools a:hover, #tools a.current, #jumpto a:hover, #jumpto a.current, #related a:hover { color: rgb(0, 0, 0) ! important; background-image: url('default_hover_arrow_right.gif'); cursor: pointer; text-decoration: none; }
ul.arrow li { margin: 0pt 0pt 10px; list-style-type: none; list-style-image: none; }
a.b2t { font-size: 11px; }
a.b2t { background-image: url('top-arrow.gif'); }
#content a.b2t:hover { background-image: url('top-hover-arrow.gif'); }
.callout { border: 1px solid rgb(146, 176, 79); margin: 0pt 0pt 10px; }
.callout h3 { margin: 0pt 0pt 10px; padding: 5px 8px; }
.callout p { margin: 0pt 8px 5px; }
.callout ol, .callout ul { padding: 0pt 10px; }
#outer.popup { margin: 0pt 20px; padding: 0pt; width: auto ! important; }
.popup #closebutton { padding-top: 21px; width: 5.3em; float: right; }
#header > #closebutton { width: auto; }
.popup #closebutton a { background-image: url('arrow_box_tnav.gif'); background-repeat: no-repeat; color: rgb(255, 255, 255); text-indent: 0pt; }
.popup #closebutton a:hover { background-image: url('arrow_box_tnav_on.gif'); color: rgb(0, 0, 0); }
#popupheader { margin-bottom: 24px; }
#outer.popup #contenthead { padding-top: 0pt ! important; margin-bottom: 20px ! important; }
#outer.popup #contenthead h1 { width: 100%; }
.popup #footer { text-align: right; width: auto; margin-top: 20px; }
.popup #actions { margin: 0pt; width: 15em; text-align: right; }
.innernav { background-color: rgb(225, 238, 247); font-size: 11px; font-weight: bold; text-align: center; height: 20px; }
.toc { height: 20px; }
a.navLeft, a.navRight, a.navCenter, a.navPrev, div.navCenter a.arrow { background-repeat: no-repeat; background-color: transparent; background-position: 0pt 5px; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 44, 93); }
.innernav a.navLeft, .innernav a.navRight, .innernav a.navCenter, .innernav a.navPrev, .innernav div.navCenter a.arrow { padding: 1px 7px 3px; background-position: 0.75em 45%; height: 14px; font-weight: bold; }
.navCenter { text-align: center; font-weight: normal; }
.innernav .navCenter { font-size: 11px; }
a.navCenter { display: block; }
div.navLeft, div.navCenter, div.navRight { padding: 1px 7px 3px; }
a.navLeft, a.navRight { background-image: url('default_arrow_right.gif'); }
a.navPrev { background-image: url('default_arrow_left.gif'); }
.navLeft, .navPrev { float: left; text-align: left; }
.innernav .navLeft, .innernav .navPrev { border-right: 1px solid rgb(255, 255, 255); }
.navRight { float: right; text-align: right; }
.innernav .navRight { border-left: 1px solid rgb(255, 255, 255); }
.innernav a.navLeft, .innernav a.navRight, .innernav a.navPrev { padding-left: 18px; }
.innernav a:hover { color: rgb(0, 44, 93); background-color: rgb(178, 216, 239); }
.toc a.navLeft, .toc a.navRight, .toc a.navPrev { padding-left: 12px; }
.toc a.navLeft:hover, .toc a.navRight:hover, .toc div.navCenter a.arrow:hover { color: rgb(0, 0, 0); text-decoration: none; background-image: url('default_hover_arrow_right.gif'); }
.toc a.navPrev:hover { color: rgb(0, 0, 0); text-decoration: none; background-image: url('default_hover_arrow_left.gif') ! important; }
a.navPrev, a.navLeft, a.navRight { width: 1px; }
* > a.navPrev, * > a.navLeft, * > a.navRight { width: auto; }
#resources.sidebar { height: 1px; }
* > #resources.sidebar { height: auto; }
#resources.sidebar img { float: left; margin-right: 10px; }
#resources.sidebar ul { margin-left: 80px; }
#resources.sidebar > ul { height: 105px; }
#resources.sidebar ul li { margin-bottom: 10px; }
#resources.sidebar ul li a { display: block; }
#actions { margin: 10px 0pt; font-size: 11px; }
#actions ul { margin: 0pt; padding: 2px 0pt 0pt; background-image: url('dottedrule.gif'); background-position: left top; background-repeat: repeat-x; }
#actions ul li { margin: 0pt; padding: 1px 0pt 2px; background-image: url('dottedrule.gif'); background-position: left bottom; background-repeat: repeat-x; list-style-type: none; list-style-image: none; }
#actions a { padding: 3px 0pt 4px 2px; display: block; margin-right: 3px; text-decoration: none; }
#actions a:hover { color: rgb(0, 0, 0) ! important; }
#actions a img { background-color: rgb(0, 51, 102); }
#actions a:hover img { background-color: rgb(0, 0, 0); }
.alertA1, .alertA2, .alertA3 { border: 1px solid rgb(204, 0, 0); padding: 8px; }
.alertA3 { border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 153); }
.alertA1 h1, .alertA2 h1, .alertA3 h1 { font-weight: bold; font-size: 12px; color: rgb(204, 0, 0); margin-bottom: 10px; }
.alertA1 h1 { padding-left: 20px; background-image: url('icon_error.gif'); background-repeat: no-repeat; background-position: 0pt; }
.alertA3 h1 { color: rgb(0, 0, 0); }
.alertA1 p { padding-left: 8px; }
.defaultTopMargin, .dtm { margin-top: 10px ! important; }
#help { margin: 8px 0pt 0pt 10px; float: right; width: 4em; text-align: right; }
#help a { text-decoration: none ! important; }
.borderTop { margin-bottom: 1px; padding-top: 0px; background-image: url('inavBorderTop.gif'); background-position: left top; background-repeat: repeat-x; }
.borderBottom { margin-top: 1px; background-image: url('inavBorderBottom.gif'); background-position: left bottom; background-repeat: repeat-x; }
.hrule, .vrule { padding: 1px 0pt; background-image: url('dottedrule.gif'); }
.hrule { background-repeat: repeat-x; }
.vrule { background-repeat: repeat-y; }
.textSm { font-size: 11px; }
.textTen { font-size: 10px; }
.cbText { font-weight: bold; color: rgb(0, 51, 102); }
.required, .requiredText, .emphasizeText { color: rgb(204, 0, 0); }
.legal { font-size: 10px; color: rgb(85, 85, 85); }
.error { margin: 10px 0pt; padding: 2px 0pt 2px 18px; color: rgb(204, 0, 0); background-image: url('icon_error.gif'); background-repeat: no-repeat; }
.right { margin: 10px 0pt 10px 10px; padding: 2px 0pt 2px 2px; float: right; }
.left { margin: 10px 10px 10px 0pt; padding: 2px 2px 2px 0pt; float: left; }
.hidden { display: none; }
.indent { margin-left: 40px ! important; }
.border { border: 1px solid rgb(204, 204, 204); padding: 7px; }
.nowrap { white-space: nowrap; }
#contentjump, #topjump { position: absolute; left: -900em; width: 75px; }



img.expandlist { margin-top: 1px; margin-right: 5px; }
.mylist { border: 1px solid rgb(214, 214, 215); margin: 5px 0pt; padding: 2px; }
.mylist, .mylist h4 { font-size: 10px; }
.mylist ul { margin: 10px 0pt; padding: 0pt; list-style-type: none; list-style-image: none; }
.mylist ul li { margin: 0pt 0pt 2px; list-style-type: none; list-style-image: none; }
.mylist ul li ul { margin: 0pt 0pt 0pt 14px; }
.mylist .head, .mylist .foot { padding: 5px 3px; background-color: rgb(222, 236, 251); }
.mylist .head h4, .mylist .foot h4 { color: rgb(34, 130, 227); font-size: 11px; }
.mylist .head h4 { margin-bottom: 0pt; }
.mylist .foot a { color: rgb(34, 130, 227) ! important; }
.mylist .foot a.arrow { background-image: url('myorg_arrow_right.gif') ! important; }
.mylist .head span { margin: 9px 0pt 0pt; display: block; clear: right; font-size: 10px; }
.mylist .body { padding: 10px 3px 5px; }
.mylist .welcome { color: rgb(0, 0, 0); font-weight: normal; font-size: 10px ! important; padding-right: 60px ! important; }
.mylist form label { display: block; float: left; width: 70px; }
.mylist .button, .mylist .buttonover { float: right; font-size: 12px; }
.mylist form .button, .mylist form .buttonover { margin-right: -20px; width: 4em; }
.mylist form .button, .mylist form .buttonover { width: auto; }
.mylist form > .button, .mylist form > .buttonover { margin-right: 0pt; height: 18px; margin-bottom: 10px; }
.mylist #username, .mylist #password { width: 85px; font-size: 11px; }
.mylist #password { margin-bottom: 5px; }
.mylist .rlnk { float: right; font-size: 10px; }
.mylist .hr { margin: 2px -2px; }
#myorg a.button, #myorg a.button:hover, .mylist a.button, .mylist a.button:hover, #myorg input.button, #myorg input.button:hover, #myorg input.buttonover { color: rgb(0, 51, 102); font-size: 12px; }
#myorg .head h3 { color: rgb(34, 130, 227) ! important; }
#myorg { height: 1px; }
* > #myorg { height: auto; }
#myorg { border-top: medium none; border-left: medium none; border-right: medium none; background: transparent url('folded-corner-middle-white.gif') repeat-y scroll 0px 10px; }
#myorg .head { margin: -2px -2px 0pt; padding: 7px 5px 5px; background: transparent url('folded-corner-top-ltblue.gif') no-repeat; height: 30px; }
#myorg .head div { float: left; width: 80px; }
#myorg .head .button { float: right; margin-right: 10px ! important; }
#myorg .body h4 a { color: rgb(34, 130, 227); }



h2 { margin-bottom: 10px; }
h3 { font-size: 14px; }
a { cursor: pointer; }
#header h2 { margin-left: 615px; margin-top: 22px; background-image: url('for-students.gif'); }
#header h2, #header h2 a { height: 17px; width: 145px; }
#tnav, .sectionnav { height: 25px; margin-bottom: 15px; font-size: 10px; }
#tnav ul, .sectionnav ul { margin: 0pt; padding: 0pt; }
#tnav li, .sectionnav li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; text-align: left; }
#tnav a, .sectionnav a { margin: 0pt; display: block; float: left; width: 95px; }
#tnav a { font-weight: bold; text-decoration: none; }
#tnav ul li a, #tnav ul li a:hover, #tnav ul li.current a { border-bottom: 5px solid white; margin: 0pt 2px 0pt 0pt; padding: 5px; width: 147px; background-image: none; text-align: center; text-transform: none; color: rgb(255, 255, 255); }
#tnav > ul li a, #tnav > ul li a:hover, #tnav > ul li.current a { width: 138px; margin-right: 5px; }
#tnav li#tn_tests a { background-color: rgb(18, 110, 193); }
#tnav li#tn_tests a:hover, #tnav li#tn_tests.current a { border-bottom-color: rgb(187, 217, 241); }
#tnav li#tn_plan a { background-color: rgb(97, 79, 163); }
#tnav li#tn_plan a:hover, #tnav li#tn_plan.current a { border-bottom-color: rgb(207, 198, 243); }
#tnav li#tn_csearch a { background-color: rgb(192, 75, 42); }
#tnav li#tn_csearch a:hover, #tnav li#tn_csearch.current a { border-bottom-color: rgb(219, 164, 157); }
#tnav li#tn_apply a { background-color: rgb(237, 170, 37); }
#tnav li#tn_apply a:hover, #tnav li#tn_apply.current a { border-bottom-color: rgb(245, 240, 184); }
#tnav li#tn_pay a { background-color: rgb(1, 136, 67); }
#tnav li#tn_pay a:hover, #tnav li#tn_pay.current a { border-bottom-color: rgb(195, 224, 206); }
#left h1 { padding: 0pt; margin-bottom: 23px; font-size: 20px; font-weight: normal; }
#left h1 sup { font-size: 14px; }
#content { margin-left: 214px; }
#right { width: 182px; }
#lnav ul { margin: 0pt; padding: 0pt 0pt 2px; background-image: url('dottedrule.gif'); background-position: left bottom; background-repeat: repeat-x; }
#lnav a { padding: 4px 0pt 4px 2px; display: block; width: 180px; margin-right: 3px; text-decoration: none; }
#lnav a:hover { color: rgb(0, 0, 0); }
.arrow a:hover, a.arrow:hover { background-image: url('default_hover_arrow_right.gif'); color: rgb(0, 0, 0); }
.sidebar { background-color: rgb(225, 238, 247); }
ul.arrow, ul.arrow li { list-style-type: none; list-style-image: none; }
.sidebar ul.arrow, .sidebar ul.arrow li, #tools ul.arrow, #tools ul.arrow li, #jumpto ul.arrow, #jumpto ul.arrow li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; }
.sidebar h3, #tools h3, #jumpto h3 { color: rgb(0, 0, 0); }
#tools, #jumpto { margin: 5px 0pt; padding-left: 2px; }
#tools ul li ul { margin-left: 12px; }
#tools ul li ul li { margin-bottom: 0pt; }
#tools ul li ul li a, #tools ul li ul li a:hover, #tools ul li ul li a.current { padding: 0pt; background-image: none; }
#moretools select { width: 175px; }
#moretools select, #moretools option { font-size: 11px; }
.articlesection { margin: 3px 0pt; padding: 10px; }
.articlesection li { margin-bottom: 5px ! important; }
.articlesection h3 { font-size: 12px; }
.articlesection ul { margin: 10px 0pt 0pt 20px; }
.articlesection ul li p { margin: 0pt; padding-left: 12px; }
.innernav div.navCenter a, .innernav div.navCenter a:visited, .innernav div.navCenter a:hover { background-image: none ! important; }
#hnav { border-top: 1px solid rgb(204, 204, 204); margin: 5px 0pt; width: 345px; padding-top: 5px; }
#hnav ul li { border: 1px solid rgb(204, 204, 204); margin: 5px 3px 5px 0pt; float: left; background-color: rgb(225, 238, 247); }
#hnav li#approaches { clear: left; }
#hnav ul li a, #hnav ul li a:visited { padding: 2px 0pt; display: block; width: 1.6em; height: 14px; text-align: center; text-decoration: none; font-size: 10px; }
#hnav #approaches a { padding: 2px 1px; float: none; width: 7em; }
#hnav a:hover, #hnav a.current, #hnav li.current { background-color: rgb(183, 217, 245); color: rgb(50, 95, 137); }
#newsalert { border: 1px solid rgb(214, 214, 215); padding: 1px; margin-bottom: 10px; color: rgb(51, 51, 51); }
#newsalert h2 { margin: 0pt; padding: 5px 5px 5px 24px; background: rgb(242, 242, 242) url('icon_error.gif') no-repeat scroll 5px 4px; font-size: 11px; color: rgb(204, 0, 0); }
#newsalert .alertContent { margin: 5px; }
#newsalert .alertContent h3 { padding: 0pt; background: rgb(255, 255, 255) none repeat; color: rgb(51, 51, 51); }
.new { border: 1px solid rgb(204, 204, 204); padding: 0pt 3px; background-color: rgb(255, 255, 255); text-transform: uppercase; font-size: 80%; font-weight: bold; }
.featurephoto { margin: 5px 0pt; background-image: url('front.jpg'); background-position: 0pt; background-repeat: no-repeat; height: 138px; width: 345px; }
.pullquote { border-top: 1px solid rgb(239, 235, 250); border-bottom: 1px solid rgb(239, 235, 250); margin: 0pt 0pt 15px 15px; padding: 5px 0pt; float: right; width: 182px; color: rgb(67, 53, 141); }
.mathText { font-family: courier new; font-size: 13px; }



h1, h2, h3, h4, #left h1, #moretools select, #moretools option, #lnav a, #lnav a:visited, #lnav a:hover, #actions a, #actions a:visited, #related a, #related a:visited, #resources a, #resources a:visited, .sidebar a, .sidebar a:visited, #tools a, a.button, a.button:hover, a.button:visited, input.button, input.button:hover, input.buttonover, .articlesection, .articlesection h3 a, .articlesection h3 a:visited, .articlesection h3 a:hover, #content .appForm h2, #content .appForm h3, .innernav a, .innernav a:visited, .innernav a:hover, a.navLeft, a.navLeft:visited, a.navRight, a.navRight:visited, a.navPrev, a.navPrev:visited, div.navCenter a.arrow, a.b2t, a.b2t:visited, .arrow a, .arrow a:visited, a.arrow, a.arrow:visited { color: rgb(15, 112, 191); }
.sidebar a:hover { color: rgb(0, 0, 0) ! important; }
#content .appForm .appSection h3 { margin: 0pt; padding: 0pt; background-color: transparent; }
.sidebar, .articlesection, #lnav a:hover, #lnav a.current, .appForm h3, .innernav { background-color: rgb(225, 238, 247); }
#actions a img { background-color: rgb(15, 112, 191); }
#tnav li#tn_tests a { border-bottom-color: rgb(188, 216, 240); }
.arrow a, a.arrow, a.b2t, #tools a, #related a, .innernav a.navLeft, .innernav a.navRight, .innernav a:hover, .toc a.navLeft, .toc a.navRight { background-image: url('tests_arrow_right.gif'); }
a.navPrev, .innernav a.navPrev:hover { background-image: url('tests-left-arrow.gif'); }
a.b2t { background-image: url('tests-top-arrow.gif'); }
.appForm h2 { margin-top: 10px; margin-bottom: 0pt; }
.appForm h1 { background-color: rgb(16, 111, 191); }
.innernav a:hover { background-color: rgb(190, 216, 239); }
.appForm label { display: block; float: left; }
#iconkey.iconlist { margin: 10px 0pt; }
#iconkey.iconlist dt img { float: left; }
.iconlist dd { margin-left: 26px; margin-bottom: 10px; padding-left: 5px; }
#searchdb_city, #searchCategory_state { width: 20em; margin-bottom: 5px; }
#left select { font-size: 10px; }
#clepexamlists select { width: 175px; }
#lnav li select { margin-left: 3px; }
#intlrec.current ul li { visibility: hidden; display: none; }
#intlrec.current ul li.current { visibility: visible; display: block; }
#lnav h3, #lnav ul.subjlist li { visibility: hidden; display: none; }
#lnav .subjlist li { margin-bottom: 0pt; }
#lnav ul ul, #lnav .subjlist ul, #lnav li.current li { background-image: none; }
select#student-testing { margin-bottom: 4px; }
#lnav li.current { background-image: url('dottedrule.gif'); background-position: left top; background-repeat: repeat-x; background-color: rgb(225, 238, 247); }
#lnav li.current ul li a, #lnav li.current ul li a:visited, #lnav li.current ul li a:hover { color: rgb(0, 0, 0); }
#lnav li.current ul li a:hover, #lnav li.current ul li a.current, #lnav li.current ul li a.current:visited, option.current { color: rgb(15, 112, 191); background-color: transparent; }



.dataTable { width: 540px; }
* > .dataTable { margin-top: 10px; clear: right; width: auto; }



#lnav ul li ul, #lnav ul li.current ul li ul, #lnav ul li.current ul li.current ul li ul { visibility: hidden; display: none; }
a:hover {
	font-family: Arial, Helvetica, sans-serif;
}
.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000066;
}
.main a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000066;
}
.main a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000066;
}
.main a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000066;
	text-decoration: underline;
}
.main a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000066;
	text-align: left;
}

