@charset "utf-8";
/* CSS Document */

body, form, h1, h2, h3, h4, h5, h6, p, hr { margin:0;padding:0; }
html { height:100%;overflow-y:scroll; }
img { border:0; }
body { background-color:#FFFFFF;background-image:url(images/sidebar.png);background-position:top left;background-repeat:repeat-y;color:#000000;font-family:Verdana, Geneva, sans-serif;font-size:0.9em;height:100%;min-width:964px; }
h2, h3, h4, h5, h6 { color:#b91021; }
h1 { color:#000000;font-size:1.6em; }
h2 { font-size:1.4em; }

#wrapper { width:100%; }

#top { height:90px; }
#logo { background-color:#FFFFFF;float:left; }
#banner { -moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;background-color:#b91021;color:#FFFFFF;float:right;padding:2px 10px;text-align:right;width:500px; }
#animation { float:right; }
.pagetitle { border-bottom:#0f4c8a 2px solid; padding-top:40px; width:600px; }

#left { background-color:#0f4c8a;color:#FFFFFF;left:0px;position:absolute;top:90px;width:132px; }
#left hr { color:#FFFFFF;margin:5px auto;width:90%; }
#nav { color:#FFFFFF;font-size:14px;list-style:none;margin:0;padding:5px;text-align:center; }
#nav li { padding:2px 0; }
#nav a { color:#FFFFFF;display:block;font-weight:bold;padding:5px 2px;text-decoration:none; }
#nav a:hover { color:#b91021;border:#b91021 1px solid;padding:4px 2px; }
#sociallinks { text-align:center; }
#sociallinks ul { list-style:none;margin:0;padding:0; }
#sociallinks ul li { display:inline; }
#frankland { font-size:0.8em;padding:10px 0;text-align:center; }

#right { margin-left:132px; }

#contents { clear:both;padding:5px; }
#contents hr { margin:10px auto; }
#contents p { margin: 10px 0; }
#contents p a { color:#0f4c8a;text-decoration:none; }
#contents p a:hover { text-decoration:underline; }
.compare li { margin:5px 0; }

#footer { font-size:0.75em;margin:0 auto;margin-top:20px;text-align:center;width:700px; }
#footer a { color:#0f4c8a;text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer hr { margin:4px auto;width:50%; }
#foot1 { font-size:1.2em;font-weight:bold; }
#foot2 { }
#foot3 { }
#sub-nav { margin:5px 0 0; padding:0; }
#sub-nav li { display:inline; }
#sub-nav li a { padding:0 2px; }
#sub-nav li:before { content:"|"; } /* Navigation Seperator */
#sub-nav li:first-child:before { content:""; } /* Navigation Seperator Clearer */