body {background-color:#526d85; margin: 0px 0px 0px 0px; font-family:arial,helvetica,sans-serif; text-align:left; font-size:12px; color:#000000; background-image:url(images_eden/Background.jpg); background-repeat:repeat-x}

body.photos {background-color:#ffffff; margin: 20px; font-family:arial,helvetica,sans-serif; text-align:left; font-size:12px; color:#000000; background-image:url(images_eden/white_background.jpg); background-repeat:repeat-x;}


/*	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}
img {border:0px}

/*	HIGHLIGHTING */
.highlight     {background-color: #eeeeee; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:3px 3px 3px 3px}

/*	LINKS STYLES */
a:link{color:#336699;} a:visited{color:#336699;} a:hover{color:#990000;}
a.grey:link{color:#333333;} a.grey:visited{color:#333333;} a.grey:hover{color:#990000;}
a.black:link{color:#000000} a.black:visited{color:#000000} a.black:hover {color:#990000}
a.footer:link{color:#666666;} a.footer:visited{color:#666666;} a.footer:hover{color:#990000;}
a.RQ:link{color:#666666;} a.RQ:visited{color:#585858;} a.RQ:hover{color:#999999;}
a { text-decoration:none; }

/*	FONT SIZES */
h1 {font-size:22px; color:#526d85}
.SubHeader {font-size:14px; font-weight:bold; letter-spacing:1px; color:#526d85}
.group {padding: 5px 3px 5px 3px; border-top: 0px solid #cccccc;  border-bottom: 1px solid #8ba0b5; background-color:#ffffff;}

h2 {font-size:18px}
h3 {font-size:14px}
h4 {font-size:12px}

.small {font-size:10px;}
.smallcenter {font-size:10px; ; text-align: center;}

.ten {font-size:10px;}
.tenc {font-size:10px; text-align: center;}

.eleven {font-size:11px;}
.elevenc {font-size:11px; text-align: center;}

.twelve {font-size:12px;}
.twelvec {font-size:12px; text-align: center;}

.fourteen {font-size:14px;}
.fourteenc {font-size:14px; text-align: center;}

.sixteen {font-size:16px;}
.sixteenc {font-size:16px; text-align: center;}


/* GENERAL STYLES / COLOURS*/
.red {color:#cc0000;}
.white {color:#ffffff;}
.yellow {color:#cc9900;}
.grey {color:#999999;}
.greymid {color:#666666;}
.greydark {color:#333333;}


.nowrap {white-space: nowrap}
.bold {font-weight: bold}
.bolditalic {font-weight:bold; font-style:italic}
.italic {font-style:italic}
.NotBold {font-weight:normal}
.inline {display:inline}
.SpacedText {letter-spacing:1px}
.right {text-align: right;}
.center {text-align:center}
.FloatStop {clear:both}
.FloatStopSM {clear:both; height:1px; width:1px}
.RightFloat {float:right}
.LeftFloat {float:left}
.Lineheight {line-height:normal}
.Ralenti {text-align:right; font-size:10px; color:#333366; width:930px; margin-left:auto; margin-right:auto; padding-right:20px}
.iconcopy {font-size:10px; background-color:#f0f0f0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px 5px 10px 5px}

.PaddingLeft20 {padding-left:20px}
.PaddingLeft10 {padding-left:10px}
.PaddingTop10 {padding-top:10px}
.SideNavText {font-size:11px; font-family:arial narrow, arial, helvetica, sans-serif; font-weight:bold; padding-left:10px; padding-right:10px}

/* DIV TAGS */
div.BackgroundWindow {margin-left:auto; margin-right:auto; width:1000px; background-color:#4c6985; background-image:url(images_eden/content_window_background2.jpg); background-repeat:repeat-x;  padding-bottom:46px}
div.HomeWindow {width:954px; background-color:#ffffff; border-right:1px solid #000000; border-bottom:1px solid #b9c6d2; border-left:1px solid #000000;}

div.MainWindow {width:954px; background-color:#ffffff; border-right:1px solid #000000; border-bottom:1px solid #b9c6d2; border-left:1px solid #000000; background-image:url(images_eden/sidenav_background.jpg); background-repeat:repeat-y}

div.content {padding:20px 20px 20px 20px;}
div.PageContainer {padding:10px 3px 3px 3px}

div.Header {width:100%; height:119px; background-color:#003366}
div.TopNav {border-top:1px solid #cccccc; border-right:0px solid #ffffff; border-bottom:1px solid #ffffff; border-left:0px solid #ffffff; background-color:#8ba0b5}
div.Footer {width:934px; background-color:#dce2e9; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; color:#666666; font-size:11px; font-family:arial narrow,arial,helvetica, sans-serif; padding:15px 10px 20px 10px}
div.RightBox {float:right; text-align:center; padding:0px 0px 10px 10px}
div.Photo {width:800px; margin-left:auto; margin-right:auto; text-align:center;}
div.Photo2 {width:651px; margin-left:auto; margin-right:auto; text-align:center;}

#LeftColumn {width:357px; float:left; padding-right:10px}
#RightColumn {width:357px; float:left; padding-left:10px}

#SideNavColumn {width:174px; float:left; padding-top:25px; padding-bottom:25px}
#ContentColumn {width:757px; padding:20px 10px 10px 10px; float:left}

/* TABLE TAGS */
table.TableMain {width:80%; margin-left: auto; margin-right: auto;}
table.TableRight {float:right; padding-left:20px; padding-right:20px; text-align:center}
table.center {margin-left: auto; margin-right: auto;}
table.TableBorder {margin-left: auto; margin-right: auto; border:1px solid #999999}
table.TableGreyBorder {margin-left: auto; margin-right: auto; border:1px solid #cccccc; background-color:#eeeeee; padding:10px}

table.Form {margin-left: auto; margin-right: auto; border:1px solid #cccccc; background-color:#eeeeee; padding:10px}
td {text-align:left}
td.index {text-align:left; padding:0px 10px 0px 10px; width:168px; font-size:10px}
td.indexicon {text-align:left; width:148px; height:100px}

/* BORDERS */
.Border {border:1px solid #999999}
.BorderGreyBack {border:1px solid #999999; background-color:#eeeeee}
.BorderTopBot {border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; font-weight:bold; padding:3px}


/* LIST STYLES */
ul {list-style-type: disc;}
ol {list-style-type: decimal;}


/* TOP NAVIGATION BUTTON STYLES */
#TopNav td {background-color:#7f99b2; border-right: 1px dotted #ffffff;}
#TopNav td.TNR {background-color:#7f99b2; border-right: 1px dotted #8ba0b5;}

#TopNav a {
	font-size:12px;
	color: #ffffff;
	font-family:arial narrow,arial,helvetica,sans-serif;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration: none;
	display:block;
	padding:7px 10px 7px 10px;
	text-align:left;
	white-space:normal;
	}
	
	#TopNav a:hover {background-color: #990000;}

/* Side NAVIGATION BUTTON STYLES */
#SideNav td {background-color:#e8ecf0;}
#SideNav td.top {background-color:#e8ecf0;border-top: 1px dotted #8ba0b5;}
		
#SideNav a {
	font-size:11px;
	font-weight:bold;
	font-family:arial narrow,arial,helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
	display:block;
	padding:6px 10px 6px 10px; 
	text-align:left;
	border-bottom: 1px dotted #8ba0b5;
	white-space:normal
	}
	
#SideNav a:hover {background-color: #ccd6e0; color:#990000}


