@charset "UTF-8";

@font-face {
    font-family: 'TeenRegular';
    src: url('/font/teen-webfont.eot');
    src: url('/font/teen-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/teen-webfont.woff') format('woff'),
         url('/font/teen-webfont.ttf') format('truetype'),
         url('/font/teen-webfont.svg#TeenRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:inherit; font-family:inherit; text-align:left; vertical-align:baseline;}
a img, :link img, :visited img{border:0;}
table {border-collapse:collapse; border-spacing:0;}
ol, ul{list-style:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
:focus{outline:none;}
em {font-style:italic;}
.clear{float:none;clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.centered{text-align:center;}
.centerdiv{margin:0px auto;}
.tooltipper{color:#473939;width:250px;}
.navtooltipper{color:#473939;width:200px;font-family:arial;}
.navtooltipper h1{font-family:arial;}

ul.bulleted{padding:0px 10px;}
ul.bulleted li{background:url(/img/struct/greenbullet.gif) no-repeat;padding-left:20px;}


a{color:#01AEF0;text-decoration:none;}
a:hover{color:#FCB040;}

.yellow{color:#CBDC2C;}
.orange{color:#FCB040;}
.blue{color:#01AEF0;}

.back_blue{background-color:#01AEF0;}
.back_orange{background-color:#FCB040;}
.back_yellow{background-color:#CBDC2C;}

.front_blue_panel{background-color:#01AEF0;width:250px;height:250px;float:right;}
.front_yellow_panel{background:url(/img/struct/yellowblock.gif) no-repeat white;width:232px;height:267px;float:right;}

html{background:url(/img/struct/colour_strip.gif) top right repeat-y #f7f7f7;padding:0px 21px 0px 0px;min-width:1024px;}
body{font: 12pt Helvetica,verdana;}
#main{padding:25px 0px;width:1024px;margin:0px;}

#main_content{width:800px;margin:0px 112px;}
#content_inner{position:relative;background-color:white;padding:10px;}
#nav{position:absolute;right:112px;bottom:0px;padding:0px 25px 5px;}
#nav a{padding:0px 0px 0px 45px;color:black;}
#nav a.active{color:#BED631;}
#header_wrapper{background-color:white;}
#header{padding-left:25px;width:1024px;height:114px;position:relative;margin:0px;}
header {}
#footer_wrapper{width:1024px;margin:0px;text-align:center;}
#logo{height:114px;width:260px;position:absolute;left:25px;top:13px;}
#facebook_link{position:absolute;right:32px;top:10px;}
#copyright{text-align:center;font-size:10pt;color:#CCCCCC;}
h1{font-family:"TeenRegular",Helvetica,verdana;font-size:2em;font-weight:bold;color:#3bba9c;}
h2{font-size:1.5em;font-weight:bold;}
h3{font-size:1.2em;font-weight:bold;}
.right_sidebar{width:25%;float:right;}
.left_panel{width:75%;float:left;}
.box{border:1px solid #FFBF00;}
.underspacer{margin-bottom:10px;}
.padded{padding:10px;}
.quarterpanel{width:25%;}
.halfpanel{width:50%;}
.threequarterpanel{width:75%;}
.thirdpanel{width:33%;}
.twothirdspanel{width:66%;}
.info_msg_box{font-weight:bold;border:1px dashed #919191;color:#7AA9DD;padding:10px;margin:5px 0px;}
.error_message,.mandatory,.red{color:red;}
.green{color:green;}
.error{color:red;font-size:10pt;}
.note{font-size:9pt;}
input[type="checkbox"],input[type="radio"]{width:auto;}
.error_message{border:1px dashed red;padding:5px;margin:10px 0px;}
#breadcrumbs{padding:5px 10px;}
#top_right_shadow{background:url(/img/struct/top_right_shad.jpg) no-repeat;position:absolute;top:0px;right:-14px;height:14px;width:14px;}
#right_shadow{background:url(/img/struct/right_shad.jpg) repeat-y;position:absolute;top:0px;right:-14px;height:100%;width:14px;}
#bottom_shadow{background:url(/img/struct/content_shad_bottom.jpg) no-repeat;position:absolute;bottom:-18px;right:-14px;height:18px;width:816px;}
#nav_menu{position:absolute;bottom:0px;right:0px;padding:10px;text-align:right;}
#nav_menu a{}
#nav_menu a:hover{}
#nav_menu a.active{color:black;}
#frontpage_indented_link{display:block;padding-left:180px;color:black;font-size:16pt;}