/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

/* OVERALL STRUCTURE */

body 
{font-family:arial,helvetica;background:#fff;color: #333;font-size:80%;}

#header
{height:99px;background:url(../../../images/bannerBackground.gif) repeat-x 0 0;overflow:hidden;margin:0 25px 0 25px;}

#wrap
{margin:10px 25px 0 25px;width:auto;padding:0 0 0 0;} 

#left 
{border-right:1px solid #e8e6d5;width:150px;float:left;margin:0 0 0 0;padding:0 10px 50px 0;}

#right 
{border-left:1px solid #e8e6d5;width:175px;float:right;margin:0 0 0 0;padding:0 0 10px 10px;}

#centreHome 
{border-left:1px solid #e8e6d5;border-right:1px solid #e8e6d5;margin:0 185px 0 160px;padding:0 10px 10px 10px;}

#centreDefault
{border-left:1px solid #e8e6d5;margin-left:160px;padding:0 10px 10px 10px;}

#footer 
{clear:both;border-top:1px solid #e5e5e5;position:relative;margin:0 25px 0 25px;padding:15px 10px 15px 0;}

#clearfooter{clear:both;height:52px;}/*needed to make room for footer*/

/* GLOBAL STYLES */
.heading2,h2
{color:#660000;font-family:Trebuchet MS,Arial;font-weight:normal;font-size:170%;padding:0 0 0 0;margin:0 0 10px 0;}
.heading3,h3
{color:#660000;font-family:Trebuchet MS,Arial;font-weight:normal;font-size:120%;padding:0 0 0 0;margin:0 0 0 0;}
.normal
{text-align:left;line-height:140%;padding:0 0 10px 0;margin:0 0 0 0;}
a:link,a:visited 
{color:#996633; text-decoration:underline;}
a:hover 
{color:#663300;text-decoration:none;}


/* OTHER STYLES */

/* header */
#header #leftheader
{float:left;}
#header #leftheader h1
{padding:0;margin:0;}
#header #rightheader
{float:right;}

/* left */
#left ul
{margin:0 0 0 0;text-align:right;padding:0 0 0 0;width:150px;}
#left ul li 
{list-style:none;border-top:1px dotted #cdc9a6;}
#left li a 
{display:block;color:#996633; margin: 0 0 0 0;padding:5px 5px 5px 0;font-family:Trebuchet MS; font-size:120%;font-style:italic; text-decoration:none}
#left li a:hover 
{background-color:#fafaf2;color:#663300;}

#left #menu
{margin: 0 0 0 0;}

#left #menu ul 
{list-style-type: none; /* \*/margin-top: 12px;/* */padding: 0;font-size: 103%;margin-left: 0;margin-bottom: 0;margin-right: 0;font-family:Trebuchet MS,arial,verdana;font-size:100%;}
/*Pulls all <ul> tags together*/
#left #menu ul ul 
{margin: 0;}
/*Sets initial style for <li> tags together*/
#left #menu li 
{padding: 0 0 0 0;width: 100%;margin: 0 auto;text-align: right;background: none;border-top:1px dashed #cdc9a6;}
#left #menu li.selected
{padding: 0;width: 100%;margin: 0 auto;text-align: right;background: #000;border-top:1px dashed #cdc9a6;}
#left #menu li a, #menu li strong 
{padding: 4px 3px 4px 12px;text-decoration: none;display: block;vertical-align: bottom;color:#996633;background-position: -999% 50%;}
#left #menu li strong 
{padding: 0 0 0 0;width: 100%;text-decoration: none;display: block;	background-color: #DEDECA;color:#fff;font-weight: bold;}
#left #menu li>a, #menu li>strong 
{display: block;width: auto;}
#left #menu ul li a:hover 
{display: block;color:#663300; background:#fafaf2;background-position: -999% 50%;}
#left #menu li li 
{font-weight: normal;background-color:#F5F5EB;display: block;width: auto;border-top:0px dashed #cdc9a6;background-position: 12% 50%;}
#left #menu ul li li a:hover 
{text-decoration: none;display: block;width: 100%;}
#left #menu ul li li>a:hover 
{width: auto;display: block;}
#left #menu ul li li li a:hover 
{background-position: 11% 50%;}
#left #menu ul li li li>a:hover 
{width: auto;display: block;}
#left #menu li li a, #menu li li strong, #menu li li strong a:hover
{padding: 3px 0 3px 25px;background-color:Transparent;color:#2f2f06;}
#left #menu ul li li strong 
{background-color: #666633;}
#left #menu li li li a, #menu li li li strong, #menu li li li strong a:hover
{padding: 3px 0 3px 35px;background-color:#eaeada;color:#2f2f06;}
#left #menu ul li li li strong 
{background-color: #666633;}
#left #menu li li li li a, #menu li li li li strong, #menu li li li li strong a:hover
{padding: 3px 0 3px 45px;background-color:#dfdfc9;color:#191900;}
#left #menu ul li li li li strong 
{background-color: #666633;}
#left #menu li li li li li a, #menu li li li li li strong, #menu li li li li li strong a:hover
{padding: 3px 0 3px 55px;background-color:#d6d6b9;color:#191900;}
#left #menu ul li li li li li strong 
{background-color: #666633;}

#left #menu .menuOn
{font-weight: bold;}

#left #menu  .menuMainOn
{color:#fff; font-weight:normal;background-color:transparent;}



/*level 2 */
#left #menu li li a
{color: #333;padding:3px 10px 3px 5px;font-size:100%;}
#left #menu li li a:hover
{color: #996633;}
#left #menu li li strong a
{color: #fff;background-image:none;}
#left #menu li li strong a:hover
{background-color:transparent;}
/*level 3 */
#menu li li li a
{color: #191900;background:#eaeada url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 11% 50%;}
#menu li li li a:hover
{color: #666633;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 11% 50%;}
#menu li li li strong a
{color: #fff;background-image:none;}
#menu li li li strong a:hover
{color: #fff;background-image:none;background-color:transparent;}
/*level 4 */
#menu li li li li a
{color: #191900;background:#dfdfc9 url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 16% 50%;}
#menu li li li li a:hover
{color: #666633;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 16% 50%;}
#menu li li li li strong a
{color: #fff;background-image:none;}
#menu li li li li strong a:hover
{color: #fff;background-image:none;background-color:transparent;}
/*level 5 */
#menu li li li li li a
{color: #191900;background:#d6d6b9 url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 21% 50%;}
#menu li li li li li a:hover
{color: #666633;background:#fff url(../../../images/sqBltOlive.gif);background-repeat: no-repeat;background-position: 21% 50%;}
#menu li li li li li strong a
{color: #fff;background-image:none;}
#menu li li li li li strong a:hover
{color: #fff;background-image:none;background-color:transparent;}

/* centreHome */
#centreHome p 
{text-align:justify;line-height:140%;padding:0 0 10px 0;margin:0 0 0 0;}
#centreHome img
{padding:5px;background-color:#fff;border:1px solid #ccc;}

/* centreDefault */
#centreDefault img
{padding:5px;background-color:#fff;border:1px solid #ccc;}
#centreDefault p
{padding:0 0 10px 0;margin:0 0 0 0;}
#centreDefault hr
{padding:0 0 0 0;margin:0 0 0 0;color:#666;height:1px;border-top:0px solid #ccc;}
#centreDefault #breadcrumbs
{margin:10px 0 10px 0;}


#photopanel
{height:100px;background:url(../../../images/photoBanner.jpg) no-repeat 0 0;}


/* right */
#right p 
{text-align:left;line-height:140%;margin:0 0 12px 0;}
#right img
{padding:5px;background-color:#fff;border:1px solid #ccc;margin:0 0 8px 0;}

/* footer */
#footer
{color: #999;text-align:right;font-size:80%;}
#footer a 
{text-decoration:underline;}
#footer a:hover 
{text-decoration:none; }

.ImmControlAlign_Right{margin-left:20px;margin-top:5px;margin-bottom:5px;}
.ImmControlAlign_Left{margin-right:20px;margin-top:5px;margin-bottom:5px;}

.align_right
{float:right;margin:5px 0 5px 5px;}

.align_left
{float:left;margin:5px 5px 5px 0;}

.hidden
{visibility:hidden;}

.clearfix:after 
{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
 .clearfix{display: inline-table;}  /* clearfix fix for IE Mac */
 /* Hides from IE Mac \*/ * html .clearfix {height: 1%;} .clearfix{display:block;} /* End Hack */ 



html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */