html
{
  overflow-y            : scroll;
}

body, html 
{
  font-size             : 10pt;
  font-family           : Verdana, Arial, SunSans-Regular, Sans-Serif;
  color                 : #564b47;  
  padding               : 0px;
  margin                : 5px 0px 0px 0px;
}

a 
{ 
  color            : #564b47;
  font-size        : 7.5pt;
  background-color : transparent;
  text-decoration  : none; 
  display          : block;
}

ul
{
  list-style-image  : url(images/bullet.gif);
}

#container
{
  width                 : 930px;
  position              : relative;
  margin                : 0px auto;
  padding               : 0px 5px;
  /*
  min-height            : 900px;             ie min height hack 
  height                : auto !important;   ie min height hack 
  height                : 900px;             ie min height hack 
  background-image      : url("images/body_background.png");
  background-position   : bottom center;
  background-attachment : fixed;
  background-repeat     : no-repeat;
  background-color      : #FFFBCC;
  */
  background-image      : url(images/background.png);
}

#header
{
	position              : relative;
  height                : 170px;
  width                 : 930px;
  background-position   : top;
  background-repeat     : no-repeat;
}

#head
{
  color             : #FFFFFF;
  font-size         : 21pt;
  margin            : 0px;
  padding-left      : 10px;
  padding-right     : 10px;
  font-style        : italic;
  height            : 80px;
  line-height       : 80px;    
}

#navi
{ 
  position          : absolute;
  width             : 910px;
  top               : 105px;
  right             : 19px;
  padding           : 0px;
}

#navi ul
{
  list-style-type   : none;
  list-style-image  : none;
  padding           : 0px;
  margin            : 0px;
  width             : 100%; 
}

#navi ul li
{
	font-weight         : bold;
  text-align          : center;
  background-color    : #FFF9B3;
  margin-left         : -1px;  
  float               : left;
  width               : 90px;
  border              : solid 1px #575859;  
}

#navi ul li a
{
	padding             : 5px 5px 5px 0px;

}

#navi ul li:hover
{
  background-color : #FFF799;
}

#navi ul li .active
{
  background-color  : #FFF799; 
}

/**************************** End Navi ****************************/

#subNavi
{ 
  position          : absolute;
  width             : 910px;
  top               : 137px;
  right             : 19px;
  padding           : 0px;
}

#subNavi ul
{
  list-style-type   : none;
  list-style-image  : none;
  padding           : 0px;
  margin            : 0px;
  width             : 100%; 
}

#subNavi ul li
{
  font-weight         : bold;
  text-align          : center;  font-size        : 7.5pt;
  background-color    : #FFF9B3;
  margin-left         : -1px;  
  float               : left;
  width               : 95px;
  border              : solid 1px #575859;  
}

#subNavi ul li a
{
  padding             : 5px 5px 5px 0px;

}

#subNavi ul li:hover
{
  background-color : #FFF799;
}

#subNavi ul li .active
{
  background-color  : #FFF799; 
}

/**************************** End Sub Navi ****************************/ 
#extraNavi
{ 
  position          : absolute;
  width             : 120px;
  top               : 137px;
  right             : 97px;
  padding           : 0px;
}

#extraNavi ul
{
  list-style-type   : none;
  list-style-image  : none;
  padding           : 0px;
  margin            : 0px;
  width             : 90%; 
}

#extraNavi ul li
{
  font-weight         : bold;
  text-align          : center;  
  font-size           : 7.5pt;
  background-color    : #FFF9B3;
  margin-left         : -1px;  
  float               : right;
  width               : 120px;
  border              : solid 1px #FFF266;  
}

#extraNavi ul li a
{
  padding             : 5px 5px 5px 0px;
  color               : #FFFBCC;
  background-color    : #87898A;
}

#extraNavi ul li:hover
{
  background-color : #585759;
}

#extraNavi ul li .active
{
  background-color  : #87898A; 
}

/**************************** End Extra Navi ****************************/ 



#content
{
  bottom            : 5px;
  position          : relative;
  margin            : 0px;
  padding           : 0px;
}

.content-table
{
  height            : 100%;
  margin            : 20px 0px 0px 0px;
  padding           : 0px;
  border-collapse   : collapse;
  width             : 100%;
}

.content-table tr
{
	margin        : 0px;
	padding       : 0px;
}
.content-table tr td
{
  margin        : 0px;
  padding       : 0px;
}

.content-table tr #content-right
{
	padding           : 0px 10px 35px 10px;
	margin            : 0px;
  z-index           : 10;
}

.content-table tr #content-left
{
  padding           : 0px 10px 35px 10px;
  margin            : 0px;
}

.content-table tr #content-separator
{
  background        : #FF0000;
  padding           : 0px;
  margin            : 0px;
  width             : 3px;
}

h1
{
	font-size         : 13pt;
}

h2
{
  font-size         : 12pt;
  color             : #ff0000;
}

#footer
{
	margin-top           : -5px;
  padding              : 5px;
  height               : 15px;
  border-top           : solid 1px #707072;
  background-color     : #373837;    
}

#footerleft
{
  position         : absolute;
  left             : 50%;
  width            : 220px; 
  margin-top       : 0px;
  margin-left      : -100px;
  text-align       : center;
  float            : left;
}

#footerleft a
{
	color            : #FFFFFF;
  font-weight      : bold;
  display          : inline;
}

#footerright
{
  position         : absolute;
  right            : 10px;
}

#containerDiv01
{
	position            : absolute;
	bottom              : 9px; 
	right               : 20px;
  background          : #373837 url(images/logo_small.png);
  background-repeat   : no-repeat; 
  height              : 40px;
  width               : 246px;
}

