    * { margin: 0; padding: 0; }
    html { height: 100%; margin-bottom: 1px; }
    body { font: 62.5% 'Lucida Grande', Verdana, Arial; background-color: #efefef; }
    a: link, a:visited { color: #600; }
    a: hover, a:focus { color: #000; text-decoration: underline; }
    #headerwrap { background-color: #b00; min-width: 922px; }
    #header, #navigation, #global { width: 922px; margin: 0 auto; clear: left; }
    #header { height: 72px; position: relative; }
    #header #header_logo { float: left; position: absolute; bottom: 0 }
    #header h3 a { font: 16px Verdana, Arial, sans-serif; color: #ffe199; text-transform: uppercase; letter-spacing: 0.2em; line-height: 20px; }
    #header h2 { font: 48px Arial; }

    #full-nav-wrap { margin: 0; padding: 4px 0 0; height: 45px; }
    #navwrap { background-color: #2d2d2d; }
    #navigation { height: 40px; position: relative; }

    #specmessage { position: absolute; right: 0; top: 0; width: 600px; padding 4px 8px 0; background-color: #2d2d2d; overflow: hidden; }
    #specmessage h3 { font-size: 1.25em; color: #fff; font-weight: normal; margin: 0 0 0.25em }



#tswcsstabs ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
        position: absolute;
        margin-top: 12px; 
}
#tswcsstabs ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
        font-size: 12px;
        float: left;
}
#tswcsstabs li a {
	color: #fff ;
	background-color: #2d2d2d ;
	border: 1px outset #f0f0f0 ;
	padding: 8px ;
	text-decoration: none ;
	display: inline ;
}
#tswcsstabs li a:hover {
	color: #000 ;
	background-color: #c0c0c0 ;
}
#tswcsstabs li.selected a {
	color: #000 ;
	background-color: #707070 ;
	border: 1px outset #f0f0f0 ;
	padding: 8px ;
	text-decoration: none ;
	display: inline ;
}

#global .parahead {
  font: 24px sans-serif;
  text-align: left;
}

#global .maintext {
  font: 16px sans-serif;
}

#global img {
   margin: 5px;
}


