/*
** Copyright Stephen Neate - http://subtledifference.com.au/
** Design Template 01-a - for ezyWebsite CMS suitable for multi section, multi page sites.
**
** ## Quick Colours ##
** Primary Colour: #FFF
** Primary Colour Shade: #D7E0CC (20% shade)
** 2nd Colour: #FDB813
** 3rd Colour: #6F0000
** 4th Colour: #620007
** 5th Colour: #2A0062
**
** Last Updated: 06 May 2007
*/

/* #### General page wide styles  #### */
*{margin:0;padding:0;}
body{line-height:15px;font: 12px Arial,sans-serif;color:#000;background:#000;}
/* general text */
p{line-height:15px;color:#000;padding:5px 0;}
h1,.h1{display:block;font-size:250%;color:#FFF;padding:3px 0;margin:3px 0;letter-spacing:.05em;font-weight:bold;line-height:30px;}
.hd01{display:block;font-size:210%;color:#FFF;padding:3px 0;margin:3px 0;border-bottom:1px solid #FFF;font-weight:normal;line-height:22px;}
.hd01b{display:block;font-size:210%;color:#FFF;padding:3px 0;margin:3px 0;border-bottom:1px solid #FFF;font-weight:bold;line-height:22px;}
h2,.h2{display:block;font-size:190%;color:#FDB813;padding:0 0 5px 0;line-height:19px;letter-spacing:.05em;font-weight:bold;margin-top:12px;}
.hd02{display:block;font-size:150%;color:#FDB813;padding:0 0 5px;margin:0;border-bottom:1px solid #FDB813;font-weight:normal;margin-top:12px;}
.hd02b{display:block;font-size:150%;color:#FDB813;padding:0 0 5px;margin:0;border-bottom:1px solid #FDB813;font-weight:bold;margin-top:12px;}
h3,.h3{display:block;font-size:150%;color:#6F0000;padding:0 0 5px 0;line-height:19px;letter-spacing:.05em;font-weight:bold;}
.hd03{display:block;font-size:110%;color:#6F0000;padding:0 0 5px;margin:0;border-bottom:1px solid #6F0000;font-weight:normal;}
.hd03b{display:block;font-size:110%;color:#6F0000;padding:0 0 5px;margin:0;border-bottom:1px solid #6F0000;font-weight:bold;}
h4,.h4{display:block;font-size:150%;color:#620007;padding:0 0 5px 0;line-height:19px;letter-spacing:.05em;font-weight:bold;}
.hd04{display:block;font-size:110%;color:#620007;padding:0 0 5px;margin:0;border-bottom:1px solid #620007;font-weight:normal;}
.hd04b{display:block;font-size:110%;color:#620007;padding:0 0 5px;margin:0;border-bottom:1px solid #620007;font-weight:bold;}
h5,.h5{display:block;font-size:150%;color:#2A0062;padding:0 0 5px 0;line-height:19px;letter-spacing:.05em;font-weight:bold;}
.hd05{display:block;font-size:110%;color:#2A0062;padding:0 0 5px;margin:0;border-bottom:1px solid #2A0062;font-weight:normal;}
.hd05b{display:block;font-size:110%;color:#2A0062;padding:0 0 5px;margin:0;border-bottom:1px solid #2A0062;font-weight:bold;}
h6,.h6{display:block;font-size:190%;color:#FDB813;padding:0 0 5px 0;line-height:19px;letter-spacing:.05em;font-weight:bold;}
.txt_small{font-size:70%;}
acronym{border-bottom:1px dotted;cursor:help;}
/* general block elements */
.bl01{display:block;padding:15px;border:2px dashed #FFF;}
.bl01i{display:block;padding:15px;background:#576D7F;color:#fff;}
.bl02{display:block;padding:15px;border:2px dashed #FDB813;}
.bl02i{display:block;padding:15px;background:#FDB813;color:#fff;}
.bl03{display:block;padding:15px;border:2px dashed #6F0000;}
.bl03i{display:block;padding:15px;background:#6F0000;color:#fff;}
.bl04{display:block;padding:15px;border:2px dashed #620007;}
.bl04i{display:block;padding:15px;background:#620007;color:#fff;}
.bl05{display:block;padding:15px;border:2px dashed #2A0062;}
.bl05i{display:block;padding:15px;background:#2A0062;color:#fff;}
/* drop cap */
.dc01 {position:relative;z-index:55;float:left;width:auto;font-size:380%;padding:0 3px 0 0;line-height: 100%;color:#FFF;font-weight: normal;font-family: georgia, times, serif;}
.dc02 {position:relative;z-index:55;float:left;width:auto;font-size:380%;padding:0 3px 0 0;line-height: 100%;color:#FDB813;font-weight: normal;font-family: georgia, times, serif;}

/* #### Page layout #### */
/* Outer container: for entire page */
#container-main{}
/* Inner container: for entire page */
#container{}
/* Header: inside both containers - Section or Page header content appears here */
#header{width:100%;position:relative;height:120px;background:#fff;border-bottom:47px solid #000;}
#header-control{margin:0 auto;width:990px;} /* additional header control if required */
/* Page Content: inside both containers below Header - Page content appears here */

#logo {position:absolute;top:2px;left:50%;margin-left:226px;width:269px;height:159px;background: url(/template-images/default/_wolf_logo.png) no-repeat;overflow:hidden;}
#logo span{display:block;padding-top:159px;}
#logo span a{font-size:1px;display:block;visibility:hidden;position:absolute;voice-family:"\"}\"";voice-family:inherit;height:0;}

.noDisplay {display:none;}
.clear {height:1px;clear:both;}

#contents{width:950px;margin:0 auto;padding:260px 20px 20px 20px;min-height:350px;background:#fff url(/template-images/default/_wolf-head.png) no-repeat;}
#contents h1{font-size:22px;color:#000;letter-spacing:-1px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
/* Breadcrumb: inside Page Content displaying breadcrumb nav, does not exist on home page */
#breadcrumb{color:#FDB813;font-size:12px;width:990px;text-align:right;position:absolute;top:-275px;}
#breadcrumb a:link,#breadcrumb a:visited{color:#FDB813;border-bottom:1px solid #FDB813;text-decoration:none;}
#breadcrumb a:hover{color:#FDB813;}
.page_footer_link {display:none;}
/* link at footer of page content designating what page the user is on */
/* replacement of margin for standard lists and standard (default) link */
#contents ul {margin-left:17px;}
#contents li {margin-left:10px;}
#contents a:link {color:#FDB812;}
#contents a:visited {color:#FDB812;}
#contents a:hover {color:#000;}
/* Footer: inside both containers below Page Content */
#footer{width:990px;margin:0 auto;text-align:right;font-size:.8em;color:#737373;height:155px;background:url(/template-images/default/sponsors-logos_rev.png) left 20px no-repeat;}
#footer a{color:#737373;}
#footer-2 {padding:0 15px 0 5px;clear:both;} /* additional footer control if required */
#footer-3 {} /* additional footer control if required */
#devnote {} /* designers link */
#devnote span {} /* span in designers link: essentially for image replacement if needed */

/* #### Navigation Links #### */
/* Section navigation links */
#navigation-position{display:none;}
/* Note: All section navigation links have a class of sec$ where $ is the section ID, and all link text is surrounded by span tags */
/* start of section based drop down nav */
.section-title{display:none;} /* section name: text is surrounded by span tags */
/* Menu wrapper */
#slidingmenu{font-size:14px;text-align:left;padding:0;margin-left:-505px;height:24px;left:50%;width:700px;display:block;
position:absolute;top:129px;z-index:50;text-transform:lowercase;}
/* Appearance Top Level */
/* all lists */
#slidingmenu ul{list-style-type:none;}
/* all list items */
#slidingmenu li{float:left;position:relative;}
ul.slidingmenu a:link, ul.slidingmenu a:visited {display:block;color:#fdb812;padding:6px 0px 6px 0px;text-decoration:none;font-weight:bold;background:url(/template-images/main-template-images/nav-bg-main.gif) 0px 3px no-repeat #000;width:93px;text-align:center;font-size:12px;height:15px;}
ul.slidingmenu a:hover,ul.slidingmenu a.active {color:#fff;text-decoration:underline;background:url(/template-images/main-template-images/nav-bg-main.gif) 0px -24px no-repeat;text-decoration:none;}
ul.slidingmenu a.link-1:link {display:block;color:#fdb812;padding:6px 0px 6px 0px;text-decoration:none;font-weight:bold;background:url(/template-images/main-template-images/nav-bg-main.gif) 0px 3px no-repeat #000;width:93px;text-align:center;font-size:12px;height:15px;}
ul.slidingmenu a.link-1:hover {color:#fff;text-decoration:underline;background:url(/template-images/main-template-images/nav-bg-main.gif) 0px -24px no-repeat;text-decoration:none;}


/* second-level lists */
#slidingmenu li ul{display:none;position:absolute;top:25px;left:0;border-width:0;}
/* third and further level lists */
#slidingmenu li ul ul{display:none;position:absolute;top:0;left:140px;border-width:0;}
/* lists nested under hovered list items */
#slidingmenu li:hover ul,#slidingmenu li.hover ul{border-width:0;text-align:left;}
ul.slidingmenu ul{margin:4px 0 0 0;border-width:0;padding:0;font-size:12px;font-weight:400;text-align:left;color:#fff;background:#FDB813;width:140px;}
ul.slidingmenu ul li{display:block;width:140px;border-width:0;text-align:left;}
ul.slidingmenu ul a:link,ul.slidingmenu ul a:visited{font-weight:normal;text-transform:none;border-width:0;color:#fff;text-decoration:none;padding:3px 3px 3px 6px;display:block;width:131px;text-align:left;}
ul.slidingmenu ul a:hover{background:#6F0000;color:#fff;text-decoration:none;margin:0;padding:3px 3px 3px 6px;display:block;width:131px;}
/* Note: the class .subheader is available for menu items that have sub menus */

/* ### Speciality elements - ezyLinks, ezyEvents, ezyArticles ### */
.link_list,.events_list,.article_list{display:block;margin-bottom:15px;color:#620007;}
.link_link,.event_link,.article_link{color:#AAA;font-weight:700;font-size:110%;display:block;color:#620007;}
.link_text,.event_text,.article_text{}
.event_text_date,.article_text_date{}
.link-display-title{color:#620007;}
.link-display-link{color:#000762;}
.event_link2{color:#000762;}
.article-date{font-weight:700;display:block;color:#620007;}
.article-author{display:block;font-style:italic;margin-bottom:10px;color:#620007;}
.article_link2{color:#000762;}

/* ### form elements ### */
.info,.warn,.error{color:#620007;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-checkBox{width:15px;color:#FFF;background-color:#D7E0CC;border:1px solid #FFF;display:inline;margin:0;padding:0 2px;}
.input-textArea{color:#FFF;background-color:#D7E0CC;border:1px solid #FFF;width:100%;display:block;height:65px;}
.input-text,
.input-yesno,
.input-nowidth,
.input-dropDown {color:#FFF;background-color:#D7E0CC;border:1px solid #FFF;width:100%;}

.form-display{padding:5px;display:block;color:#FFF;width:auto;border:1px solid #AF0000;}
.form-display2{text-align:left;}
.form-header {visibility:hidden;font-size:1px;}
.label{font-size:11px;font-weight:bold;text-align:left;color:#FDB813;}
.form-text{color:#FDB813;font-size:80%;text-align:left;display:block;clear:both;font-style:italic;}
.submit-main{color:#620007;font-weight:bold;padding:2px 10px;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #620007;color:#620007;font-size:10px;background-color:#fff;margin:-60px auto 0;}

fieldset{border:1px solid #F14B25;margin:1em 0 0 0;padding:.5em;position:relative;}
input,textarea,select,checkbox{border:1px solid #F14B25;color:#F14B25;font-size:13px;font-family:"Courier New", Courier, monospace;}
.intext{width:180px;height:20px;float:right;margin-top:-17px;}
.intextLarge{width:495px;}

.intextArea {width:180px;height:80px;float:right;margin-top:-17px;width:495px;}
.intextSmall{width:4em;height:20px;float:left;margin-left:125px;}
.intextCheck{height:20px;float:left;margin-top:-17px;margin-left:130px;}
.intextRight {margin-left:260px;}
.intextRight2 {margin-right:260px;}
.radio {margin-left:260px;}
.no, .yes{height:20px;float:left;margin-top:-17px;margin-left:20px;}
legend {padding:0 10px;color:#F14B25;font-weight:bold;border:1px solid #F14B25;background:#fff;}
label{display:block;width:100%;padding:0; margin:0;font-weight:bold;height:30px;}
label .small{font-weight:normal;font-style:italic;font-size:85%;}

#output {border:1px dashed #F14B25;padding:10px;margin:20px 0 0 0;}

.cWrap {clear:both;width:100%}
.cleft {width:49.5%;float:left;}
.cright {width:49.5%;float:right;}

/* ### Added by designer ###*/

.ContentTable {margin-top:11px;width:100%;left:110px;top:0px;z-index:50;font-family: "Trebuchet MS",Arial,sans-serif;}

.ContentCell1 {height:450px;min-height:450px;width:488px;padding:15px 31px 15px 15px;color:#fff;background:#FA0000 url(/template-images/main-template-images/content-bg_04.gif) top right repeat-y;}
.ContentCell1 p, .ContentCell1 div, .ContentCell1 ul,.ContentCell1 li {color:#fff;}
.cellImage {width:432px;}
#imageWrap {position:relative;}
.imageOne {position:absolute;top:0;right:143px;}
.imageThree {position:absolute;top:-34px;right:0;}
.imageTwo {position:absolute;top:190px;right:0;}

#quotes {width:440px;margin:26px 0 0 40px;font-style:italic;position:absolute;font-size:115%;}

