/* CSS Document */
body {
 background-color: #acab8e;
 color: #333;
 font: 11px/1.4em Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
}
/* All divs here */
#container {
	padding: 0px;
	width: 746px!important;
	width /**/: 790px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background:transparent;
	left: -62px;
	height: 892px;
	top: 26px;



 } 
 
 #main_content {
 background-color:#fbf5f0;
 margin:0 0 10px 0;
 padding:5px 10px 10px 10px;
 }
 

  #main_content a,  #main_content a:visited,  #main_content a:active{
 	color: #D4D0C8;
	border-bottom: 1px dotted #6a5f4f;
	text-decoration: none;
	font-weight: bold;
 }
  #main_content a:hover{
  	border-bottom: 0px dotted #6a5f4f;
  }
#main_content ol li{
	margin-top:10px;
}
 #mainmenu{
 height:30px;
 }
 #mainmenu ul{
margin:0px;
padding:0;
margin-left: 0;
background-color: #BFCBDE;
color: #3f2529;
float: left;
/*border-bottom:2px solid #6a5f4f; */
}
 #mainmenu ul li{
 display: inline;
 list-style-type:none;
 }
 #mainmenu ul li a{
padding: 1em 1em;
background-color: #fbf5f0;
color: #3f2529;
font-size:11px;
text-decoration: none;
float: left;
border-right: 1px solid #BFCBDE;
margin-top:2;
padding-bottom:0;
padding-top:10px; 
 }
 #mainmenu ul li a:hover{
 background-color: #FDF981;
 }
 

 #sidemenu ul{
margin:0px;
padding:0;
margin-left: 20;
background-color: #BFCBDE;
color: #3f2529;
float: none;
/*border-bottom:2px solid #6a5f4f; */
}
 #sidemenu ul li{
 display: block;
 list-style-type:none;
 }
 #sidemenu ul li a{
padding: 1em 1em;
background-color: #BFCBDE;
color: #3f2529;
font-size:11px;
text-decoration: none;
float: none;
border-right: 0px solid #BFCBDE;
margin:0;
padding-bottom:5;
padding-top:5;
 }
 #sidemenu ul li a:hover{
 background-color: #FDF981;
 }
 
 #footer{
 background-color:#fbf5f0;
 }
 #footer p{
 text-align:center;
margin:5px 5px 0px 5px;
padding:5px 0 0 0;
 
 border-top:2px solid #acab8e;
 }
  .con-box {
 padding: 5px 5px 5px 5px;
 }
 #search {
 padding: 10px 0 5px 10px;
 }
 #search h3{
 padding-left:2px;
 }
 p{padding:5px 15px 4px 15px; margin:0;}
 
 h3{font-size:12px; margin:0; padding:5px 0 5px 0 5px;}
 
 .brown{background-color:#6a5f4f;}
 .orange {background-color:#BFCBDE;}
 .sugarwhite {background-color:#fbf5f0;}
 
 .subnav {background-color:#d9edf6;}
 .subnav h3 {
 text-indent: -1500px; 
 background-image:  url(../../../../../Temp%20Internet/Temporary%20Internet%20Files/Content.IE5/I5Z4LCJA/images/subnav_title.gif);
 background-repeat: no-repeat;
 background-position: 25px 10px;
 height: 22px;
 margin-top:10px;
 }
 .subnav ul{
   list-style: none;
    margin-left: 25px;
	margin-bottom:5px;
	padding: 0;
   }
   
  .subnav li {
   	padding-left: 0px;
	padding-bottom:8px;
  } 
 
  .subnav li a{
  	background-image:  url(../../../../../Temp%20Internet/Temporary%20Internet%20Files/Content.IE5/I5Z4LCJA/images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
   color:#3f2529;
   text-decoration:none;
   padding-left: 15px;
  }
    .subnav li a:hover{
  background-image:  url(../../../../../Temp%20Internet/Temporary%20Internet%20Files/Content.IE5/I5Z4LCJA/images/subnav_bullet_hover.gif);
  }
  input.btn {
  background-color:#d9edf6;
  border:1px solid #6a5f4f;
  color:#3f2529;
  font-size:11px;
  padding:2px;
  margin-top:5px;
  }
  input.textfield{
  font-size:11px;
  color:#3f2529;
  border:1px solid #6a5f4f;
  padding:2px;
  margin-top:5px;
  }
  #right_col_shad{
  background-color:#ACAB8E;
  background-image: url(right_col_shad.jpg);
  background-repeat:repeat-y;
  background-position: 0px 0px; 
   }

  #main_right{
  background-color:#ACAB8E;
  background-image: url(right_col_shad.jpg);
  background-repeat:repeat;
  background-position: 0px 0px; 
   }	
	#form {
	background-color: transparent;
	border: 1px solid #6a5f4f;
	margin: 30px 0 0 15px;
	padding: 5px 0 5px 10px;
	width: 350px;
	}
	#form p{
		padding-left:0;
	}
	.courses_data{
		margin: 10px 0 5px 15px;
	}
	.courses_data td{
		padding: 5px;
	}
	.courses_data thead td{
		background-color: #D4D0C8;
		font-weight: bold;
	}
	.courses_data tfoot td{
		background-color: #d9edf6;
	}
	.asterisk {
		color: #f90;
		font-weight: bold;
		font-size: 12pt;
	}
		
  div.clearer {clear: left; line-height: 0; height: 0;} /*hack for the float*/
.tableheader {
	font-weight: bold;
	background-color: #BFCBDE;
}

 .boxes {color: #333; font-size: 10px; line-height: 15px; margin:10px;  }
td.feebox, th.feebox {padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 1px; border: 1px solid #D4D0C8; } 
th.feebox {background: #D4D0C8 } 
h1 {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px; 	 color: #D4D0C8; padding-top: 0px; padding-bottom: 0px;  margin-bottom: 0px; padding-left: 15px;
	}
.dings {
	font-family: Webdings;
	font-size: 14px;font-weight: normal;
}

 table.enrolbox {border: 1px solid #5a6e4c;  margin-left: 20px;margin-right: 20px;}
 table.enrolbox td {font-size: 10px;}


.enrolhead  {
	font-size: 12px; font-weight: bold;
	line-height: 15px; color:  #fff; padding: 10px;
		background-color: #D4D0C8; text-align: left;
}

.enrolcaption  {
	font-size: 11px; font-weight: bold;
	line-height: 15px; color:  #D4D0C8; padding: 10px;
		background-color: #fff; text-align: left;
}
.widgetlabel {
	font-size: 10px; font-weight: bold;
	line-height: 15px;
		
background-color: #FFE4C4;
padding-left: 10px; 
padding-right: 10px; text-align: right;
	
		margin: 2px;
}
