/* Main Layout Styles */

body {
    margin:0px;
    background-color: #404040;}

div.container
{
	line-height:120%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-width: 775px;
	background-repeat: repeat;
	width: 1000px;
	background-color:#9C9473;
	background-image: url(/Images/bgd.jpg);
	padding: 8px;
}

div.container2
{
    line-height:120%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    min-width: 775px;
    background-repeat: repeat-y;
    width: 1000px;
    background-color:#9C9473;
}

div.header
{
	color:white;
	background-color:#6E6A5A;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin:0;
}

div.left
{
	width:150px;
	margin:0;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color:#9C9473;
}

div.content
{
	margin-left:195px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9C9473;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E4DBB3;
	background-repeat: repeat-y;
	padding-top: 1em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9C9473;
}

div.footer
{
	padding:0.5em;
	color:white;
	background-color:#6E6A5A;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


/* Text Styles */

h1.header
{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1.5em;
	padding-bottom: 0.75em;
	font-size:2em;
}

.Tablehead
{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: center;
	background-color: #CAC7AA;
}

.TableheadSide
{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: left;
	background-color: #D3D1B4;
}

.TableheadCent
{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: center;
	background-color: #D3D1B4;
}

.tableText {
	color:#333333;
	font-weight:normal;
	line-height:normal;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	}

.heading {
	color:#1F211C;
	line-height: normal;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	}
	
.subHeading {
	color:#1F211C;
	line-height: normal;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	}	
	
.bodyText {
	color:#333333;
	font-weight:normal;
	line-height:normal;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	}
	
.footerNavText {
	padding: 7px;
	color: #ffffff;	
}

/* Left image */

.imgleft {
float: left;
border: 1px solid #9C9473;
margin: 5px 15px 10px 0px;
padding: 6px;
background-image: url(/Images/bgd.jpg);
}

.imgRight {
float: right;
border: 1px solid #9C9473;
margin: 5px 15px 10px 15px;
padding: 6px;
background-image: url(/Images/bgd.jpg);
}

.imgCentre {
float: none;
border: 1px solid #9C9473;
margin: 5px 5px 5px 5px;
padding: 6px;
background-image: url(/Images/bgd.jpg);
}

.imgline {
	margin-top: 10px;
	margin-bottom: 10px;
}

.imglogo {
float: right;
border: 1px solid #9C9473;
margin: 10px 15px 10px 0px;
padding: 0px;
background-image: url(/Images/bgd.jpg);
}

.imglogo2 {
float: none;
border: 1px solid #9C9473;
margin: 0px 0px -5px 0px;
padding: 4px;
background-image: url(/Images/bgd2.jpg);
}


/* Left Navigation Menu */
	
div#navTextLeft, div#navTextLeft2, div#navTextLeft3 {
	}

div#navTextLeft ul, div#navTextLeft2 ul, div#navTextLeft3 ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	white-space: nowrap;
	line-height: 170%;
}
div#navTextLeft li, div#navTextLeft2 li, div#navTextLeft3 li {
	list-style-type: none;
}
div#navTextLeft li a, div#navTextLeft2 li a, div#navTextLeft3 li a {
	text-decoration: none;
	padding: 7px;
	color: #ffffff;
	
}
div#navTextLeft li a:link, div#navTextLeft2 li a:link, div#navTextLeft3 li a:link {
}
div#navTextLeft li a:visited, div#navTextLeft2 li a:visited, div#navTextLeft3 li a:visited {
}
div#navTextLeft li a:hover, div#navTextLeft2 li a:hover, div#navTextLeft3 li a:hover {
}

div#navTextRight {
	}

div#navTextRight ul {
	text-align: Right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	white-space: nowrap;
	line-height: 170%;
}
div#navTextRight li {
	list-style-type: none;
}
div#navTextRight li a {
	text-decoration: none;
	padding: 0px;
	color: #ffffff;
	
}
div#navTextRight li a:link {
}
div#navTextRight li a:visited {
}
div#navTextRight li a:hover {
}

.bodyTextNav {
	color:#660000;
	font-weight:normal;
	line-height:normal;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	}

/* Shadow Border */

.n { background: url(/Images/Border/n.jpg) repeat-x top; }
.e { background: url(/Images/Border/e.jpg) repeat-y right; }
.s { background: url(/Images/Border/s.jpg) repeat-x bottom; }
.w { background: url(/Images/Border/w.jpg) repeat-y left; }
.ne { background: url(/Images/Border/ne.jpg) no-repeat top right; }
.se { background: url(/Images/Border/se.jpg) no-repeat bottom right; }
.sw { background: url(/Images/Border/sw.jpg) no-repeat bottom left; }
.nw { background: url(/Images/Border/nw.jpg) no-repeat top left; }

.nw { padding: 10px; } /* Controls padding.  Increase to make text further away from edges; decrease to bring closer.  */
