
body{
	background-color: #a5db92;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin: 0px;
	padding: 0px;
	align:justify;
	clear:both;	
}

a{
	color:#CC6600;
	text-decoration: none;
	}

a:visited, a:active{
	color:#875A2D;
}

a:hover{
	color:#CC8B00;
	text-decoration: underline;
}

h1{
color: #000000;
font-weight: bold;
font-size: 18px;
align: center;
margin:0px;
}

.normaltext
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	align:justify;
}
.normaltext2
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	align:justify;
	padding: 4px 10px 0px 10px;
}
.message
{
	font-family:Verdana, Arial, sans-serif;
	font-size:9pt;
	color:#FF0000;
	border:px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-right: 0px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-right: 0px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#ddcolortabs a{
float:right;
color: white;
background: #CC6600;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #CC8B00;
}

#ddcolortabs a:hover span{
background-color: #CC8B00;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #CC8B00;
}

.header_sign{

	font: 11px Arial, Verdana, sans-serif;
	color:#FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	position:relative;
	right: 13px;
}

.header_sign a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	}

.header_sign a:visited, .header_sign a:active{
	color:#FFFFFF;
}

.header_sign a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

.rates_program {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR:#FFFFFF; PADDING-TOP: 2px; ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#317023; TEXT-ALIGN: left; TEXT-DECORATION: none; align:left;
}
.rates_header {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.rates_data {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rates_data2{
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#FFFFCC; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rates_header2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.rates_program2 {
	PADDING-RIGHT: 5px; 
	 FONT-WEIGHT:normal; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; color:#666666 
	  PADDING-TOP: 2px;
	  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: 
	  left; TEXT-DECORATION: none; 

}
.submit_btn {
BORDER-RIGHT: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid; 
BORDER-TOP: #000000 1px solid;
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.basic {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.read_msg{
		BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none;
		background-color:#E3E3E3;
}
.style2 {font-size: small; font-family: Tahoma;}

.style300 {
	color: #FFFFFF;
	font-weight: bold;
}

.navigation{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:5px;
border:none;
}


.field{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
align=left;
color:#FFFFFF;
background:#317023;
}

.main_text{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#3D4E0B;
text-align:justify;
padding:14px 0px 5px 0px;
}
.welcome_text{
font-family:"Comic Sans MS", "Arial MT", Verdana;
font-size:12px;;
PADDING-LEFT:12px;
padding-top:10px;
color:#3D4E0B;
}

.footer {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 FONT-WEIGHT:normal; FONT-SIZE: 11px; TEXT-ALIGN:center; 
	 PADDING-BOTTOM: 5px;PADDING-TOP: 2px; TEXT-DECORATION: none; color:#000000;
}
.footer a{
color:#000000;
text-decoration: none;
}
.footer a:visited, .footer a:active{
color:#000000;
text-decoration: none;
}
.footer a:hover{
color:#000000;
text-decoration:underline;
}

.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
}

.btn
{
BORDER-RIGHT: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid; 
BORDER-TOP: #000000 1px solid;
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #317023; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.field_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}
.field_user
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.field_select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;
}

.label_user
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	align:justify;

}

.signup_dashing
{
	background-color:#a5db92;
	height:1px;
}

.footer_hr
{
	background-color:#317023;
	height:2px;
}

.working_area{
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
.error
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}
.gold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	padding-top:7px;
	width: 50px;
	height: 24px;
}

.search_label {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	COLOR:#ffffff;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#317023;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}


input.search_btn
{
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-LEFT: #FFFFFF 1px solid;
BORDER-BOTTOM: #FFFFFF 1px solid; 
BORDER-TOP: #FFFFFF 1px solid;
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #317023; TEXT-ALIGN: center; TEXT-DECORATION: none
}

input.search_btn:hover
{
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-LEFT: #FFFFFF 1px solid;
BORDER-BOTTOM: #FFFFFF 1px solid; 
BORDER-TOP: #FFFFFF 1px solid;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3C842A; TEXT-ALIGN: center; TEXT-DECORATION: none
}



.paginationCurPage
{
  color: #317023;
  border: 1px solid #317023;
  margin: 1px;
  padding: 3px;
}

.pagination
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight: normal;
  color: #000000;
  margin: 1px;
  padding: 3px;
}

.paginationSep
{
  color: #000000;
  margin: 0px;
  padding: 0px;
}

.paginationNext, .paginationPrev
{
  cursor: pointer;
  text-decoration: none;
  color:#CC6600;
}

.paginationLink
{
  cursor: pointer;
  font-weight: normal;
  text-decoration: none;
  color:#CC6600;
  margin: 1px;
  padding: 3px;
}

.paginationNext a, .paginationNext a:active, .paginationNext a:visited,
.paginationPrev a, .paginationPrev a:active, .paginationPrev a:visited,
.paginationLink a, .paginationLink a:active, .paginationLink a:visited
{
  text-decoration: none;
  border: 1px 1px solid #FFFFFF;
  margin: 1px;
  padding: 3px;
}

.paginationLink a:hover
{
  color: #003399;
  text-decoration: underline;
  margin: 1px;
  padding: 3px;
}

.navigation{
  font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:5px;
border:none;
color:#990000;
}

.navigation a{
	color:#990000;
	text-decoration: none;
}

.navigation a:link{
	color:#browse_list ;
	text-decoration: none;
}

.navigation a:visited{
	color:#990000;
	text-decoration: none;
}

.navigation a:hover{
	color:#317023;
	text-decoration: underline;
}

.crumb_area{
	background-color:#a5db92;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	align:left;
	vertical-align:middle;
	padding-left:10px;
	border: 1px solid #317023;
	}

.crumb_area a{
background: transparent url(images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color:#CC6600;
}

.crumb_area a:visited, .breadcrumb a:active{
color:#CC6600;
}

.crumb_area a:hover{
color:#CC8B00;
text-decoration: underline;
}

.crumb_area2{
	background-color:#a5db92;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	align:left;
	vertical-align:middle;
	padding-left:10px;
	}
	
.popnew{
	  border: 4px solid #a5db92;
}
	
.browse_infobar{
	background-color:#317023;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
	align:left;
	padding-left:10px;
	}

.browse_infobar2{
	background-color:#317023;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC6600;
	font-weight: bold;
	font-size:12px;
	align:left;
	padding-left:10px;
	}
	
.random_tip_teacher{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#OOOOOO;
	font-weight: normal;
	font-size:9px;
	align:left;
	padding-left:10px;
	}


.browse_list{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: gray;
	font-size:12px;
	valign:top;
	padding-left:28px;
	}

.browse_list a{
	color:#CC6600;
	font-weight:bold;
	}

.browse_list a:visited, .browse_list a:active{
color:#875A2D;
}

.browse_list a:hover{
color:#CC8B00;
text-decoration: underline;
}

.browse_table_title{
	background-color:#317023;
	color:#FFFFFF;
	height:34px;
	align:center;
	}

.browse_table_title a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	}

.browse_table_title a:visited, .browse_table_title a:active{
	color:#FFFFFF;
}

.browse_table_title a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}


