body {
	font-family: Trebuchet MS;
	font-size: 80%;
	margin: 0;
	padding: 0;
	background-image: url(/images/top_background.jpg);
	background-position: top center;
	background-repeat: repeat-x;

 
}


#header {
  top: 0px;
  left: 0px;
  width: 800px;

}

h1#sml {
	font-weight: bold;
	font-size: 90%;
	color: white;

}

h2#title1 {
	font-weight: bold;
	font-size: 130%;
	color: #8a8aff;

}

h3#mainlist {
	font-weight: bold;
	font-size: 115%;
	color: #8a8aff;

}

div#centerdiv {
	margin-left: auto;
	margin-right: auto;
	width: 800px;


}


div#generalcenter {
	margin-left: auto;
	margin-right: auto;
	width: 250px;


}

div#box1mid {

	margin-left: auto;
	margin-right: auto;
	margin-top:-4px;
	padding: 0px 20px 10px 20px; 
	top: 0px;
	overflow: hidden;
	width: 800px;
	border: 0;
	background-image: url(/images/bodymain_mid.png);
	background-repeat: repeat-y;
	border-style: none;


}

div#intro_a {

	padding: 2px 30px 2px 30px;

}


div#rt {
	padding: 0px 5px 2px 0px;
	text-align: right;
	float: right:

}

div#midright {
	text-align: right;
	float: right:
	width: 280px;
	padding: 0px 40px 0px 0px;
}

div#midleft {
	position: absolute;
	float: left:
	width: 480px;
	display:inline;
}

div#midleft50 {
	position: absolute;
	float: left:
	width: 50%;
	display:inline;
}

div#midright50 {
	text-align: right;
	float: right:
	width: 50%;
	padding: 0px 40px 0px 0px;
}



div#rtb {
	padding: 0px 50px 2px 0px;
	text-align: right;
	float: right:

}


div#topblock {
	margin-top:-8px;
	text-align: center;
	background-image: url(/images/gray_block3.png);
	background-repeat: repeat-x;
	top:0px;
	left:0px;
}


div#topmenublock {
	padding: 0px 20px 0px 0px;
	margin-top:0px;
	text-align: right;
	background-image: url(/images/grays_trans_block.png);
	background-repeat: repeat-x;

	left:0px;

}

div#loginbox {

	background-image: url(/images/login_box.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 420px;
	height: 200px;
	padding: 60px 0px 0px 80px;

}

div#loginbox a {

	font-weight: bold;
}



a#menu {
	color: white;
	text-decoration: none;
}



table#pad1 {
	padding: 2px 40px 2px 20px;
}

div#footer {
	text-align: center;
}

div#footer a {
	text-decoration: none;
	font-size: 75%;
	color: blue;
}

div#footer_other {
width:100%;
height:20px;
position:fixed;
bottom:0px;
left:0px;
} 

td#bluegray {

	background-image: url(/images/bluegray_block4.png);
	background-repeat: repeat-x;
	font-weight: bold;
	height: 22px;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

td#blue {

	background-image: url(/images/blue_block5.png);
	background-repeat: repeat-x;
	font-weight: bold;
	height: 18px;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

td#wbrowsedata {

	padding: 1px 4px 1px 15px;
	border: 0px;
	margin: 0px;
}
td#gbrowsedata {

	padding: 1px 4px 1px 15px;
	border: 0px;
	margin: 0px;
	background-color: #f1f1f1;
}
	

td#summarydata {

	padding: 5px 4px 5px 15px;
	border: 0px;
	margin: 0px;
	font-size: 105%;
	
}

td#summarydata2 {

	padding: 5px 4px 5px 15px;
	border: 0px;
	margin: 0px;
	font-size: 105%;
	font-weight: bold;
	color: blue;
	
}


