html, body {margin:0;padding:0;font:normal x-small/1.5em verdana, arial, sans-serif;background:#fff;}

/*  Accessibility Menu (Hidden)
==============================================================*/
#accessibility{display:none;}	



 /*  outer-box/inner-box (Main Containers)
==============================================================*/
#box-logo{padding:0;margin:0 auto;width:800px;height:100px;border:1px solid #fff;}
h2.box-logo-title{color:#f5eee0;font:normal 3.5em/1em arial, verdana, sans-serif;margin:70px 0 0 0;
padding:0;text-align:right;text-transform:uppercase;}


#box-navigation{padding:0;margin:0;width:100%;background:#f1e4cd url(bg-box-navigation.gif) 0 0 repeat-x;position:relative;}
#box-navigation-inner{padding:0;margin:0 auto;width:800px;background: #e7d2ab;position:relative;}
.leftfuzz{position:absolute;top:44px;left:-22px;padding:0;margin:0;width:22px;height:239px;background-image:url(bg-leftfuzz.jpg);}
.rightfuzz{position:absolute;top:44px;right:-24px;padding:0;margin:0;width:24px;height:239px;background-image:url(bg-rightfuzz.jpg);}


#box-content{padding:0;margin:0;width:100%;}
#box-content-inner{padding:0;margin:0 auto;width:800px;background:#fdfbf6 url(bg-box-content-inner.jpg) 0 0 repeat-x;}
#box-content-inner div.img-placement{margin:0;padding:0;height:48px;
background: url(bg-box-content-bottom-inner.jpg) 0 bottom repeat-x;}/*bottom content fuzz*/


#box-bottom{padding:0;margin:0;width:100%;background:#f1e4cd;}
#box-bottom-inner{padding:0;margin:0 auto;width:800px;background: url(bg-box-bottom-inner.gif) 0 0 repeat-x;}


#box-footer{padding:0;margin:0;width:100%;height:141px;background: url(bg-box-footer.gif) 0 0 repeat-x;}
#box-footer-inner{padding:0;margin:0 auto;width:800px;}
.address{margin:0 0 0 30px;padding:0 0 10px 0;width:480px;background: url(bg-address.jpg) right bottom no-repeat;}
.address h3{margin:0 0 10px 0;padding:0;color:#caa664;font-size:1.8em;font-weight:normal;
text-transform:uppercase;}
.address p{margin:0;padding:0;color:#767168;font-size:1em;}




/*  content styles
==============================================================*/

p{color:#010101;padding:15px 0 0 0;margin:0;font:normal 1.2em/1.7em  verdana, arial, sans-serif;}
p a{color:#23769b;}
p a:hover{}

h1{color:#404243;font:normal 2em/1em  verdana, arial, sans-serif;margin:0;padding:0;}



.clearme{clear:both;margin:0;padding:0;}

/*  Header (top logo & space img rotation) 
==============================================================*/
#logo{background: url(logo.gif) 0 0 no-repeat;padding:0px 0 0 0;margin:15px 0 0 -30px;width:233px;
height:50px;float:left;}     
#logo h3{text-indent:-3000px;margin:0;padding:0;}
#logo a{display:block;width:233px;height:50px;margin:0;padding:0;} 
#logo a:hover{}


img#rotation{border:7px solid #efe4d0;width:554px;height:174px;float:right;
margin:20px 30px 40px 0;padding:0;}




/*  content 
==============================================================*/
#content{margin:0 30px 0 220px;padding:50px 0 40px 0;background: url(bg-content.gif) right bottom no-repeat;}



/*  bottom-info

==============================================================*/
#bottom-info{margin:0 0 25px 35px;padding:0;}
#bottom-info div{margin:0;padding:0;float:left;}
#bottom-info div#divone{width:275px;}
#bottom-info div#divtwo{width:260px;}
#bottom-info div#divthree{width:190px;}
#bottom-info div h3{margin:0 0 5px 0;padding:25px 0 5px 0;font:normal 1.5em/1.5em verdana, arial, sans-serif;color:#877777;border-bottom:1px solid #dec89e;}
#bottom-info div h3 a{color:#877777;text-decoration:none;}
#bottom-info div h3 a:hover{color:#d68d2f;}
#bottom-info div ul{margin:0;padding:0;width:230px;}
#bottom-info div ul li{margin:10px 0 0 0;padding:0;list-style-type:none;color:#877777;line-height:1.4em;}
#bottom-info div ul li a h4{color:#462323;margin:0;padding:0;text-decoration:none;
font:normal 1em/1.5em verdana, arial, sans-serif;}
#bottom-info div ul li a:hover h4{color:#000;font-weight:bold;}
#bottom-info div ul li a{color:#877777;text-decoration:none;}
#bottom-info div ul li a:hover{color:#000;}



/*  Navigation
==============================================================*/ 
ul#nav-logo-topright{margin:0 0;padding:0;float:right;}
ul#nav-logo-topright li{margin:0;padding:0;list-style-type:none;float:left;}
ul#nav-logo-topright li a{padding:0 10px;color:#a39393;line-height:4.2em;margin:0;
display:block;text-decoration:none;}
ul#nav-logo-topright li a:hover{color:#87abc4;text-decoration:underline;}
ul#nav-logo-topright li.nav-logo-toprightON a, ul#nav-header-right li.nav-logo-toprightON a:hover{color:#da993c;}


