
* {
	padding:		0px;
	margin: 		0px;
}

BODY {
	top: 			0px;
	left: 			0px;
	padding: 		0px;
	margin: 		0px;
}
	
a:link, a:visited {
	color: 				#4b4b4b;
	text-decoration:	none;
}

a:hover, a:active {
	color: 				#520063;
	text-decoration:	none;
}
		
h1 {
	color: 			#520063;
	margin-left:	10px;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	display:		block;
	border-bottom:	1px solid #520063;	
	width:			100%;
	padding-top:	16px;
}

h2 { 
	color: 			#520063;	
	padding-left:	10px;
	padding-top:	20px;
	padding-bottom:	1px;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		11px;
}

p { color: 			#4b4b4b;
	padding-left:	10px;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	14px;
	padding-right:	20px;
}
	

/*
//   Menu Styles
*/

.menu UL {
		margin: 		0px;
		padding-top:	20px;
		padding-bottom: 4px;
		list-style: 	none;
}

.menu UL LI {
		padding-bottom: 3px;
		padding-top: 	3px;		
		line-height: 	12px;
}

img.menu {
	padding-bottom: 	4px;
	padding-top:		4px;
}

/*
//   Menu text formatting
*/

td.menu {
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
	font-size: 			11px;
	font-weight: 		normal;
	text-decoration: 	none;
	vertical-align:		top;
	padding-left: 		20px;
	padding-right:		20px;
	padding-bottom:		20px;
}


a img { border: 0; }

.maincontent {
	padding-bottom: 	20px;
}

.maincontent a:link,
.maincontent a:visited {
	color: 				#790000;
	text-decoration:	underline;
}

.maincontent a:hover,
.maincontent a:active {
	color: 				#790000;
	text-decoration:	underline;
}

.breadcrumbs {
	color:				#000000;
	text-align:			right;
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
	font-size:			10px;
	padding-top: 		10px;
	padding-right:		20px;
}

.breadcrumbs em {
	color:				#790000;
	font-style:			italic;
}

.breadcrumbs a:link,
.breadcrumbs a:visited {
	color: 				#4b4b4b;
	text-decoration:	none;
}

.breadcrumbs a:hover,
.breadcrumbs a:active {
	color: 				#520063;
	text-decoration:	none;
}
	

.bg {
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-image: url(images/background.gif);
}

table.topbanner, table.middle {
	width:				100%;
	border:				0;
	padding:			0;
}	

table.footer {
	width:				100%;
	border:				0;
}	

.logo {
	padding-top:		10px;
	padding-bottom:		10px;
	background-color:	#520063;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-image: url(images/footer-background.gif);
}

.searchbg {
	background-color: 	#520063;
	padding-left:		10px;
	padding-right:		20px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-image: url(images/footer-background.gif);
	padding-top: 25px;
}

.footer table.search {
	width: 		100%;
}


.footer .search {
	padding-right: 20px;
}

.footer .search TD {
	background-color: #dedaf8;
}

.footer .search TD.right,
.footer .search TD.left {
	width: 5px;
}

.footer .search TD.middle {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	vertical-align: middle;
	text-align: center;
}

.footer .search .search_box {
	height: 20px;
}

.footer .search .search_button {
	vertical-align: middle;	
}

.footer .search .radio_button {
	vertical-align:	middle;	
}

.footlink {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	line-height: 		13px;
	color: 				#ffffff;
	background-color: 	#520063;
	padding-left:		10px;
	padding-right:		20px;
	padding-top:		20px;
	padding-bottom:		25px;
}

.footlink a,
.footlink a:link, 		
.footlink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:	underline;
}
		
.footlink a:active,
.footlink a:hover {
	text-decoration:	underline;
}

		
		
