/* CSS Document */

body {
	background-color:#ffffff;
	color:#818181;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	/* min-width:775px; stop mozilla sliding off the edge */
	line-height:13px;
} /* ie5.x workaround */

.SchoolName {
color:#342826;
}

#central {
	margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */	
	/* margin-right: auto;
	margin-left:100px;
	position: relative; */
	width: 100%;
	text-align: center;
}
#outerWrapper {
	margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 711px;
}

#twoColumnright { /* This sets the id for a 2 column layout with a right column only */
	overflow: hidden;
	background: #FFF;
	width: 706px;
}
#twoColumnright #leftColumn {
	display:none;
}
#twoColumnright #rightColumn {
	float: right;
	padding: 25px 5px 10px 5px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 130px;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#twoColumnright #content {
	margin: 0px 0px 0px 0px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 20px 5px 20px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width:550px;
	float:left;
}



#wrap {
 	margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	position: relative;
 	width:691px;
 	background-color: #ffffff;
	display:inline;
 }
 
 #wrap2 {
 position: relative;
 width:100%;
 background-color: #ffffff;
 }
 
#maincontent {
 	position: relative;
 	left: 0px;
 	top: 0px;
 	width: 691px;
 	background-color: #ffffff;
 	text-align:left;
	display:inline;
  }
  
#maincontent2 {
 position: relative;
 left: 5px;
 top: 0px;
 width: 100%;
 background-color: #ffffff;
 text-align:left;
 	display:inline;
  }
 
#leftside {
 float: left;
 width: 176px;
 z-index: 100;
 background-color: #ffffff;
 }
 
#address {
 position: absolute;
 left: 8px;
 bottom: 20px;
 width: 100px;
 font-size: 10px;
 color: #ffffff;
 z-index: 3;
 }
  
#container {
 float: right;
 width: 691px;
 background-color: #ffffff;
 }
 
 #container2 {
 float: right;
 width: 691px;
 background-color: #ffffff;
 }
 
#nav {
 position: relative;
 top: 0px;
 left: 176px;
 width: 624px;
 height: 20px;
 background-color: #000066;
 padding-top: 5px;
 text-align: center;
 font-size: 0.7em;
 color: #FFFFFF;
 z-index: 5;
 }
 
#content2 {
	/* position:relative; */
	top:10px;
	width:550px;
	float:left;
	padding: 0 10px 0 10px;
	background-color: #ffffff;
	z-index: 5;
 }
 
#rightside {
 position: relative;
 left: 5px;
 top: 10px;
 width: 130px;
 background: #5b77a2;
 z-index: 100;
 background: url(images/right-side.gif) no-repeat top;
 }
 
  
#rightsidediv {
	float: left;
	padding: 15px 30px 10px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 130px;
	left: 550px;
	top: 0px; 
	background: #5b77a2;
 background: url(images/right-side.gif) no-repeat top;
 }
 
#logo {
 position: relative;
 left: 35px;
 bottom: 10px;
 padding-top: 40px;
 margin-top: 50px; 
 }
  
h1 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.2em;
 font-weight: 900;
 color: #000066;
 margin: 0;
 padding: 0.5em 0 0.5em 0;
 }

h2 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1em;
 line-height: 1.2em;
 font-weight: 800;
 margin: 0;
 padding: 0 0 5px 0;
 color: #5b77a2;
 }

h3 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1em;
 font-weight: 900;
 font-style: italic;
 color: #5b77a2;
 margin: 0;
 padding: 0.5em 0 0 0;
 }
 
caption {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: 900;
 font-style: italic;
 font-size: 1em;
 color: #5b77a2;
 }
 
h4{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: 900;
 font-style: italic;
 font-size: 0.8em;
 line-height: 1.2em;
 color: #ff0000;
 margin: 0;
 padding: 0.5em 0 0 0;
 }
  
p {
 font-size: 11px;
 line-height: 1.5em;
 color:#342826;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 margin: 0;
 padding: 0 0 0.5em 0;
 }

 .left{
 float: left;
 padding: 0 20px 10px 0;
 }
 
 .right{
 float: right;
 padding: 0 0px 10px 20px;
 }

.small {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 0.7em;
 line-height: 1.2em;
 color: #000066;
 margin: 0 0 0 0;
 padding: 0;
 }
 
.italicsmall {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 0.7em;
 line-height: 1.2em;
 font-style: italic;
 color: #5b77a2;
 margin: 0 0 0 20px;
 padding: 0 0 10px;
 }

 li { 
 font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
 line-height: 13px;
 list-style: none;
 margin-left: -20px;
 }
 
.lihome { 
 font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
 line-height: 17px;
 margin-left: -20px;
  list-style: disc;
 }

.listcont { 
 font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 0.7em;
 line-height: 14px;
 font-weight:bold;
 color: #5b77a2;
 list-style: disc;
 }
 
ul.topspace {
 padding-top: 5px;
 margin-top: -5px;
 } 

 
.contactwhat  { 
 font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
 width: 120px;
 padding: 5px 5px 5px 5px;
 border: 1px solid #000066;
 background-color: #5b77a2;
 color: #fff;
 text-align: center;
}

.logo {
 padding: 70px 0 0 0;
 } 
 
img {
 border: 0;
 margin: 0;
 }
 
#furnhub {
 margin: 15px 12px 0;
 }
 
#backcolour p{
 font-size: 12px;
 padding: 0 0 0px 0;
}
#backcolour h3{
 color: #ff0000;
 padding: 0 0 10px 0;
 }
.imp {
 font-size: 16px;
 font-weight: bold;
 color: #000066;
 }
  
a:link {
 color: #0066cc;
 text-decoration: none;
}
a:visited {
 color: #0066dd;
 text-decoration: none;
}
a:hover {
 color: blue;
 text-decoration: none;
}
.footerlink {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 0.8em;
 margin: 0;
 padding: 0 0 0.5em 0;
 font-weight:normal
 }
 .noa {background-color:#ffffff;
	color:#818181;
 font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	line-height:13px;
	text-align:center;
	text-decoration:none;
}

.smallheader {
	background-color:#ffffff;
	color:#818181;
 font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
	line-height:16px;
	text-align:center;
	font-weight:bold;
}
.smallheader-left {
	background-color:#ffffff;
	color:#818181;
 font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
	line-height:16px;
	text-align:left;
	font-weight:bold;
}

#header {
	background:url(images/header.jpg) left top no-repeat;
	margin:0;
	padding:0;
	width:100%;
	height:304px;
	text-align:left;
	display:table;
	position:absolute;
	top:0;
	z-index:5;
}
#banner {
	background:url(images/header-filler.jpg) left top repeat-y;
	margin:0;
	padding:0;
	width:100%;
	height:304px;
	text-align:left;
	display:table;
	position:absolute;
	top:151px;
	z-index:0;
}

#footer {  /***** Used to Keep Footer on Bottom ****/
	position: relative;
    top: 10px; /**** Set this to move footer content off of ‘main’ content bottom ****/
    width: 100%;
    height: 66px; /**** Set this to the amount of space you need in your footer ****/
    margin: 0px;
	clear:both;
	}

#footer_left {
	background:URL(images/back_f1.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:550px;
	height:66px;
	text-align:left;
	float:left;
}
#footer_right {
	margin:0px;
	padding:0px;
	width:130px;
	height:66px;
	text-align:left;
	float:right;
}
table {
	color:#818181;
 font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	line-height:13px;
}
#searchform {
}