ul#nav-navigation-top{margin:0;padding:0;}
ul#nav-navigation-top li{margin:0;padding:0;list-style-type:none;float:left;}
ul#nav-navigation-top li a{padding:4px 30px 0 30px;color:#f5eee0;margin:0;line-height:3.4em;
background: url(bg-navigation-top.jpg) 0 0 repeat-x;display:block;text-decoration:none;font-size:1.5em;text-transform:uppercase;border-bottom:1px solid #fff;}
ul#nav-navigation-top li a:hover{color:#fff;background:#80b1c6;}
ul#nav-navigation-top li.nav-navigation-topON a, ul#nav-navigation-top li.nav-navigation-topON a:hover{color:#000;background:#e7d2ab;border-bottom:none;}


ul#nav-navigation-down{margin:15px 0 0 0;padding:0 0 20px 0;width:180px;float:left;}
ul#nav-navigation-down li{margin:0;padding:0;list-style-type:none;}
ul#nav-navigation-down li a{padding:0 0 0 30px;color:#000;margin:0;
display:block;text-decoration:none;line-height:2em;}
ul#nav-navigation-down li a:hover{color:#1d698b;text-decoration:underline;
background: url(bg-navigation-downON.gif) 7px 5px no-repeat;}
ul#nav-navigation-down li.nav-logo-toprightON a, ul#nav-navigation-down li.nav-logo-toprightON a:hover{color:#000;}


ul#nav-content-down{margin:0 0 0 25px;padding:83px 0 0 0;float:left;clear:left;}
ul#nav-content-down li{margin:0;padding:0;list-style-type:none;}
ul#nav-content-down li a{padding:0 0 0 20px;color:#d68d2f;margin:0;text-transform:uppercase;display:block;text-decoration:none;line-height:2.4em;background: url(bg-nav-content-down.gif) 0 6px no-repeat;}
ul#nav-content-down li a:hover{color:#87abc4;text-decoration:underline;
background: url(bg-nav-content-down.gif) 0 -16px no-repeat;}
ul#nav-content-down li.nav-logo-toprightON a, ul#nav-navigation-down li.nav-logo-toprightON a:hover{color:#da993c;}


ul#nav-footer-right{margin:0 0 0 520px;padding:0;height:50px;}
ul#nav-footer-right li{margin:0;padding:0;list-style-type:none;float:left;}
ul#nav-footer-right li a{padding:0 0 0 25px;color:#a39393;margin:25px 0 0 0;
display:block;text-decoration:none;text-transform:uppercase;font-size:1em;}
ul#nav-footer-right li a:hover{color:#000;text-decoration:underline;}
ul#nav-footer-right li.nav-logo-toprightON a, ul#nav-footer-right li.nav-logo-toprightON a:hover{color:#da993c;}


/*  back to top

==============================================================*/ 


a.uptop{float:right;margin:50px 35px 0 0;padding:0 8px 0 0;text-transform:uppercase;color:#0a0a09;text-decoration:none;background: url(bg-nav-uptop.gif) right 5px no-repeat;}
a:hover.uptop{color:#2c6a74;background-position:right -21px;}




/*  SEARCH Form
==============================================================*/
/*#box-navigation-inner ul#nav-navigation-top li#search form#fm-search{margin:0;padding:0;height:48px;background: url(bg-navigation-top.jpg) 0 0 repeat-x;border:1px solid red;}*/

ul#nav-navigation-top li form#fm-search{margin:0;padding:0 0 0 20px;background: url(bg-navigation-top.jpg) 0 0 repeat-x;height:55px;width:153px;border-bottom:1px solid #fff;}


#fm-search fieldset{padding:21px 0 0 0;margin:0;border:none;}
#fm-search legend{display:none;}
#fm-search label{display:none;}
#fm-search input#fm-input{border:none;margin:0;padding:0 0 2px 1px;width:95px;height:1em;
color:#285b72;position:relative;}
#fm-search input#fm-search{margin:0 0 1px 0;padding:0px;font-size:1em;cursor:pointer;position:relative;
background:#d5e3ea;color:#43819c;border:none;letter-spacing:1px;width:48px;height:1.7em;}


 /************************************************************/ 


  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

/* main stylesheet ends, CC with new stylesheet below... */

/*<!--[if IE]>*/

  /*.clearfix */
  /*  zoom: 1; */    /* triggers hasLayout */
  /*  display: block;  */   /* resets display for IE/Win */
  /*  } */ /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */

/*<![endif]-->*/

/************************************************************/ 

ul#nav-navigation-top li form#fm-search{margin:0;padding:0 0 0 36px;background: url(bg-navigation-top.jpg) 0 0 repeat-x;height:55px;width:153px;border-bottom:1px solid #fff;#}






