body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
}

.leftsidebarhead 
{
    font-size:10px;
    font-family: Verdana;
    text-transform:uppercase;
    font-weight:bold;    
    color:#12253A;
}

.leftsidebarbody 
{   
    padding-top: 10px;
    font-size:10px;
    font-family: Verdana;
    padding-bottom: 10px;
    color:#12253A;    
}

/* New Footer (used when included with SSI) */
#footer
{
	background-color: #eee;
	margin-bottom: 2em;
	width: 100%;
	
	text-align: center;
	padding: 3px 5px 5px 5px;
	border-color: #ccc;
	border-width: 2px 0 0 0;
	border-style: solid;
}

#footer td 
{
	font-size: 11px;
	color: #666;
}

.footerLIO 
{
    color: #ffffff;
    font: 11px Arial, Verdana;
}
.footerLIO a 
{
    color: #ffffff;
    text-decoration: none;
}
.footerLIO a:active 
{
    color: #ffffff;
    text-decoration: none;
}
.footerLIO a:hover 
{
    text-decoration: underline;
}
.footerLIO a:visited 
{
    color: #ffffff;
    text-decoration: none;
}


.whitenav
{
color: #FFFFFF; text-decoration:none;
}

/* DeltechTips */

.breadcrumb {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: -10px;
	
}
.bcrumblink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
	text-align: right;
	line-height: -10px;
}

.dtipsurl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-align: right;
	text-decoration:none;
}


.dtipshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-align: left;
}
.dtipstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.dtipslnks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
}

/* End DeltechTips  */

/* Old Navbar */

a.scholarship:link			{color: #FFFFFF; text-decoration:none;}

a.nav:link			{color: #FFFFFF; text-decoration:none;}
a.nav:visited 		{color: #FFFFFF; text-decoration:none;}
a.nav:hover			{color: #F7CE60; text-decoration:none;}
a.nav:active		{color: #FF0000; text-decoration:none;}
td.nav				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}

a.nav2:link			{color: #002569; text-decoration:none;}
a.nav2:visited 		{color: #002569; text-decoration:none;}
a.nav2:hover		{color: #F7CE60; text-decoration:none;}
a.nav2:active		{color: #FF0000; text-decoration:none;}
td.nav2				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}

a.nav3:link {color: #000000; text-decoration:none;}

/* Link class for partner smart form */

a.imgwhiteborder:link			{color: #FFFFFF; text-decoration:none;}
a.imgwhiteborder:visited 		{color: #FFFFFF; text-decoration:none;}
a.imgwhiteborder:hover			{color: #FFFFFF; text-decoration:none;}
a.imgwhiteborder:active		    {color: #FFFFFF; text-decoration:none;}

/* General HTML Tags overrides */

a:link			{color: #002569; text-decoration:underline;}
a:visited 		{color: #2E5197; text-decoration:underline;}
a:hover			{color: #F7CE60; text-decoration:underline;}
a:active		{color: #FF0000; text-decoration:underline;}

a.neverold:link			{color: #002569; text-decoration:none;}
a.neverold:visited 		{color: #002569; text-decoration:none;}
a.neverold:hover		{color: #F7CE60; text-decoration:none;}
a.neverold:active		{color: #FF0000; text-decoration:none;}

a.partner:link			{color: #003399; text-decoration: none;}
a.partner:visited		{color: #069; text-decoration: none;}
a.partner:hover			{color: #f00; text-decoration: underline;}
a.partner:active		{color: #000; text-decoration: underline;}

div.plike			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
td.plike			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
td.plikesmall		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
h1 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px}
h2 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}
h2.partner			{
						padding: 0 0 0.5em 0;
						margin: 0 0 0.5em 0;
						font-size: 12px;
						border-bottom: #036;
						border-width: 0 0 1px 0;
						border-style: none none solid none;
						color: #036;
					}

h3 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px}
h4 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
h5 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
h6 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px}
p 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}
.radio 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}
p.small				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}
ul 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}
li 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left}


p.small				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify}
p.normal			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
ol {  list-style-type: decimal}
.subol { list-style-type: lower-roman}
p.small-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left}
.highlightbox {  background-color: #CAEEFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: outset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.plikeright {
	text-align: right;

}
.studentquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-style: italic;



}
.small-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: center;
	font-style: normal;
	vertical-align: top;
	background-position: top;
}

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; line-height: 12px}

form {padding:0; border:0; margin:0}

p.menuHeading		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-align: left; color:#FFFFFF}
p.menu 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left}
p.menuBullet		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center}
p.menuSpacer		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; text-align: left}
a.nav3:link {
	color: #000000;
	font-size: 10px;
	vertical-align: top;
	font-weight: bold;
	text-decoration: none;
	height: 0px;
}
a.nav3:visited {
	color: #002569;
	text-decoration:none;
	font-size: 10px;
	vertical-align: top;
	font-weight: bold;
	height: 0px;
}
a.nav3:hover {
	color: #666666;
	text-decoration:none;
	font-size: 10px;
	vertical-align: top;
	font-weight: bold;
	height: 0px;
}
a.nav3:active {
	color: #FF0000;
	text-decoration:none;
	font-size: 10px;
	vertical-align: top;
	font-weight: bold;
	height: 0px;
}
.txt_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 32px;
	font-variant: normal;
	color: #000000;
}
.footertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.maintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.programtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
}
.footertxt_nu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
}
.applytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	line-height: 14px;
	color: #000000;
}
.quicktxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.qltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #000000;
}
.smallInputText { 

height: 11px; 

}

.list {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	padding: 0;
	margin: 0 0 2em 1em;
}

.important
{
	color: #000;
	/* background-color: #ffd; */
	/* background-color: #ffde73; */
	background-color: #ff9;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	font-size: 14px;
	margin-bottom: 1em;
	width: 220px;
}


#header {
	padding-bottom: 5px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #036;
	text-align: center;
	}

#content {
	float: right;
	padding: 20px 20px;
	width: 410px; 
	}
	
