div#newsandevents p{
   font-size:100%;
   line-height: 18px;
   color:#333;
   margin: 0px 0px 10px 0px;
} 

div#newsandevents h2{
   margin: 15px 0px 20px 0px;
   color: #4d1170;
   font-size: 165%;
}

div#newsandevents h2 a:link,
div#newsandevents h2 a:active,
div#newsandevents h2 a:visited{
color: #4d1170;
text-decoration: none;
}

div#newsandevents h2 a:hover{
color: #6699cc;
text-decoration: underline;
}

div#newsandevents p a:link,
div#newsandevents p a:active {
	color: #50017C;
	font-weight: bold;
	text-decoration: none;
	}
	
div#newsandevents p a:visited {
	color: #67039e;
	text-decoration: none;
	}
	
div#newsandevents p a:hover  {
	color: #6699cc;
	text-decoration:underline;
	}
	
	/*--------------------------mwrap------------------------------*/
#m_wrap h1{
   margin: 0 0 12px 0;
   font-size: 185%;
}

#m_wrap h2{
   font-size: 165%;
}

#m_wrap h3{
   font-size: 145%;
}

#m_wrap h4{
   font-size: 125%;
}

#m_wrap p{
	font-size: 120%;
	margin: 0 0 10px 0;
}

/*----------------------------forms---------------------------------*/
#content{
   width: 400px;
   font: Arial, sans-serif;
}

#content h1{
    font: 155% Arial, sans-serif;
	color: #5e3d8e;
	font-weight: bold;
	margin-left: 20px;
	.margin-left: 23px;
	_margin-left: 20px;
}

#content h2{
    font: 130% Arial, sans-serif;
	color: #5e3d8e;
	font-weight: bold;
	margin-left: 0px;
	.margin-left: 23px;
	_margin-left: 20px;
}

#content p{
    font: 115% Arial, sans-serif;
	color: #333;
	margin-left: 20px;
	.margin-left: 23px;
	_margin-left: 20px;
}


input, 
textarea {
	font: Arial, sans-serif;
	background-color: #f5f5f5;
	border: 1px inset #666;
	color: #333;	
}

input.text {
	height: 16px;
    font: Arial, sans-serif;
	background:#f5f5f5;
}

input:focus, 
textarea:focus {
	background: #e1e1e1;
	border: 2px solid #5e3d8e;
}
label {
	color:#333;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
	font-size: 12px;
	margin-bottom: 5px;
}
label.chosen {color:#333;}


input[type=search] {
	background-color: #fff;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(../images/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../images/radio.gif) no-repeat left bottom;}

/* Contact Form
----------------------------------------------- */
div#form #contactForm p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 3px 0;
padding-left: 55px; 
height: 1%;
font:Arial, sans-serif;
}


div#form #contactForm input[type="text"]{
	width: 250px;
	margin:0px 5px 0px 15px;
	.margin:0px 5px 0px 18px;
	_margin:0px 5px 0px 15px;
	font:Arial, sans-serif;
	background:#f3f3f3;
}



div#form #contactForm textarea {
	height: 8em;
	width: 390px;
	margin:0px 5px 0px 15px;
	font:Arial, sans-serif;
	background:#f5f5f5;
	
}

div#form #contactForm label {
	display: block;
	width: 390px;
	margin:10px 5px 0px 15px;
	.margin:10px 5px 0px 18px;
	_margin:10px 5px 0px 15px;
	padding-bottom: 0px;
	font: Arial, sans-serif;
	font-weight: bold;
	font-size: 97%;
	color: #333;
}

div#form #contactForm input.button {
	float: left;
	width: auto;
	margin: 10px 8px 0 350px;
	.margin: 10px 8px 0 353px;
	_margin: 10px 8px 0 350px;
	border: 1px solid #e1e1e1;
}

form#contactForm select{
 margin: 8px 8px 0 15px;
 .margin: 8px 8px 0 18px;
 _margin: 8px 8px 0 15px;
}

form#contactForm input[type="radio"]{
 float: left;
 margin: 8px 2px 2px 0px;
 .margin: 8px 2px 4px 0px;
 _margin: 8px 2px 2px 0px;
}

.formcaption{
  color: #666;
  font:Arial, sans-serif;
  font-size: 95%;
  padding-left: 15px;
  margin: 10px 0 0px 0; 
}


/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:27px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	margin: 0 0 2px 0;
	background:url(../images/button_body.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

