Body {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 750px;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 750px; margin: 1em auto; }
.header {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;	
}

.bg_contentbase {

	background-position: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	

}


.bg_headerbase {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.aWhite {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.aWhite {
	color: #FF9966;
	font-weight: bold;
	text-decoration: underline;
}

h1 {
	font-size: large;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	color: #000000;
}

H2 {
	font-size: large;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	color: #661100;
}
.smallWhite {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
h4 {

	font-size: medium;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
a:hover {
	color: #990000;
}
h5 {


	font-size: small;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.txtwhite {
	color: #FFFFFF;
}
.borderbot {
	border-bottom: 1px dashed #D0D0D0;
}
.texta {
	font-size: 15px;
	background-color: #CCCCCC;
	border: 1px solid #800000;
}
.bsobclass{
	width: 400px;
	padding: 6px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C0C0C0;
	border: 1px solid #800000;
} 

td.searchresults
{ 
    border: 2px solid #000000;
    background-color: #800000;
    text-align: left;
    font-weight: bold;
    color: #ffffff;
 }

td.searchresults a:link {color: #ffffff; }
fieldset {
         border: 2px solid #800000;
         width: 40em
}

td.gray {
font-size: 10px;
color: #C0C0C0;
}

legend {
         color: #fff;
         background: #C0C0C0;
         border: 1px solid #800000;
         padding: 2px 6px
}

.adsbox{
display:block;
}
.adsbox *{
display:block;
height:1px;
overflow:hidden;
background:#800000;
}
.adsbox1{
border-right:1px solid #c89191;
padding-right:1px;
margin-right:3px;
border-left:1px solid #c89191;
padding-left:1px;
margin-left:3px;
background:#9f3f3f;
}
.adsbox2{
border-right:1px solid #f2e5e5;
border-left:1px solid #f2e5e5;
padding:0px 1px;
background:#983030;
margin:0px 1px;
}
.adsbox3{
border-right:1px solid #983030;
border-left:1px solid #983030;
margin:0px 1px;
}
.adsbox4{
border-right:1px solid #c89191;
border-left:1px solid #c89191;
}
.adsbox5{
border-right:1px solid #9f3f3f;
border-left:1px solid #9f3f3f;
}
.adsbox_content{
padding:0px 5px;
background:#800000;
color: ffffff;
} 

.txtlogin {
	font-size: 1px;
}