#sidebar {
	float: left;
	margin: 0 -15px 0 0; 
	padding: 20px 20px;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #036;
	width: 230px;
	}
	
#maincontainer 
{
	margin-top: 20px;
	margin-bottom: 0;
	padding: 0;
	margin-right:auto;
	margin-left:auto;
	width: 750px;
}

/* CEEB Lookup Tool */

.gray 
{
    color: #eeeeee;
}

.stepHeading 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight:bold; 
    background-color:#eeeeee;
    padding-top:3px;
    padding-bottom:2px;
    
}

.stepHeadingFinal 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight:bold;
    color: #000000; 
    background-color:#cecece;
    padding-top:3px;
    padding-bottom:2px;
    
}

.003366Text
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight:normal;
    color: #003366;  
}

.errorText 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #ff0000;
}

/* Transcript Lookup Tool */

A.trans 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
}

A:link.trans 
{
    color: #000033;
}
A:visited.trans
{
    color: #000033;
}

A:hover.trans 
{
    text-decoration: underline; 
    color: #F7CE60; 
    font-weight:bold;
}
A:active.trans
{
    color: red; 
    text-decoration: none
}

.footertxt_nu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
}
.footertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

.bodynomargin
{
     margin: 0px;
}

.bodybackground
{
    margin: 0px;
    background-color: #c9d0d6;   
}

.bodybackgroundwhite
{
    margin: 0px;
    background-color: #ffffff;   
}

/* testing Styles for DELI */

.authpanel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; line-height: 12px}


