body {background-color:#b7c6c2; margin: 0px 0px 0px +1px; font-family:arial,helvetica,sans-serif; text-align:left; font-size:12px; color:#4f3b3d; background-image:url(images/background.jpg); background-repeat:repeat-y; background-position:center}

/* DIV TAGS */
div.ContainerMain {width:959px; margin:auto; min-width:960px; background-image:url(images/SideNav_background.jpg); background-repeat:repeat-y; background-position:left;}
.Header {width:100%; height:191px}
.HeaderLeft {float:left; width:199px; height:151px; padding:40px 1px 0px 1px;}
.HeaderPic {border-top:1px solid #928687;border-bottom:1px solid #928687;}
.HeaderRight {float:left;padding:57px 0px 0px 0px; width:758px; height:84px; background-color:#eaefed}
.HeaderLogo {height:84px}
.HeaderLine {width:718px; height:50px; line-height:50px; vertical-align:middle; background-color:#6b8a84; color:#e9f3ee; font-size:18px; padding-left:20px; padding-right:20px}
.PageStart {width:100%; clear:both}
.ColumnLeft {float:left; width:199px; padding:20px 1px 0px 1px;}
.ColumnRight {float:left; padding:20px 20px 10px 20px; width:717px; background-color:#FFFFFF}
.Footer {width:100%; clear:both; font-size:11px; padding-top:20px}
.FooterRight {float:left; width:717px; border-top:1px solid #cccccc; padding:10px 20px 10px 20px; background-color:#FFFFFF}
.FooterLinks {float:right; width:201px; padding:0px 0px 10px 10px; text-align:center; white-space:nowrap}


/*	IMAGE SYTLES */
img.Right {float: right; border:0px}
img.RightPad10 {float:right; padding-left:10px; padding-bottom:10px; border:0px}
img.RightPad20 {float:right; padding-left:20px; padding-bottom:20px; border:0px}
img.Left {float:right; border:0px; padding-right:10px; padding-bottom:10px}
img {border:0px}

/*	HIGHLIGHTING */
.highlight { background-color:#dcd8d8; background-image:url(images/gradient.jpg); font-size:10px; color:#e8e8e8; padding:5px 3px 5px 3px}


/*	LINKS STYLES */
a:link{color:#669999;} a:visited{color:#669999;} a:hover{color:#990000;}
a.footer:link{color:#eeeeee;} a.footer:visited{color:#eeeeee;} a.footer:hover{color:#cccccc;}
a.RQ:link{color:#999999; font-size:10px} a.RQ:visited{color:#999999; font-size:10px} a.RQ:hover{color:#666666; font-size:10px}
a { text-decoration:none; }

/*	FONT SIZES */
h1 {font-size:20px}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:12px}
h5 {font-size:10px}

.small {font-size:10px;}
.smallcenter {font-size:10px; text-align: center;}
.eleven {font-size:11px;}
.elevenc {font-size:11px; text-align: center;}
.fourteen {font-size:14px;}
.fourteenc {font-size:14px; text-align: center;}
.sixteen {font-size:16px}
.Quotes {padding-top:15px; font-size:14px; color:#6b8a84; font-style:italic; font-weight:bold;}


/* GENERAL STYLES / COLOURS*/
.red {color:#cc0000;}
.white {color:#ffffff;}
.green {color:#6b8a84}

.nowrap {white-space: nowrap}
.Right {text-align: right;}
.Center {text-align:center}
.FloatStop {clear:both; width:1px; height:1px}
.inline {display:inline}
.BoxRight {float:right; width:201px; padding:0px 0px 10px 20px; text-align:center}
.underline {text-decoration:underline}
.NotBold {font-weight:normal}
.ContainerRQ {text-align:right; font-size:10px; color:#333366; width:1000px; margin-left:auto; margin-right:auto; padding-right:24px}
.GreenBack {background-color:#e1e8e6; padding:10px; border-bottom:2px solid #ffffff}
.GreenBack2 {background-color:#eef1f0; padding:10px; border-bottom:2px solid #ffffff}

/* PADDING */
.PaddingLeft20 {padding-left:20px}
.PaddingLeft10 {padding-left:10px}


/* TABLE TAGS */
table.Center {margin-left: auto; margin-right: auto;}
table.form {float:right; background-color:#eaefed; border:1px solid #999999}
.form td {text-align:left; padding:6px 20px 6px 20px}
.form td.formTop {text-align:left; padding:20px 20px 6px 20px}
.form td.formBot {text-align:left; padding:6px 20px 20px 20px}

table.Photos {margin:auto}
.Photos td {text-align:center; padding:5px 0px 5px 10px}
.Photos td.PhotosPad {text-align:center; padding:5px 0px 5px 20px}
.Photos td.PhotosLeft {text-align:center; padding:5px 0px 5px 0px}

.Photos img {border:1px solid #999999; padding:2px;}

table.Contact {font-size:14px}
.Contact td {text-align:left; padding:10px 0px 10px 0px}
.Contact td.ContactRight {padding:10px 0px 10px 20px}
td {text-align:left}



/* BORDERS */
.Border {border:1px solid #cccccc}
.BorderGreyBack {border:1px solid #cccccc; background-color:#e8e8e8}
.BorderTopBot {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#e8e8e8; font-weight:bold}


/* LIST STYLES */
ul {list-style-type: disc;}
ol {list-style-type: decimal;}


/* TABLE BASED - NAVIGATION BUTTON STYLES */
#navigation td {}
#navigation a {
	color: #e8e8e8;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 13px; 
	text-align:left;
	white-space:nowrap;
	border-bottom:0px solid #4f3b3d
	}
	
#navigation a:hover {border-bottom:0px solid #b7c6c2; color:#ffffff; font-weight:normal; background-color:#dcd8d8; background-image:url(images/gradient.jpg);}

