@charset "UTF-8";
body {
	background-color: #3a373b;
	font-family: Arial, Helvetica, sans-serif;
}
#header {
	background-color: #000000;
}
#header #headernavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 451px;
	margin-top: 2px;
	padding-top: 0px;
}
/* Header Navigation Section */


#header #headernavigation .headerlink {
	text-decoration: none;
	padding-right: 28px;
}
a.headerlink:active,a.headerlink:visited,a.headerlink:link {
	color: #fdb92f;
	text-decoration: none;
}
a.headerlink:hover {
	color: #ffffff;
	text-decoration: none;
}

#header #headernavigation .headerlinkselected {
	text-decoration: none;
	padding-right: 28px;
}
a.headerlinkselected:active,a.headerlinkselected:visited,a.headerlinkselected:link {
	color: #ffffff;
	text-decoration: none;
}
a.headerlinkselected:hover {
	color: #fdb92f;
	text-decoration: none;
}


/* Header Navigation Section - right handed link */
#header #headernavigation .headerlinkright {
	text-decoration: none;
	padding-right: 0px;
}
a.headerlinkright:active,a.headerlinkright:visited,a.headerlinkright:link {
	color: #fdb92f;
	text-decoration: none;
}
a.headerlinkright:hover {
	color: #ffffff;
	text-decoration: none;
}

#header #headernavigation .headerlinkrightselected {
	text-decoration: none;
	padding-right: 0px;
}
a.headerlinkrightselected:active,a.headerlinkrightselected:visited,a.headerlinkrightselected:link {
	color: #ffffff;
	text-decoration: none;
}
a.headerlinkrightselected:hover {
	color: #fdb92f;
	text-decoration: none;
}


/* Footer Navigation Section - right handed link */
#footer {
	background-color: #000000;
}
#footer #footernavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
}

#footer #footernavigation .footerlink {
	text-decoration: none;
	padding-right: 14px;
}
a.footerlink:active,a.footerlink:visited,a.footerlink:link {
	color: #cccccc;
	text-decoration: overline;
}
a.footerlink:hover {
	color: #ffffff;
	text-decoration: overline;
}


/* Home Triple Content Boxes */
td.hometripletitlecontainer {
	background-color: #565356;
	vertical-align: top;
}

p.hometripletitle {
	color: #fdb92f;
	font-size: 20px;
	padding: 10px 0px 10px 14px;
	margin: 0px;
}
p.hometripletext {
	color:#FFFFFF;
	font-size: 13px;
	padding: 0px 15px 0px 14px;
	margin: 0px
}
a.hometripletext:active,a.hometripletext:visited,a.hometripletext:link {
	color:#ffffff;
	text-decoration:none;
}
a.hometripletext:hover {
	color:#fdb92f;
	text-decoration:none;
}
a.hometripletitle:active,a.hometripletitle:visited,a.hometripletitle:link {
	color:#fdb92f;
	text-decoration:none;
}
a.hometripletitle:hover {
	color:#ffffff;
	text-decoration:none;
}

/* Footer Main Content Section */
	
#footermaincontentleft {
	background-color: #8c8b8d;
	float: left;
	width: 437px;
}
#footermaincontentcentre {
	background-color: #8c8b8d;
	width: 244px;
	float: left;
}
#footermaincontentright {
	background-color: #8c8b8d;
	float: right;
	width: 200px;
}
#fb {
	float:left;
	width:20px;
	padding:20px 0px 0px 0px;
}
#fbtext {
	float:left;
}

p.maincontentyellow {
	color: #fdb92f;
	font-size: 13px;
	padding: 20px 0px 0px 20px;
	margin: 0px;
}
p.maincontenttext {
	color: #000000;
	font-size: 13px;
	padding: 0px 20px 0px 20px;
	margin: 0px;
}
p.maincontentfb {
	color: #fdb92f;
	font-size: 13px;
	padding: 22px 0px 0px 10px;
	margin: 0px;

}
a.maincontentfb:active,a.maincontentfb:visited,a.maincontentfb:link {
	color:#fdb92f;
	text-decoration:none;
}
a.maincontentfb:hover {
	color:#ffffff;
	text-decoration:none;
}
td.footermaincontent {
	background-color: #8c8b8d;
}


