.maincontent {
	background : #FBF9FC;
}

.maincontent h1 {
	margin : 0px 0px 20px 0px;
	padding : 0px 0px 0px 0px;
	color : #790048;
	font-size : 22px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align : center;
	letter-spacing : 1px;
}

.maincontent h2 {
	margin : 15px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	color : #790048;
	font-size : 18px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.maincontent h3 {
	margin : 10px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
	color : #790048;
	clear : both;
	font-size : 15px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.maincontent h4 {
	margin : 5px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	color : #CD853F;
	font-size : 14px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.maincontent h5 {
	margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
	color : #CD853F;
	font-size : 13px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.maincontent ul {
	
}


.maincontent li {
	padding : 0px 0px 0px 0px;
	margin : 0px 30px 5px 0px;
	color : #254E4E;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

.maincontent p {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 10px 0px;
	font-size : 14px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #560A0E;
}

.maincontent td {
	padding : 2px 2px 2px 2px;
	margin : 0px 0px 0px 0px;
	color : #254E4E;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}





.maincontent a {
	text-decoration : none;
}

.maincontent a:link {
	color : #2DAAFA;
	text-decoration : none;
}

.maincontent a:visited {
	color : #2DAAFA;
}

.maincontent a:hover {
	color : #DCA23C;
}

.maincontent a:active {
	color : #FF9900;
}


.menu1 {
	margin: 0px 0px 0px 0px;
}

.menu1 ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
}

.menu1 li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
	list-style : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}


.menu1 a {
	border-style : solid solid solid solid;
	border-bottom-width : 1px;
	border-color : #F1EBF0 #B1A3B0 #B1A3B0 #F1EBF0;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	width : auto;
	margin: 0px 0px 0px 0px;
	padding : 3px 2px 3px 6px;
	display : block;
	/*background-color : #E0DFE5;*/
	background-color : #F6EEF9;
	text-decoration : none;
}

.menu1 a:link {
	color : #4B1A0B;
}

.menu1 a:visited {
	color : #4B1A0B;
}

.menu1 a:hover {
	/*background-color : #CC3366;*/
		background-color : #C38586;
		color : #FFFFFF;
	border-color : #F9D9E4 #7F1B3C #7F1B3C #F9D9E4;
	/*	background : url(images/glassy-pink-bar.jpg) repeat-x;*/
}

.menu1 a:active {
	color : #4B1A0B;
}


.topmenu1 {
	overflow: auto;

}

.topmenu1 ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
}

.topmenu1 li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
	/*display: inline;*/
	list-style-type : none;
	font-size : 12px;
	float : left;
	display : block;
}

.topmenu1 a {
	width : auto;
	border-style : solid solid solid solid;
	border-color : #F1EBF0 #B1A3B0 #B1A3B0 #F1EBF0;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	padding : 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	display : block;
	background-color : #F0FFFF;
	text-decoration : none;
	line-height : 2em;
}

.topmenu1 a:link {
	color : #4B1A0B;
}

.topmenu1 a:visited {
	color : #4B1A0B;
}

.topmenu1 a:hover {
	background-color : #483D8B;
	color : White;
	border-color : #F9D9E4 #7F1B3C #7F1B3C #F9D9E4;
}

.topmenu1 a:active {
	color : #4B1A0B;
}


.foot {
	background-color : #F8F4FB;
	text-align : center;

}

.foot p {
	font-size : 11px;
	margin: 0px 0px 0px 0px ;
	padding: 10px 0px 10px 0px;
}

.foot a {
	
}

.foot a:link {
	
}

.foot a:visited {
	
}

.foot a:hover {
	
}

.foot a:active {
	
}

.bar1 {
	/* If content empty set to zero line-height and zero font-size for IE6
	*/
	background-color : #DCDCDC;
	background-image : url(images/bar1-bg-8.jpg);
	background-repeat : repeat-x;
}

.bar2 {
		/* If content empty set to zero line-height and zero font-size for IE6
	*/
		background-color : #662800;
		height : 25px;
		background : url(images/glassy-pink-bar.jpg) repeat-x;
}

.bar2 ul {
	margin : 5px 0px 0px 10px;
	padding : 0px 0px 0px 0px;	
}

.bar2 li {
	margin : 0px 10px 0px 0px;
	padding : 0px 0px 0px 0px;	
	/*display: inline;*/
	list-style-type : none;
	font-size : 12px;
	float : left;
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.bar2 a {
	color : #6495ED;
}

.bar2 a:link {
	
}

.bar2 a:visited {
	
}

.bar2 a:hover {
	color : #FF1493;
}

.bar2 a:active {
	
}



.bar3 {
		/* If content empty set to zero line-height and zero font-size for IE6
	*/
		background-color : #483D8B;
		text-align : center;
}


.search1 form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color : #E0FFFF;*/
}
.search1 input {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.cred {
	text-align: center;
}

.cred p {
	font-size : 11px;
	margin: 0px 0px 0px 0px ;
	padding: 5px 0px 5px 0px;
}

.cred a {
	
}

.cred a:link {
	
}

.cred a:visited {
	
}

.cred a:hover {
	
}

.cred a:active {
	
}

.belowmenu {
	padding: 10px 0px 0px 0px;
}

.belowmenu p {
	font-size : 13px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
}



#boxright1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	
}

#boxright2 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
/*	border: 1px solid green;*/
	/*border-bottom: 1px solid #CCCCCC;*/
}

#boxright2 ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

#boxright2 li {
	list-style-type : none;
	text-align : left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
}

