@charset "utf-8";
/* Common Link and Ad Styles */

HTML, BODY, DIV, IMG, FORM {margin:0;padding:0;border:0}
BODY {font-family:arial;font-size:75%;font-weight:normal;text-align:center;padding-top:10px}
A, A:visited {text-decoration:none;font-weight:bold;color:#009}
A:hover {text-decoration:underline;cursor:pointer}
A img {border-width:0;}

/* Link Only Styles*/

#ContainerRelated a, #ContainerRelated a:visited {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: left;
	display:block;
	padding:5px 0 5px 4px;
	color:#059;
	border-bottom:1px dotted #aaa
}
#ContainerRelated a:hover {text-decoration:underline;color:#333;background:#f7f7f7}
#HeadingRelated, #HeadingRelated a, #HeadingRelated a:visited {
	text-transform: capitalize;
	padding:5px 0 5px 4px;
	color:#7b2;
	border-bottom:1px dotted #aaa
}
#HeadingRelated a:hover {text-decoration:underline;background:#f7f7f7;color:#333}

/* Ad Styles */

#ContainerSponsors, #ContainerRelated {padding:0 3px;}
#ContainerSponsors a {display:block;padding:5px;margin-bottom:0;border-bottom:dotted 1px #555}
#ContainerSponsors a:hover {text-decoration:none;background:#f7f7f7}
#HeadingSponsors {
	font-size:85%;
	text-align:left;
	text-transform:capitalize;
	padding:4px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:10px;
	margin:0;
	width:100%;
	text-transform:uppercase;
	border-bottom:1px dotted #ccc
}
#DateSponsors {font-size:80%;text-decoration:none}
.AdHeading {font-size:90%;text-align:left;text-transform:uppercase;font-weight:normal;text-decoration:underline}
.AdDescription {display:block;font-size:90%;font-weight:normal;text-align:left;font-style: normal;color:#000}
.AdURL {font-size:75%;text-decoration:none;text-align:left;font-weight:bold;font-style:normal;color:#777}
a:hover .AdDescription, a:hover .AdDescription {text-decoration:underline}
#HeadingSponsors a, #HeadingSponsors a:visited {
	color:#000;
	text-decoration:none;
	float:none;
	display:inline;
	margin:0;
	padding:0;
	width:auto;
	font-weight: normal;
	color: #555;
	border:0
}
#HeadingSponsors a:hover {text-decoration:underline}
.AdFavicon{vertical-align: middle;margin-right: 5px;}

/* Form Element Styles */

form {clear:both;float:left;padding-top: 10px;}
#Textfield{float:left;font-size:110%;width:106px;border:solid 1px #ccc}
#Button {
	width:auto;
	cursor:pointer;
	font-weight: bold;
	padding: 0 5px;
	font-size: 90%;
	height: 20px;
	background:#ece9d8;
	margin-left:5px;
	border:solid 1px #ccc
}