/* Sub Triple Title Boxes */

td.subtripletitlecontainer {
	background-color: #565356;
	vertical-align: top;
}

td.subtripletitlecontainerselected {
	background-color: #FFFFFF;
	vertical-align: top;
}

p.subtripletitle {
	color: #bab9bb;
	font-size: 20px;
	padding: 10px 0px 10px 14px;
	margin: 0px;
}
a.subtripletitle:active,a.subtripletitle:visited,a.subtripletitle:link {
	color: #bab9bb;
	text-decoration:none;
}
a.subtripletitle:hover {
	color: #fdb92f;
	text-decoration:none;
}
p.subtripletitleselected {
	
	color: #fdb92f;
	font-size: 20px;
	padding: 10px 0px 10px 14px;
	margin: 0px;
}
p.subtripletext {
	color:#FFFFFF;
	font-size: 13px;
	padding: 0px 15px 0px 14px;
	margin: 0px
}
p.subcontenttitle {
	color: #fdb92f;
	font-size: 20px;
	padding: 10px 0px 10px 14px;
	margin: 0px;

}

a.subcontenttitle:active,a.subcontenttitle:visited,a.subcontenttitle:link {
    color:#fdb92f;
	text-decoration:none;
}
a.subcontenttitle:hover {
    color:#000000;
	text-decoration:none;
}
p.subcontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
}
a.subcontent:active,a.subcontent:visited,a.subcontent:link {
    color:#fdb92f;
	text-decoration:none;
}
a.subcontent:hover {
    color:#000000;
	text-decoration:none;
}
p.subcontentboldtop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
}
p.subcontentbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
}

#subcontent {
	clear:both;
	
}
#subcontentleft {
	float: left;
	width: 425px;
}
#subcontentright {
	float: right;
	width: 375px;
	padding-top: 20px;
	padding-right: 28px;
	padding-bottom: 20px;
	text-align: right;
}
#subcontenthr {
	width: 848px;
	clear: both;
	padding-left: 14px;
	padding-right: 28px;
}

/* Contact Us */

#mapcontent {
	clear:both;
	
}
#mapcontentleft {
	float: left;
	width: 200px;
}
#mapcontentright {
	float: right;
	width: 625px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	text-align: right;
}

p.mapcontenttitle {
	color: #fdb92f;
	font-size: 20px;
	padding: 10px 0px 10px 14px;
	margin: 0px;

}
p.mapcontentimage{

}
p.mapcontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 14px;
}

a.mapcontent:active,a.mapcontent:visited,a.mapcontent:link {
 	color:#000000;
	text-decoration:none;
}
a.mapcontent:hover {
 	color:#fdb92f;
	text-decoration:none;
}

/* Links */

#linkcontentthr {
	width: 848px;
	clear: both;
	margin: 0px;
	padding-top: 18px;
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 28px;
}

#linkcontent {
	clear:both;
	
}

#linkcontentleft {
	float: left;
	width: 230px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 18px;
	text-align: left;
}
#linkcontentcentre {
	float: left;
	width: 230px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	text-align: left;
}
#linkcontentright {
	float: left;
	width: 230px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	text-align: left;
}

p.linkcontenttitle {
	color: #fdb92f;
	font-size: 20px;
	padding: 18px 0px 0px 14px;
	margin: 0px;

}
p.linkcontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin:0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 14px;
}
p.linkcontentbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin:0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 14px;
}
a.linkcontent:active,a.linkcontent:visited,a.linkcontent:link {
	color: #000000;
	text-decoration: none;
}
a.linkcontent:hover {
	color: #fdb92f;
	text-decoration: none;
}

/* Browser Height Scrollbar hack -- Nasty! */

html {
overflow: scroll;
} 
