html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, table, thead, tfoot, tbody,  form, fieldset, legend, button, input, textarea, label, img, pre, em, hr, address {
	margin: 0; padding: 0; vertical-align: top;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F5FAFB;
	background-image:url(mainbg.gif); 
	background-repeat:repeat-x;
	color:#36515C;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#36515C;
	}

a:link, a:visited {
	text-decoration: none;
	color:#36515C;
	}

a:hover, a:active, a:focus {
	text-decoration: underline;
	color:#36515C;
	}

#main {
	width:936px;
	margin: 0 auto 0 auto;
	border: 0;
	text-align: left;
	background-color:#ECF5F8;
	}

* html #claimline { /* IE */
	margin-bottom:-5px;
	}
	
#topbuttons img {
	margin:0 3px 0 3px;
	}
#bannerpos img {
	margin:0;
	}

div.setype a {
	color:#4C6E7D;
	}

div.setype {
	height:17px; 
	float:left; 
	padding-left:6px; 
	padding-right:6px; 
	padding-top:3px;
	}

fieldset {
	border: 0;
	text-align:left;
	}

* html #formcontainer { /*IE*/
	margin-top:-1px;
	}

* html #toolbar { /*IE*/
	margin-top:-1px;
	}

#ms_container {
	padding-top:34px;
	}


* html #ms_container { /*IE*/
	padding-top:35px;
	}





input.searchfield {
	border:0; 
	margin:13px 0 0 0; 
	padding:0; 
	background-color:#EFF7FA; 
	height:22px; 
	width:250px; 
	font-size:16px;
	}

input.searchbutton {
	border:0; 
	margin:14px 0 0 0; 
	padding:0; 
	background-color:#BCD5DF; 
	height:22px; 
	width:105px; 
	color:#E23FAA; 
	text-transform:uppercase; 
	font-weight:bold;
	}

a.phead, a.phead:link, a.phead:hover {
	font-size:11px;
	color:#FF0099;
	font-weight:bold;
	}
.plink {
	font-size:11px;
	color:#6E8F9D;
	font-weight:bold;
	}

div.partner {
	margin-top:8px; 
	margin-bottom:8px;
	line-height:140%;
	}

#categories{
	line-height:140%;
	}


#categories a{
	color: #36515C;
	}

#categories td h3 a, #result td h3 a {
	margin-top: 5px;
	font-weight:bold;
	font-size:11px;
	}
	
#breadcrump a, #breadcrump {
	color: #6E8F9D;
	}
h2 {
	color:#8CAAB7;
	font-size:18px;
	font-weight:bold;
	}
.pinklink {
	color:#E63FAC;
	}
	
.resultinfo, .resultdesc {
	line-height:140%;
	}
	
div.error {
	border:1px solid #FF0099; 
	margin:5px; 
	padding:5px;
	}

.error li {
	margin: 2px;
	margin-left:20px;
	}
	
.error h3 {
	color:  #FF0099;
	font-size:12px;
	}
.sourcecode {
	font-family:'Courier New', Courier, mono; font-size:12px;
	}