
.LoginFailureMessage
{
	color:Red;
	font-weight:bold;
	font-size:12px;
	position:relative;
	float: right;
}

.ForgotPasswordMessage
{
	color:Red;
	font-weight:bold;
}

a.ForgotPasswordMessage:link
{
	color:Red;
}
a.ForgotPasswordMessage:active
{
	color:Red;
}
a.ForgotPasswordMessage:visited
{
	color:Red;
}

.LoginLabel
{
	padding: 4px 0 0 0;

}



.Login
{
	margin:0;
	padding-bottom: 10px;
	width:280px;
	background-color:#ffffff;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	border-left: solid 1px #333333;
}

.LoginControl
{
	margin: 10px;
	width:260px;
	background-color:#ffffff;
	font-size: small;
}

.LoginLinks
{
	margin: 10px;
	width:260px;
}

.LoginHeaderImage
{
	vertical-align: middle;
}

.LoginHeader
{
	margin:0;
	padding:0 0 0 4px;
	width:276px;
	background-color:#99CC66;
	height: 18px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height:18px;

}

.LoginMessages
{
	margin:0;
	padding: 0;
	width:270px;
	background-color:#ffffff;
}

.LoginButton
{
	position:relative;
	top:-20px;
	left:240px;
}

.LoginFailureMessage
{
	margin-top:5px;
	padding: 0;
	color:Red;
	font-weight:bold;
	font-size:11px;
	
}

.LoginForgotPassword a:link, .LoginForgotPassword a:visited, .LoginForgotPassword a:active
{
	padding-left:5px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #007C6F;
	text-decoration: none;

}
 .LoginForgotPassword a:hover
 {
	text-decoration: underline;
 }


.systestheader
{
	font-size: 12px;
	vertical-align: top;
		background: #ccc;
	padding:2px;
	font-weight:bold;
	border-right: solid 1px #333333;
}

.systestrow
{
	background: #ededed;
	font-size: 11px;
	vertical-align: top;
	padding:2px;
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
}

.courserow
{
	padding: 3px;
}

.systesttable
{
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-bottom: solid 1px #333333;
}

.SystemTestButtons
{
	margin-left: auto;
	margin-right: auto;
}

a.footerLinkBK:link,  a.footerLinkBK:active, a.footerLinkBK:visited, a.footerLinkBK:hover
{
	color:#333;
	font-size:10px;
}

a.footerLink:link,  a.footerLink:active, a.footerLink:visited, a.footerLink:hover
{
	color:#336699;
	font-size:10px;
}

.maintabhover
{
	color:#000000; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	padding-left:20px;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
}

.mainactivetablink
{
	color:#000000; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	padding-left:20px;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	margin-top:2px;
	margin-left:4px;
}

.maintablink
{
	color:#ffffff; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	padding-left:20px;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	margin-top:2px;
	margin-left:4px;
}

.maintabhover
{
	color:#000000; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	padding-left:20px;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	margin-top:2px;
	margin-left:4px;
}

a.maintablink:link, a.maintablink:active, a.maintablink:visited, a.maintablink:hover
{
	color:#ffffff; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	background-image: none;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	background-image: url(../img/wht_triangle.gif);
}
a.maintabhover:link, a.maintabhover:active, a.maintabhover:visited, a.maintabhover:hover
{
	color:#000000; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	background-image: none;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	background-image: url(../img/blk_triangle_down.gif);
}


a.mainactivetablink:link, a.mainactivetablink:active, a.mainactivetablink:visited, a.mainactivetablink:hover
{
	color:#000000; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	background-image: none;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	background-image: url(../img/blk_triangle_down.gif);
}


/* leftnav */
a.activetablink:link, a.activetablink:active, a.activetablink:visited, a.activetablink:hover
{
	color:#000000; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	margin-left:10px;
	padding-left:20px;
	background-image: url(../img/blk_triangle_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	display: inline;
}

/* leftnav */
a.tablink:link, a.tablink:active, a.tablink:visited{
	color:#ffffff; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	margin-left:10px;
	padding-left:20px;
	background-image: url(../img/wht_triangle.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	display: inline;

}

/* leftnav */
a.tablink:hover{
	color:#000000; 
	font-size:11px; 
	line-height:14px;
	font-family:Arial;
	margin-left:10px;
	padding-left:20px;
	background-image: url(../img/blk_triangle_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
		display: inline;

}


ul.leftnav li{
	display:block;
	list-style-type:none;
		
	margin: 0;
	padding:0;
	background: url( ../../Images/Layout/LeftnavBorder.gif ) no-repeat 100% 0%; /* line at top of each item */
}

ul.leftnav li a{
	margin-top: 1px;
	display:block;
	text-align:left;
	padding: 5px 15px 5px 30px;
	font: bold 11px/12px arial;
	color: #003366;
	background: url( ../../Images/Layout/LeftnavBackground.gif ) no-repeat 100% 0;
}
ul.leftnav li a.disabled{
	color:#7F98B6;
}
ul.leftnav li a img{
	vertical-align:middle;
}
ul.leftnav li a:hover{
	color: #F38B00 !important;
}
ul.leftnav li.open a, ul.leftnav li a.at{
	background: url( ../../Images/Layout/LeftnavBlank.gif ) no-repeat 100% 11px;
}

