html, body {
	margin: 100px 5px 5px 5px;
	background-image: url(/images/layout/bg_pattern.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 100%;
}

select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F5965;
}

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F5965;
}

a.nav, a.nav:visited  { font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.nav:hover, a.nav:active, a.nav:focus { color: #A4D102; text-decoration: underline; }

a.nav_small, a.nav_small:visited  { font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.nav_small:hover, a.nav_small:active, a.nav_small:focus { color: #A4D102; text-decoration: underline; }

a.bread, a.bread:visited  { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.bread:hover, a.bread:active, a.bread:focus { color: #FFFFFF; text-decoration: underline; }

a.listing, a.listing:visited  { font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.listing:hover, a.listing:active, a.listing:focus { color: #A4D102; text-decoration: underline;}

a.pages, a.pages:visited  { font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF; padding: 1px;}
a.pages:hover, a.pages:active, a.pages:focus { color: #A4D102; text-decoration: underline; background-color: #FFFFFF;}

small { font-size: 10px; color: #FFFFFF; }


span.nav { font-size: 12px; font-weight: bold; text-decoration: none; color: #A4D102; }
span.listing { font-size: 14px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
h1.listing { font-size: 14px; font-weight: bold; text-decoration: none; color: #3F3222; display: inline; }

h1.title {
	font-size: 11px;
	color: #707070;
	text-align: center;
	display: block;
	font-weight: normal;
}

.xlink {
	text-align: left;
	margin: 0px 5px 0px 5px;
}

.xlink a {
	display: block;
	color: #FFFFFF;
	font-weight: bold;	
}