*{margin: 0px;}
body {
  text-align:center;
  min-width:770px;
  background-color: #BBDDFF;
  /*background-color: #DDDDDD;*/
  font-size:small;
  /*font: Verdana;*/
}
#page {
  width:   770px;
  margin: 0 auto;
  text-align:left;
  /*min-height: 100%;*/
  padding: 2px;
}
#page_wrapper {
}
#page_header {
  background-color: #FFFFFF;
  /*background-image: url(/images/logo.png);*/
  background-repeat: no-repeat;
  position: absolute;
  /*border: #000000 solid thin;**//
  top: 0;
  margin-top:20px;
  height: 69px;
  width:770px;
}

#page_header img {
  border-style:none;
}

#page_bg_header {
  background-color: #FFFFFF;
  position: absolute;
  top: 15px;
  height: 104px;
  width: 770px;
}
#page_main {
  background-color: #ffecac; 
  /*background-color: #fc9924;*/
  margin-top: 149px;
  /*min-height:900px;*/
  padding-top: 5px;
  padding-left: 2px;
  padding-right: 10px;
}

#navigation {
  margin-left:0px;
  width: 30%;
  /*background-color: #004b7c;
  color: #f57600;*/
  background-color:#ffffff;
  float:right;
}
#content_wrapper {
}
#content {
  /*position: relative;*/
  border:#016633 thin;
  float:right;
  width: 68%;
  margin-right:0px;
  padding-left: 10px;
  min-height:100%;
  /*margin-left: 250px;*/
}
#page_footer {
  background-color: #dc0351;
  height: 20px;
  width:760px;
  vertical-align: bottom;
  color: white;
  padding-left: 5px;
  padding-right: 5px;
  font-size: small;
}
#page_border_footer {
  height: 5px;
  width: 770px;
  background-color: #f59f00;
  margin-top:5px;
  margin-bottom:5px;
}

a {
  text-decoration: none;
}



/*          Navigation                */


#navigation li {
  list-style-type: none;
}

#breadnav li a {
  color: #aa0000;
  font-weight:bold;
  text-decoration: none;
}

#breadnav li a .visited {
  color: #000000;
}

#navigation ul {
  text-indent: -20px;
}

#navigation ul ul {
  text-indent: -40px;
  /*font-size:smaller;*/
}

#navigation ul ul a{
  font-weight: lighter;
}

/*Skinning */
#breadnavul {color: #555;}
#breadnavul, #breadnavul ul{background:#111111; font: 10px verdana, sans-serif;}
#breadnavul li a{color:#ff941d; font-weight: bold; }
#breadnavul ul{border: 1px solid #111; border-color: #555 #555 #555 #555; }
#breadnavul {border: 1px solid #111; border-color: #555 #555 #555 #555; border-top: 0px solid #111;}


/* sf 1.2 admin generator override */
#breadnavul li {
  list-style-image:none;
  list-style-position:inside;
  list-style-type:none;
  display:block;
}
table.spacertable td{border: 0; padding:0;}
table.spacertable {margin-bottom: 0;}

/* hover color  */
#breadnavul li:hover {position:relative; z-index:300; background:#444;}

/*reset borders*/
#breadnavul li.breadnavdivider  {border-left: 1px solid; }
#breadnavul a{border:0px; }
#breadnavul li.first a {border-left:  0px}
#breadnavul ul li  {border:  0px}

#breadnavul, #breadnavul ul {padding:0; margin:0; list-style:none;  position:relative; z-index:200;}
#breadnavul {height:22px; width:auto; padding:0; float:left;}

#breadnavul table {border-collapse:collapse; max-height: 0px; }
#breadnavul li {float:left; padding:0 0px 0 10px; }
#breadnavul li li {float:none; padding-right: 0px;}

#breadnavul li a {display:block; float:left;  height:22px;  line-height:22px; text-decoration:none; white-space:nowrap; }
#breadnavul li a {padding-right: 10px;}
#breadnavul li li a {height:20px; line-height:20px; float:none;}


#breadnavul a:hover {position:relative; z-index:300; text-decoration:underline; }

#breadnavul :hover ul {left:-1px; top:22px; }

#breadnavul ul {position:absolute; left:-8000px; top:-8000px;}

#breadnavul li:hover li:hover > ul {left:0px; margin-left:100%; top:-1px;}
#breadnavul li:hover > ul ul {position:absolute; left:-8000px; top:-8000px; width:auto;}
#breadnavul li:hover > a {text-decoration:underline; }


#breadnavul a:hover ul ul,
                                               
breadnavul a:hover a:hover ul ul,
#breadnavul a:hover a:hover a:hover ul ul,
#breadnavul a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-8000px; top:-8000px;}

/* ie5/6 hacks  */
#breadnavul a:hover a:hover ul,
#breadnavul a:hover a:hover a:hover ul,
#breadnavul a:hover a:hover a:hover a:hover ul,
#breadnavul a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

#breadnavul li a li {float:left;}

#breadnavul a:hover ul {left:-11px; top:23px}

/* ie6 hack */
#ie6only #breadnavul ul ul {padding-bottom: 1px;}

/* firefox3 hack */
#breadnavul li {
  display:block;

/*     End Navigation    */
