 body{
  margin:0;
  padding:170px 0 50px 0;
  	background-image:url(img/BG.gif);
	background-repeat:repeat-y;
	background-position:220px;
 }
 
#main_content       {
	color: #5a5a5a;
	font-weight: normal;
	font-size: 10px;
	line-height: 15pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}
 
 
 
 form{
	color: #5a5a5a;
	font-weight: normal;
	font-size: 10px;
	line-height: 15pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}

 
 .big1    { color: #003559; font-weight: bold; font-size: 10pt }
.big2   { color: #3a434b; font-weight: bold; font-size: 13pt }
.semi1   { color: #003559; font-size: 8pt }
.semi2  { color: #6495ed; font-size: 8pt }
.norm1   {
	color: #003559;
	font-size: 10pt
}
.norm2 { color: black; font-size: 8pt }
 
 
 
 hr{
	color: #666666;
	background-color: #333333;
 }
 
A:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
A:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
A:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
A:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
}


 div#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:194px;
	background-image: url(img/top_repeat.png);
 }
 div#footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:80px;
	background-image:url(img/bottom_bg.png);
 }
 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }