/*
 *	base library for sitewide web hosting styles
 */
body{background:#fff;padding:0;margin:0;}
body,td,th,p{font-family:arial,helvetica,sans-serif;font-size:12px;}

h1{color:orange;font-size:22px;font-weight:normal;display:inline;}
h2{font-size:130%;}
body th, body.sb th{font-weight:bold;font-size:13px;text-align:left;}
a{text-decoration:underline;}
a:hover{text-decoration:underline;}
a:hover img{text-decoration:underline;}
img{border:0;}

/* spacer */
span.sp1{font-size:1px;}
.sp5-top{margin-top:5px;}
.sp10-top{margin-top:10px;}
.sp15-top{margin-top:15px;}
.sp20-top{margin-top:20px;}
.sp30-top{margin-top:30px;}

.content-center{text-align:center;}

/* basic layout options / page templates */
#layout-2-150{text-align:left;margin-top:10px;width:750px;*width:750px;margin:top:10px;}
	#layout-2-150 #layout-left{display:none;}
	#layout-2-150 #layout-center{float:left;margin:0 0px 0 0;width:575px;*width:570px;margin-right:0;}
	/*#layout-2-150 #layout-right{position:absolute;width:180px;float:right;right:10px;top:0px;}*/
	#layout-2-150 #layout-right{float:right;top:0;width:180px;margin:0;right:0;*width:180px;}/*ie*/
	body>#layout-2-150 #layout-right {width:180px;}/*opera*/
body.sbc-sb #layout-2-150{}
#layout-1-2{text-align:left;}
	#layout-1-2 #layout-left{position:absolute;top:0;left:0;}
	#layout-1-2 #layout-center{margin:0 0 0 180px;}
	#layout-1-2 #layout-right{display:none;}
#layout-3-0{text-align:left;}
	#layout-3-0 #layout-left{display:none;}
	#layout-3-0 #layout-center{}
	#layout-3-0 #layout-right{display:none;}
body.sb #footer, body.sbc-sb #footer{clear:both;padding-top:15px;padding-bottom:15px;}

