﻿* {padding:0;margin:0;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:small;}

body {background:#0065B8;background-image:url('/images/body-bg.png');background-repeat:repeat-x;}

#wrapper {margin-left:auto;margin-right:auto;width:1010px;}

#main {padding:10px;background-color:#FFF;position:relative;top:0px;right:0px;min-height:1300px;}

#header {height: 160px;width: 980px;margin-top:20px;}

#logo {height:128px;width:265px;margin-top:32px;padding-top:10px;}

#logo img {border:0}

#social-buttons {width:256px;padding-top:2px;}

#facebook-follow, #twitter-follow, #squidoo-follow, #schloetter-feed {
    border-style: solid;
    border-width: thin;
	border-color: inherit;
	display: inline-block;
	height: 20px;
	width: 20px;
	padding: 0;
	margin: 0 1px 0 1px;
}

#facebook-follow {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-234px -57px;}

#facebook-follow:hover {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-234px -82px;}

#twitter-follow {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-262px -57px;}

#twitter-follow:hover {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-262px -82px;}

#squidoo-follow {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-290px -57px;}

#squidoo-follow:hover {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-290px -82px;}

#schloetter-feed {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-320px -57px;width:19px;}

#schloetter-feed:hover {background-image:url('/images/banner1.png');background-repeat:repeat;background-position:-320px -82px;}

.addthis_button_facebook_like {position:relative;top:5px;}

#Header-links {width:300px;height:20px;position:absolute;top:20px;left:274px;}

#Header-links ul {font-size:10pt;list-style:none;}

#Header-links a {display:block;float:left;padding-right:20px;}

#header-background {background-position:0px -557px;width:720px;height:140px;position:absolute;z-index: 1;top:40px;left:274px;background-image:url('/images/banner1.png');background-repeat:repeat;}

#tag-box {padding:10px;width:330px;height:115px;}