/* temporary style for mailto andf print links */
a.smalllink:link		{color: #002569; text-decoration:underline; font-size:10px; text-decoration:none;}
a.smalllink:visited 	{color: #002569; text-decoration:underline; font-size:10px; text-decoration:none;}
a.smalllink:hover		{color: #F7CE60; text-decoration:underline; font-size:10px; text-decoration:none;}
a.smalllink:active		{color: #F7CE60; text-decoration:underline; font-size:10px; text-decoration:none;}


/*******************************
/* HOMEPAGE CUSTOM TAB STYLES
/*******************************
*/

/* DEFAULT LAYOUT */
.CustomTabStyle .ajax__tab_header {white-space:nowrap;}
.CustomTabStyle .ajax__tab_outer {margin-right:2px;display:-moz-inline-box;display:inline-block}
.CustomTabStyle .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.CustomTabStyle .ajax__tab_tab {overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* DEFAULT TAB STATES */
.CustomTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url("/images/tabs/tab-line.gif") repeat-x bottom;}
.CustomTabStyle .ajax__tab_outer {padding-right:0px;background:url("/images/tabs/tab-right.gif") no-repeat right;height:21px;}
.CustomTabStyle .ajax__tab_inner {padding-left:3px;background:url("/images/tabs/tab-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("/images/tabs/tab.gif") repeat-x;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url("/images/tabs/tab-hover-right.gif") no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url("/images/tabs/tab-hover-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url("/images/tabs/tab-hover.gif") repeat-x;}

/* STANDARD AJAX ACTIVE TABS */
/*
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url("/images/tabs/tab-active-right.gif") no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url("/images/tabs/tab-active-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url("/images/tabs/tab-active.gif") repeat-x;}
.CustomTabStyle .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:9pt;border:1px solid #999999;border-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px;margin-right:0px; padding:0px 0px 0px 0px; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;background-color:#ffffff;}
*/

/* CUSTOM YELLOW ACTIVE TABS */
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {padding-right:4px;background:url("/images/tabs/yellow-right.gif") no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url("/images/tabs/yellow-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {font-weight:bold;margin-left:4px;background:url("/images/tabs/tab-active-yellow.gif") repeat-x;}
.CustomTabStyle .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:9pt;border:1px solid #999999;border-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px;margin-right:0px; padding:0px 0px 0px 0px; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;background-color:#ffffff;}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url("/images/tabs/tab-active-right.gif") no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url("/images/tabs/tab-active-left.gif") no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url("/images/tabs/tab-active.gif") repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:9pt;border:1px solid #999999;border-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px;margin-right:0px; padding:0px 0px 0px 0px; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;background-color:#ffffff;}

.CustomYellow .ajax__tab_active .ajax__tab_outer {background:url("/images/tabs/tab-active-right.gif") no-repeat right;}
.CustomYellow .ajax__tab_active .ajax__tab_inner {background:url("/images/tabs/tab-active-left.gif") no-repeat;}
.CustomYellow .ajax__tab_active .ajax__tab_tab {background:url("/images/tabs/tab-active.gif") repeat-x;}
.CustomYellow .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:9pt;border:1px solid #999999;border-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px;margin-right:0px; padding:0px 0px 0px 0px; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;background-color:#ffffff;}


/* SCROLLING */
/*Alter -x and -y to control scrolling*/ 
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/*******************************
/* UNIVERSAL NAVIGATION STYLE 
/*******************************
*/
/*                                                                          */
/* NOTICE:                                                                  */
/*    To support more than one-single FlexMenu server control per page     */
/*    the CSS files' name is used as a class and is prefixed to all of      */
/*    the selectors (without the path or extension).                        */
/*                                                                          */
/*    The server control will automatically wrap the entire FlexMenu        */
/*    within a div-tag, whose class-name will be derived from the filename. */
/*                                                                          */
/*    *** THESE MUST BE ENTIRELY IN LOWER CASE! ***                         */
/*    The server control will cast these filenames to lower before use!     */
/*                                                                          */
/*    Only the base ASCII character set is supported.                       */
/*                                                                          */
/*    Also, spaces and periods before the extension will be converted       */
/*    into underscores, as these are not permitted within the selector.     */
/* 
*/

.universalnav .ekflexmenu 
{
	/*padding: 10px 10px 10px 10px;*/
	padding: 0px 0px 0px 0px;
	/* DIV; wraps the entire menu */
	/* (the outer-most non-user container element) */
	position:relative;
    font-size: 8pt;
    font-family: Verdana, Sans-Serif;
    white-space: nowrap;
    /*width:900px;*/
}

/*Root Menu link attributes*/
.universalnav A., 
.universalnav A:link, 
.universalnav A:visited 
{
	text-decoration: none;
	color: #002569;
}

.universalnav .ekflexmenu_submenu,
.universalnav .ekflexmenu_submenu_hover,
.universalnav .ekflexmenu_submenu_parent,
.universalnav .ekflexmenu_submenu_parent_hover
{
	top: 0px;
	left: 0px;
	height: auto;  
}

.universalnav UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.universalnav LI
{
	/*border-right: 1px solid black;*/
	float: left;
	display: inline;
	position: relative;
	margin: 0px;
	padding: 0px;	
	/*width: 100px;*/
}

.universalnav .ekflexmenu_submenu_items 
{
	height:auto;
	/*indent submenu */
	margin-left: 0px;
	/*start submenu */
	margin-top: 0px;
    border-bottom-width: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    border: solid 1px black;
}

.universalnav .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items
{
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	/*Master border around menu box */
	border: 0px;
	/*Set this attribute to left or right justify the menu */
	float: right;
}

.universalnav .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items
{
	position: absolute;
	left: 5px;
	top: 100%;
	float: none;
	width: 175px;
	/*Border around submenu*/
	/*Firefox and Netscape */
	border:1px solid #000000;
	/*IE*/
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

.universalnav .ekflexmenu_menu_level_2 .ekflexmenu_submenu_items
{
	position: absolute;
	left: 100%;
	top: 0px;
}

.universalnav .ekflexmenu .ekflexmenu_submenu_items_hidden 
{
	display: none;
}

/*Root Menu */
.universalnav .ekflexmenu_button
{
    display: block;
    /*Controls padding around text.  Must change in each menu */
    /* top, right, bottom, left */
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #003366;
    background-color: #ffe476;
    text-align:left;
    /*width: 80px;*/
    font-size: 8pt;
    text-decoration: none;
    /*Border setting for pipes */
    border-left: 1px solid gray;
    
}

.universalnav .ekflexmenu_button_hover
{
    display: block;
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #003366;
    background: #ffffff;
    text-align:left;
    /*width: 100%;*/
    font-size: 8pt;
    text-decoration: none;
     /*Border setting for pipes */
    border-left: 1px solid gray;
}

.universalnav .ekflexmenu_button_selected
{
    display: block;
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #003366;
    background: #ffffff;
    text-align:left;
    /*width: 100%;*/
    text-decoration: none;
    font-size: 8pt;
     /*Border setting for pipes */
    border-left: 1px solid gray;
}

/*Root Menu Hover */
.universalnav .ekflexmenu_button_selected_hover
{
    display: block;
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #003366;
    background-color: #ffffff;
    text-align:left;
    /*width: 100%;*/
    text-decoration:none;
    font-size: 8pt;
    color: #003366;
     /*Border setting for pipes */
    border-left: 1px solid gray; 
}

.universalnav img 
{
	border-width: 0px;
}

/*Submenu */
.universalnav a.ekflexmenu_link, 
.universalnav a.ekflexmenu_link:link, 
.universalnav a.ekflexmenu_link:visited {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
    color: #003366;
    background-color: #ffffff;
    text-decoration: none;
    display: block;
    width: 175px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
    font-size: 8pt;
}

/*Submenu Rollover */
.universalnav a.ekflexmenu_link:hover, 
.universalnav a.ekflexmenu_link:active, 
.universalnav a.ekflexmenu_link:focus  {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
    color: #003366;
    background-color: #ffe476;
    text-decoration: none;
    border-color: rgb(181, 166, 132);
	display: block; 
	width: 175px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
}

.universalnav a.ekflexmenu_link_selected {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
	color: #003366;
    background: #ffe476;
    border-color : rgb(206, 190, 140);
	display: block; 
	width: 150px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
}

.universalnav a.ekflexmenu_link_selected:hover {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
	color: #003366;
    background: rgb(161, 141, 81);
    border-color : rgb(161, 141, 112);
	display: block; 
	width: 150px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
}

/*************************************
/* CLASS PROGRAM PAGE TABS 
/*************************************
*/

ul.programtab
{
    margin: 0;
    padding: 0px 0px 3px 0px;
}

ul.programtab li
{
    list-style: none;
    margin: 0;
    display:inline;
    font-family: verdana,tahoma,helvetica;
    font-size:11px;
}

ul.programtab li a
{
    padding: 3px 5px 3px 5px;
    margin-right: 2px;
    margin-left: 0px;
    background: url(/images/tabs/tab-program.gif) repeat-x;
    border-left: 1px solid #91A7B4;
    border-right: 1px solid #91A7B4;
}

ul.programtab li a:hover
{
    padding: 3px 5px 3px 5px;
    margin-right: 2px;
    margin-left: 0px;     
    background:url(/images/tabs/tab-program-hover.gif) repeat-x;
    text-decoration:none;
}

ul.programtab li.active a
{
    padding: 5px 5px 4px 5px;
    margin-right: 2px;
    margin-left: 0px;
    background:url(/images/tabs/tab-program-active.gif) repeat-x;
    background-color:White;
    font-weight: bold;
}

ul.programtab li.active a:hover
{
    padding: 5px 5px 4px 5px;
    margin-right: 2px;
    margin-left: 0px;
    background:url(/images/tabs/tab-program-active.gif) repeat-x;
    font-weight: bold;
}

ul.programtab li a:link { color: #000; text-decoration:none;}
ul.programtab li a:visited { color: #000; text-decoration:none; }
ul.programtab li a:active { color: #000; text-decoration:none; }
ul.programtab li a:hover { color: #000; text-decoration:none; }

/******************************************************
/* UNIVERSAL NAVIGATION STYLE FOR WEBSITE REDESIGN 
/******************************************************
*/

.universalnav2 .ekflexmenu 
{
	/*padding: 10px 10px 10px 10px;*/
	padding: 0px 0px 0px 0px;
	/* DIV; wraps the entire menu */
	/* (the outer-most non-user container element) */
	position:relative;
    font-size: 8pt;
    font-family: Arial, Verdana;
    white-space: nowrap;
    /*width:900px;*/
}

/*Root Menu link attributes*/
.universalnav2 A., 
.universalnav2 A:link, 
.universalnav2 A:visited 
{
	text-decoration: none;
	color: #002569;
}

.universalnav2 .ekflexmenu_submenu,
.universalnav2 .ekflexmenu_submenu_hover,
.universalnav2 .ekflexmenu_submenu_parent,
.universalnav2 .ekflexmenu_submenu_parent_hover
{
	top: 0px;
	left: 0px;
	height: auto;  
}

.universalnav2 UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.universalnav2 LI
{
	/*border-right: 1px solid black;*/
	float: left;
	display: inline;
	position: relative;
	margin: 0px;
	padding: 0px;	
	/*width: 100px;*/
}

.universalnav2 .ekflexmenu_submenu_items 
{
	height:auto;
	/*indent submenu */
	margin-left: 0px;
	/*start submenu */
	margin-top: 0px;
    border-bottom-width: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    border: solid 1px black;
}

.universalnav2 .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items
{
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	/*Master border around menu box */
	border: 0px;
	/*Set this attribute to left or right justify the menu */
	float: right;
}

.universalnav2 .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items
{
	position: absolute;
	left: 5px;
	top: 100%;
	float: none;
	width: 175px;
	/*Border around submenu*/
	/*Firefox and Netscape */
	border:1px solid #000000;
	/*IE*/
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

.universalnav2 .ekflexmenu_menu_level_2 .ekflexmenu_submenu_items
{
	position: absolute;
	left: 100%;
	top: 0px;
}

.universalnav2 .ekflexmenu .ekflexmenu_submenu_items_hidden 
{
	display: none;
}

/*Root Menu */
.universalnav2 .ekflexmenu_button
{
    display: block;
    /*Controls padding around text.  Must change in each menu */
    /* top, right, bottom, left */
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #FDF6D7;
    background-color: #FDF6D7;
    text-align:left;
    /*width: 80px;*/
    font-size: 8pt;
    text-decoration: none;
    /*Border setting for pipes */
    border-left: 1px solid gray;
    
}

.universalnav2 .ekflexmenu_button_hover
{
    display: block;
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #003366;
    background: #ffffff;
    text-align:left;
    /*width: 100%;*/
    font-size: 8pt;
    text-decoration: none;
     /*Border setting for pipes */
    border-left: 1px solid gray;
}

.universalnav2 .ekflexmenu_button_selected
{
    display: block;
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #003366;
    background: #ffffff;
    text-align:left;
    /*width: 100%;*/
    text-decoration: none;
    font-size: 8pt;
     /*Border setting for pipes */
    border-left: 1px solid gray;
}

/*Root Menu Hover */
.universalnav2 .ekflexmenu_button_selected_hover
{
    display: block;
    padding: 4px 5px 5px 5px;
    font-weight: normal;
    color: #003366;
    background-color: #ffffff;
    text-align:left;
    /*width: 100%;*/
    text-decoration:none;
    font-size: 8pt;
    color: #003366;
     /*Border setting for pipes */
    border-left: 1px solid gray; 
}

.universalnav2 img 
{
	border-width: 0px;
}

/*Submenu */
.universalnav2 a.ekflexmenu_link, 
.universalnav2 a.ekflexmenu_link:link, 
.universalnav2 a.ekflexmenu_link:visited {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
    color: #003366;
    background-color: #ffffff;
    text-decoration: none;
    display: block;
    width: 175px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
    font-size: 8pt;
}

/*Submenu Rollover */
.universalnav2 a.ekflexmenu_link:hover, 
.universalnav2 a.ekflexmenu_link:active, 
.universalnav2 a.ekflexmenu_link:focus  {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
    color: #003366;
    background-color: #FDF6D7;
    text-decoration: none;
    border-color: rgb(181, 166, 132);
	display: block; 
	width: 175px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
}

.universalnav2 a.ekflexmenu_link_selected {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
	color: #003366;
    background: #ffe476;
    border-color : rgb(206, 190, 140);
	display: block; 
	width: 150px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
}

.universalnav2 a.ekflexmenu_link_selected:hover {
    padding: 5px 0px 5px 5px;
    text-indent: 0px;
	color: #003366;
    background: rgb(161, 141, 81);
    border-color : rgb(161, 141, 112);
	display: block; 
	width: 150px;
    border-bottom: 1px solid rgb(220, 220, 220);
    white-space: normal;
}

/*************************************
/* CLASS PROGRAM PAGE TABS 
/*************************************
*/

ul.programtab
{
    margin: 0;
    padding: 0px 0px 3px 0px;
}

ul.programtab li
{
    list-style: none;
    margin: 0;
    display:inline;
    font-family: verdana,tahoma,helvetica;
    font-size:11px;
}

ul.programtab li a
{
    padding: 3px 5px 3px 5px;
    margin-right: 2px;
    margin-left: 0px;
    background: url(/images/tabs/tab-program.gif) repeat-x;
    border-left: 1px solid #91A7B4;
    border-right: 1px solid #91A7B4;
}

ul.programtab li a:hover
{
    padding: 3px 5px 3px 5px;
    margin-right: 2px;
    margin-left: 0px;     
    background:url(/images/tabs/tab-program-hover.gif) repeat-x;
    text-decoration:none;
}

ul.programtab li.active a
{
    padding: 5px 5px 4px 5px;
    margin-right: 2px;
    margin-left: 0px;
    background:url(/images/tabs/tab-program-active.gif) repeat-x;
    background-color:White;
    font-weight: bold;
}

ul.programtab li.active a:hover
{
    padding: 5px 5px 4px 5px;
    margin-right: 2px;
    margin-left: 0px;
    background:url(/images/tabs/tab-program-active.gif) repeat-x;
    font-weight: bold;
}

ul.programtab li a:link { color: #000; text-decoration:none;}
ul.programtab li a:visited { color: #000; text-decoration:none; }
ul.programtab li a:active { color: #000; text-decoration:none; }
ul.programtab li a:hover { color: #000; text-decoration:none; }



/*************************************
/* DIV CLASS PROGRAM CONTENT CONTAINER 
/*************************************
*/

.ContentContainer
{
    border:1px solid; 
    border-color:#999999; 
    padding: 0px 10px 10px 10px;
}

.ContentContainerProgram
{
    border:1px solid; 
    border-color:#999999; 
    padding: 0px 10px 10px 10px;
    border-top-color:White;
}

/*****************************************
/* DIV CLASS FOR PROGRAM LEFT MENU
/* LEFT COLUMN FOR TAB LAYOUT 
/* DATE: 12/18/2007 
/* DEV: BHUBER
/*****************************************
*/

.cal_content
{
    background-color: #fbf8e9;
    font-size: 10px;
    font-family: Verdana;
    padding: 2px;
    /*border-top: 1px solid #003975;*/
    /*border-bottom: 1px solid #003975;*/
    margin-left: 5px;
    margin-right: 25px;
}

ul.sidebarmenu
{
    margin: 0;
    padding: 0px 0px 3px 0px;
}

ul.sidebarmenu li
{
    list-style: none;
}

ul.sidebarmenu li a
{
    font-size: 10px;
    font-family: Verdana;
    line-height: 20pt;
    text-decoration:none;
    color:#12253a;
}

ul.sidebarmenu li a:visited
{
    font-size: 10px;
    font-family: Verdana;
    line-height: 20pt;
    text-decoration:none;
    color:#12253a;
}

ul.sidebarmenu li a:hover
{
    font-size: 11px;
    font-family: Verdana;
    padding: 2px;
    margin-left: 5px;
    margin-right: 25px;
    text-decoration:none;
    color:#F7CE60;
}


ul.programmenuleft
{
    margin: 0;
    padding: 0px 0px 3px 0px;
}

ul.programmenuleft li
{
    list-style: none;
}

ul.programmenuleft li a
{
    font-size: 11px;
    font-family: Verdana;
    padding: 2px;
    margin-left: 5px;
    margin-right: 25px;
    text-decoration:none;
    color:#002569;
}

ul.programmenuleft li a:visited
{
    font-size: 11px;
    font-family: Verdana;
    padding: 2px;
    margin-left: 5px;
    margin-right: 25px;
    text-decoration:none;
    color:#002569;
}

ul.programmenuleft li a:hover
{
    font-size: 11px;
    font-family: Verdana;
    padding: 2px;
    margin-left: 5px;
    margin-right: 25px;
    text-decoration:none;
    color:#F7CE60;
}

ul.programmenuleft li.active a
{
    font-size: 11px;
    font-family: Verdana;
    padding: 2px;
    margin-left: 5px;
    margin-right: 25px;
    text-decoration:none;
    background-color: #fbf8e9;
}

/*****************************************
/* BACK TO PROGRAM LINK STYLE
/*****************************************
*/

#backlinks { 
padding: 5px; 
font-family: Arial; 
font-size: 12px; 
background-color: #efefef; 
margin-top: 10px; 
border: 1px solid #cccccc; 
padding-left: 20px; 
}


