
pre{
padding:0px;
margin:0px;
}

.small {
	font-size: 12px; 
}
.big {
	font-size: 19px; 
	font-weight: bold;
}
.normal {
	font-size: 12px; 
	background-color:#ffffff;
}
div{
	font-family: Arial, Helvetica, sans-serif;  
	color: #353535; 
	font-size: 11px; 
	padding:0px;
	margin:0px;
}
 span
{
	font-family: Arial, Helvetica, sans-serif;  
	color: #353535; 
	font-size: 11px; 
	text-align:justify;
	line-height: 13px;
}
td,th
{
	font-family: Arial, Helvetica, sans-serif;  
	color: #353535; 
	font-size: 11px; 
}

p, h2, h3, h4, h5
{
	margin-top:3px;
	margin-bottom:3px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #353535;
	font-size: 11px;
	text-align:left;
	
	
}
.text
{
	font-family: Arial, Helvetica, sans-serif;  
	color: #353535; 
	font-size: 11px; 
	text-align:left;

}
body
{
	background-image: url(/images/bg_tile.gif); 
	background-color:#F4F5DF;
	font-family: Arial, Helvetica, sans-serif;  
	background-color: #FFFFFF; 
	color: #353535; 
	font-size: 11px; 
	margin:0px;
	padding:0px;
}

a, a:visited, td a, td a:visited
{  
	font-size: 11px; 
	color: #353535;
	text-decoration: underline; 
	font-family: Arial, Helvetica, sans-serif;  
	font-weight: normal;  
	
}
a:hover, td a:hover
{  
	font-size: 11px; 
	color: #60A52A;
	text-decoration: underline; 
	font-family: Arial, Helvetica, sans-serif;  
	font-weight: normal;  
}

