body {background-color:#cccccc; margin: 35px 0px 40px 0px; font-family:arial,helvetica,sans-serif; text-align:left; font-size:12px; color:#000000; background-image:url(images/background.jpg); background-repeat:repeat-x}

/*	IMAGE SYTLES */
img.Right {float: right;}
img.RightPad10 {float:right; padding-left:10px; padding-bottom:10px}
img.Left {float:right}


/*	HIGHLIGHTING */
.highlight     {color: #ffffff; background-color: #cccccc;}

/*	LINKS STYLES */
a:link{color:#4682B4;} a:visited{color:#4682B4;} a:hover{color:#ff7d18;}
a.RQ:link{color:#999999;} a.RQ:visited{color:#999999;} a.RQ:hover{color:#666666;}
a { text-decoration:none; }

/*	FONT SIZES */
h1 {font-size:20px; border-bottom:1px solid #cccccc; padding-bottom:5px}
h1.plain {font-size:20px;}
h2 {font-size:14px; padding-top:5px}
h3 {font-size:12px}
h4 {font-size:11px; display:inline; font-weight:normal}

.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;}

.thirteen {font-size:13px;}
.thirteenc {font-size:13px; 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;}
.TagLine {font-size:12px; font-weight:bold; letter-spacing:1px; color:#996666; text-align:left; padding:3px}
.TagLine2 {font-size:12px; font-weight:bold; letter-spacing:1px; color:#330000; text-align:left; padding:3px}

.nowrap {white-space: nowrap}
.bold {font-weight: bold}
.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}
.italic {font-style:italic}
.PaddingLeft20 {padding-left:20px}
.PaddingLeft10 {padding-left:10px}
.GoogleAds {border-top:1px solid#cccccc;margin-top:40px;padding-top:10px;}


/* DIV TAGS */
div.MainContainer {width:930px; height:400px; margin-left:auto; margin-right:auto; background-color:#ffffff;  border-top:1px solid #B8B8B8 ; border-right:8px solid #B8B8B8; border-bottom:8px solid #B8B8B8; border-left:1px solid #B8B8B8 ;background-image:url(images/Background_SideNav.jpg); background-repeat: repeat-y; background-position:left; filter:alpha(opacity=10);
opacity:0.1;}

div.MainContainer2 {width:998px; margin-left:auto; margin-right:auto; background-color:#ffffff;  border-top:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666;background-image:url(images/background_sidenav.jpg); background-repeat: repeat-y; padding:0px}

div.Header {background-color:#ffffff;  width:inherit; width:inherit; height:103px;  border-bottom:1px solid #cccccc}
div.Header2 {background-color:#666666; height:25px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
div.Footer {background-color: #ffffff; padding:0px 5px 0px 5px; color:#666666}
div.underconstruction {padding:10px; border-top:1px dotted #666666; border-bottom:1px dotted #666666; background-color:#eeeeee; color:#666666; text-align:center; font-size:20px}
div.FooterHeading {padding:5px; border-top:1px dotted #666666; border-bottom:1px dotted #666666; background-color:#eeeeee; color:#666666; text-align:left; font-size:14px; font-weight:bold}
div.Feature {float:right; width:155px; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 10px; border-left:1px solid #cccccc; color:#CC6633; font-weight:normal; font-size:13px; background-color:#ffffff}

div.HeaderSubLine {background-color:#006633; width:930px; height:20px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}
div.HeaderSubLine2 {background-color:#330000; width:930px; height:20px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}
div.LineWhite {width:930px; height:1px; background-color:#eeeeee}
div.RQ {width:968px; text-align:right; margin-right:auto; margin-left:auto; padding-top:8px; font-size:10px}

#NavColumn {float:left; width:155px; padding:10px 10px 20px 10px}
#ContentColumn {float:left; width:783px; padding: 28px 20px 20px 20px;}
#ContentColumnGS {float:left; width:783px; padding: 28px 11px 20px 11px;}
#FooterColumn {background-color:#dddddd; border-top: 1px solid #999999; padding:15px 10px 15px 10px; color:#666666}


/* TABLE TAGS */
table.TableMain {width:80%; margin-left: auto; margin-right: auto;}
table.TableRight {float:right}
table.TableCenter {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}
td.Space20 {width:20px}
td.width50 {width:50%}


/* BORDERS */
.Border {border:1px solid #999999}
.BorderGreyBack {border:1px solid #999999; background-color:#eeeeee; font-weight:bold}
.BorderTopBot {border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; font-weight:bold}

/* LIST STYLES */
ul {list-style-type: disc;}
ol {list-style-type: decimal}


/* NAVIGATION BUTTON STYLES */

#SideNav td {background-color:#eeeeee}
#SideNav td.Top {background-color:#eeeeee; border-top:1px dotted #666666}	
#SideNav a {
	font-size:11px;
	color: #4682B4;
	text-decoration: none;
	display:block;
	padding:3px 3px 3px 3px; 
	text-align:left;
	border-bottom: 1px dotted #666666;
	white-space:normal;
	}
	
#SideNav a:hover {background-color: #ffffff; color: #ff7d18; border-bottom:1px dotted #666666}

#SideNav a.home {
	font-size:12px;
	color: #ff7d18;
	text-decoration: none;
	display:block;
	padding:3px 3px 3px 3px; 
	text-align:left;
	white-space:normal;
	border-bottom:1px dotted #eeeeee;
	font-weight:bold
	}
	
#SideNav a.home:hover {color: #000000; background-color:#eeeeee}