.browse_table_list{
	background-color:#d5f2ca;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:20px;
	text-align:center;
	}
	
.browse_table_list a{
	color:#CC6600;
	font-weight:bold;
	}

.browse_table_list0{
	background-color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:20px;
	text-align:center;
	}
	
.browse_table_list0 a{
	color:#CC6600;
	font-weight:bold;
	}
	
.browse_table_list1{
	background-color:#a5db92;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:20px;
	text-align:center;
	}
	
.browse_table_list1 a{
	color:#CC6600;
	font-weight:bold;
	}
	
.browse_table_list2{
	background-color:#ddf2d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:20px;
	text-align:center;
	}	

.browse_table_list2 a{
	color:#CC6600;
	font-weight:bold;
	}
	
.browse_table_list3{
	background-color:#CC8B00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	height:20px;
	text-align:center;
	}	

.browse_table_list3 a{
	color:#ffffff;
	font-weight:bold;
	}

.browse_table_list3 a:hover{
	color:#eeeeee;
	font-weight:bold;
	}

.browse_table_list a:visited, .browse_table_list a:active{
color:#875A2D;
}

.browse_table_list a:hover{
color:#CC8B00;
text-decoration: underline;
}
	
.page_header{
	background-color:#317023;
	border-color:#FFFFFF;
			}
			
.page_footer{
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	color:#000000;
			}

.search_footer{
	background-color:#317023;
	border:1px;
	border-color:#000000;
	color:#FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
			}
			
.pop_footer{
	background-color:#FFFFFF;
	color:#000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 5px;
			}

.pop_footer img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
}


.pop_footer a:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.pop_footer img{
border: 1px solid #ccc;
}

.pop_footer a{
	color:#CC6600;
	}

.pop_footer a:visited, .pop_footer a:active{
color:#875A2D;
}

.pop_footer a:hover{
color:#CC8B00;
text-decoration: underline;
}


.signup_crumb_active{
	color:#000000;
	}
	
.signup_crumb_active{
	color:#CC6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	align:left;
	vertical-align:middle;
	}

.signup_crumb_passive{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	align:left;
	vertical-align:middle;
	}

.signup_crumb_active2{
	color:#CC6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	align:right;
	vertical-align:middle;
	}
.signup_crumb_passive2{
	color:#D9D0C3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	align:right;
	vertical-align:middle;
	}

.signup_crumb_prev{
	color:#d5f2ca;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	align:right;
	vertical-align:middle;
	}
.signup_crumb_current{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	align:right;
	vertical-align:middle;
	}

.signup_crumb_next{
	color:#D9D0C3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	align:right;
	vertical-align:middle;
	}

.upimgfail{
background: url(images/upimgfail.gif) no-repeat top;
	}

	#cornerleft {
		float:left;
		margin:0; padding:0;
		}
	#cornerright {
		float:right;
		margin:0; padding:0;
		valign:middle;
		valign:center;
		}
	.column-in {
		margin:0; padding:0.5em 1em;
		}

	.column-out {
		margin:0; padding:0.5em 0em;
		}

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}




	.index_box1 {
		background:#FFFFFF;
		width:220px;
		border:1px solid #317023;

		}

	.index_box2 {
		background:#317023;
		width:100%;
		border:3px solid #FFFFFF;
		align: left;
		}

	.index_box3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:0px;
			}
			
	.index_box4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#317023;
	padding-bottom:0px;
			}
			
	.index_box5 {
		background:#FFF;
		border:1px dashed #CC6600;
		align: left;
		}
			
.index_left {
padding-left:10px;
}
.index_box5_p {
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}
.index_box5_note {
font-size:8px;
}

.dipnot {
font-size:9px;
}

.logo {
color:#317023;
font-weight:bold;
}

.important {
color:red;
}
		