a.small, a.small:visited 
{  
	font-size: 9px; 
	text-decoration: none; 
	font-weight: normal;  
}
a.small:hover {  
	font-size: 9px; 
	text-decoration: none; 
	font-weight: normal;  
}
div.left{
	float:left;
}
div.right{
	float:right;
}
div.clear{
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
		/*background-color: red;*/
}
div.clearleft{
	clear:left;
	font-size:0px;
	margin:0px;
	padding:0px;
}
.pad10{
	margin:0px;
	padding:10px;
}
div.hide{
	font-size:1px;
	float:left;
}
.b{border:0px solid #ff0000; background-color:red;
margin:0px;
	padding:0px;
}
.c{border:0px solid #ff0000; background-color:green;}
ul li{

padding-left:5px;
margin-left:5px;
list-style-type: disc
}
ol li, dir li{

padding-left:5px;
margin-left:5px;
}


dir p{

padding-left:0px;
margin-left:0px;

}
ul{
padding-left:5px;
margin-left:5px;
list-style-type: disc;

}
ol{
padding-left:5px;
margin-left:5px;
list-style-type: disc;
}
dir{
padding-left:0px;
margin-left:0px;
}
div.outer{
	width:770px;
	padding:0px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	background-image: url(/images/bodyback_trans.gif); 
	background-repeat: repeat-y;
	
	font-size:11px;
	font-size: 9px;
	min-height:300px;
	_height:300px;

}
div.bottomouter{
	width:770px;
	padding:0px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	background-image: url(/images/bodyback.gif); 
	background-repeat: repeat-y;
	background-color:#F4F5DF;
	font-size:11px;
	height:59px;

}
div.container{
	width:750px;
	padding:15px;
	padding-top:0px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
	min-height:300px;
	_height:300px;
	background-color:#ffffff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:720px;
	
}
.clearHack{}
div.popcontainer{
	width:550px;
	padding:15px;
	padding-top:0px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
	min-height:300px;
	_height:300px;
	background-color:#ffffff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:520px;
	
}
.clearHack{}
div.contentcontainer{
	width:720px;
	padding:0px;
	margin:0px;
	font-size:11px;
	float:left;
}

div.logosmall{
	padding:0px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	padding-bottom:10px;
	

}
div.bottomcontainer{
	width:750px;
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
	height:59px;
	background-color:#ffffff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:720px;
	height:59px;
}
.clearHack{}
div.logo{
	padding:0px;
	margin:0px;
	padding-top:15px;
	float:left;
}


div.leftcontainer{
	width: 170px;
	padding:0px;
	padding-right:4px;
	margin:0px;
	float:left;
	/*background-color:green;*/
	min-height:34px;
	_height:34px;
	background-image:url(/images/green_line_up.gif);
	background-position: top  right;
	background-repeat: repeat-y;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 166px;
}


div.rightcontainer{
	width: 550px;
	min-height:300px;
	_height:300px;
	padding:0px;

	margin:0px;
	float:right;
	voice-family: "\"}\""; 
	voice-family:inherit;
	
}
.clearHack{}
div.storycontainer{
	width: 546px;	
	padding:0px;
	margin:0px;
	float:left;
	overflow:hidden;

	
}

div.rightbannerscontainer{
	width: 284px;
	padding:0px;
	margin:0px;
	float:right;


}
div.notebook_container{
	background-image:url(/images/notebook_back.gif);
	background-position: top  right;
	background-repeat: repeat-y;
	width:272px;
	padding:0px;
	margin:0px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:9px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:250px;
}
.clearHack{}
div.catcontainer{
	width: 220px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#fFFFff;
}
div.productscontainer{
	width: 470px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#fFFFff;
}
div.topcontainer{
	width: 720px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#FFffFF;
}
div.welcomecontainer{
	padding:0px;
	margin:0px; 	
	width: 253px;
	height:98px; 
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	background-color:#F3F4E1;
	float:right;	
	color:#848500;
	voice-family: "\"}\"";   
 	voice-family:inherit; 
 	width: 253px;
	height:88px; 
}

.clearHack{}
div.logincontainer{
	padding:0px;
	margin:0px; 	
	width: 253px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#F3F4E1;
	float:right;	
	color:#848500;
	voice-family: "\"}\"";   
 	voice-family:inherit; 
 	width: 253px;
	
}

.clearHack{}
div.logincontainer_in{
	padding:0px;
	margin:0px; 	
	width: 253px;

	padding-left:5px;
	padding-right:5px;
	background-color:#F3F4E1;
	float:right;	
	color:#848500;
	voice-family: "\"}\"";   
 	voice-family:inherit; 
 	width: 243px;

}
.clearHack{}
div.welcomecontainer_in{
	padding:0px;
	margin:0px; 	
	width: 253px;
	height:88px; 
	padding-left:5px;
	padding-right:5px;
	background-color:#F3F4E1;
	float:right;	
	color:#848500;
	voice-family: "\"}\"";   
 	voice-family:inherit; 
 	width: 243px;
	height:88px; 
}
.clearHack{}
div.welcome_line{
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	color:#848500;
	
}
div.welcome_white{
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	width: 243px;
	min-height:30px;
	_height:30px;
	float:left;
	color:#848500;
	background-color:#FFFFFF;
		voice-family: "\"}\"";   
 	voice-family:inherit; 
 		width: 233px;
}
.clearHack{}
div.search_box{
	width:270px;	
	height:33px;	
	padding:0px;
	padding-left:5px;
	margin:0px;
	margin-top:2px;
	text-align:right;
	float:right;
	color:#353535;
	font-size: 11px;
	
}
.clearHack{}
div.search_label{
	height:19px;

	padding-left:5px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:4px;
	
	margin:0px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:11px;
}
.clearHack{}
div.rightcontainer{
	width: 240px;
	min-height:300px;
	_height:300px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#fFFFff;
}

div.banner_box{	
	padding:0px;
	margin:0px;
	width:240px;
	height:240px;
	float:left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:240px;
	width:240px;
}
.clearHack{}
div.banner_text_box{	
	padding:0px;
	margin:0px;
	width:230px;
	height:240px;
	float:left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:240px;
	width:230px;
}
.clearHack{}



div.gray_contentbox{	
	margin:0px;
	width:490px;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;	
	background-color: #E4E0DA;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:450px;
}
.clearHack{}

div.contentbox{	
	color: #6B6B6B;
	font-size: 9px;
	margin:0px;
	width:490px;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;	
	border: 1px solid #E4E0DA;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:468px;
}
.clearHack{}
div.top_menu_line{
	/*height:55px;*/
	height:34px;
	width: 720px;
	padding:0px;
	margin:0px;
	float:left;
	
}
.clearHack{}
div.chapter_menu{
	height:22px;
	padding:0px;
	margin:0px;
	float:left;	
}
.clearHack{}


div.insidemenu{
	width: 164px;
	padding:0px;
	margin:0px;
	float:left;
	color:#60A52A;
	font-size:11px;
	font-family: Arial,Verdana;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 164px;
}
.clearHack{}
div.catmenu{
	width: 220px;
	margin:0px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;	
	margin-top:10px;
	color:#993300;
	font-size:10px;
	font-family: Verdana;
	background-image:url(/images/innermenu_back.gif);
	background-position: left  top;
	background-repeat: repeat-x;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 180px;
}
.clearHack{}
div.insidemenu div.left, div.catmenu div.left{
	color:#9FC87F;
	font-size:11px;
	font-family: Arial, Verdana;
}
div.insidemenu a, div.insidemenu a:visited, div.catmenu div.left a, div.catmenu div.left a:visited{
	color:#60A52A;
	font-family: , Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}

div.insidemenu a:hover, div.catmenu div.left a:hover{
	color:#60A52A;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
		text-decoration: underline;
	font-weight: normal;
}

div.menuitemnormal{
	height: 22px;
	margin:0px;
	float:left;
	padding-right:5px;
}

div.menuitemnormal_in{
	margin:0px;
	float:left;
	background-image:url(/images/menu_back.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:5px;
}
div.menuitemnormal_on_in{
	margin:0px;
	float:left;
	background-image:url(/images/menu_on_back.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:5px;
}


div.menuitemnormal a, div.menuitemnormal a:visited{
	color:#353535;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}

div.menuitemnormal a:hover{
	color:#999999;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}

div.menuitemnormal_on a, div.menuitemnormal_on a:visited{
	font-family:  Arial, Helvetica, sans-serif; 
	color:#353535;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}

div.menuitemnormal_on a:hover{
	font-family:  Arial, Helvetica, sans-serif; 
	color:#999999;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}

div.mainbanner{
	width: 490px;
	height:220px;
	padding:0px;
	margin:0px;
	float:left;
}

div.mainbanner{
	width: 490px;
	height:220px;
	padding:0px;
	margin:0px;
	float:left;
}

div.sepleft10{
	margin: 0px;
	padding:0px;
	width:10px;
	height:1px;
	float:left;
	font-size:1px;
}
div.sepleft5{
	margin: 0px;
	padding:0px;
	width:5px;
	height:1px;
	float:left;
	font-size:1px;
}

div.sepdown10{
	margin: 0px;
	padding:0px;
	height:10px;
	clear:both;
	font-size:1px;
	
}
div.sepdown10white{
	margin: 0px;
	padding:0px;
	height:10px;
	clear:both;
	font-size:1px;
	background-color:white;
}
div.sepdown5{
	margin: 0px;
	padding:0px;
	height:5px;
	clear:both;
	font-size:1px;	

}
div.catsepdown5{
	margin: 0px;
	padding:0px;
	height:3px;
	clear:both;
	font-size:1px;	
	background-color: #F3EFD4;
}
div.sepdown9{
	margin: 0px;
	padding:0px;
	height:9px;
	clear:both;
	font-size:1px;
}
div.sepdown60{
	margin: 0px;
	padding:0px;
	height:60px;
	clear:both;
	font-size:1px;
}
div.sepdown50{
	margin: 0px;
	padding:0px;
	height:50px;
	clear:both;
	font-size:1px;
}

input.searchfield{
	display: inline;
	font-family: Verdana;
	height:19px;
	width: 118px;
	color: #999999;
	background-color: #FFFFFF;
	font-size: 11px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #8F8F8F;
	border-left: 1px solid #CECECE;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 106px;
	height:11px;
	}
.clearHack{}
input.loginfield{
	display: inline;
	font-family: Verdana;
	height:19px;
	width: 90px;
	color: #BABB69;
	background-color: #FFFFFF;
	font-size: 11px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #8F8F8F;
	border-left: 1px solid #CECECE;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 72px;
	height:11px;
	}
.clearHack{}

td.fieldname{
	font-family: Verdana;	
	color: #848500;	
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	padding-bottom:10px;	
	text-align:right;
	width:100px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:100px;
}
.clearHack{}
td.mandatory{
	font-family: Verdana;	
	color: #848500;	
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	padding-bottom:10px;	
	border:0px;	
	text-align:left;
	
}

td.field{
	font-family: Verdana;	
	color: #999999;	
	font-size: 10px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	padding-left:20px;	
	padding-bottom:10px;	
	text-align:left;	
}

table.cart, table.form{
	font-family: Verdana;	
	background-color: #F3EFD4;	
	font-size: 10px;
}
table.cart th{
font-family: Verdana;	
font-size: 10px;
color: #666666;
font-weight:normal;	
text-align:left;
margin:0px;
padding:5px;
	padding-left:10px;	
	padding-right:10px;	
	border-right:1px solid white;
}
table.cart td, table.form td{
font-family: Verdana;	
font-size: 10px;
color: #8A1F01;
font-weight:normal;	
margin:0px;
	padding:5px;
	padding-left:10px;	
	padding-right:10px;	
	border-right:1px solid white;

}
table.cart td.dark{
font-family: Verdana;	
font-size: 10px;
color: #8A1F01;
background-color: #DFDCC3;
font-weight:normal;	
margin:0px;
	padding:5px;
	padding-left:10px;	
	padding-right:10px;	
	border-right:1px solid white;

}

table.cart td.total{
font-family: Verdana;	
font-size: 10px;
color: #8A1F01;
background-color: #B9B59D;
font-weight:normal;	
margin:0px;
font-weight:bold;
	padding:5px;
	padding-left:10px;	
	padding-right:10px;	
	border-right:1px solid white;

}
table.cart tr.pad, table.cart tr.pad td, table.cart td.pad {
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	height:10px;
		border:0px solid white;
}
table.cart  td.tile{
font-family: Verdana;	
font-size: 10px;
color:white;
background-color: #8A1F01;
font-weight:normal;	
margin:0px;
	padding:0px;
	border:0px solid white;
	
}
span.pp{
font-family: Verdana;	
font-size: 10px;
font-style: underlined;
color: #666666;
}
 table.cart td.field input{
	display: inline;
	font-family: Verdana;
	height:19px;
	width: 40px;
	color: #8A1F01;
	background-color: #FFFFFF;
	font-size: 10px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border: 1px solid #000000;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 28px;
	height:11px;
	}
.clearHack{}
td.grower{
	font-family: Verdana;	
	font-size: 19px;
	margin:0px;
	padding:0px;
	padding-bottom:5px;	
}
.clearHack{}
td.growerdescr{
	font-family: Verdana;	
	font-size: 19px;
	margin:0px;
	padding:0px;
	color:#4B7C0D;
	padding-bottom:5px;	
	
}
.clearHack{}
td.customer{
	font-family: Verdana;	
	font-size: 12px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;	
	padding-top:10px;	
	padding-right:15px;
	text-align:right;	
	width:110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:95px;
}
.clearHack{}
td.customer a, td.customer a:visited{
	font-family: Verdana,  Arial, Helvetica, sans-serif; 
	color:#4B7C0D;
	font-size:12px;
	text-decoration: underline;
	font-weight: normal;
}

td.customer a:hover{
	font-family: Verdana,Verdana, Arial, Helvetica, sans-serif; 
	color:#4B7C0D;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
}
td.next{

	color:#993300;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	padding-bottom:0px;	
	padding-top:10px;	
	text-align:left;
	width:330px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:330px;
}
td.next a.next, td.next a.next:visited{

	color:#353535;
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}

td.next a.next:hover{

	color:#353535;
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}

td.next div{

	color:#353535;
	font-size: 11px;
	font-weight: normal;
}

div.sep21{
	padding:0px;
	margin:0px;
	height:21px;
	clear:both;
}
div.sep13{
	padding:0px;
	margin:0px;
	height:13px;
	clear:both;

}
div.sep10{
	padding:0px;
	margin:0px;
	widht:10px;
	float:left;
	height:100px;

}
div.course_header{
padding:0px;
	margin:0px;
font-size:20px;
padding-right: 5px;
float:left;
}
div.course_menu{
	padding:0px;
	margin:0px;
	padding-top: 7px;
	height:11px;
	float:left;
}
div.coursemenuitem, div.coursemenuitemon{
	padding:0px;
	margin:0px;
	padding-right: 5px;
	height:11px;
	float:left;
}
div.coursemenuitem a, div.coursemenuitem a:visited{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#353535;
	text-decoration: underline;
	font-weight: bold;
}

div.coursemenuitem a:hover{
	font-family: , Arial, Helvetica, sans-serif; 
	color:#60A52A;
	font-size:11px;
	text-decoration: underline;
	font-weight: bold;
}
div.coursemenuitemon a, div.coursemenuitemon a:visited{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	
	color:#60A52A;
	text-decoration: underline;
	font-weight: bold;
}

div.coursemenuitemon a:hover{
	font-family: , Arial, Helvetica, sans-serif; 
color:#353535;
	font-size:11px;
	text-decoration: underline;
	font-weight: bold;
}

div.relevant{
	font-family: , Arial, Helvetica, sans-serif; 
color:#969696;
	font-size:11px;
		font-weight: bold;
}
div.green_line{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line.gif);
	background-position: left  center;
	background-repeat: repeat-x;
	font-size: 1px;
	clear:both;
}
div.gray_line{
	padding:0px;
	margin:0px;
	background-image:url(/images/gray_line.gif);
	background-position: left  center;
	background-repeat: repeat-x;
	font-size: 1px;
	clear:both;
}
div.green_line_bottom{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line.gif);
	background-position: left  bottom;
	background-repeat: repeat-x;
	font-size: 1px;
	clear:both;
}
div.green_line_up{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line_up.gif);
	background-position: top  center;
	background-repeat: repeat-y;
	font-size: 1px;
	height:100px;
	width:10px;
	float:left;
}
div.green_line10{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line.gif);
	background-position: left  center;
	background-repeat: repeat-x;
	height:11px;
	font-size: 1px;
	clear:both;
}
td.green_line{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line.gif);
	background-position: left  center;
	background-repeat: repeat-x;
	height:1px;
	font-size: 1px;
	clear:both;
}
td.linesep{
	padding:0px;
	margin:0px;
	background-image:url(/images/linesep.gif);
	background-position: left  top;
	background-repeat: repeat-x;
	height:1px;
	font-size: 1px;
}
div.graylinesep{
	padding:0px;
	margin:0px;
	background-image:url(/images/gray_linesep.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height:1px;
	font-size: 1px;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
td.brownlinesep{
	padding:0px;
	margin:0px;
	background-image:url(/images/gray_line_back.gif);
	background-position: left  top;
	background-repeat: repeat-x;
	height:1px;
	font-size: 1px;
	
}
td.field select{
	color: #999999;
	font-family: Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 11px; 

}
td.field  input{
	display: inline;
	font-family: Verdana;
	height:19px;
	width: 168px;
	color: #999999;
	background-color: #FFFFFF;
	font-size: 10px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #8F8F8F;
	border-left: 1px solid #CECECE;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 156px;
	height:11px;
	}
.clearHack{}

td.field  textarea{
	display: inline;
	font-family: Arial, Verdana;
	height:100px;
	width: 168px;
	color: #999999;
	background-color: #FFFFFF;
	font-size: 10px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #8F8F8F;
	border-left: 1px solid #CECECE;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:92px;
	width: 156px;
	}
.clearHack{}
input.whitefield{
	display: inline;
	font-family: Verdana;
	height:19px;
	width: 168px;
	color: #993300;
	background-color: #FFFFFF;
	font-size: 11px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #8F8F8F;
	border-left: 1px solid #CECECE;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 156px;
	height:11px;
	}
.clearHack{}

input.greenfield{
	display: inline;
	font-family: Verdana;
	height:30px;
	width: 330px;
	color: #4B7C0D;
	background-color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;	
	border:1px solid  #4B7C0D;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 308px;
	height:18px;
	}
.clearHack{}

select, textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
}

div.greenbox{
	font-family: Verdana,  Arial, Helvetica, sans-serif; 
	
	width: 330px;
	color: #4B7FB6;	
	background-color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;	
	border:1px solid  #4B7C0D;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 308px;
	
	}
.clearHack{}

textarea.greentextarea{
	display: inline;
	font-family: Arial, Verdana;
	height:190px;
	width: 330px;
	color: #4B7C0D;
	background-color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;	
	border:1px solid  #4B7C0D;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:178px;
	width: 308px;
	}
.clearHack{}

input.searchbutton{
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;	
	border:0px;
	height:19px;
}
form{
	margin:0px;
	padding:0px;	
	border:0px;
	font-size:1px;
}
form.searchform{
	margin:0px;
	padding:0px;	
	border:0px;
	height:30px;
	display: inline;
}
form.forma{
	margin:0px;
	padding:0px;	
	border:0px;
}
input.button, input.send{
	margin:0px;
	padding:0px;
	background-color:#3C001E;
	color:#FFFFFF;
	border: 1px solid #3C001E;
}
td.field input.yes{
	margin:0px;
	padding:2px;
	width:20px;
	height:20px;
	color:#FFFFFF;
	
}

div.pointer{
	padding:0px;
	margin:0px;
	text-align:center;
}

div.hr{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line_back.gif);
	height:2px;
	font-size: 1px;
	clear:both;
}
div.gray{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line_back.gif);
	height:2px;
	font-size: 1px;
	clear:both;
}


div.box{
	padding:0px;
	margin:0px;
	width:240px;
	float:left;
}

div.privacy{
	padding:0px;
	margin:0px;
	width:117px;
	height:30px;
	float:right;
	padding-top:15px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:15px;
}
.clearHack{}
div.privacy a, div.privacy a:visited, div.privacy a:hover{
	color:#836D53;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	text-decoration: underline;
	font-weight: normal;

}

div.problem{
	padding:0px;
	margin:0px;
	width:250px;
	height:21px;
	float:left;
	background-color:#3C001E;
}

div.bottomcenter{
	padding:0px;
	margin:0px;
	width:700px;
	text-align:center;
	background-color: #ffffff;
	color:#848500;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	margin-right:auto;
	margin-left:auto;
}
div.bottom_menu_line{
	height:40px;
	width:720px;
	padding:0px;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	color:#848500;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	background-color: #ffffff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 10px;	
	width:700px;
}
.clearHack{}

div.bottommenuitemnormal, div.bottommenuitemnormal_on{
	height: 10px;
	margin:0px;
	float:left;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	color:#848500;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 10px;
}
.clearHack{}


div.sep{
	height: 10px;
	margin:0px;
	float:left;
	padding:0px;
	color:#848500;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 10px;
}
.clearHack{}
div.copy{
	height: 23px;
	margin:0px;
	float:right;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	color:#A49481;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 13px;
}
.clearHack{}



div.bottommenuitemnormal a, div.bottommenuitemnormal a:visited, div.bottommenuitemnormal_on a, div.bottommenuitemnormal_on a:visited, div.bottom_menu_line a, div.bottom_menu_line a:visited{
	color:#848500;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	text-decoration: underline;
	font-weight: normal;
}

div.bottommenuitemnormal a:hover, div.bottommenuitemnormal_on a:hover, div.bottom_menu_line a:hover{
	color:#848500;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	text-decoration: underline;
	font-weight: normal;
}

div.content{
	color: #353535;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	float:left;
	min-height:100px;
	_height:100px;
	width:550px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:546px;
}
.clearHack{}
div.storycontent{
	color: #353535;
	font-size:11px;
	line-height:15px;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	padding-top: 5px;
	float:left;
	overflow:hidden;
	width:262px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:252px;
}
.clearHack{}
div.box_content{
	color: #00853E;
	font-size:12px;
	line-height: 14px;
}

div.contentin{
	color: #353535;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	float:left;
	line-height: 16px;
	padding-top:10px;
}
div.contentin p, div.contentin div, div.contentbox p, div.content p{
	color: #353535;
	font-size:11px;
}
div.contentfix{
	color: #353535;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	float:left;
	line-height: 18px;
	min-height:100px;
	_height:100px;
	width:338px;
}

div.content a, div.content a:visited,div.contentin a, div.contentin a:visited{
	color:#353535;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}

div.content a:hover, div.contentin a:hover{
	color:#60A52A;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}

div.path{
	margin: 0px;
	padding: 0px;
	width:520px;
	background-color: #E1E3B1;
	font-family: Arial, Verdana;
	color: #353535;
	font-weight:bold;
	font-size:9px;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	float:left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:490px;
}
.clearHack{}

div.insidemenu_header{
	margin: 0px;
	padding: 0px;
	width:164px;
	font-family: Arial,Verdana;
	color: #00853E;
	font-weight:bold;
	font-size:18px;
	padding-bottom: 5px;
	float:left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:164px;
}
.clearHack{}

div.path a, div.path a:visited, div.path a:hover{
	font-family:Arial, Verdana;
	color: #8B8D10;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	
}
.pathsep{
	font-family: Arial, Verdana;
	
	font-size:11px;
	font-weight:bold;
}

#pagepicture{
	background-color: white;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	clear:both;
	float: left;
	width: 546px;
	
	
}
.clearHack{}
#pagevideo{
	background-image:url(/images/videomessage.gif);
	background-position: center  center;
	background-repeat: no-repeat;
	/*background-color: red;*/
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	clear:both;
	width: 546px;
	/*height:232px;*/
	height:321px;
	
}
.clearHack{}

div.flashbackground{
	background-image:url(/images/videomessage.gif);
	background-position: center  center;
	background-repeat: no-repeat;
	
	margin: 0px;
	padding: 0px;
	float:left;
	clear:both;
	width: 546px;
	height:321px;
	
}
.clearHack{}
#pagevideo100{
	/*background-color: red;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;	
	/*	min-height:100%;
	_height:100%; */
}

