@charset "utf-8";

body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; background:none white; color:#666; padding:15px 0; text-align:center;}

form {margin:0;}
form select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; color:#666;}
table {font-size:100%;}

a:link {color:#666;}
a:visited {color:#666;}
a:active {color:#666;}
a:hover {color:#FA833A; text-decoration:none;}

/*Mozilla Hack - doesn't like spacer divs with out content*/
div.spacer {clear:both; padding-top:.1px;}

.contain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.contain {display: inline-table;}

/* Hides from IE-mac \*/
* html .contain {height:1%;}
.contain {display:block;}
/* End hide from IE-mac */

noscript#pageTracking {display:none;}

div.textright{
	text-align: right;
}

ul.Exception
{
	list-style-image: url(../shared/images/symbol/error.gif);
	margin-left: 20px;
	margin-top: 0px;
}

ul.Exception li
{
	padding-left: 5px;
}

ul.DebugList
{
	list-style-image: url(../shared/images/symbol/warning.gif);
	margin-left: 20px;
}

ul.FAQlist{
	list-style-image:url(../shared/images/symbol/list-faq.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}

ul.FAQlist li{
	line-height: 17px;
	vertical-align: middle;
	padding-left: 3px;
}

ul.FAQlist a{
	text-decoration:none;
}

input.searchbox{
	border: 1px solid #979FA5;
	font-size:9pt;
}

input.searchbutton{
	border: 1px solid black;
	background-color: #E8E8E8;
	padding: 0px 1px;
	height: 19px;
	font-size: 9pt;
}

label.search{
	font-size: 9pt;
}