#boxright2 a {
	padding: 5px 0px 5px 10px;
background-color: #DBC3C3;
	color: 	White;
	text-decoration : none;
	display: block;
	border: solid 1px;
	border-color : #F1EBF0 #B1A3B0 #B1A3B0 #F1EBF0;
}

#boxright2 a:hover {
	color: #666666;
	background-color: #EBD8D8;
}



#boxright3 {
	/*padding: 10px 0px 10px 0px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #CCCCCC;*/
}

#boxright3 img {
	/*padding: 10px 0px 10px 0px;*/
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#boxright3 p {
	margin: 5px 0px 0px 0px;
	text-align : center;
	font-size : 1.1em;
}

#boxright3 ul {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 10px;
}

#boxright3 li {
	list-style-type : none;
	text-align : left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
}

#boxright3 a {
	color: #ED5001;
	text-decoration : none;
	display : block;
	text-align: center;

}

#boxright3 a:hover {
	color: #666666;
}


#boxright4 {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	/*	text-align: center; */
}

#boxright4 p {
	margin: 0px 0px 10px 0px;
	text-align : center;
	font-size : 1.1em;
}

#boxright4 img {
	margin: 5px 0px 5px 0px;
}

#boxright5 {
	text-align: center; 
}

#boxright5 img {
	margin: 5px 5px 5px 5px;
	border: none;
}

.form1 form {
	width : 100%;
	display : block;
overflow: auto;
}

.form1 fieldset {
	float: left;  
	clear: left;  
	width: 100%;  
	margin: 0 0 1.5em 0;  
	padding: 0;
	border: 1px solid #ADADAD;;  
	background-color: #F2EFE9;
}

.form1 legend {
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	margin-left: 2em;
	padding: 3px 3px 3px 3px ;    
	color: #999999;  
	background-color : White;
	/*border: 1px solid #B0B0B0;*/
	font-size: 1.4em;
	font-weight : bold;
}

.form1 label {
display: block;
	/*float: left;  
	clear: left;*/
	width: 30em;  
	margin: 0px 0px 10px 0px;
	/*margin-right: 1em;*/
	font-size: 1.0em;
/*
		font-family: Verdana, Arial, Helvetica, "Nimbus Sans L", sans-serif;
	margin-left: 1.5em;
	padding: 3px 3px 3px 3px ;    
	color: #666666;  
	background-color : White;

	font-size: 1.2em;
	font-weight : bold;*/
		/*border: 1px solid #B0B0B0;*/
}

.form1 textarea {
	width : 95%;
}

.form1 input {
	width: 80%;
}

.form1 input[type=submit] {
	width: 100px;
margin: 0px 0px 0px 50px;
}

.fred1 {
	display: none;
}

.serps 	form {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: .9em;*/
/*	border: 1px dashed #B7DDFF;*/
	padding: 5px 10px 5px 10px ;
	width: 450px;
display: block;
overflow: auto;
}

.serps label {  
	float: left;  
	width: 8em;  
	margin-right: 1em;
	font-size: 1.1em;
	
	/*  add this to right align the labels
	text-align: right; 
	 */
}



.serps legend {  
	margin-left: 1em;
	padding: 0px 3px 0px 3px ;    
	color: #000000;  
	font-weight: bold;
	background-color : White;
	border: 1px solid #B0B0B0;
	font-size: 1.4em;

}
.serps input {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	width: 12em;
}

.serps input[type=submit] {
	width: 100px;
margin: 5px 0px 5px 50px;
	font-size : 1.2em;
}

.serps fieldset {  
	float: left;  
	clear: left;  
	width: 100%;  
	margin: 0 0 1.5em 0;  
	padding: 0;
	border: 1px solid #BFBAB0;  
	background-color: #F2EFE9;
	background-image : url(images/gradblue-1.jpg);
	background-repeat : repeat-x;
}

.serps fieldset ol {  
	padding: 1em 1em 0 1em;  
	list-style: none;
}

.serps fieldset li {  
	float: left;  
	clear: left;  
	width: 100%;  
	padding-bottom: .8em;
}