div.pageheader{
	font-family: Arial, Times New Roman, Verdana;	
	color:#848500;
	font-size: 14px;	
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 546px;
	clear:both;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 536px;
}
.clearHack{}

div.pagesubheader{
	font-family: Verdana;	
	color:#4B7C0D;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;	
	
}

div.coursesubheader{
	font-family: Arial;	

	font-size: 12px;
	margin: 0px;
	padding: 0px;
	
	padding: 5px;
	
	
}
div.coursesubheader_text{
	font-family: Arial;	
	padding: 5px;
	
	
}

.inheader{
	font-family: Arial, Times New Roman, Verdana;	
	color:#848500;
	font-size: 12px;	
	font-weight:bold;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	
}

.active{
	font-family: Arial,Verdana;	
	color:#00853E;
	font-size:11px;
	margin: 0px;

}
input{
	font-size: 11px;
	font-weight:normal;
}
/*

input[type="image"] {
	margin:0px;
	padding:0px;
}
*/
.text  img{
	margin: 0px;
	padding:10px;
	
}
.box_descr img{
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	
}



div.tracktor{
	display: none;
	width:1px;
	height:1px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	font-size:0px;
	float:right;
}

.nopad{
padding:0px;
margin:0px;
}
h1{
	font-size:14px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
h1.small{
	font-size:11px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
table.middle td{
text-align:center;
}

                                             


div.innermenuitem{
	background-image:url(/images/spacer.gif);
	padding:0px;
	margin:0px;
	width:122px;
	height:22px;
	padding-top:1px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:21px;
	width:122px;	
}
.clearHack{}

.greentext{
	font-family: Verdana;	
	color: #4B7C0D;
}
.bluebigtext{
	font-family: Verdana;	
	font-weight:bold;
	font-size:19px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #4B7FB6;
}
.graybackground{
	font-family: Verdana;	
	margin: 0px;
	padding: 10px;
	font-size:12px;
	background-color: #EEEBE8;	
}
.darkheader{
	font-family: Verdana;	
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size:19px;
	color: #353535;	
}
.notactivetext{
	font-family: Verdana;	
	color: #C1C1C1;
	font-size:10px;
}

div.newsnavigation{
	width:490px;
	margin:0px;
	float:left;
	padding-left:10px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:10px;	
	color:#6B6B6B;
	font-size:13px;
	font-family: Verdana;
	font-weight:bold;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:460px;
}
.clearHack{}

div.newsnavigation div.left{
	color:#6B6B6B;
	font-size:13px;
	font-family: Verdana;
	font-weight:bold;
}
div.content a.newsperiod, div.content a.newsperiod:visited, div.content a.newsperiod:hover{
font-size:13px;

}
td.newsdescr{
	margin:0px;
	padding:0px;
	padding-top:10px;
	color:#999999;
	font-size:12px;
	font-family: Verdana;
	text-align:left;

}
td.newssep{
	margin:0px;
	padding:10px;
	padding-bottom:0px;
	color:#993300;
	font-size:12px;
	font-family: Verdana;
	text-align:center;
}

div.news_descr{
	color:#353535;
	font-size:10px;
	font-family: Verdana;
}
div.newsbox_descr{
	color:#FFFFFF;
	font-size:10px;
	font-family: Verdana;
	line-height:17px;
}
div.newsbox_descr a, div.newsbox_descr a:visited,div.newsbox_descr  a:hover{
	font-size:10px;
	font-family: Verdana;
	color:#FFFFFF;
}
div.newsbox_descr a.title, div.newsbox_descr a.title:visited,div.newsbox_descr  a.title:hover{
	font-size:15px;
	font-family: Verdana;
}
div.news_content, div.news_content p{
	color:#353535;
	font-size:10px;
	font-family: Verdana;
	line-height: 16px;
	text-align:justify;
}
span.news_title, div.news_title, td.news_title{
	color:#848500;
	font-size:19px;
	font-family: Times New Roman, Verdana;
	padding:0px;
	padding-top:5px;
	margin:0px;
	line-height: 22px;
	
}
a.news, a.news:visited, td a.news, td a.news:visited{
	color: #848500;
	font-weight:normal;
	font-size:15px;
	text-decoration:none;	
	text-align: left;	
	font-family: Times New Roman, Verdana;
	
}
a.news:hover, td a.news:hover{
	color: #848500;
	font-weight:normal;
	font-size:15px;	
	text-decoration:underline;
	text-align: left;		
	font-family: Times New Roman, Verdana;
}

div.newsbox_descr a.newsbox, div.newsbox_descr a.newsbox:visited, div.newsbox_descr a.newsbox:hover{
	color: #FFFFCC;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;	
	text-align: left;	
	
}

a.more, a.more:visited, td a.more, td a.more:visited{
	color: #993300;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;	
	text-align: left;	
	
}
a.more:hover, td a.more:hover{
	color: #993300;
	font-weight:normal;
	font-size:10px;	
	text-decoration:underline;
	text-align: left;		
}
a.newswebsite, a.newswebsite:visited{
	color: #4B7C0D;
	font-weight:normal;
	font-size:19px;
	text-decoration:none;	
	text-align: left;	
	
}
a.newswebsite:hover{
	color: #4B7C0D;
	font-weight:normal;
	font-size:19px;	
	text-decoration:underline;
	text-align: left;		
}

a.newsviewall, a.newsviewall:visited{
	color: #6B6B6B;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	text-align: left;	
	
}
a.newsviewall:hover{
	color: #6B6B6B;
	font-weight:bold;
	font-size:13px;	
	text-decoration:underline;
	text-align: left;		
}

div.newsboxtext{
	margin:0px;	
	float:left;
	padding:0px;	
	padding-top:15px;
	padding-bottom:0px;
	font-weight:bold;
	border:0px solid black;
	font-family: Verdana;
	font-size: 13px;
	height:130px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:115px;
	
}
.clearHack{}

div.lightgraynews_box{	
	padding:10px;
	margin:0px;
	width:240px;
	height:230px;
	float:left;
	background-color: #DED8D1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:210px;
	width:220px;
}
.clearHack{}
.newspicture{
	margin:0px;	
	padding:10px;	
	background-color: #F7F5E3;
	margin-right:10px;	
	float:left;
	color: #666666;
	font-size:9px;	
}
.newspicture_text{
	margin:5px;	
	padding:5px;	
	background-color: #F7F5E3;
	float:left;
	color: #666666;
	font-size:9px;	
}
.newspicture_text p, .newspicture_text div, .newspicture_text span{	
	background-color: #F7F5E3;	
	color: #666666;
	font-size:9px;	
}


div.related_header{
	font-family: Arial, Times New Roman, Verdana;	
	color:#848500;
	font-size: 14px;	
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	clear:both;
}

div.related_link{
	font-family: Arial, Times New Roman, Verdana;	
	color:#848500;
	font-size: 14px;	
	
}



div.green_box{
	float:left;
	margin: 0px;
	color:#00853E;
	background-color:#C4DF9B;
	width:260px;
	font-size: 14px;	
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:250px;
}
.clearHack{}

div.green_box_header{
	font-family: Arial, Times New Roman, Verdana;	
	color:#00853E;
	font-size: 18px;	
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 10px;
	clear:both;
}

div.green_box{
	margin: 0px;
	color:#00853E;
	background-color:#C4DF9B;
	width:270px;
	font-size: 14px;	
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:260px;
}
.clearHack{}
div.green_box a, div.green_box a:visited{
	color: #00853E;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	text-align: left;	
	
}
div.green_box a:hover{
	color: #00853E;
	font-weight:normal;
	font-size:11px;	
	text-decoration:underline;
	text-align: left;		
}
div.videolink{
	margin: 0px;
	color:#00853E;
	background-color:#ffffff;
	width:260px;
	font-size: 14px;	
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
	float:left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:255px;
}
.clearHack{}

div.videolink_box{
	margin: 0px;
	color:#00853E;
	background-color:#C4DF9B;
	width:270px;
	font-size: 14px;	
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:260px;
}
.clearHack{}

div.related_link a, div.related_link a:visited, div.videolink a, div.videolink a:visited, div.promo_box_content a, div.promo_box_content a:visited{
	color: #848500;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif; 
}
div.related_link a:hover,div.videolink a:hover, div.promo_box_content a:hover{
	color: #848500;
	font-weight:normal;
	font-size:11px;	
	text-decoration:underline;
	text-align: left;		
	font-family: Arial, Helvetica, sans-serif; 
}

div.promo_box{
	float:left;
	margin: 0px;
	color:#848500;
	width:270px;
	font-size: 14px;	
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:265px;
}
.clearHack{}

div.promo_box_header{
	margin: 0px;
	color:#848500;
	font-size: 12px;	
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
}

div.promo_box_content{
	margin: 0px;
	color:#848500;
	font-size: 11px;	
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
}

div.promo_box_content p, div.promo_box_content div,  div.promo_box_content span,  div.promo_box_content li{
color:#848500;
font-size: 11px;	
}

textarea.notes{
	display: inline;
	font-family: Arial, Verdana;
	height:139px;
	width: 250px;
	color: #353535;
	background-color: #FFFFFF;
	font-size: 11px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:131px;
	width: 238px;
	}
.clearHack{}

div.notebook_container a.viewnotes,div.notebook_container a.viewnotes:visited, div.notelist_container a, div.notelist_container a:visited, div.note a, div.note a:visited{
	color: #353535;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif; 
}
div.notebook_container  a.viewnotes:hover, div.notelist_container a:hover, div.note a:hover{
	color: #353535;
	font-weight:normal;
	font-size:11px;	
	text-decoration:underline;
	text-align: left;		
	font-family: Arial, Helvetica, sans-serif; 
}
div.notelist_container{
	background-image:url(/images/noteslist_back.gif);
	background-position: top  left;
	background-repeat: repeat-y;
	width:546px;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:7px;
	padding-right:9px;
	padding-bottom:4px;
	padding-top:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:530px;
}
.clearHack{}

td.note, tr.note{
	border:1px solid #DDDDDD;
	background-color:#ffffff;	
	overflow:hidden;
	padding:5px;
	margin:0px;
	width:530px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:520px;
}
.clearHack{}
table.courseline{
	border:0px solid #DDDDDD;
	border-bottom:0px solid #DDDDDD;
}
td.courseline{
	border-bottom:1px solid #DDDDDD;
	background-color:#ffffff;	
	padding:5px;
	margin:0px;	
}
td.courselinel{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	background-color:#ffffff;	
	padding:5px;
	margin:0px;	
}
td.courseliner{
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color:#ffffff;	
	padding:5px;
	margin:0px;	
}
.clearHack{}
td.courseline_main{
	border-bottom:1px solid #DDDDDD;
	padding:5px;
	margin:0px;
	
}
.clearHack{}
div.note{
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:515px;

	}
.clearHack{}

textarea.editnotes{
	display: inline;
	font-family: Arial, Verdana;
	height:59px;
	width: 520px;
	color: #353535;
	background-color: #FFFFFF;
	font-size: 11px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:51px;
	width: 508px;
	}
.clearHack{}
td.notesline{
border-bottom:1px solid #F0F0CC;
height:0px;
margin:0px;
padding:0px;
font-size:1px;
}
td.notesline_top{
border-top:1px solid #F0F0CC;
height:0px;
margin:0px;
padding:0px;
font-size:1px;
}

textarea.message{
	display: inline;
	font-family: Arial, Verdana;
	height:109px;
	width: 336px;
	color: #353535;
	background-color: #FFFFFF;
	font-size: 11px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:101px;
	width: 324px;
	}
	
tr.paleyellow{
	background-color: #FFFFEB;
	}
tr.palegray{
	background-color: #F3F4E2;
	}
	
td.green_line{
	padding:0px;
	margin:0px;
	background-image:url(/images/green_line.gif);
	background-position: left  center;
	background-repeat: repeat-x;
	height:1px;
	font-size: 1px;
	clear:both;
}

td.message_header{
	color: #848500;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
div.bottompicture{
	float:left;
}
div.print{
	float:left;
}
div.tosee{
	float:left;
	padding-left:10px;
}
div.msg{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	color:#00853E;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
}

div.error{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	color:red;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
}
tr.errline * {
	color:red;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
}
div.content a.moreresults,div.content  a.moreresults:visited
{  
	font-size: 11px; 
	color: #848500;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;  
	font-weight: bold;  
	
}
div.content a.moreresults:hover
{  
	font-size: 11px; 
	color: #848500;
	text-decoration: underline; 
	font-family: Arial, Helvetica, sans-serif;  
	font-weight: bold;  
}

.new{
color:red;
font-size: 12px;
}

select.coursesselect{
width:130px;
}
