html, body {
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #cbd0d6;
  height: 100%;
}

h1 {
  padding-top: 5px;
  margin: 0px;
  font-size: 16px;
  font-weight: bold;
  color: #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
  padding: 5px;
  margin: 0px;
  font-size: 16px;
}

h3 {
  padding: 5px;
  margin: 0px;
  color: #cbd0d6;
  font-size: 12px;
  
}

.h1 {
  padding-left: 10px !important;
  padding-top: 5px;
  padding-right: 0px !important;
  margin: 0px; !important;
  height: 22px !important;
  background: url('images/fill_h1.gif') repeat-x top left;
  border: 1px #0f1722 solid;
}

.main_content_wrapper {
  padding: 5px;
  background-color: #1e2f44;
  height: 100%;
}

.main_content_wrapper p{
  padding-left: 10px;
  padding-right: 10px;
}

.main_content_wrapper h2{
  padding: 0px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: -5px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #7e9ebc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fill_main {
  background: url('images/fill_header.gif') repeat-x top left;
}

.logo_fill {
  background: url('images/fill_logo.gif') repeat-x top left;
}

.ins_wrapper {
  background: url('images/fill_ins.gif') repeat-x top left;
}

.nav_ul {
  background: url('images/fill_toc.gif') repeat-x top left;
  border-right: 1px #31435a solid;
  padding-top: 10px;
  margin: 0px;
}

.nav_ul2 {
  background: url('images/fill_toc2.gif') repeat-x top left;
  border-right: 1px #31435a solid;
  border-bottom: 1px #31435a solid;
  padding-top: 10px;
  margin: 0px;
}

.main_nav {
  display: block;
  width: 160px;
  height: 22px !important;
  color: #cccccc;
  text-decoration: none;
  padding-left: 20px;
  padding-top: 5px;
}

.main_nav:hover {
  display: block;
  width: 160px;
  height: 22px !important;
  color: #ffffff;
  background-color: #31435a;
  text-decoration: none;
  padding-left: 20px;
  padding-top: 5px;
}


.content {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 5px;
  margin-top: 2px;
  background: url('images/fill_maincontent.gif') repeat-x top left;
}

.content_box1 {
  padding: 5px;
  background: url('images/fill_content2.gif') repeat-x top left;
}

.content_box2 {
  padding: 10px;
  background: url('images/fill_content2.gif') repeat-x top left;
  font-size: 11px;
}

.content_box2 h3{
  padding: 0px;
  margin-top: -5px;
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: bold;
  color: #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer {
  height: 40px;
  background-color: #0f1722;
  color: #FFFFFF;
  font-size: 11px;
  padding: 10px;
}

.footer a {
  text-decoration: none;
  color: #FFFFFF;
  padding-right: 5px;
}

.footer a:hover {
  color: #cccccc;
  text-decoration: none;
  padding-right: 5px;
}
A {color: #FFCC00;}
A:hover {color: #cccccc;}
A:visited {color: #cccccc;}

.btnTop {
	display: block;
	float: right;
	font-size: 10px;
	text-decoration: none;	
	width: 112px;
	height: 38px;
	background-repeat:no-repeat;
	background-image:url(images/topgold.gif);
}
.btnTop_hover {
	display:block;
	font-size: 10px;
	float: right;
	text-decoration: none;
	background-image:url(images/topblue.gif);
	width: 112px;
	height: 38px;
	background-repeat:no-repeat;
}
.flr {
float: right;
margin: 10px 10px 10px 10px;
}

.fll {
float: left;
margin: 10px 10px 10px 10px;
}