/* CSS Document */
body { 
  font-family: arial, sans-serif; 
  font-size: 12px;
  line-height: 14px;
  color: #727272; 
  background: #4a6709 url(images/background.jpg) top center repeat-x;
  
  text-align: center;
  margin: 0;
  padding: 0;
}

img, div, input { behavior: url("iepngfix.htc") }




/* Main CSS ------------------------------------------------------------------------------------ */

div.wrapper{
	text-align: left;
	width: 968px;
	background-color: #f8f8f8;	
   margin-left: auto;
   margin-right: auto;
}

h1{ font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #015694; }
h2{ font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #8bad3f; }

.small { font-size: 9px; }

.heading { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #63830c; }


a {
  color: #005695;
}


div.maincontent{
	padding: 40px 20px 50px 85px;	
}

div.sidecontent{
	padding: 40px 37px 50px 20px;	
}

#topbar {
	width: 966px;
  height: 95px;
  background: url(images/topback.jpg) no-repeat;
}
#logo{
  width: 280px;
  height: 63px;
  float: left;
 	margin-top: 20px; 
 	margin-left: 40px; 	
  background: url(images/logo.png) no-repeat;
}
#toplinks {
  float: right;  
  text-align: right;
  font-size: 11px;
  color: #63830c;
 	margin-right: 40px; 
}
#toplinks a{
  font-size: 11px;
  text-decoration: none;
  color: #79a515;
}



.topnav {
	width: 100%;
  height: 26px;  
 	text-align: center;
  background: url(images/topnav-off.jpg) repeat-x;
  text-decoration: none;
  color: #9bb85b;
  cursor:pointer;cursor:hand;
  font-weight: 700;
}
.topnav td:hover {
	color: #ffffff;
	cursor:pointer;
	cursor:hand;
  background: transparent url(images/topnav-on.jpg) repeat-x;
}



hr {
	border: 0;
  width: 100%;
  color: #e5e5e5;
	background-color: #e5e5e5;
}




#login{
	position: relative;
  width: 268x;
  height: 298px;  
  line-height: 14px;
  background: url(images/loginback.jpg) no-repeat;
}

#login table{
	height: 248px;
}

.loginreg{
	font-size: 11px;
	color: #63a7ee;
}



#profile{
	position: relative;
  width: 268x;
  height: 227px;  
  line-height: 14px;
  background: url(images/profileback.jpg) no-repeat;
}

#loginprofile table{
	height: 238px;
}



input
{
	font-size: 12px;
	color: #1275dd;
	background: #ffffff;
	padding: 1px;
	border: 1px solid #dcd466;
	vertical-align:middle;
	margin:0 !important;margin-bottom:-1px;
}




div.featured
{
	width: 698px;
	height: 229px;
	background-position: top center;
	background: url("images/featuredcourse.jpg") no-repeat 0 0;	
}

div.featuredtext{
	color: #aaaaaa;
	line-height:14px;
	font-size: 11px;
	padding: 92px 25px 0px 230px;	
}

a.register  {
	float: right;
  display: block;
  width: 179px;
  height: 65px;
  z-index:5;
  background: url("images/featuredcourse-register.png") no-repeat 0 0;
}
a.register:hover { 
  background-position: 0 -65px;
}




div.footer{
	color: #8b8b8b;
	font-size: 11px;
	padding: 25px 37px 25px 0px;	
}

div.footer a{
	color: #005695;
	font-size: 11px;
}





a.topnav_profile  {
  display: block;
  width: 154px;
  height: 95px;
  z-index:8;
  background: url("images/topnav_profile.jpg") no-repeat 0 0;
}
a.topnav_profile:hover { 
  background-position: 0 -95px;
}

a.topnav_courses  {
  display: block;
  width: 110px;
  height: 95px;
  z-index:8;
  background: url("images/topnav_courses.jpg") no-repeat 0 0;
}
a.topnav_courses:hover { 
  background-position: 0 -95px;
}

a.topnav_order  {
  display: block;
  width: 118px;
  height: 95px;
  z-index:8;
  background: url("images/topnav_order.jpg") no-repeat 0 0;
}
a.topnav_order:hover { 
  background-position: 0 -95px;
}

a.topnav_transcript  {
  display: block;
  width: 118px;
  height: 95px;
  z-index:8;
  background: url("images/topnav_transcript.jpg") no-repeat 0 0;
}
a.topnav_transcript:hover { 
  background-position: 0 -95px;
}


a.topnav_downloads  {
  display: block;
  width: 99px;
  height: 95px;
  z-index:8;
  background: url("images/topnav_downloads.jpg") no-repeat 0 0;
}
a.topnav_downloads:hover { 
  background-position: 0 -95px;
}

