html { padding: 0; margin: 0 auto; background-color: black; font-family: arial; font-size: 14px; }
.r {float:right;}
.l {float:left;}
.c {clear:both;}

#wrapper { margin: 10px auto; width: 600px; background-color: white; }
#header{ background-color: #000; display: block; background-image: url(images/sas_header.gif);
	 color: white; font-size: 14px; height: 100px; text-transform: lowercase;
	border-top: 1px red solid; border-left: 1px red solid; }
#rtxt_2col { background-color: #CCC; padding: 10px 10px 10px 225px;
	 background-image: url("images/sidefade.jpg"); background-image-position: left;
	 background-repeat: repeat-y; height: auto; border-left: 1px red solid;
	 border-bottom: 1px red solid; border-right: 1px red solid; font-size:12px; }
#top_hsplit {height:145px;background-color:#ACAACA;padding:10px;	border-left: 1px red solid;
 border-right: 1px red solid;}
#bot_hsplit {height:145px;background-color:#EFEAEF;padding:10px;border-left: 1px red solid;
 border-bottom: 1px red solid; border-right: 1px red solid;border-top:10px solid black;}
#footer { background-color: black; height: 30px; display: block; color: white;
	 font-size: 9px; text-align: right; padding-top:8px; }
#nav { color: white; display: inline; font-size: 14px; bottom: 10px; left:6px; line-height: 12px;
	 position: relative; }

.navon { color:#FF0000; }
.noborder { border: 0px none; }
#nav a:link, #nav a:visited { color: white;  font-variant: small-caps; font-weight: bold; text-decoration: none;}
#nav a:hover { color: #CCCCFF; }
#nav li, #nav ul { display: inline; padding: 0pt; }
#header p { display: inline; left: -120px; position: relative; }
#nav .on { border-bottom: 3px gray solid; }
#footer a:link,#footer a:visited{text-decoration:none;font-weight:bold;color:red;font-size:12px;}
#footer a:hover{color:white;}
h3 {font-size:12px; text-decoration: underline; text-align:center;margin:6px;}
table{font-size:10px;}
td{vertical-align:top;}