@font-face{font-family:"Yanone Kaffeesatz";src:local("Yanone Kaffeesatz"), url("../fonts/YanoneKaffeesatz-Regular.ttf");}
@font-face{font-family:"News Cycle";src:local("News Cycle"), url("../fonts/NewsCycle-Regular.ttf");}
html{height:100%;}
*{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
body{background-color:black;background-image:url("../images/pattern.png");background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;color:#dddddd;}
p{padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px;line-height:1.7em;font-size:medium;}
img{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-align:left;}
h1, h2, h3, h4, h5, h6{color:#0f5ca9;letter-spacing:0em;padding-top:0px;padding-right:0px;padding-bottom:5px;padding-left:0px;}
h1, h2, h3{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-top:15px;padding-right:0px;padding-bottom:5px;padding-left:0px;color:white;}
h2{font-size:160%;padding-top:9px;padding-right:0px;padding-bottom:5px;padding-left:0px;color:#3366ff;}
h3{font-size:140%;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
h4, h6{color:#0f5ca9;padding-top:0px;padding-right:0px;padding-bottom:5px;padding-left:0px;}
h5, h6{color:#555555;letter-spacing:normal;padding-top:0px;padding-right:0px;padding-bottom:15px;padding-left:0px;}
a, a:hover{outline-width:medium;outline-style:none;outline-color:initial;text-decoration:underline;color:#09bce8;}
a:hover{text-decoration:none;}
blockquote{margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:10px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#e5e5db;border-right-color:#e5e5db;border-bottom-color:#e5e5db;border-left-color:#e5e5db;background-color:white;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;}
ul{margin-top:2px;margin-right:0px;margin-bottom:22px;margin-left:17px;}
ul li{list-style-type:circle;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:4px;padding-left:5px;line-height:1.5em;}
ol{margin-top:8px;margin-right:0px;margin-bottom:22px;margin-left:20px;}
ol li{margin-top:0px;margin-right:0px;margin-bottom:11px;margin-left:0px;}
.left{float:left;width:auto;margin-right:10px;}
.right{float:right;width:auto;margin-left:10px;}
.center{display:block;text-align:center;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;}
#main, nav, #container, #logo, #site_content, footer{margin-left:auto;margin-right:auto;}
#main{margin-top:5px;margin-right:auto;margin-bottom:5px;margin-left:auto;width:930px;background-color:transparent;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;padding-bottom:30px;}
header{background-color:transparent;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;height:150px;}
#logo{width:300px;height:150px;background-color:transparent;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;color:white;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:25px;float:left;}
#logo h1, #logo h2{border-bottom-width:0px;border-bottom-style:none;border-bottom-color:initial;-epub-text-transform:none;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:white;text-decoration:none;}
#logo_text h1 a .logo_colour{color:#09bce8;}
#logo_text a:hover .logo_colour{color:white;}
#logo_text h2{font-size:140%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:white;}
nav{height:44px;width:928px;float:right;margin-top:-20px;margin-right:auto;margin-bottom:20px;margin-left:auto;color:#002266;background-color:transparent;background-image:-webkit-linear-gradient(white, #002266);background-image:-o-linear-gradient(white, #002266);background-image:-ms-linear-gradient(white, #002266);background-image:-moz-linear-gradient(white, #002266);background-image:-webkit-gradient(linear, center top, center bottom, color-stop(0, white), color-stop(1, #002266));background-image:linear-gradient(white, #002266);background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#eeeeee;border-right-color:#eeeeee;border-bottom-color:#eeeeee;border-left-color:#eeeeee;}
#site_content{width:930px;overflow:hidden;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;background-color:#333333;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;}
#sidebar_container{float:right;width:450px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;height:450px;}
#content{text-align:left;width:440px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;float:left;padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-family:"Times New Roman", Times, serif;}
#content ul{margin-top:2px;margin-right:0px;margin-bottom:22px;margin-left:0px;}
#content ul li, .sidebar ul li{list-style-type:none;background-color:transparent;background-image:url("../images/bullet.png");background-repeat:no-repeat;background-attachment:scroll;background-position:0% 0%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:4px;padding-left:28px;line-height:1.5em;}
#blog_container h4{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;}
#blog_container h4.select{width:475px;}
.blog{background-color:transparent;background-image:url("../images/calendar.png");background-repeat:no-repeat;background-attachment:scroll;background-position:0% 0%;width:54px;height:46px;float:left;margin-top:0px;margin-right:15px;margin-bottom:0px;margin-left:0px;}
.blog h2{text-shadow:none;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:4px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:white;}
.blog h3{text-shadow:none;margin-top:-5px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:center;color:#222222;}
footer{width:928px;height:30px;padding-top:9px;padding-right:0px;padding-bottom:15px;padding-left:0px;color:#222222;text-align:center;background-color:transparent;background-image:-webkit-linear-gradient(white, #002266);background-image:-o-linear-gradient(white, #002266);background-image:-ms-linear-gradient(white, #002266);background-image:-moz-linear-gradient(white, #002266);background-image:-webkit-gradient(linear, center top, center bottom, color-stop(0, white), color-stop(1, #002266));background-image:linear-gradient(white, #002266);background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#eeeeee;border-right-color:#eeeeee;border-bottom-color:#eeeeee;border-left-color:#eeeeee;}
footer p{line-height:1.7em;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
footer a{color:#222222;text-decoration:none;}
footer a:hover{color:#222222;text-shadow:none;text-decoration:underline;}
.form_settings{margin-top:15px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.form_settings p{padding-top:0px;padding-right:0px;padding-bottom:4px;padding-left:0px;}
.form_settings span{float:left;width:100px;text-align:left;}
.form_settings input, .form_settings textarea{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;width:299px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#d5d5d5;border-right-color:#d5d5d5;border-bottom-color:#d5d5d5;border-left-color:#d5d5d5;background-color:white;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;color:#47433f;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}
.form_settings .submit{width:99px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:212px;height:33px;padding-top:2px;padding-right:0px;padding-bottom:3px;padding-left:0px;cursor:pointer;color:#002266;background-color:transparent;background-image:-webkit-linear-gradient(white, #dddddd);background-image:-o-linear-gradient(white, #dddddd);background-image:-ms-linear-gradient(white, #dddddd);background-image:-moz-linear-gradient(white, #dddddd);background-image:-webkit-gradient(linear, center top, center bottom, color-stop(0, white), color-stop(1, #dddddd));background-image:linear-gradient(white, #dddddd);background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#eeeeee;border-right-color:#eeeeee;border-bottom-color:#eeeeee;border-left-color:#eeeeee;text-shadow:1px 1px white;}
.form_settings textarea, .form_settings select{width:299px;}
.form_settings select{width:310px;}
.form_settings .checkbox{margin-top:4px;margin-right:0px;margin-bottom:4px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width:14px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-color:transparent;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;}
.separator{width:100%;height:0px;border-top-width:1px;border-top-style:solid;border-top-color:#d9d5cf;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:white;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}
table{margin-top:10px;margin-right:0px;margin-bottom:30px;margin-left:0px;}
table tr th, table tr td{background-color:#70d4e6;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;color:white;padding-top:7px;padding-right:4px;padding-bottom:7px;padding-left:4px;text-align:left;}
table tr td{background-color:#d3f2f7;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;color:#47433f;border-top-width:1px;border-top-style:solid;border-top-color:white;}
ul.images{width:450px;height:450px;overflow:hidden;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
ul.images li{position:absolute;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;left:0px;right:0px;list-style-type:none;list-style-position:outside;list-style-image:none;}
ul.images li.show{z-index:500;}
ul img{border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
html body ul.sf-menu ul, html body ul.sf-menu ul li{width:220px;}
html body ul.sf-menu ul ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:220px;}
ul.sf-menu, ul.sf-menu *{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
ul.sf-menu{display:block;position:relative;}
ul.sf-menu li{display:block;list-style-type:none;list-style-position:outside;list-style-image:none;float:left;position:relative;}
ul.sf-menu li:hover{}
ul.sf-menu a{display:block;position:relative;}
ul.sf-menu ul{position:absolute;width:150px;top:auto;left:-999999px;}
ul.sf-menu ul a{}
ul.sf-menu ul li{float:left;width:150px;}
ul.sf-menu ul ul{top:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:150px;}
ul.sf-menu li:hover ul, ul.sf-menu li:focus ul, ul.sf-menu li.sf-hover ul, ul.sf-menu ul li:hover ul, ul.sf-menu ul li:focus ul, ul.sf-menu ul li.sf-hover ul, ul.sf-menu ul ul li:hover ul, ul.sf-menu ul ul li:focus ul, ul.sf-menu ul ul li.sf-hover ul, ul.sf-menu ul ul ul li:hover ul, ul.sf-menu ul ul ul li:focus ul, ul.sf-menu ul ul ul li.sf-hover ul{left:auto;}
ul.sf-menu li:hover ul ul, ul.sf-menu li:focus ul ul, ul.sf-menu li.sf-hover ul ul, ul.sf-menu ul li:hover ul ul, ul.sf-menu ul li:focus ul ul, ul.sf-menu ul li.sf-hover ul ul, ul.sf-menu ul ul li:hover ul ul, ul.sf-menu ul ul li:focus ul ul, ul.sf-menu ul ul li.sf-hover ul ul, ul.sf-menu ul ul ul li:hover ul ul, ul.sf-menu ul ul ul li:focus ul ul, ul.sf-menu ul ul ul li.sf-hover ul ul{left:-999999px;}
span.sf-arrow{width:7px;height:7px;position:absolute;top:20px;right:5px;display:block;background-color:transparent;background-image:url("../images/arrows-black.png");background-repeat:no-repeat;background-attachment:scroll;background-position:0px 0px;overflow:hidden;font-size:1px;}
ul ul span.sf-arrow{right:5px;top:20px;background-position:0px 100%;}
ul#nav{float:left;}
ul#nav ul{background-color:#eeeeee;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;margin-top:4px;padding-bottom:15px;}
ul#nav li a{padding-top:7px;padding-right:25px;padding-bottom:6px;padding-left:25px;text-decoration:none;color:#222222;margin-right:2px;}
ul#nav li a:hover, ul#nav li a:focus, ul#nav li.selected a, ul#nav li.selected a:hover, ul#nav li.selected a:focus{color:#068bd8;text-shadow:none;}
ul#nav ul li a{color:#222222;}
ul#nav ul li a:hover{color:#068bd8;margin-right:2px;}
ul#images{margin-top:0px;margin-right:15px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;list-style-type:none;list-style-position:outside;list-style-image:none;position:relative;}
ul#images li{display:block;overflow:hidden;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;float:left;width:155px;height:300px;}
#bodytext{font-size:13pt;}