@font-face {font-family:'droid_sansregular'; src:url('../fonts/DroidSans-webfont.eot'); src:url('../fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/DroidSans-webfont.woff') format('woff'), url('../fonts/DroidSans-webfont.ttf') format('truetype'), url('../fonts/DroidSans-webfont.svg#droid_sansregular') format('svg');font-weight:normal; font-style:normal;}
/**
 * @license MyFonts Webfont Build ID 2800083, 2014-04-24T01:41:40-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: James Paul by Fajardo
 * URL: http://www.myfonts.com/fonts/fajardo/james-paul/regular/
 * Copyright: James Paul&#x00A9; James Fajardo. 2007 All Rights Reserved
 * Licensed pageviews: 1,500,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2800083
 * 
 * © 2014 MyFonts Inc
*/
@font-face {font-family: 'JamesPaul';src: url('../fonts/2AB9D3_0_0.eot');src: url('../fonts/2AB9D3_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2AB9D3_0_0.woff') format('woff'),url('../fonts/2AB9D3_0_0.ttf') format('truetype');}

html {-webkit-text-size-adjust: 100%;}
body {background-color:#484848; background-image:url(../picts/gradient_darkgrey.jpg);background-repeat:repeat-x;margin: 0px 0px 40px 0px; color:#ffffff;font-family:droid_sansregular,verdana,sans-serif; font-size:13px;}

/* Structure */
div.HeaderContainer {background-color:#000000; background-image:url(images/swirl-2.jpg);background-position:right center;background-repeat:no-repeat;-webkit-background-size:38%; -moz-background-size:38%;
-o-background-size:38%;background-size:38%;font-size:0; height:auto; margin:auto;max-width:960px;}
.HeaderContainer img {height:auto;max-width:100%;width:auto}
.TopNav {background-color:#666; border-top: 1px solid #000;font-size:0;margin:auto;max-width:960px}
div.ContentWindow {background-color:#000000;border:1px solid #333;border-top:none;font-size:13px;margin: auto; padding:20px 20px 20px 20px;max-width:918px;}

/* content TABLE TAGS */
div.TColourL {float:left;padding:30px 3% 50px 0; width:48%}
div.TColourR {float:left;line-height:160%;padding:30px 3% 50px 0;width:46%}

table.TColour {border-spacing:0;border-collapse:collapse;margin: 30px auto 50px auto;}
.TColour td {padding:0 0 0 2%; vertical-align:top;width:50%} 
.TColour td.TCLogo {width:48%} .TColour td.TCLogo img {height:auto;width:100%}

/* Navigation */
ul.Navside {color:#fff;font-size:14px;list-style-type:none;overflow: hidden;padding:0px 0px;margin: 0 auto;text-align:center;}
.Navside li {display:block;margin:0;padding:0}
.Navside a:link {font-family: droid_sansregular,verdana,sans-serif;font-weight:normal;font-size:14px;color: #ffffff;text-decoration: none;
display:block;padding:6px 10px 9px 10px; text-align:left;border-bottom: 1px solid #333333;letter-spacing:1px;}
.Navside a:visited {font-family: droid_sansregular,verdana,sans-serif;font-weight:normal;font-size:14px;color: #ffffff;text-decoration: none;
display:block;padding:6px 10px 9px 10px;text-align:left;border-bottom: 1px solid #333333;letter-spacing:1px;}
.Navside a:hover {border-bottom:1px solid #666666; color:#CC0000}

/* FOOTER */
div.spacer {height:50px}
div.ContainerFooter {color:#000;max-width:920px; margin: auto; background-color:#eeeeee; border-top: 1px solid #cccccc;line-height:160%;padding:15px 20px 15px 20px}
.FWrap {width:100%;margin:auto}
.FLogo {float:left;max-width:30%;padding:0 30px 5px 0;width:auto}
.Footer {float:left;max-width:70%;padding:3px 0 0 5px; width:auto}
.ContainerFooter h3 {display:inline-block;font-family:JamesPaul,verdana,sans-serif;font-size:18px;font-weight:normal;padding:0 0 5px 0;margin:0}
.ContainerFooter p {display:inline}
ul.FooterLinks {background-color:#999999;clear:both;color:#fff;font-size:12px;list-style-type:none;overflow: hidden;padding:0px 5px;margin: 0 auto;text-align:center;max-width:950px; }
.FooterLinks li {float: left;}
.FooterLinks a:link {background-color:#999999;color:#fff;display:block;margin:0;padding:8px 7px;white-space:nowrap}
.FooterLinks a:visited {background-color:#999999;color:#fff;display:block;margin:0;padding:8px 7px;white-space:nowrap}
.FooterLinks a:hover {background-color:#666;color:#fff;display:block;margin:0;padding:8px 7px;white-space:nowrap}
.FooterLinks a:active {background-color:#cc0000;color:#fff;display:block;margin:0;padding:8px 7px;white-space:nowrap}

img.right {float: right;}
img.left {float: left;}
.floatstop {clear:both;height:1px;width:1px}
img {border:0px;height:auto;max-width:100%;width:auto;}

a:link{color:#6666cc;} a:visited{color:#9966cc;} a:hover{color:#cc0000;}
a.blacklink:link{color:#000;} a.blacklink:visited{color:#000;} a.blacklink:hover{color:#cc0000;}
a { text-decoration:none; }

h1 {font-size:16px; display:inline;}
.Blurb {font-size:14px;margin-top:40px}


/*Menu bar*/
ul#css3menu1{
	margin:0;list-style:none;padding:0;background-color:#484848;border-width:0;border-style:solid;font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
	*display:inline;}
ul#css3menu1 li{
	display:block;white-space:nowrap;font-size:0;float:left;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1>li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:12px droid_sansregular,verdana,sans-serif;color:#000000;cursor:pointer;padding:3px;background-repeat:repeat;border-width:0px;border-style:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	border-style:none;color:#FFFFFF;}
ul#css3menu1 > li.switch{
	display:none;cursor:pointer;width:25px;height:20px;padding:12px 0px 12px 6%;max-width:94%}
ul#css3menu1 > li.switch:before{
	content:"";position:absolute;display:block;height:4px;width:25px;border-radius:4px;background:#ffffff;-moz-box-shadow:0 8px #ffffff, 0 16px #ffffff;-webkit-box-shadow:0 8px #ffffff, 0 16px #ffffff;box-shadow:0 8px #ffffff, 0 16px #ffffff;}
ul#css3menu1 > li.switch:hover:before{
	background:#ffffff;-moz-box-shadow:0 8px #ffffff, 0 16px #ffffff;-webkit-box-shadow:0 8px #ffffff, 0 16px #ffffff;box-shadow:0 8px #ffffff, 0 16px #ffffff;}
.c3m-switch-input{
	display:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li > a.pressed{
	border-style:none;color:#FFFFFF;text-decoration:none;}
ul#css3menu1>li>a{
	padding:15px 10px;}
ul#css3menu1 li.topmenu>a{
	border-bottom:1px solid #484848;background-color:#666;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:15px 10px;color:#ffffff;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu > a.pressed{
	background-color:#333;color:#ffffff;}
@media screen and (max-width: 960px) {
	ul#css3menu1 > li {
		position: initial;}
	ul#css3menu1 ul .submenu,ul#css3menu1 li > ul {
		left: 0; right:auto; top: 100%;}
	ul#css3menu1 .submenu,ul#css3menu1 ul,ul#css3menu1 .column {
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-right: 0;width: 100% !important;}
}
@media screen and (max-width: 958px) {
	ul#css3menu1 {
		width: 100%;}
	ul#css3menu1 > li {
		display: none;		position: relative;		width: 100% !important;}
	ul#css3menu1 > li.switch,.c3m-switch-input:checked + ul#css3menu1 > li + li {
		display: block;}
	ul#css3menu1 > li.switch > label {		position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;}}


@media only screen and (max-width: 480px), (min-device-width: 300px) and (max-device-width: 480px)  {
body{margin-bottom:0px}
h1 {font-size:22px;} .heading {font-size:22px;}
div.ContentWindow {padding:20px 20px 20px 10px;max-width:928px;}
div.ContainerFooter {line-height:170%;}
.FWrap {width:100%;margin:auto}
.FLogo {float:left;max-width:100%;padding:0 30px 5px 0;width:auto}
.Footer {float:left;max-width:100%;padding:3px 0 0 5px; width:auto}
ul.FooterLinks {background-color:#999999;clear:both;color:#fff;font-size:12px;list-style-type:none;overflow: hidden;padding:0px 20px;margin: 0 auto;text-align:center;max-width:920px; }
.FooterLinks a:link {background-color:#999999;color:#fff;display:block;margin:2px;padding:8px 7px;white-space:nowrap}
.FooterLinks a:visited {background-color:#999999;color:#fff;display:block;margin:2px;padding:8px 7px;white-space:nowrap}
.FooterLinks a:hover {background-color:#666;color:#fff;display:block;margin:2px;padding:8px 7px;white-space:nowrap}
.FooterLinks a:active {background-color:#cc0000;color:#fff;display:block;margin:2px;padding:8px 7px;white-space:nowrap}

div.TColourL {float:left;padding:20px 3% 30px 0; width:25%}
div.TColourR {float:left;padding:20px 0 30px 0;width:72%}
}