﻿html,body
{
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-image: url(Images/bkpage.jpg);
	background-position: left top;
	background-attachment: fixed;
	
	
}

.imgbtn
{
	text-decoration:none;
	}

.tabItem
{
border-top:solid 1px #3366EE;
border-left:solid 1px #3366EE;
border-right:solid 1px #3366EE;
border-bottom:solid 1px #3366EE;
background-color:#EFEFEF;	
}
.tabSelected
{
	border-top:solid 1px #3366EE;
border-left:solid 1px #3366EE;
border-right:solid 1px #3366EE;
background-color:#FFFFFF;
}


.CalendarFrame
{
	
border-top:solid 1px #3366EE;
border-left:solid 1px #3366EE;
border-right:solid 1px #3366EE;
border-bottom:solid 1px #3366EE;
background-color:#EFEFEF;
	}
.tabcontrol
{
	font-family: Calibri;
	font-size:.85em;
	text-align:center;
	border-top:solid 1px #969696; 
	border-left:solid 1px #969696; 
	border-right:solid 1px #969696;
	}
.tabbtn
{
	font-family: Calibri;
	font-size:.85em;
	color:#000077;
	text-align:center;
	
	}
.lkbtn:link,
.lkbtn:visited
{
	background-color:#353261;
	border: 1px solid #969696;
	padding: 4px 0px 6px 4px;
	display:block;
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #FFFFFF;
	vertical-align:middle;
	text-align:center;
	text-decoration: none;
	}

.lkbtn:hover
{
	background-color:#FFFFFF;
	border: 1px solid #969696;
	padding: 4px 0 6px 4px;
	display:block;
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #000077;
	text-align:center;
	vertical-align:middle;
	text-decoration: none;
	}
	
.SideMenu:link,
.SideMenu:visited
{
	background-image:url(Images/whitebutton.gif);
	background-repeat:no-repeat;
	padding: 4px 0 6px 4px;
	border: 0px solid #969696;
	display:block;
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #000077;
	text-align:left;
	text-decoration: none;
	}
.SideMenu:hover, 
.SideMenu.img
{
	background-image:url(Images/whitebutton_hoverout.gif);
	background-repeat:no-repeat;
	padding: 4px 0 6px 4px;
	border: 0px solid #969696;
	display:block;
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #770000;
	text-align:left;
	text-decoration: none;
	}
.SideMenu_Selected
{

width:190px;
	border: 0px solid #969696;
	padding: 4px 0 6px 4px;
	display:block;	
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #FFFFFF;
	text-align:left;
	background-color:#353261;
	
	text-decoration: none;
	}
.menuimg
{
		float:left;
		display:block;
		width:16px;
 		height:17px;
 		/*background:Url(Images/submenuico.jpg);*/
		border:0px;
		background-position:17px;
		
	}
	
.menuimg:hover
{		/*background-position:32px 0px;*/
 	}
.sortedlist
{
	list-style-image:url(Images/reddot.gif);
	list-style-position:inside;
	}
.Page
{
	border: 1px solid #969696;
	background-color: #FFFFFF;
	vertical-align:middle;
	
}
.PageBanner
{
	font-family:Calibri;
	font-size:1.7em;
	font-weight: bold;
	font-style: normal;
	color: #000077;
	text-align:left;
	text-decoration: none;
}

.StepTitle
{
	font-family: Calibri;
	font-size:1.1em;
	font-weight: bold;
	font-style: normal;
	color: #000077;
	text-decoration: none;
}

.PageTitle
{
	font-family: Calibri;
	font-size:.85em;
	font-weight: bold;
	font-style: normal;
	color: #800000;
	text-decoration: none;
}
.ContentTitle
{
	font-family: Calibri;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	color: #000077;
	text-decoration: none;
}
.Content
{
	
	font-family: Calibri;
	font-size:.90em;
	font-style:normal;
	color: #000077;
	text-decoration: none;
	}
	
.Footer
{
	
	font-family: Calibri;
	font-size:.90em;
	font-weight:normal;
	font-style:normal;
	color: #000077;
	text-align:center;
	text-decoration: none;
}

.TestAnswer
{
	font-family: Calibri;
	font-size: .70em;
	font-weight: normal;
	font-style: normal;
	color: #800000;
	text-decoration: none;
	background-color: #FFFFCC;
}
.LessonCount
{
	font-family: Calibri;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.LessonTitle
{
	font-family: Calibri;
	font-size: .85em;
	font-weight: bold;
	font-style: normal;
	color: #800000;
	text-decoration: none;
	}
.PageHeader
{
	
	border-bottom:1px solid #969696;
	
}

.FormFrame
{
	
border-top:solid 1px #969696;
border-left:solid 1px #969696;
border-right:solid 1px #969696;
border-bottom:solid 1px #969696;
	}
.FormHeader
{
	height:25px;
	border-bottom:solid 1px #969696;
	background-color:#EFEFEF;
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #000077;
	vertical-align:middle;
	text-decoration: none;
	}
	.FormHeaderBlue
{
	height:25px;
	border-bottom:solid 1px #969696;
	background-color:#3388DD;
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #FFFFFF;
	vertical-align:middle;
	text-decoration: none;
	}

.FormLabel
{
	height:25px;
	font-family: Calibri;
	font-size:.85em;
	font-weight:bold;
	font-style:normal;
	color: #000077;
	text-align:right;
	text-decoration: none;
	}
	
	.FormTextBox
	{
		
	font-family: Calibri;
	font-size:.85em;
	font-weight:normal;
	font-style:normal;
	color: #000077;
	background-color:#FFFFCC;
	text-align:left;
	text-decoration: none;
		}
		
		.ErrorText
		{
			
			font-family: Calibri;
			font-size:.80em;
			font-weight:bold;
			font-style:normal;
			color: #990000;
			
			text-decoration: none;
			}
