body, html {text-align: center; top: 0px; left: 0px; padding: 0px; margin: 0px; border: 0px; font-size: 11px; font-family:Arial, sans-serif, monospace;background:url('/fsr/images/1.gif');}
#all { text-align: center; width:990px; margin:0px auto; overflow:hidden;}
#page { width: 988px; margin: 0px auto 20px auto; text-align: left; position: relative; top: 5px; overflow:hidden;background:#fff;border:1px solid #56137a;}
h1, h2 {color:#56137a;} h1 {font-size:16px;} h2 {font-size:14px;} p {font-size:12px;} img {border:0;}
.fl {float:left; margin:10px;} .fr {float:right; margin:10px;} .clear {clear:both}
#top {display:none;}
#signup {float:left;width:730px;background:#a3bcda;clear:both;color:#56137a;border:1px solid #ccc;margin:10px 0 5px 0;}
#signup label, #signup select, #signup input {float:left;font-size:11px;}
#signup label {font-size:12px;padding:3px 5px 0 0;margin:0 0 0 10px;font-weight:bold;}
#signup input {border:1px solid #333;width:120px;}
#signup p, #signup h2 {margin:0 0 0 5px;}
.button {clear:both;float:right;margin:5px 0 5px 290px;background:#f90;}
#logo {text-align:center;width:160px;margin:10px 0 0 20px;float:left;position:relative}
#logo p {font-size:10px;font-weight:bold;width:160px;}
#header {width:780px;height:169px;float:right;position:relative;background:url('/fsr/images/quids.jpg') no-repeat;}
.nav-end, .service-left, .service-right, .acca, .cit, .user-button {background:url('/fsr/images/mega-sprite.gif')  no-repeat top left;}
#nav, .service-tab {background:url('/fsr/images/bg-sprite.gif')  repeat-x top left;}
.nav-end {background-position:-21px 0;height:29px;width:3px;float:right;position:relative;display:inline;}
#nav {background-position:0 -91px;height:29px;width:600px;float:right;position:relative;border-bottom:2px solid #ccc;}
#nav p {margin:7px 0 0 20px;text-align:left;font-size:14px;color:#fff;}
#nav a:link, #nav a:visited {color:#fff;padding:0 20px 0 20px;text-decoration:none;border-right:2px solid #fff;}
#nav a:hover, #nav a:active {color:#ff0;padding:0 20px 0 20px;text-decoration:underline;}
#left-links {width:222px;position:relative;float:left;padding:0 0 10px 0;margin:10px 10px 0 10px;}
#left-links h2 a:link, #left-links h2 a:visited {color:#fff;text-decoration:none;}
#left-links h2 a:hover, #left-links h2 a:active {color:#ff0;text-decoration:underline;}
.service-left {border-bottom:1px solid #fff;height:91px;width:10px;display:inline;float:left;position:relative;margin:0 0 4px 0;}
.service-tab {border-bottom:1px solid #ccc;background-position:0 0;width:200px;height:91px;float:left;position:relative;color:#fff;margin:0 0 4px 0;}
.service-tab h2 {color:#fff;border-bottom:1px solid #fff;margin:5px 0 0 0}
.service-tab p {margin:6px 0 0 0}
.service-right {border-bottom:1px solid #fff;background-position:-10px 0;height:91px;width:11px;float:left;position:relative;margin:0 0 4px 0;}
#main-content {float:left;position:relative;width:730px;padding:10px 0 0 0;}
#main-content img {border:1px solid #56137a;}
#main-content p {line-height:18px;}
#main-content ul {margin:0;padding:0 0 0 20px;width:350px;position:relative;font-weight:bold;}
#main-content ul li {font-size:12px;height:20px;padding:2px 0 0 20px;list-style-type:none;position:relative;background:url('/fsr/images/tick.gif') no-repeat;}
#main-content ul li a:link, #main-content ul li a:visited {color:#56137a;text-decoration:none;}
#main-content ul li a:hover, #main-content ul li a:active {color:#56137a;text-decoration:underline;}
.acca {background-position:-24px 0;width:60px;height:60px;float:right;margin:5px 10px 0 5px;}
.fsb {background:url('/fsr/images/fsb.gif') no-repeat;width:78px;height:91px;float:right;margin:5px 10px 0 5px;}
.cit {background-position:-84px 0;width:60px;height:82px;float:right;margin:5px;}
#quote {border:1px dotted #56137a;width:192px;text-align:center;float:left;margin:0 10px 0 0;padding:4px;}
#quote p {line-height:14px;margin:3px 0 3px 0;}
#contact-form {width:340px;float:left;position:relative;margin:10px 0 10px 0;}
#contact-form label {float:left;width:60px;padding:3px 0 0 4px;margin:5px 0 5px 0;font-weight:bold;color:#56137a;font-size:12px;}
.forminput {border:1px solid #ccc;margin:5px 0 5px 0;background:#edf9ff;float:left;} 
.user-button {background-position:;  border:0;width:84px;height:35px;color:#fff;font-weight:bold;margin:0 0 0 62px;}
.user-button:hover {color:#ff0;}
.quotename {color:#56137a;font-weight:bold;}
#footer {width:990px;float:left;position:relative;border-top:1px solid #56137a;}
.generator {float:left;font-size:9px;color:#333;margin:10px 5px 0 0;width:150px;clear:both;}
