﻿/* global */
html { /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
height: 100%;
}

body {
min-width: 0; 
font-family: verdana, arial, sans-serif;
padding: 0px;
margin: 0px;
font-size:11px;
}

p {
min-width: 0; 
margin: 0px;
padding: 0px 0px 16px 0px;
line-height: 1.7em;
}

h1 {
min-width: 0; 
font-family: arial, sans-serif;
font-size: 108%;
letter-spacing: .1em;
font-weight:bold;
}

h2 {
min-width: 0; 
margin: 0px;
padding: 0px 0px 4px 0px;
font-size: 100%;
}

img {
min-width: 0; 
border: 0px;
}

a {
min-width: 0; 
outline: none;
}

/* image positioning - left, right and center */

.left{
min-width: 0; 
float: left; 
padding: 0px 8px 0px 0px;
}

.right {
min-width: 0; 
float: right; 
padding: 0px 0px 0px 8px;
}

.center {
min-width: 0; 
display: block;
text-align: center;
margin: 0 auto;
}

/* block quote */

blockquote {
min-width: 0; 
margin: 20px 0px 20px 0px; 
padding: 10px 20px 0px 20px;
border-left: 8px solid;
}

/* unordered list */
ul {
min-width: 0; 
margin: 8px 0px 0px 16px;
padding: 0px;
}

ul li {
min-width: 0; 
list-style-type: square;
margin: 0px 0px 6px 0px; 
padding: 0px;
}

/* ordered list */
ol {
min-width: 0; 
margin: 8px 0px 0px 24px;
padding: 0px;
}

ol li {
min-width: 0; 
margin: 0px 0px 11px 0px; 
padding: 0px;
}

/* margin lefts / margin rights - to centre content */
.content {
min-width: 0; 
margin-left: auto; 
margin-right: auto;
}

.menu {
position: relative;
min-width: 0; 
margin-left: auto; 
margin-right: auto;
}

.logo {
min-width: 0; 
margin-left: auto; 
margin-right: auto;
}

.footer {
min-width: 0; 
margin-left: auto; 
margin-right: auto;
}

.links {
min-width: 0; 
margin-left: auto; 
margin-right: auto;
}

.main {
min-width: 0; 
margin-left: auto; 
margin-right: auto;
}

/* main container */
.main{
min-width: 0; 
width: 780px;
}

/* links above the logo / footer */
.footer {
min-width: 0; 
width: 726px;
height: 37px;
font-size: 88%;
text-transform: uppercase;
padding: 12px 21px 0px 19px;
}

.links {
min-width: 0; 
width: 726px;
height: 18px;
font-size: 88%;
text-transform: uppercase;
padding: 12px 21px 0px 19px;
}

.links{
min-width: 0; 
text-align: right;
}

.footer {
min-width: 0; 
text-align: center; 
border-top: 2px solid;
}

.footer a{
min-width: 0; 
text-decoration: none;
}

.links a{
min-width: 0; 
text-decoration: none;
}

.footer a:hover{
min-width: 0; 
text-decoration: underline;
}

.links a:hover{
min-width: 0; 
text-decoration: underline;
}

/* logo */
.logo {
min-width: 0; 
width: 766px;
height: 125px;
border-top: 2px solid;
border-bottom: 5px solid;
}

.logo h1 {
min-width: 0; 
margin: 0px;
letter-spacing: .2em;
padding: 41px 0px 0px 19px;
font-size: 160%;
text-align: right;
}

/* navigation menu */
.menu {
min-width: 0; 
height: 30px;
width: 766px;
margin-top: -30px;
/* position: relative; */
}

.menu ul{
min-width: 0; 
margin: 0px auto;
} 

.menu li {
min-width: 0; 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px;
list-style: none;
} 

.menu li a  {
min-width: 0; 
display: block; 
float: left; 
height: 22px;
text-decoration: none; 
padding: 6px 19px 2px 19px;
} 

/* main content */
.content {
min-width: 0; 
width: 766px;
overflow: hidden;
} 

/* column 1 - contains sidebar items */
.column1 {
min-width: 0; 
width: 640px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}

.sidebaritem {
min-width: 0; 
width: 640px;
float: left;
border: 1px solid;
padding: 10px 10px 10px 10px ;
}

.sidebaritem h1 {
min-width: 0; 
margin: 0px; 
font-weight: normal;
text-transform: uppercase;
padding: 10px 10px 10px 10px ;
}

.sidebaritem p {
min-width: 0; 
line-height: 16px; 
padding: 10px 10px 10px 10px ;
}

.sidebaritem a:hover {
min-width: 0; 
text-decoration: none;
}

.sidebaritem a {
min-width: 0; 
text-decoration: none;
}

.sbilinks{
min-width: 0; 
padding: 0px}

.sbilinks ul{
min-width: 0; 
margin: 0px auto;
}

.sbilinks li  {
min-width: 0; 
margin: 0px; 
float: left; 
list-style: none; 
} 

.sbilinks li a:hover {
min-width: 0; 
float: left; 
height: 16px;
text-decoration: none; 
padding: 10px 10px 10px 10px ;
width: 640px;
} 

.sbilinks li a {
min-width: 0; 
float: left; 
height: 16px;
text-decoration: none; 
padding: 10px 10px 10px 10px ;
width: 640px;
} 

/* column 2 - page content */
.column2 {
min-width: 0; 
text-align: justify;
width: 726px;
float: left;
padding: 2px 3px 15px 19px;
}

