/*OUTER*/
#outer {background:transparent;}	

/*GENERAL FONTS/COLOURS TWEAKS*/
body {
    font-family: Arial,Helvetica, sans-serif; 
    background:#394F07 url(images/master/BG_body.jpg) repeat-x;
    /*background:#000;*/ color:#010101;
    }
    
textarea{font-family: Arial,Helvetica, sans-serif;font-size:10px }
/*nav-y shading*/
.pageBody{background: url(images/master/BG_PageBody.gif) repeat-y}

/*BREADCRUMBS*/
.breadcrumb a {color: #000; }
.breadcrumb span {color:#444;}

   
/*UTILITIES*/
    .utilities {background:#27291E}
    .utilities .search label {color:#fff;}
    .utilities .search input .searchfield {/*border:1px solid #444;*/}
    /*nav links*/	
    .utilities .navigation li{border-left:1px solid #6A6B65;border-right:none;}
    .utilities .navigation a {text-decoration:none;color:#ADDAEF;}
    .utilities .navigation a:hover {text-decoration:underline;color:#fff; }

.logo{width:178px;}
.footer a { color: #777;  }
/*NAV-X (Background & Font)*/
    .Nav-x {background-color:#6D2227;}
    .Nav-x li {border-right:1px solid #936268;}

    /*to alter padding on horizontal nav to line up with psd*/
    .Nav-x a {padding-right:10px;color:#FFF;}
    .Nav-x ul li.tab0_on a,    .Nav-x ul li.tab1_on a,    .Nav-x ul li.tab2_on a,    .Nav-x ul li.tab3_on a,    .Nav-x ul li.tab4_on a,
    .Nav-x ul li.tab5_on a,    .Nav-x ul li.tab6_on a,    .Nav-x ul li.tab7_on a,    .Nav-x ul li.tab8_on a,    .Nav-x ul li.tab9_on a,
    .Nav-x ul li.tab10_on a,    .Nav-x ul li.tab11_on a,    .Nav-x ul li.tab12_on a,    .Nav-x ul li.tab12_on a,    .Nav-x ul li.tab13_on a,
    .Nav-x ul li.tab14_on a,    .Nav-x ul li.tab15_on a {color:#23272A;background-color:#fff;}
    /*Selcted WITH/WITHOUT children*/
    .Nav-x ul li.Selected a,.Nav-x ul li.ParentSelected a {background-color:#fff;color:#23272A;}

/*NAV-Y (Background & Font)*/
    .Nav-y .Top{display:none;/*background:#fff url(images/master/navigation/Vnav_top.gif) no-repeat;*/}

    /*states*/
    .Nav-y .Body ul li a:hover{}
    .Nav-y .Body ul li a:visited {} 
    .Nav-y .Body ul li a:active {} 
    	
    /*Level 1*/
    /*Not Selected*/
    .Nav-y .Body ul li a  {background:#612851; color:#fff;font-size:0.95em;}
    /*Selcted WITHOUT children*/
    .Nav-y .Body ul li.Selected a {background: #fff;  color: #000;font-weight:bold}
    .Nav-y .Body  ul li.Selected ul li a {color:#000; background-color: #E2E2E2;}
    /*Selcted WITH children*/
    .Nav-y .Body ul li.ParentSelected a {background: #612851; /*url(images/master/navigation/nav_y_ParentSelected.gif) no-repeat 90% 50%;*/   color: #FFF;font-weight:bold;border-bottom: 1px solid #612851;}
        
        /*Level 2*/
        /*Not Selected*/
        .Nav-y .Body ul li.ParentSelected ul li a{background: #E2E2E2 /*url(images/master/navigation/nav_y_Bullet_default.gif) no-repeat 14px;*/ ;color:#000;font-weight:normal}
        .Nav-y .Body ul li.ParentSelected ul li.Selected a {background: #fff;  color: #000;font-weight:bold}
        .Nav-y .Body ul li.ParentSelected ul li.Selected ul li a {color:#000; background-color: #E2E2E2;}
        /*Selcted WITHOUT children*/



        /*Selcted WITH children*/
        .Nav-y .Body ul li.ParentSelected ul li.ParentSelected a {}

            /*Level 3*/
            /*Not Selected*/
            
        .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li a{background: #E2E2E2 /*url(images/master/navigation/nav_y_Bullet_default.gif) no-repeat 14px;*/ ;color:#000;font-weight:normal}
        .Nav-y .Body ul li.ParentSelected ul li.Selected ul li a{background: #E2E2E2 /*url(images/master/navigation/nav_y_Bullet_default.gif) no-repeat 14px;*/ ;color:#000;font-weight:normal}
        .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.Selected a {background: #fff;  color: #000;font-weight:bold}
        .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.Selected ul li a {color:#000; background-color: #E2E2E2;}

                /*Level 4*/
                /*Not Selected*/
                .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected ul li a{color:#000; background: #E2E2E2 /*url(images/master/navigation/nav_y_Bullet_grey.gif) no-repeat 42px;*/}
                /*'Selected' (Selected - NO child elements)*/
                .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected ul li.Selected a {}
                .Nav-y .Bottom{ display:none/*background: transparent url(images/master/navigation/nav_y_Bottom.gif) repeat-x;*/}


/*BOX*/
    .box {background:#E2E2E2;}
    .box .top h3,
    .box .top H3 a{font-weight:normal; color:#fff;}
    .box .content{}

    .box li a{color:#617590;font-weight:bold;}
    .box li a:hover{color:#617590;text-decoration:none;}
    .box .bottom{background:#E2E2E2; }

    /*CALENDAR*/
    /*global table styling*/
        .Calendar{border:hidden; border-style:hidden;/*border set to avoid indent*/ border-collapse:collapse;}
        .Calendar, .Calendar tr, .Calendar td{}
        .box .body{}
        .Calendar td{background-color: #b5b5b5 !important;} 
        /*cell background and size*/
        .Calendar td a{}
        .Calendar th{}
        /*month title styling (e.g Oct 2008)*/
        .Calendar .Title{color:#000 !important;}
        /*day header area (mo,tu,we...)*/
        .Calendar .DayHeader{background:#b5b5b5 !important; color:#000 !important;}
        /*days of the previous and next months*/
         .Calendar .OtherDaysofMonth {}
        .Calendar .OtherDaysofMonth a{color:#999 !important;background-color:#d6d6d6 !important;}

        /*selected day*/
	    .Calendar .SelectedDay a{color:#000 !important; background-color:#b86f05 !important;}
	    .Calendar .EventDay a{background:#7a3e00 !important;color:#fff !important}
	     /* .Calendar .WeekDay a {background-color:#313131 !important; color:#000;}
	  .Calendar .WeekEnd a  {color:#000 !important;background-color:#fff !important;}*/
	    .Calendar .Today {background:#de8d18 !important;}
        /*days of the previous and next months*/


    /*calendar nav (previous and next)*/
        .box .previous a{}
        .box .previous a:hover{}
        .box .next a{}
        .box .next a:hover{}

    /*hover states*/
	    .Calendar td a:hover {background-color:#7c8065 !important; color:#fff !important;}
	    .Calendar .EventDay a:hover {background-color:#7c8065 !important;}
	    .Calendar .WeekDay a:hover {background-color:#313131 !important}
	    .Calendar .WeekEnd a:hover {background-color:#000 !important;}

	
	
/*BLOG HOME*/
	.post h3 a{color:#655e4e; }
	.post .bottom{border-bottom:1px solid #d6d6d6;}
	
	
/*WEB PARTS*/
	
    /*WEATHER*/
    /*'Todays forcast' and '5 day forecast'*/
    .weatherTitle {}
	
    /*BOXOUT*/	
    .cms-boxout {background: #f2efe8; border: 1px solid #cfcfcf; }
    .cms-boxout .title {}
    .cms-boxout .body {}

    /*HEADING*/
    .cms-heading h3 {color:#23272A;}


    /*HIGHLIGHTED TEXT & pagination*/
    .cms-highlight,.paging {background-color:#D2D0D1; }


    ol.search-results li a{color:#655e4e; }
    

    /*take out rounded corners*/
    .cms-highlight .top .left,.cms-highlight .top .right,.cms-highlight .bottom .left,.cms-highlight .bottom .right
    {background-image:none}

    /*TEXT AND IMAGE*/
    .cms-textandimage .image-box-left,
    .cms-textandimage .image-box-right {background-color:#ccc;}

    /*CMS QUICK HEADINGS*/
        .cms-quick .top{}
        .cms-quick .top h3{}
        .cms-quick .title a{}
        .cms-quick .events-title a{}

    /*CMS QUICK DATE AND TIME*/
        .cms-quick .date{}
        .cms-quick .time{}
        .cms-quick .fee{}

    /*PROFILE QUOTES*/
        .qstart {}
        .qend{}


    /*CMS-FORM FEEDBACK*/
    .cms-form .send a {background: url(images/webparts/icons/show_btn.gif) no-repeat; height:21px;width:57px;}
    .cms-form .send input,.cms-form .send input.confirm, a.search,a.search:hover{ background: #e2e2e2; color: #000 !important;border:none}
    .cms-form .send input.cancel{background-color:#e2e2e2;color:#000; } 
      
    /*GOOGLE MAP*/
    /*background colour for heading*/
        .cms-gmap .top{}
        
        
        
@media print {
#outer,
.wrapper,
.contentPane,
.contentPane div,
.contentPane div div,
.contentPane div div div,
.contentPane div div div div,
.contentPane_wide,
.contentPane_wide div,
.contentPane_wide div div,
.contentPane_wide div div div,
.contentPane_wide div div div div,
blockquote, H1,H2,H3,H4,H5
{display:block !important;background:transparent none  !important;color:#000  !important; width:20cm  !important;float:none  !important; border:none  !important;text-align:left !important;padding:0 !important;margin:0 !important}
.PrintLogo { display: block; }
.breadcrumb,
.utilities,
.branding,
.logo,
.flashBanner,
.Nav-x,
.contentPane .flashContent, a.adobe, a.mediaplayer, a.realplayer
.contentPane_wide .flashContent,
.leftPane,
.rightPane,
.bottomPane,
object,
blockquote .qstart,
blockquote .qend,
#outer .cms-flash, #outer .cms-flash-text,
.footer {display:none !important; float:none !important;}
img{clear:both;text-align:left;float:none;}
H1{font-size:24pt !important; margin: 10pt 0 !important}
H2{font-size:20pt !important; margin: 8pt 0 !important}
H3{font-size:18pt !important; margin: 6pt 0 !important}
H4{font-size:16pt !important; margin: 3pt 0 !important}
H5{font-size:14pt  !important; margin: 5pt 0 !important}
body{font-size:11pt !important }

#outer a:link:after, #outer a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
span, ul, ol, li, fieldset, a{float:none !important;margin:0 !important;padding:0 !important;text-align:left !important;}
} 