/** Style Sheet for Aplusclassroom.com
*   By Phil Nasr
*   Date: 12/12/2007
*/

body {
	margin-top: 0px;
	text-align: center;
	background-color: #b2c5dd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
A {
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002B84;
	text-decoration: none;
	vlink: #002B84;
}
A:hover {
  color: #008ECC; text-decoration: underline;
}
	
h2 {
	font-size:14px;
	color:#003366;
	font-weight:bold;
	}
/*Table classes */

.mainTable {
		background-color:#FFFFFF;
		border: none;
		padding: 5px;
		font-size:11px;
		color:#003366;
		}
.cellLeft {
		background-image:url(template/template_3.jpg);
		}
.cellRight {
		background-image:url(template/template_4.jpg);
		}
		
.cellSubTitles {
		background-image:url(template/bg_box_sub_titles.gif);
		height: 25px;
		vertical-align:middle;
		}

/*Footer classes */

.footer {
		background-image:url(template/footer.jpg);
		width: 756px;
		height: 86px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		
		}
.footer a:link, .footer a:active, .footer a:visited {
		color: #FF0000;
		text-decoration:none;
		font-weight:bold;
		}

.footer a:hover {
		text-decoration:underline;
		color:#00CCFF;
		}
.dottedRight {
	border-right:dashed; 
	border-right-width:1px; 
	border-right-color:#20366a;
	}
	
.dotted {
	border:dashed;
	border-width:1px;
	border-color:#20366a;
	padding: 0px;
	}
.dottedNone {
	padding:0px;
	}

.dottedRightAndBottom {
	border-right:dashed; 
	border-right-width:1px; 
	border-right-color:#20366a;
	border-bottom:dashed; 
	border-bottom-width:1px; 
	border-bottom-color:#20366a;
	}
.dottedBottom {
	border-bottom:dashed; 
	border-bottom-width:1px; 
	border-bottom-color:#20366a;
	}
	
ul li {
	list-style-image:url(graphics/gif/bullet.gif);
	}

hr {
	color:#003366;
	width:400px;
	text-align:center;
	height:1px;
	}

.coursesPadding {
	padding-left:10px;
	}
	
sup {
	font-size: 6px;
	}
.loginRight {
	background-image:url(template/login_3.jpg);
	}

.loginLeft {
	background-image:url(template/login_2.jpg);
	}

.toolbarLeft {
	background-image:url(Templates/template_1.jpg);
	}

.toolbarRight {
	background-image:url(Templates/template_2.jpg);
	}
	
.loginBox {
	background-image:url(template/login_background.jpg);
	
	}
	
.alerttext {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.alerttext2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

select {
	border-color:#9ECCED;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F4FAFD;
	}
textarea {
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
input {
	border-color:#9ECCED;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F4FAFD;
	}
.image_button {
	border:none;
	}

.button {background-color:#003366;
		color:#ffffff;
		padding:5px;
		}
.formTB {
	background-color:#F9FCFF;
	: