body{
	background-color:#f6ffb9;
	margin: 0 auto;
	font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
	font-size: 11pt;
	color:black;
	}
.commitment input{
	border:1px solid #336600;
	color:#336600;
	background-color:#E1F8DB;
	font:normal 9pt/9pt myriad,tahoma,arial,helvetica;	
	}
#searchform{
	position:relative;
	width:400px;
	top:94px;
	left:35px;
	}
#searchform input{
	border:1px solid #336600;
	color:#336600;
	background-color:#E1F8DB;
	font:normal 9pt/9pt myriad,tahoma,arial,helvetica;
	}	
#td_wrapper{
	background-image:url(new_02.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	height:auto;
	width:100%;
	z-index:1;
	}
#left_wrapper{
	position:absolute;
	top:20px;
	left:30px;
	width:170px;
	height:auto;
	}
#left_A{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	padding:5px;
	line-height:170%;
	}
#left_A a{
	font-size:120%;
	color:#336600;
	text-decoration:none;
	font-weight:700;
	}	
#left_B_title{
	position:relative;
	top:0px;
	left:0px;
	background-color:#B3FFFF;
	font-variant:small-caps;
	letter-spacing:1px;
	width:169px; /* 10 pixels less than #leftwrapper to account for padding, 
					5 pixels more to account for border of #left_B and padding*/
	padding-left:5px;
	font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
	}	
#left_B{
	position:relative;
	top:0px;
	left:0px;
	width:160px; /* 10 pixels less than #leftwrapper, to account for padding */
	height:auto;
	padding:10px 5px 0px 5px;
	color:black;
	background-color:#E1FEFC;
	font-size:92%;
	border:2px solid #B3FFFF;
	}
#left_B a{
	color:blue;
	text-decoration:none;
	font-weight:500;
	}	
#left_C_title{
	position:relative;
	top:0px;
	left:0px;
	background-color:#FDF4BC;
	font-variant:small-caps;
	letter-spacing:1px;
	width:169px; /* 10 pixels less than #leftwrapper, to account for padding
					9 pixels more to account for border of #left_C and padding*/
	padding-left:5px;
	font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
	}		
#left_C{
	position:relative;
	top:0px;
	left:0px;
	width:160px; /* 10 pixels less than #leftwrapper, to account for padding */
	height:auto;
	padding:10px 5px 0px 5px;
	color:black;
	background-color:#FEF9DB;
	font-size:92%;
	border:2px solid #FDF4BC;
	}
#left_C a{
	color:blue;
	text-decoration:none;
	font-weight:500;
	}	
#left_D_title{
	position:relative;
	top:0px;
	left:0px;
	background-color:#B0FFB0;
	font-variant:small-caps;
	letter-spacing:1px;
	width:169px; /* 10 pixels less than #leftwrapper, to account for padding
					9 pixels more to account for border of #left_C and padding*/
	padding-left:5px;
	font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
	}		
#left_D{
	position:relative;
	top:0px;
	left:0px;
	width:160px; /* 10 pixels less than #leftwrapper, to account for padding */
	height:auto;
	padding:10px 5px 0px 5px;
	color:black;
	background-color:#DFFFBF;
	font-size:92%;
	border:2px solid #B0FFB0;
	}
#left_D a{
	color:blue;
	text-decoration:none;
	font-weight:500;
	}			
#left_D p{
	margin:0 0 5px 0;
}			
#main{
	position:relative;
	top:20px;
	left:220px;
	width:527px;
	height:auto;
	text-align:justify;
	}	

ul{
	list-style-type:square;
	}

#monitorTOC{
	font-size:90%;
	padding-left:15px;
	line-height:150%;
	}

#footer{
	position:relative;
	top:62px;
	padding:0 35px 0 35px;
	font-size:12px;
	text-align:center;
	color:white;
	}
#footer a{
	color:white;
	text-decoration:none;
	}	

		
/* FORMATTING CLASSES */
	

.header1,h1{
	color:#336600;
	font:normal normal 500 18pt/normal "trebuchet ms",arial,tahoma,verdana,sans-serif;
	letter-spacing:1px;
	padding: 0;
	margin-top:0px;
}		
		
.header2,h2{
	color:#336600;
	font:normal small-caps normal 12pt/normal "trebuchet ms",arial,tahoma,verdana,sans-serif;
	letter-spacing:3px;
	border-bottom:1px dashed #669900;
	padding: 0px 0px 0px 0px;
	text-align:left;
}	

.header3,h3{
	color:#336600;
	font:normal normal 500 14pt/normal "trebuchet ms",arial,tahoma,verdana,sans-serif;
	padding: 0px 0px 0px 0px;
	text-align:left;
	margin-bottom:0px;
}	

.header4{ /* span, not div */
	color:#336600;
	font-weight:bold;
}

.blueplanet{
	text-align:center;
}

.blueplanet td{
	padding:2px;
}

.eventtitle{
	color:#336600;
	background-color:#E1F8DB;
	padding-left:6px;
	font:normal small-caps bold 11pt/normal "trebuchet ms",arial,tahoma,verdana,sans-serif;
	text-align:left;
}	

.eventinfo{
	font:normal normal 10pt/normal"trebuchet ms",arial,tahoma,verdana,sans-serif;
	color:#336600;
	padding:6px;
	border-left:6px double #E1F8DB;
}
	
.eventdescription{
	padding:6px;
	border-left:6px double #E1F8DB;
}
	
.blogitemtitle{
	color:blue; 
	font:normal normal normal 13pt/normal "trebuchet ms",arial,tahoma,verdana,sans-serif;
	padding: 0px 0px 0px 0px;
	text-align:left;
}	

.blogpostfooter{
	font-size:8pt;
	line-height:9pt;
	text-align:right;
}

.spacer1{ /* BR class */
	line-height:5pt;
	font-size:5pt;
}
.error{
	font-weight:bold;
	color:red;
}