body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img a {
border-width: 0px;
}
.header {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 93px;
	color: #FFFFFF;
}

.header_gen {background-color: #9C7D3A;}
.header_prim {background-color: #3E7139;}
.header_sec {background-color: #4BB12A;}
.header_uni {background-color: #158A9C;}
.header_pub {background-color: #C1B23D;}
.header_int {background-color: #D19330;}
.header_part {background-color: #3D6268;}
.header_disc {background-color: #003399}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #000000;
	vertical-align: middle;
}
.header_middle {
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}
#left {
  position : absolute;
    top : 93px;
  width : 201px;
  height : 100%;
}
#right {
  position : absolute;
  left : 220px;
  top : 93px;
  width: 580px;
}

.menu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.rest {
	padding: 0px;
	width: 600px;
	color: #000000;
	margin-left: 200px;
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding: 5px 10px 10px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin: 10px 0;
	}


a#menu_prim {display:block;  color: #000000; text-decoration: none; padding: 4px;}
a#menu_prim:hover {background-color: #3E7139; color: #FFFFFF;}
a#menu_sec {display:block;  color: #000000; text-decoration: none; padding: 4px;}
a#menu_sec:hover {background-color: #4BB12A; color: #FFFFFF;}
a#menu_uni {display:block;  color: #000000; text-decoration: none; padding: 4px;}
a#menu_uni:hover {background-color: #158A9C; color: #FFFFFF;}
a#menu_pub {display:block;  color: #000000; text-decoration: none; padding: 4px;}
a#menu_pub:hover {background-color: #C1B23D; color: #FFFFFF;}
a#menu_int {display:block;  color: #000000; text-decoration: none; padding: 4px;}
a#menu_int:hover {background-color: #D19330; color: #FFFFFF;}
a#menu_part {display:block;  color: #000000; text-decoration: none; padding: 4px;}
a#menu_part:hover {background-color: #3D6268; color: #FFFFFF;}
a#menu_gen {display:block; color: #000000; text-decoration: none; padding: 4px;}
a#menu_gen:hover {background-color: #9C7D3A; color: #FFFFFF;}
a#menu_discprim {display:block; color: #000000; text-decoration: none; padding: 4px;}
a#menu_discprim:hover {background-color: #9966cc; color: #FFFFFF;}
a#menu_discsec {display:block; color: #000000; text-decoration: none; padding: 4px;}
a#menu_discsec:hover {background-color: #6699cc; color: #FFFFFF;}
a#menu_disc {
	display:block;
	color: #000000;
	text-decoration: none;
	padding: 4px;
	border-bottom: 1px solid #CCCCCC;
}
a#menu_disc:hover {background-color: #003399; color: #FFFFFF;}

a#menu_option {
	padding-top: 2px;
	padding-left: 4px;
	display:block;
	width:184px;
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	padding-bottom: 2px;
	margin: 1px 1px 1px 4px;
}
a#menu_option:hover {
	background-color: #CCCCCC;
	border: 1px solid #999999;
	margin: 0px 0px 0px 3px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	padding: 4px 4px 4px 4px;
	width: 100%;
}
a.footer {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.footer:hover {
	color: #000000;
	text-decoration: underline;
}
a.header {
	color: #FFFFFF;
	text-decoration: none;
}
a.header:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a {
	color: #003277;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
}
.logo {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.error {
	background: url(/images/icons/error.gif) no-repeat 5px 5px;
	min-height: 40px;
	padding: 5px 5px 5px 50px;
	border: 1px solid #DDD;
	background-color: #FFC;
	margin: 10px 0 10px 0;
	color: #000;
	}	
	
.success {
	background: url(/images/icons/success.gif) no-repeat 5px 5px;
	min-height: 40px;
	padding: 5px 5px 5px 40px;
	border: 1px solid #DDD;
	background-color: #FFC;
	margin: 10px 0 10px 0;
	color: #000;
	}	

/*_____________________________________________________________________
  Forms
______________________________________________________________________*/

.copy form {
	margin: 60px 0 20px 0;
}

	.copy form fieldset {
		background: #EEE;
		border: solid 1px #DDD;
		padding: 10px 10px 10px 10px;
		margin: 0 0 40px 20px;
		position: relative;
	}
	
	.copy form legend span {
		margin: -30px 0 0 -30px;
		padding: 0 0 20px 0;
		font-weight: normal;
		font-size: 18px;
		color: #666;
		position: absolute;
		left: 0;
		
	}
	
	.copy form label {
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		font-size: 12px;
	}
	
	.copy form label.error, .copy form input.error, .copy form textarea.error, copy form select.error {
		background: none;
		min-height: 0;
		border: none;
		margin: 0;
		color: auto;	
	}
	
	.copy form input.error, .copy form textarea.error, copy form select.error {
		background: #FFE;
		border: solid 1px #F00;
	}
	
	.copy form label.error {
		clear: left;
	 	color: red; 
	 	padding: 5px 0 0 0;		
	}
	
	.copy form span.extra {
		font-style: italic;
		padding: 0 0 10px 0;
		display: block;
	}
	
	
	.copy form input, .copy form select, .copy form textarea {
		width: 90%;
		border: solid 1px #CCC;
		font-size: 14px;
		color: #666;
		padding: 5px;
	}
	
	.copy form input {
	}
	
	.copy form select {
	}
	
	.copy form select optgroup {
		border-top: solid 1px #666;
		padding: 10px 0;
	}
	
	.copy form textarea {
		font-family: inherit;
		height: 100px;
	}
	
	.copy form input.button {
		width: auto;
		color: #000;
	}

	
.text300 {
	width: 300px;
	}	
	
	
	
	
	
	
.photo_right {
	float: right;
	text-align: left;
	width: 250px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.photo_right_for_event {
	float: right;
	text-align: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.photo_left{
	float: left;
	text-align: left;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.photo {
	margin-top: 10px;
	margin-bottom: 10px;
	}

.photo_wide {
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.photo_right p, .photo_left p, .photo_wide p, .photo p {
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	color: #666;
	padding: 5px;
}

.photo_right img, .photo_left img, .photo_wide img, .photo img, .photo {
	padding: 1px;
	border: solid 1px #999;
	}
				