/* GLOBAL */
* {/*margin:0; padding:0;*/}

.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right;}

.vat {vertical-align:top;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}

.fn {float:none;}
.fl {float:left;}
.fr {float:right;}

.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}

/* clearing of floats for standards compliant browsers */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* IE5Mac */
* html>body .clearfix {display:inline-block; width:100%;}

/* Hide from IE5Mac \*/
* html .clearfix {height:1px;}
/* End Hide */

.heading {background:#666; color:#fff; padding:3px 10px;}
.heading a, .heading a:hover {color:#fff; border-bottom:1px solid #fff;}

.status {padding:3px 10px;}

/* HEADINGS */
h1, h2, h3 {font:bold 1em "Times New Roman", serif;}
h1 {font-size:2em; color:#000;}
h2 {font-size:1.7em; color:#800; padding-left:10px;}
h3 {font-size:1.3em;}


/* LINKS 
a img {border:0;}
a, a:link, a:visited {color:#800; border-bottom:1px solid #800; text-decoration:none;}
a:hover, a:focus, a:active {color:#000; border-bottom:1px solid #000;text-decoration:none;}
*/

a img {border:0;}
a, a:link, a:visited {color:#800; text-decoration:none;}
a:hover, a:focus{color:#000; text-decoration:none;}

/*active*/
a.active:link, a.active:visited {color:#800; border-bottom:1px solid #800; text-decoration:none;}
a:active:hover {color:#000;text-decoration:none;}

/*normal*/
a.normal:link, a.normal:visited {color:#800; text-decoration:none;}
a:normal:hover {color:#000; border-bottom:1px solid #000;text-decoration:none;}

/* LAYOUT */
html,body {border:0;}
body {min-width:770px; font:normal 100.01%/18px Arial, Helvetica, sans-serif;	background:transparent;	color:#000;}

/* PAGE WRAPPER */
#page {font-size:62.5%; margin:0 3%; width:92%; min-width:760px;}
/* \*/
* html #page {word-wrap:break-word;}
/* invalid CSS but keeps IE from breaking under narrow viewports if long URL's it will force wrap */

/* HEADER */
#header1{height:85px; border:1px solid #800; width:100%; border-width:4px 0 0; overflow:visible; background:white;}
#header1 h1 {float:left; width:586px; margin: 0; padding-top:1.5em;}
#header1 #logo {width:174px; height:55px; margin:15px 0; float:left; margin-left:15px; background:transparent url(/interactive/lookandfeel/1032760/logo_sfc.gif) no-repeat;}


/* NAVIGATION */
.nav-tools {clear:both; text-align:center; background:#fff; border-bottom:1px solid #ccc; font:normal 1.1em/18px Arial, Helvetica, sans-serif; width:100%; padding:7px 0; margin:0;}
.nav-tools li {display:inline; list-style:none; padding:7px 0;}
.nav-tools li a {padding:7px 7px; text-decoration:none; color:#800; border:0; border-right:1px solid #ccc;}
.nav-tools li a:hover, .nav-tools li a.active {color:#000;},.nav-tools li a:visited.active {color:#000;}, .nav-tools li a.normal {color:#800;}
.nav-tools li a.last {border:0 !important;}
.nav-tools li a.active {font-weight:bold;}

.nav-tools li a.normal:hover {color:#000; border-bottom:1px solid #000;text-decoration:none;}

/* CONTENT */
#content {position:relative; width:100%; margin:1em 0; font-size:1.1em;}

/* FOOTER */
#footer {background:#fff; color:#999; border:1px solid #800; border-width:4px 0 0; margin-top:2em;}
#footer p {margin:20px 0; padding-left:10px; font-size:1em; line-height:2;}