.column2 h1 {
min-width: 0; 
font-family: arial, sans-serif;
padding: 16px 0px 5px 0px; 
margin: 0px 0px 12px 0px; 
border-bottom: 1px solid;
font-size: 150%;
text-transform: uppercase;
font-weight: bold;
}

.column2 a:hover {
min-width: 0; 
padding: 0px 0px 2px 0px;
text-decoration: none;
border-bottom: 1px solid;
}

.column2 a {
min-width: 0; 
padding: 0px 0px 2px 0px;
text-decoration: none;
border-bottom: 1px solid;
}

/* contact page - form layout */
form{
min-width: 0; 
margin-top: 0px;
}

div.row {
min-width: 0; 
clear: both;
}

div.row span.formlabel  {
min-width: 0; 
float: left;
width: 150px;
text-align: left;
}

div.row span.forminput {
min-width: 0; 
float: right;
text-align: right;
} 

div.spacer {
min-width: 0; 
clear: both;
width: 80px;
}

textarea {
min-width: 0; 
font-family: verdana, arial, sans-serif;
font-size: 100%;
border: 1px solid;
margin: 2px;
}

input {
min-width: 0; 
width: 259px; 
font-family: verdana, arial, sans-serif;
font-size: 100%;
border: 1px solid;
margin: 2px;
}

.submit {
min-width: 0; 
font-family: verdana, arial, sans-serif;
font-size: 100%; 
border: 1px solid;
width: 70px;
height: 22px;
cursor: pointer;
}

/* now the colors */

body {
min-width: 0; 
background: #FFFFFF url(images/back.png) repeat;
/*  color: #705756; */
color:black;
}

blockquote {
min-width: 0; 
background: #FFFFFF;
color: #705756;
border-color: #DA4716;
}

.main {
min-width: 0; 
background: #FFFFFF url(images/main.png) repeat-y;
/*  color: #705756; */
color:black;
}

.footer {
min-width: 0;
background: #EA8816 url(images/linkfoot.jpg);
background-repeat: repeat-x;
line-height: 15px;color:white;
}

.links {
min-width: 0; 
background: #DA4716 url(images/linkfoot.png);
color: #FFFFFF;
border-color: #705756;
}

.footer a:hover {
min-width: 0; 
background: transparent;
color: #FFFFFF;
}

.links a:hover {
min-width: 0; 
background: transparent;
color: #FFFFFF;
}

.footer a {
min-width: 0; 
background: transparent;
color: #FFFFFF;
}

.links a {
min-width: 0; 
background: transparent;
color: #FFFFFF;
}

.logo {
min-width: 0; 
background: #FFFFFF url(images/logo8.jpg) no-repeat;
color: #705756;
border-top-color: #705756;
border-bottom-color: #eb8b1d;
}

.logo h2 {
min-width: 0; 
background: transparent;
color: #CCC;
}

h1 a {
min-width: 0; 
background: transparent;
color: #DA4716;
border-color: #E1E1E1;
text-decoration: none;
}

h1 {
min-width: 0; 
background: transparent;
color: #DA4716;
border-color: #E1E1E1;
text-decoration: none;
}

.menu {
min-width: 0;
background: transparent;
color: #77504F;
}

.menu li a {
min-width: 0;
background: #f7be7c;
color: #4E3C3A;
border-color: #eb8b1d;
}

.menu li a.selected {
min-width: 0; 
background: #eb8b1d;
color: #FFFFFF;
} 

.menu li a:hover {
min-width: 0; 
background: #eb8b1d;
color: #FFFFFF;
} 

.column2 a {
	min-width: 0;
	background: #FFFFFF;
	color: #705756;
	border-color: #705756;
	margin-bottom: 5px;
}

.column2 {
min-width: 0; 
background: #FFFFFF;
/*  color: #705756; */
color:black;
border-color: #705756;
}

.content {
min-width: 0; 
background: #FFFFFF;
color: #705756;
border-color: #705756;
}

.column2 a:hover {
min-width: 0; 
background: #FFFFFF;
color: #DA4716;
border-color: #DA4716;
}

.sidebaritem {
min-width: 0; 
background: #F9F9F9;
color: #705756;
border-color: #E1E1E1;
}

.sidebaritem a {
min-width: 0; 
background: transparent url(link_arrow.png) no-repeat left center;
color: #705756;
} 

.sbilinks li a {
min-width: 0; 
background: transparent url(link_arrow.png) no-repeat left center;
color: #705756;
} 

.sidebaritem a.selected {
min-width: 0; 
background: transparent url(link_arrow_sel.png) no-repeat left center;
color: #DA4716;
} 

.sidebaritem a:hover {
min-width: 0; 
background: transparent url(link_arrow_sel.png) no-repeat left center;
color: #DA4716;
} 

.sbilinks li a:hover {
min-width: 0; 
background: transparent url(link_arrow_sel.png) no-repeat left center;
color: #DA4716;
} 

textarea {
min-width: 0; 
background: #FFFFFF;
color: #705756;
border-color: #E1E1E1;
}

input {
min-width: 0; 
background: #FFFFFF;
color: #705756;
border-color: #E1E1E1;
}

h5 {
position: relative;
min-width: 0;
background: transparent;
border: 0px transparent none;
background-image: url('images/pdfLinkBgnd.jpg');
background-repeat: no-repeat;
width: 300px;
height: 64px;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
padding-left: 22px;
left: 11px;
}
