@import '/cms/styles/style.css';

/* COMMON -------------------------------------------------------------------------------------------------------- */

* {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}

h1 {
  font-size: 15px;
  font-weight: bold;
  color: #666633;
  margin: 0px;
  margin-bottom: 2px;
}

h2 {
  font-size: 13px;
  font-weight: bold;
  color: #7F803F;
  margin: 0px;
  margin-bottom: 2px;
  padding-top: 10px;
}

h3 {
  font-size: 12px;
  font-weight: bold;
  color: #949548;
  margin: 0px;
  margin-bottom: 2px;
  padding-top: 10px;
}

a { color: #052e7d; }
a:hover { color: #96A36E; }

hr
{
	background-color: #666633;
	color: #666633;
	margin-top: 10px;
	margin-bottom: 10px;
}

html * hr
{
	margin-top: 5px;
	margin-bottom: 5px;
}


/* HEADER ------------------------------------------------------------------------------------------------------- */

#header_wrapper {
  height: 175px;
  text-align: center;
  background: #FFFFFF url('/images/header_wrap_bk.gif') bottom center repeat-x;
}

#header {
  width: 800px;
  margin:0 auto;
  text-align: left;
  height: 175px;
}

/* LOGO --------------------------------------------------------------------------------------------------------- */

#logo {
  padding-top: 23px;
}

/* MENU --------------------------------------------------------------------------------------------------------- */

#menu {
  padding-top: 12px;
}

#menu a {
  padding-top: 2px;
  background: url('/images/menu_tab.gif') top left no-repeat;
  height: 30px;
  width: 75px;
  text-decoration: none;
  text-align: center;
  color: #9a5e2a;
  font-weight: bold;
  font-size: 12px;
  margin-left: -5px;
}
#menu a:hover { text-decoration: underline; color: #8b9070; }
#menu .first a { margin-left: 0px; }
* html #menu .first a { margin-left: -5px; }


.root_1 #menu_1, .root_284 #menu_2, .root_285 #menu_3, .root_286 #menu_4, .root_287 #menu_5 {
  background: url('/images/menu_tab_hil.gif') top left no-repeat;
}

/* NAV --------------------------------------------------------------------------------------------------------- */

#nav {
	padding-top: 5px;
	font-size: 11px;
	color: #999999;
}

#nav ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 5px;
	list-style-type: none;
	list-style-position: block;
/*	list-style-position: inside; */
}

#nav li {
	border-bottom: 1px solid #D7E2F4;
	padding: 4px;
	padding-left: 10px;
	background-color: #6b8bc3;
}

#nav li.navactive {
	background-color: #99B8E7;
}

#nav a {
  color: #FFFFFF;
  /* 4A5E6F */
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#nav a:hover {
text-decoration: underline;
}

/* MAIN --------------------------------------------------------------------------------------------------------- */

#main_container {
  text-align: center;
  background: #7d9cd3 url('/images/main_container_bk.gif') top left repeat-x;
  border-top: 1px solid #7e8d62;
}

#main_wrapper {
  text-align: center;
  background: url('/images/main_wrap_bk.gif') bottom left repeat-x;
  border-bottom: 1px solid #7e8d62;
}

#main {
  width: 798px;
  margin:0 auto;
  text-align: left;
  border-left: 1px solid #d7e2f4;
  border-right: 1px solid #d7e2f4;
 /*min-height: 528px;*/
}
* html #main { width: 800px; /*height: 330px;*/  }

/* FOOTER ------------------------------------------------------------------------------------------------------- */

#footer_wrapper {
  height: 225px;
  text-align: center;
  background: #FFFFFF url('/images/footer_wrap_bk.gif') top center repeat-x;
  padding-top: 25px;
}

#footer {
  width: 800px;
  margin:0 auto;
  text-align: left;
  padding-bottom: 5px;
  border-bottom: 1px solid #cbcbcb;
}

#footer ul a {
  text-decoration: none;
  border-left: 1px solid #676767;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  line-height: 11px;
  color: #676767;
}

#footer .first a { border-left: 0px; padding-left: 0px; }
#footer ul a:hover { text-decoration: underline; color: #7d9cd3; }

#atomic { float: right; }
#atomic a { color: #676767; }
#atomic a:hover { color: #7d9cd3; }

#copy {
  width: 800px;
  margin:0 auto;
  text-align: left;
  padding-top: 5px;
  color: #999999;
}

/* CUSTOMIZATION ------------------------------------------------------------------------------------------------ */

  /* CONTENT --------------------------------------------------------------------------------------------------- */
  
  #main { background: #7d9cd3 url('/images/nav_bottom.jpg') bottom left no-repeat; }
  
  #nav {
    width: 170px;
    min-height: 210px;
    margin-bottom: 120px;
    background: url('/images/nav_bk.gif') top left no-repeat;
  }
  * html #nav { height: 210px; }
  
  #content {
    min-height: 310px;
    border-left: 1px solid #d7e2f4;
    background: #FFFFFF url('/images/content_bk.gif') top left repeat-x;
    width: 607px;
    padding: 10px;
  }
  * html #content { height: 330px; width: 628px; }
  
  /* HOME ------------------------------------------------------------------------------------------------------- */
  
  #page_1 #main { background: none; }
  
  #page_1 #content {
    width: 388px;
    border-left: 0px;
    background: url('/images/home_content_bk.jpg') top left no-repeat;
    padding: 20px;
    padding-top: 60px;
    min-height: 250px;
  }
  * html #page_1 #content { width: 428px; height: 330px; }