body {			background:		white;	}

img.pic {		border: 1px solid black;
			float: right;
			margin: 0px 5px 5px 10px; }

.section {		font-weight: normal;
			font-family: verdana;
			font-size: 10px;
			margin-top: 0px; }

.event {		background: #f4f4f4;
			padding:10px;
			margin-bottom: 10px;
			border: 1px solid #cccccc; 
			text-align: justify; }

table {			font-family:		verdana;
			font-size:		10px;
			color:			black;
				}

#main_table {		width:			990px;	}

#main_body {		background:		#E3E3E3;
			border-left:		2px solid #D1D1D1;
			border-right:		2px solid #BFBFBF;
			padding:		20px;	
			padding-top: 		0px; }

#main_body a {		text-decoration:	none;
			font-weight: 		bold;
			color: 			black;	}

#main_body a:hover {	color: 			#CC6600;	}

a {		text-decoration:	none;
			font-weight: 		bold;
			color: 			black;	}

a:hover {	color: 			#CC6600;	}


#main_header {		background:		white;
			background-image: 	url(./images/logo.jpg);
			background-repeat:	no repeat;
			background-position:	top left;
			height: 		119px;	}

#footer_row_1 { 	height: 		141px;	}

#footer_col_1_1 {	background:		#E3E3E3;
			border-left:		2px solid #D1D1D1;
			text-align: 		center;	}

#footer_col_1_2 {	background:		#E3E3E3;
			background-image:	url(./images/standing.jpg);
			background-repeat:	no-repeat;
			background-position:	bottom right;
			height:			177px;
			width: 			51px;	}

#footer_row_2 {		height: 		37px;	}

#footer_col_2_1 {	background: 		#E3E3E3; 
			background-image: 	url(./images/bottom.jpg);
			background-repeat: 	repeat-x;
			background-position: 	bottom;
			height: 		37px;			
			width: 			464px;
			text-align: 		left;	}

#page_title {		font-family: 		times new roman;
			font-size: 		26px;
			margin-bottom: 		10px;
			text-align: 		right;
			color: 			#777777;	}

#page_title_old {		font-family: 		arial black;
			font-size: 		16px;
			margin-bottom: 		10px;
			text-align: 		right;	}

#left_box {		margin-right: 10px;
			margin-bottom: 10px;
			width: 120px;
			float: left; }

#menu_box {		background: 		#fcfcfc;
			padding-bottom: 	5px;
			padding-top: 		5px;
			border: 		1px solid #888888;
			border-top: 		5px solid #888888;
			border-bottom: 		5px solid #888888;
			text-align: right;
			font-family: Verdana, Geneva, sans-serif; }

.menu_item {		padding: 		3px;
			padding-right: 		5px;	}

#copyright {		font-family: 		verdana;
			font-size: 		10px;	}

.team_member_box {	width:100;
			float:left;
			background: #f5f5f5;
			border: 1px solid #777777;
			margin: 10px;
			margin-top: 0px;
			margin-bottom: 20px;
			text-align: center; }

.team_member_info_2 {	font-weight: normal; }

img.team_member_pic {	border: 0px; 
						border-bottom:1px solid #777777; 
						text-align: center; }

textarea {		border:			1px solid #666666;
			background:		#f6f6f6;
			width: 			800px;
			height:			400px;
			overflow: auto; }

input {			border: 		1px solid #666666;
			background:		#aaaaaa;
			font-size:		10px;
			font-weight:		bold;
			padding: 		2px; }

input.button {		color: white; }

input.textbox {		background:		#f6f6f6; }

a.istopic {		color: #cc6600; }

h2 {		font-weight:	bold;
			font-size:	18px;
			font-family: Verdana, Geneva, sans-serif;
			margin:		0px;
			margin-bottom: 	10px; 
			text-align: left; }
			
.clear { clear:both; height: 0px; }