body {
margin-top: 0;
padding-top: 0;
margin-left: 0;
margin-right: 0;
background-color:#EAF1F7;
font-family:Verdana, Sans-Serif;
font-size:13px;
}
.div_subbody {
width: 770px;
min-height:450px;
}
.div_subbody_over {
width: 770px;
height:450px;
}
.div_subbody_long {
width: 700px;
min-height:450px;
}
.div_subbodytext {
margin: 0px 15px 0px 15px;
}
img {
border:none;
}
.center {
margin: 0 auto;
width:950px;
}
.title_center
{
width:950px;
margin: 0 auto;
}
.span_title {
font-weight:bold;
color:#024e8a;
font-size:18px;
}
.count {
font-size:8px;
font-weight:bold;
font-style:italic;
}

/*Section 508 Compliance*/
/*used to hide various blocks from sighted users that are in the source to help with accessibility*/
.skip{
display: inline;
position: absolute;
top: -999px;
left: -999px;
height: 0;
}

/*
education center profile
*/
.edcen {
font-size : 12px;
line-height : 13px;
font-weight : normal;
padding:5px 5px 5px 5px;
height: 0.01%;
}
.edcen_site_title{
color : #083558;
font-size : 14px;
line-height : 17px;	
padding : 7px 5px 10px 5px;
}

