﻿/* DEFINE MAIN FONT AND COLOR ON HOMEPAGE */
body 
{
    font-family:Arial, Helvetica, Sans-Serif;   
    font-size:12px;
}

div
{
       font-family:Arial, Helvetica, Sans-Serif;   
    font-size:12px;
}
span
{
       font-family:Arial, Helvetica, Sans-Serif;   
    font-size:12px;
}
/********************************************/

ul
{
    margin-left:10px;
    margin-top:0px;
    padding-left:10px;
    padding-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
}

.plain
{
	background-color:#1863a6;
	border-width: 0px;
	padding: 5px;	
}

.ie .WelcomeText
{
	top:38px;
	left:6px;
}
.gecko .WelcomeText
{
	color: white;
	top:38px;
	left:6px;
}

.webkit .WelcomeText
{
	top:15px;
	left:10px;
}

.opera .WelcomeText
{
	left:6px;
}

.WelcomeText
{
	font-family:Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	position:relative; 
	left:6px; 
	top:10px;	
}
.infoText
{
	font-family:Arial, Helvetica, Sans-Serif;
	color: #ffffff;		
}

.copyrightText
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#999999;
		
}

.regCell
{
	padding: 5px;
	border-width: 0px;
}

a:link
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#999999;	
	text-decoration: none;
}

a:hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;	
}

a:visited
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#999999;	
	text-decoration:none;
}

a:active
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#999999;	
}

a.normal:link
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;	
	text-decoration: none;
}

a.normal:hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;	
	background-color:#ffffff;
} 

a.normal:visited
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#858585;	
	text-decoration:none;
}

a.normal:active
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;
	text-decoration:underline;
}


a.none:link
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;
}

a.none:hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;
	background-color:#ffffff;	
} 

a.none:visited
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;
}

a.none:active
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;
}


/*White hyperlinks*/
a.white:link
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#ffffff;	
	font-weight:bold;
	text-decoration:underline;
}

a.white:hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;	
	background-color:#ffffff;
} 

a.white:visited
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#858585;	
	font-weight:bold;
	text-decoration:underline;
}

a.white:active
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#1863a6;
	text-decoration:underline;
}


/*Recent Course History-Expiring Courses*/
a.expiry:link
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:white;	
	text-decoration:underline;
}

a.expiry:hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:white;
	text-decoration:none;
	background-color:gray;
} 
a.expiry:visited
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:white;	
	text-decoration:underline;
}
a.expiry:active
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:white;
	text-decoration:underline;
}

.leaf
{
	position:relative;
	left: 50px;
	top:10px;
	filter:alpha(opacity=40);
	opacity: 0.4;
}

.welcome
{
	position:relative;
	left:15px;
	top:30px;
	width:300px;
	
}

.featProg
{
	position:relative;
	left: 0px;
	top:0px;
}
.gecko td.borderCorners
{
	height: 8px;
	width:  8px;
	/*background-color:White;*/
}
td.borderCorners
{
	background-repeat:no-repeat;
	height: 8px;
	width:8px;
}

.loginText
{
	font-family:Arial, Helvetica, Sans-Serif;
	color: #1863a6;		
}

.suggestions
{
	font-family:Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-size:10px;
}

.featList
{
	color:#1863a6;
	list-style: outside;
}

.title-large,.title-medium,.title-small
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1863A6;
	font-weight:bolder;

	
	
}	
/* default layout */
.TabPanel .ajax__tab_header {white-space:nowrap;}
.TabPanel .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.TabPanel .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.TabPanel .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.TabPanel .ajax__tab_header {font-family:Arial;font-size:13px; font-weight:bold;color:#1863a6; }
.TabPanel .ajax__tab_outer {padding-right:4px;height:21px;}
.TabPanel .ajax__tab_inner {padding-left:3px;}
.TabPanel .ajax__tab_tab {height:13px;padding:4px;margin:0;}
.TabPanel .ajax__tab_hover .ajax__tab_outer {background-color:#ffffff;}
.TabPanel .ajax__tab_hover .ajax__tab_inner {}
.TabPanel .ajax__tab_hover .ajax__tab_tab {}
.TabPanel .ajax__tab_active .ajax__tab_outer {text-decoration:underline; color:Black;} 
.TabPanel .ajax__tab_active .ajax__tab_inner {}
.TabPanel .ajax__tab_active .ajax__tab_tab {}
.TabPanel .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:0px solid #999999;border-top:0;padding:0px;background-color:#d8dfef;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}
