@charset "utf-8";
/* CSS Document */
body
{
	/*background-image:url(images/bg.jpg);
	background-repeat:repeat-x;*/
	background-color:#eeeeee;
	margin-top:11px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	font-family:Tahoma;	
	font-size:11px;
	color:#6a6a6a;
	background-image: url(images/pagebgr.gif);
	background-repeat: repeat-y;
	background-position: top;
}



.tableborders
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.username
{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

a.forgotpassword
{
font-size:11px;
text-decoration:underline;
color:#FFFFFF;
}



a.forgotpassword:hover
{
text-decoration:none;
}


a.newuser
{
font-size:11px;
text-decoration:underline;
color: #54ff00;
}


a.newuser:hover
{
text-decoration:none;
}


#menu ul{
padding:0;
margin-top:7px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

#menu ul li {
float:left;
list-style-type:none;
/*border-left:solid 1px #74bade;
border-right:solid 1px #74bade;
border-top:solid 1px #74bade;*/
margin-left:3px;
margin-right:3px;
text-decoration:none;
}


#menu ul li a {
padding-top:7px;
float:left;
display:block;
height:15px;
padding-left:15px;
padding-right:15px;
/*padding-bottom:7px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-variant:small-caps;
/*font-weight:bold;*/
color: #5b5b5b;
text-decoration:none;
height:33px;
}

#menu ul li a:hover {
color:#FFFFFF;
background-color:#a81e2a;
text-decoration:none;
}
#menu ul li a.on {
color:#FFFFFF;
background-color:#a81e2a;
}


.blueline
{
vertical-align:middle;
text-align:center;
}


.announcements
{
/*background-image:url(images/announce_bg.gif);
background-repeat:repeat-x;
background-position:bottom;*/
border:1px solid #cfcfcf;
font-family:Tahoma;
font-size:11px;
background-color:#f9fdff;
}

.dottedborder
{
border-bottom:1px dotted #d3d3d3;
}


.ashbg
{
	background-image:url(images/ash_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:250px;
}



a.readmore
{
color:#0073bd;
text-decoration:underline;
}


a.readmore:hover
{
text-decoration:none;
}


a.footerlinks
{
color:#414141;
text-decoration:none;
font-size:11px;
}

a.footerlinks:hover
{
text-decoration:underline;
}

.textbox
{
font-family:Tahoma;
font-size:11px;
width:140px;
}

.textarea
{
height:60px;
width:170px;
font-size:11px;
font-family:Tahoma;
}


.textpadding
{
padding-left:13px;
}


a.alllinks
{
text-decoration:none;
color:#6a6a6a;
}


a.alllinks:hover
{
text-decoration:underline;
color:#1399f0;
}



a.readmore
{
text-decoration:underline;
color:#FF0000;
}


a.readmore:hover
{
text-decoration:none;
}

.mainheadings
{
color:#009900;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
}



.subheadings
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b52b37;
font-weight:bold;
}


.table_left_border
{
border-left:1px solid #CCCCCC;
}

.bottomborder
{
border-bottom:1px solid #CCCCCC;
}

.caption
{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#0070c0;
}


.activelink
{
color:#1399f0;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}



#gridorange
{
margin:0px;
}

#gridorange th
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
border:1px solid #eaeaea;
background-color:#ffebca;
}

#gridorange td
{
border:1px solid #eaeaea;
}

.altrow
{
background-color:#fdfdfd;
}




#gridgreen
{
margin:0px;
}

#gridgreen th
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
border:1px solid #eaeaea;
background-color:#e1ffc3;
}

#gridgreen td
{
border:1px solid #eaeaea;
}


#gridpink
{
margin:0px;
}

#gridpink th
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
border:1px solid #eaeaea;
background-color:#fffcb1;
}

#gridpink td
{
border:1px solid #eaeaea;
}





#blue
{
margin:0px;
}

#blue th
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
border:1px solid #eaeaea;
background-color:#c5f6ff;
}

#blue td
{
border:1px solid #eaeaea;
}

.formborder
{
border:1px solid #feb4bb;
}


.button
{
background-color:#97edff;
border:1px solid #33c8e8;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
height:20px;
}


#startdate
{
margin:0px;
}

#startdate th
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
border:1px solid #eaeaea;
color:#FFFFFF;
background-color:#34abf8;
}

#startdate td
{
border:1px solid #eaeaea;
}



a.coursecurriculum
{
text-decoration:none;
color:#1399f0;
}


a.coursecurriculum:hover
{
text-decoration:underline;
}





#ashgrid
{
margin:0px;
}

#ashgrid th
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
border:1px solid #eaeaea;
color:#a31a26;
background-color:#f2f2f2;
}

#ashgrid td
{
border:1px solid #eaeaea;
}

.redfont
{
color:#FF0000;
font-weight:bold;
vertical-align:top;
}



.bluecaptions
{
font-size:17px;
font-weight:bold;
font-style:italic;
font-family:Calibri;
color:#0070c0;
}

a.sitemap
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#0088cf;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

a.sitemap:hover
{
color:#0088cf;
text-decoration:none;
}

.lightashbttm_border
{
border-bottom:1px solid #e4e4e4;
}

a.sitemaplinks
{
color:#6a6a6a;
text-decoration:none;
}

a.sitemaplinks:hover
{
color:#d90e20;
text-decoration:none;
}



a.nextbttn
{
font-size:11px;
color:#cc414d;
text-decoration:none;
}

a.nextbttn:hover
{
font-size:11px;
color:#cc414d;
text-decoration:underline;
}



.redheadings
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#31a600;
}



#headings
{
margin:0px;
background-color:#f9fdff;
color:#0073bd;
}

#headings th
{
font-family:Calibri;
font-size:15px;
font-weight:bold;
text-align:left;
border:1px solid #eaeaea;
background-color:#47c2ee;
padding-left:15px;
height:20px;
color:#FFFFFF;
}

#headings a
{
text-decoration:none;
color:#0073bd;
}

#headings a:hover
{
text-decoration:underline;
color:#0073bd;
}


#headings td
{
border:1px solid #eaeaea;
font-weight:bold;
font-size:11px;
}



.leftpanel_bg
{
background-color:#d8f2ff;
}


form
{
padding:0px;
margin:0px;
}



.scrolling_text
{
font-family:"Trajan Pro";
font-size:15px;
font-weight:bold;
color:#008a00;
}

#topblueband {
	background-color: #1399f0;
	height: 10px;
}



.rightborder
{
border-right:1px solid #E1E1E1;
}


a.redlinks
{
font-family:Tahoma;
color:#ca2031;
text-decoration:none;
}

a.redlinks:hover
{
font-family:Tahoma;
color:#ca2031;
text-decoration:underline;
}