/*
details
*/
.details_institutionlabel {
font-family : Arial Narrow, Helvetica, sans-serif;
color : white;
font-size : 18px;
line-height : 20px;
font-weight : bold;
}
.details_institutionname {
font-family : Arial Narrow, Helvetica, sans-serif;
color : white;
font-size : 24px;
line-height : 26px;
font-weight : bold;
}
.details_programname {
font-family : Arial Narrow, Helvetica, sans-serif;
color : white;
font-size : 24px;
line-height : 26px;
font-weight : bold;
}
.details_tabsnospace 
{
width:800px;
}
.details_divpanellabel {
margin-left: 25px;
margin-right: 25px;
margin-top: 25px;
font-family : "Arial";
font-size : 13px;
font-weight : normal;
}
.details_divpanellabelnces {
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
font-family : "Arial";
font-size : 13px;
font-weight : normal;
}
.details_campusname {
font-family : Arial Narrow, Helvetica, sans-serif;
color : white;
font-size : 24px;
line-height : 26px;
font-weight : bold;
}
.details_coursename {
font-family : Arial Narrow, Helvetica, sans-serif;
color : white;
font-size : 24px;
line-height : 26px;
font-weight : bold;
}
.div_outcome_label {
    margin-left: 25px;
    margin-top: 25px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : bold;
}
.div_outcometext_label {
    margin-left: 5px;
    margin-right: 25px;
    margin-top: 25px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : normal;
}
.div_accredName_label {
    margin-left: 25px;
    margin-top: 25px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : bold;
}
.div_accredNametext_label {
    margin-left: 5px;
    margin-right: 25px;
    margin-top: 25px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : normal;
}
.div_costName_label {
    margin-top: 5px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : bold;
}
.div_costNametext_label {
    margin-top: 5px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : normal;
}
.div_overviewName_label 
{
	text-align:right;
    margin-top: 5px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : bold;
}
.div_overviewNametext_label {
    margin-top: 5px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : normal;
}
.div_accredDesc_label {
    margin-left: 25px;
    margin-top: 25px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : bold;
}
.div_accredDesctext_label {
    margin-left: 5px;
    margin-right: 25px;
    margin-top: 25px;
    font-family : "Arial";
    font-size : 13px;
    font-weight : normal;
}
.program_link_name {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 16px;
	line-height : 16px;
	font-weight : bold;
}
.program_link_name :HOVER {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : black;
	font-size : 16px;
	line-height : 16px;
	font-weight : bold;
}
.program_link_name :VISITED {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : black;
	font-size : 16px;
	line-height : 16px;
	font-weight : bold;
}
.location {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	text-decoration : underline;
	margin-top : 5px;	
}
.locationText {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	width: 130px;
}
.locationText:HOVER {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : #DFEAF3;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	width: 130px;
}
.locationText:VISITED {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	width: 130px;
}
.contact {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	text-decoration : underline;
	margin-top : 5px;
}
.contactText {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	width: 140px;	
}
.contactText:HOVER {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : #DFEAF3;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	margin-right : 5px;
	margin-top : 5px;	
	margin-bottom : 5px;
	width: 140px;
}
.contactText:VISITED {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	margin-right : 5px;
	margin-top : 5px;	
	margin-bottom : 5px;
	width: 140px;
}
.note_popup {	
	font-family : Arial;
	color : black;
	font-size : 10px;
	line-height : 10px;
	font-weight : normal;
}
.credits{
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	text-decoration : underline;
}
.creditText {
	font-family : Arial Narrow, Helvetica, sans-serif;
	color : white;
	font-size : 13px;
	line-height : 13px;
	font-weight : bold;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	width: 140px;	
}
/*
roadmap
*/
.roadmap_text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14px;	
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 20px;
	margin-bottom : 20px;
}
.roadmap_expand {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #1369B1;
	font-size : 14px;
	line-height : 16px;
	cursor : pointer;
	font-weight : bold;
}
/*
search
*/
.searchtext {
font-family : Verdana, Arial Narrow, Helvetica, sans-serif;
color : White;
font-size : 14px;
font-weight : bold;
padding : 3px;
}
.expandtext {
font-family : Arial, Helvetica, sans-serif;
color : #203445;
font-size : 10px;
font-weight : bold;
padding : 3px;
}
.criteria {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
background:#E3EEF9;
}
.aexfull {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
font-weight: bold;
background:#d5e6f8;
border-bottom:solid 1px white;
text-align:center;
height:34px;
}
.aexcert {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
font-weight: bold;
background:#E3EEF9;
text-align:center;
height:34px;
}
.accessibility {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
font-weight: bold;
background:#d5e6f8;
border-bottom:solid 1px white;
text-align:center;
}
.accessibility_text {
font-family : Arial, Helvetica, sans-serif;
color : Gray;
font-size : 11px;
/*font-weight: bold;*/
text-align:center;
line-height: 18px;
}
.attrib_desc {
padding: 10px 10px 10px 10px;
background-color:White;
color:Black;
}
.help_attrib {
background: url(images/search_helpicon.gif) no-repeat left top;
display:inline;
    padding-left:58px;
    margin-left: 10px;
    padding-right:60px;
padding-bottom:10px;
padding-top:0px;
margin-top:0px;
height:50px;
vertical-align:top;
}
.help {
padding: 10px 10px 10px 10px;
background-color:White;
}
.help_grid {
background: url(images/search_howtouseicon.gif) no-repeat left top;
display:inline;
    padding-left:58px;
    margin-left: 10px;
    padding-right:60px;
padding-bottom:10px;
padding-top:0px;
margin-top:0px;
height:50px;
vertical-align:top;
}
.modal_background{
position: absolute;
z-index: 100;
top: 0px;
left: 0px;
background-color: #000;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
font-size:14px;
}
.padding{
margin-left: 10px;
}
.textpadding{
padding: 5px;
margin-left: 5px;
}
.aspace {
margin-bottom:3px;
}
/*
Search Page - Grid
*/
.GridPager_Web20  :link 
{
COLOR: white
}
.GridPager_Web20  :visited 
{
COLOR: white
}
.GridRow_Web20 A:hover 
{
FONT-WEIGHT: bold; COLOR: black
}
.GridAltRow_Web20 A:hover 
{
FONT-WEIGHT: bold; COLOR: black
}
.notScrollableREMOVE  
{   
overflow: visible !important;   
}
/* \*/
* html .gainlayout { height: 1%; }
/* */
/*
menu
*/
.menu_left {
line-height:42px;
border-bottom:Solid 1px #1563A0;
padding-left:15px;
background-color:#024E8A;
}
.menu_left:hover {
line-height:42px;
border-bottom:Solid 1px #1563A0;
padding-left:15px;
background-color:#1764a1;
}
.menu_left_dark {
line-height:42px;
border-bottom:Solid 1px #1563A0;
padding-left:15px;
background-color:#024477;
}
.menu_left_dark:hover {
line-height:42px;
border-bottom:Solid 1px #1563A0;
padding-left:15px;
background-color:#1764a1;
}
.menu_left_two {
border-bottom: Solid 1px #1563A0;
padding-left: 15px;
background-color: #024E8A;
padding-top: 10px;
padding-bottom: 10px;
}
.menu_left_two:hover {
border-bottom: Solid 1px #1563A0;
padding-left: 15px;
background-color: #1764a1;
padding-top: 10px;
padding-bottom: 10px;
}
.menu_left_td {
padding-right: 5px;
padding-left: 10px;
vertical-align: top;
}
.menu_left_td_btm {
padding-right: 5px;
padding-left: 10px;
vertical-align: bottom;
}
.menu_left_div {
border-left: solid 8px #1563A0;
border-right: solid 3px #418DC8;
width: 195px;
color: White;
font-size: 12px
}
.menu_roadmap_left {
line-height:42px;
border-bottom:Solid 1px #1563A0;
padding-left:10px;
background-color:#024E8A;
}
.menu__roadmap_left_div {
border-left: solid 8px #1563A0;
border-right: solid 3px #418DC8;
width: 173px;
color: White;
font-size: 12px
}
.menu_current {
color:#9BBCD8;
font-weight:bold;
display:block;
}
.menu_links {
color:White;
display:block;
}
.menu_links:hover {
color:White;
display:block;
}
/*
title
*/
.tribalname_title {
font-family:Maiandra GD, Verdana, Arial, Sans-Serif;
color: White;
}
.title_left {
position:absolute;
left:0px;
width:50%;
height:126px;
z-index:0;
}
.title_right {
position:absolute;
right:0px;
width:50%;
height:126px;
z-index:0;
}
.title {
width:950px;
}
.title_topmenu {
width:392px;
height:23px;
background-image: url(images/title_topmenu.gif);
background-color:#0f6fbf;
position:relative;
color:White;
text-align:right;
}
a.title_links {
color:White;
text-decoration:none;
font-size:12px;
}
a.title_links:hover {
color:#74b1e1;
text-decoration:none;
font-size:12px;
}
/*
scroller
*/
.scroller {
background-color:White;
width:541px;
height:82px;
vertical-align:top;
}
/*
footer
*/
.div_footer {
color:Black;
font-size:11px;
}
.td_footerleft {
padding-left: 13px;
padding-top: 15px;
width: 340px;
vertical-align: top;
}
.td_footermiddle {
width: 20px;
}
.td_footerright {
width: 260px;
padding-top: 15px;
vertical-align: top
}
.td_footerlinksright {
text-align:right;
padding-right:5px;
}
a.footer {
color:Purple;
font-size:11px;
text-decoration:underline;
}
a.footer:hover {
color:Black;
font-size:11px;
text-decoration:underline;
}
a.footer_links {
color:Blue;
font-size:10px;
text-decoration:underline;
}
a.footer_links:hover {
color:Gray;
font-size:10px;
text-decoration:underline;
}
/*
a
*/
a {
color:Blue;
text-decoration:none;
}
a:hover {
color:#74b1e1;
text-decoration:none;
}
/*
FAQ
*/
.faq_subtitle {
color:Black;
}
.faq_subtitle:hover {
color:Black;
}
/*facebook
*/
.facebook {
background-color:White;
border:solid 2px #9BBCD8;
width:205px
}
/*
*/
.link {
color:Blue;
text-decoration:none;
}
.link:hover {
color:#74b1e1;
text-decoration:none;
}
/**table**/
table.tbl_costaid{
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.tbl_costaid thead th{
    padding:4px;
    color:#363636;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #e1e1e1;
    border-bottom:3px solid #e1e1e1;
    background-color:#ebebeb;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.tbl_costaid tbody th{
    padding:3px;
    width:150px;
    color:#363636;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #d7d7d7;
    border-bottom:3px solid #d7d7d7;
    background-color:#ebebeb;    
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.tbl_costaid tbody td{
    padding:5px;
    text-align:center;
    background-color:#f6f8fa;
    border: 2px solid #ecf0f3;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.tbl_costaid caption
{
  caption-side: top;
  font-size: 1.0em;
  font-style: italic;
  font-weight:normal;
  text-align: left;
  padding: 0.5em 0;
  color: #898989;
  font-weight: bold;
}

