body { font-family: Arial, Helvetica, sans-serif;}

p { font-size: 12px;
	line-height: 18px;
	color:#592578;}

h1 { font-size: 24px;
	 font-weight: bold;
	 margin:0;
	 color:#6D3387;}

h2 { font-size: 18px;
	 font-weight: bold;
	 color:#8EA3B9;}

h3 { font-size: 14px;
	 font-weight: bold;
	 color:#C0A5C8;}

h4 { font-size: 12px; 
	 font-weight: bold;}

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

a:hover { text-decoration:none;
	color:#AE7AB8;}

li { font-size: 11px;
	 line-height: 14px;
	 padding-bottom:5px;
	 color:#592578;
	 margin-left:-15px;}

.imgborder { BORDER: #9B7BA4 1px solid;}

.smalltext { font-size: 11px;
	         line-height: 16px;}

hr {color:#9B7BA4;
	background:#9B7BA4;
	height:1px;
	border:0;}
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D3387;
	border: #6D3387 1px solid;
	background-color: #BDCDDD;
}
 input.submit
{
	border: 1px solid #6D3387;
	border-top-color: #6D3387;
	border-left-color: #6D3387;
	padding: 0.25em;
	background-color: #BDCDDD;
	color: #6D3387;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #6D3387;
	border-top-color: #6D3387;
	border-left-color: #6D3387;
	padding: 0.25em;
	background-color: #6D3387;
	color: #BDCDDD;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Custom Forms End */

/* Template Features */

.address {color:#D9CCDD;
		 font-size:12px;
		 font-weight:bold;}
		 
.address a {color:#F9C154;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;}
		 
.address a:hover {color:#AE7AB8;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;}
		 
.nav {color:#703C87;
	  font-size:12px;
	  line-height:18px;
	  font-weight:bold;
	  text-decoration:none;}
	  
.nav a {color:#703C87;
	  font-size:12px;
	  line-height:18px;
	  font-weight:bold;
	  text-decoration:none;}
	 
.nav a:hover {color:#000000;
	  font-size:12px;
	  line-height:18px;
	  font-weight:bold;
	  text-decoration:none;}
	  
.bottomlinks {color:#BCD3E1;
		 font-size:11px;
		 font-weight:bold;}
		 
.bottomlinks a {color:#BCD3E1;
		 font-size:11px;
		 font-weight:bold;
		 text-decoration:none;}
		 
.bottomlinks a:hover {color:#F9C154;
		 font-size:11px;
		 font-weight:bold;
		 text-decoration:none;}

/* End Template Features */

/* Splash */

.w {color:#F9C154;	
	font-size:28px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;}
	
.welcome {color:#552F62;
		  font-size:15px;
		  font-weight:bold;
		  font-family:"Times New Roman", Times, serif;}
		  
.opening { font-size: 12px;
	line-height: 20px;
	color:#592578;
	padding:10px;}
	
.splashnav {color:#703C87;
	  font-size:12px;
	  line-height:18px;
	  font-weight:bold;
	  text-decoration:none;}
	  
.splashnav a {color:#703C87;
	  font-size:12px;
	  line-height:18px;
	  font-weight:bold;
	  text-decoration:none;}
	 
.splashnav a:hover {color:#000000;
	  font-size:12px;
	  line-height:18px;
	  font-weight:bold;
	  text-decoration:none;}
	  
.splashaddress {color:#D9CCDD;
		 font-size:12px;
		 font-weight:bold;}
		 
.splashaddress a {color:#F9C154;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;}
		 
.splashaddress a:hover {color:#AE7AB8;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;}
		  
/* End Splash */

.login{background:#D1D7E3;
		padding:5px;
		width:150px;
		border: solid thin #703C87;
		}
.login:hover {background-color:#9754B4;}

.login a {display:block;
		}
		
.login a:hover {background-color:#9754B4;}

#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks a {
	text-decoration: none;
}
/*Form styles*/
#contact{


}
#contact form{

}
#contact ul{
	list-style:none;
	padding:15px;
}
#contact ul li{
margin-top: 30px;
}
#contact li.visual img {
	margin: -10px 0 0 15px;
}
#contact li.visual input{
	width:182px;
}
#contact div{
}
#contact input{
width:230px;
background-color:#BDCDDD;
margin:0 0 0 100px;
}
#contact input#submit{
width:230px;
margin:10px 0 0 100px;
}
#contact textarea{
margin-left:45px;
background-color:#BDCDDD;
}
#contact input.select{

}
#contact input.button{
}
#contact input.orange-main{
}

#contact img {
    vertical-align:middle;
}
.address2 {
    display:none;
}
.valid {
    background-color: #007940!important;
    color: #FFFFFF!important;
}
.invalid {
    background-color: #F00000!important;
    color: #FFFFFF!important;
}


