a img {
	border: none;
}
ul.alerts {
	width:668px;
	margin:5px 0 10px 0;
	padding:5px 5px 5px 1.7em;
	font-weight:bold;
	color:#900;
	border:1px solid #900;
}

#new_content_text {
	width: 719px;
	padding:0;
	margin: 0 20px 20px 43px;
	font-size: 11px;
	line-height: 12px;
}
#new_cal {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #808476;
}
#new_cal_header {
	background-color: #808476;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
#new_cal_header h2{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	letter-spacing: -0.25pt;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#new_cal_months {
	float: right;
	width: 400px;
	height: 25px;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 25px;
	display: block;
	text-align: right;
	margin-bottom: 5px;
}
ul#new_cal_months {
	white-space: nowrap;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

#new_cal_months li {
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 15px;
}

#new_cal_months a {
	padding: 3px 10px 3px 10px;
}

#new_cal_months a:link, #new_cal_months a:visited {
	color: #808476;
	background-color: #FFF;
	text-decoration: none;
}

#new_cal_months a:hover {
	color: #fff;
	background-color: #DED9C3;
	text-decoration: none;
}

#new_cal_days {
	height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #808476;
	background-color: #FFF;
	font-size: 11px;
	padding-top: 5px;
}
ul#new_cal_days {
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

#new_cal_days li {
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 12px;
}

#new_cal_days a {
	padding: 3px;
	margin-right: 1px;
	margin-left: 2px;
}

#new_cal_days a:link, #new_cal_days a:visited {
	color: #808476;
	background-color: #F2F0E7;
	text-decoration: none;
}

#new_cal_days a:hover, #new_cal_days a.cur {
	color: #fff;
	background-color: #808476;
	text-decoration: none;
}

#new_cal_days li.highlight a {
	background-color:#BACE65;	
}

#new_cal_date {
	padding-top: 0px;
	margin-bottom: 15px;
}
#new_cal_date p {
	margin: 0px;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
}
#new_cal_events {
	padding-bottom: 40px;

}
#new_cal_events table tr td {
	height: 25px;
	padding-bottom: 5px;
}
#new_cal_legend {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808476;
}
#new_cal_description {
	padding-left: 15px;
	font-size: 11px;
}

#new_cal_description a.sponsor_event {
	display:block;
	width:115px;
	padding:5px 20px 5px 10px;
	text-decoration:none;
	color:#555;
	font-weight:bold;
	font-size:12px;
	background:#CAD96D url(/images/arrow_left.gif) 125px no-repeat;
}
#new_cal_description a.sponsor_event:hover {
	color:#fff;
	background-color:#808476;
}
.event_date, .event_time, .event_location, .event_cost, .event_description {
	font-size: 11px;
	padding-top: 10px;
}
.event_cost a.register_now {
	color:#900;
}
.event_cost a.register_now:hover {
	color:#808476;
}




.category {
	width: 5px;
	background-color: #bace65;
	height: 25px;
}
.time {
	width: 118px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	height: 18px;
	background-color: #ecedeb;
	font-size: 11px;
	padding-top: 7px;
	padding-left: 5px;
}
.time p {
	margin: 0px;
}

.event {
	height: 18px;
	width: 494px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	background-color: #ECEDEB;
	font-size: 11px;
	padding-top: 7px;
	padding-left: 5px;
}
.event a {
	color: #808476;
	text-decoration: none;
}
.event a:hover {
	text-decoration: underline;
}

.event p {
	margin: 0px;
}
.list_register {
	height: 18px;
	width: 75px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	background-color: #ECEDEB;
	font-size: 11px;
	padding-top: 7px;
	padding-left: 5px;
}
.list_register a {
	color: #808476;
	text-decoration: underline;
}
.list_register a:hover {
	text-decoration: none;
}

#new_cal_bot {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#header_agency, #header_jobs, #header_calendar {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #808476;
}
#header_agency p, #header_jobs p, #header_calendar p {
	margin: 0px;
	padding-top: 4px;
	padding-left: 5px;
}
.adobe {
	font-size: 11px;
}
.adobe a {
	color: #808476;
	text-decoration: underline;
}
.adobe a:hover {
	text-decoration: none;
}
.publications {
	padding-left: 15px;
	font-size: 11px;
}
.publications ul {
	margin: 0px;
	list-style-type: none;
}
.publications a {
	color: #808476;
	text-decoration: underline;
	padding-left: 15px;
}
.publications a:hover {
	text-decoration: none;
}
.jobs {
	padding-left: 15px;
	font-size: 11px;
	padding-bottom: 20px;
}
.jobs ul {
	margin: 0px;
	list-style-type: none;
}
.jobs a {
	color: #808476;
	text-decoration: underline;
	padding-left: 15px;
}
.jobs a:hover {
	text-decoration: none;
}

.job_policy {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808476;
	margin-top: 35px;
}
#job-date {
	font-weight: bold;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#job-date table {
	font-size: 11px;
	font-weight: bold;
}

#job-date .open, #job-date .close {
	font-weight: bold;
	font-size: 11px;
	width: 100px;
}
#job-date .date {
	font-weight: bold;
	font-size: 11px;
}#job-support {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #808476;
	border-bottom-color: #808476;
}
#job-support p {
	text-transform: uppercase;
	margin: 0px;
}
#job-desscription {
	padding-top: 15px;
	padding-bottom: 15px;
}
#job-desscription ul {
	list-style-type: disc;
	margin: 0px;
	list-style-position: inside;
	padding: 0 0 15px 0;
}
#job-desscription li {
	padding-left: 10px;
}


#job-desscription table {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #808476;
	padding-bottom: 15px;
}
#job-desscription table tr td {
	padding-top: 4px;
	padding-bottom: 4px;
}
label {
	font-size: 11px;
}
.donate {
	padding-left: 25px;
}

.company-field {
	width: 400px;
	font-size: 11px;
	background-color: #ded9c3;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.attendee-field, .city-field, .phone-field, .email-field, .creditn-field, .csv-field, .other-field {
	width: 195px;
	font-size: 11px;
	background-color: #ded9c3;
	margin-bottom: 10px;
	margin-right: 8px;
	border: 1px solid #CCC;
}
.address-field {
	width: 400px;
	font-size: 11px;
	background-color: #ded9c3;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.state-menu {
	width: 104px;
	font-size: 11px;
	background-color: #ded9c3;
	margin-bottom: 10px;
	margin-right: 8px;
	border: 1px solid #CCC;
}
.zip-field {
	width: 80px;
	font-size: 11px;
	background-color: #ded9c3;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.amount-menu, .creditc-menu {
	width: 195px;
	font-size: 11px;
	background-color: #ded9c3;
	margin-bottom: 10px;
	margin-right: 8px;
	border: 1px solid #CCC;
}
.month-menu, .year-menu {
	width: 92px;
	font-size: 11px;
	background-color: #ded9c3;
	margin-bottom: 10px;
	margin-right: 8px;
	border: 1px solid #CCC;
}