.tag-line {font-weight: bold;color:#FFF;font-size:2.3em;line-height:1.4em;}

.sub-tag {color: #FFF;font-weight: bold;font-size:1.4em;margin-top:0em;}

.search-style {width:230px;padding-top:20px;}

a {text-decoration:none;}

a:active {color: #F00;}

a:hover {color: red;text-decoration:underline;}

#content {width: 720px;margin-left:264px;margin-top:40px;}

#content li {margin-top:.5em;margin-bottom:.5em;margin-left:15px;list-style-position:outside;}

#content p {margin-bottom:0.8em;}

h1 {color:#0069B4;font-weight: bold;font-size: 240%;padding-bottom:10px;}

h2 {font-size: 200%;color:#0069B4;font-weight:bold;padding-top:0.5em;padding-bottom:10px;}

h3 {padding-top:20px;font-size:150%;color:#0069B4;}

h4 {color:#0069B4;font-size:125%;clear:left;}

#Address-Block {border-style:solid;border-width:thin;width:200px;background-color:#E0E0E0;height:200px;position:absolute;top:240px;left:20px;padding:20px 10px 5px 20px;}

#logos {width:228px;height:550px;background-image: url('/images/banner1.png');background-repeat: no-repeat;background-position:0 0;position:absolute;top:470px;left:30px;}

#pics {width:250px;height:700px;border:thin solid #C0C0C0;float:right;}

#pics img {padding:25px 25px 0px 25px;height:640px;width:200px;}

#cse-search-results iframe {width: 99%;}

.disclaimer {font-size:small;color:#C0C0C0;clear:both;}

.centred {text-align:center;}

.nav-top {text-align:right;float:right;width:80px;}

.nav-top a {background-image:url('/images/banner1.png');background-repeat:no-repeat;background-position:-520px -10px;width:80px;height:40px;display:block;}

.nav-top a:hover {background-image:url('/images/banner1.png');background-repeat:no-repeat;background-position:-622px -10px;width:80px;height:40px;display:block;}

table {border-collapse:collapse;border-spacing:10px;}

.table-contents {padding:10px;margin-left:auto;margin-right:auto;}


label {width: 6em;text-align:right;display:inline-block;vertical-align:top;padding-top:0.5em;}

input {margin-top:0.5em;}

textarea {margin-top:0.5em;}

.thankU {font-size:large;}

.data {border:thin solid #000000;font-size:small;padding:0.1em 0.1em 0.1em 0.5em;}

.dataCentred {border:thin solid #000000;font-size:small;text-align:center;}

.nav-text {display:none;}

.caption {font-weight:bold;font-size:large;text-align:center;}

.box-right {margin-left:325px;}

td {padding-top:0.6em;padding-bottom:0.6em;}

.drop-down-menu {text-align: center;padding-top:20px;}

.table-header {border:thin solid #000000;background-color:#FFFFCC;height:75px;font-size:small;font-weight:bold;color:#000000;padding-right:0.2em;padding-left:0.3em;}

.inner-cell {border-width: thin;border-style:dotted solid dotted solid;border-color:#CCCCCC #000000 #CCCCCC #000000;padding:5px;text-align:center;}

.bottom-row {border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-width:thin;border-color:#000000;padding:5px;text-align:center;}

th {border:thin solid #000000;padding:5px;}

.New {padding:0;margin:-7px;display:block;font-size:x-small;color:#FF0000;text-align:right;font-weight:bold;}

/*#Christmas {padding:120px;width:480px;height:480px;background-image:url('/images/Christmas.png');background-repeat:no-repeat;}

#Christmas h2 {margin-top:-10px;text-align:center;}

#Christmas p {margin-left:20px;;font-size:24pt;font-family:"Brush Script MT","Coronet","script";font-weight:bold;color:#008000;}*/

#follow-icons {position:absolute;top:5px;right:20px;}

#follow-icons img {border:thin solid}

.important {font-size: large; font-weight:bold;}

#footer {width:450px;clear:both;margin-left:auto;margin-right:auto;}

#footer a {margin:0;padding-right:10px;}

#nav-menu {color: #fff;position: absolute;top: 190px;left: 274px;}

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}

.sf-menu {line-height:1.0;}

.sf-menu ul {position:absolute;top:-999em;width:16em;} /* left offset of submenus need to match (see below) */

.sf-menu ul li {width:100%;display:block;text-align:left;}

.sf-menu li:hover {visibility:inherit;} /* fixes IE7 'sticky bug' */

.sf-menu li {float: left;position:relative;font-weight:bold;background:#004EB0;width:102px;text-align:center;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #000;
}

.sf-menu a {display:block;position:relative;}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:2.5em; /* match top ul list item height */
z-index:99;}
	
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:16em; /* match ul width */
top:0;}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:16em; /* match ul width */
top:0;}

/*** DEMO SKIN ***/
.sf-menu {float:left;margin-bottom:	1em;}

.sf-menu a, .top {
/*	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;*/
	padding:.75em 1em;text-decoration:none;}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:#FFF;}

.sf-menu li li {background:#595959;border:none;}

/*.sf-menu li li li {
	background:		#9AAEDB;
}*/

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:#4698ca;outline:0;}

/*** arrows **/
.sf-menu a.sf-with-ul {
padding-right:2.25em;
min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {position:absolute;display:block;right:.75em;
top:1.05em; /* IE6 only */
width:10px;height:10px;text-indent:-999em;overflow:hidden;
background:url('/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:.8em;background-position: 0 -100px;} /* use translucent arrow for modern browsers*/

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px;} /* arrow hovers for modern browsers*/


/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0;} /* arrow hovers for modern browsers*/

/*** shadows for all but IE6 ***/
.sf-shadow ul {
background:	url('/images/shadow.png') no-repeat bottom right;
padding: 0 8px 9px 0;}

.sf-shadow ul.sf-shadow-off {background:transparent;}

#Alexa {width:175px;padding-top:20px;margin-left:auto;margin-right:auto;}
