body {
  margin: 0;
  padding: 0;
  height: 100%;
  text-align: center; background-color:#99CCFF;
   color: #333333;
	font-family:	arial, sans-serif;
	font-size:		small;
	overflow: -moz-scrollbars-vertical;

} 
#top-nav {
    background-color:#000000;
  background-repeat: repeat-x;
  height: 30px;
  border-bottom:		2px solid #6699FF;
  
}
.style2 {
	color: #00FFFF;
	font-weight: bold;
	font-size: medium;
}
.style3 {color: #FFFFFF}
.style4 {font-size: 14px}
.style5 {
	font-size: 18px;
	font-weight: bold;
}
.style6 {font-size: 16px}
.style7 {font-size: 16px; font-weight: bold; }
.style8 {
	color: #000000;
	font-weight: bold;
}
#top-nav ul {
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width:1100px;
  display: block;
  
}

#top-nav ul li {

  margin: 0 2px;
  
  float: left;
  text-align: center;
}

#top-nav ul li a {
  
  text-decoration: none;
  display: block;
  padding-top:5px;
  height: 30px;
  width: 115px;
  background-repeat: no-repeat;
  background-position: center top;
  font-size:13px; color:#999; font-weight:bold; text-decoration:none;
}

#top-nav ul li a:hover {
  background-position: center bottom;
  color:#3366CC;;
}


a			{ color:#2E60AA; }
a:hover		{ color:#349F2B; }

img			{ border:none; }

h1, h2, h3	{ margin: 0; }
h1			{ font-size: 150%; }
h2			{ color: #2E60AA; font-size: 100%; }
h3			{ color:#003366; font-size: 110%; margin-top: 1em; }
h4			{ color: #515A5F; font-size: 80%; }

p			{ margin: 0 0 1.5em 0; }

table		{ border: 1px solid #515A5F; border-collapse: collapse; background-color:#FFFFFF;}
td			{ text-align: left; vertical-align: top; }

.left		{ float: left; margin-right: 1em;}
.right		{ float: right; margin-left: 1em;}

#container {
	border:			0;
	width:			1000px;
	margin:			0 auto;
	padding:		0px 0px;
}

#container1 {
	border:			0;
	width:			1000px;
	
}

#head {
	margin:			0;
	padding:		0 0 7px 0;
	text-align:		left;
	vertical-align:	bottom;
}

#qpc {
	margin:			0;
	padding:		0 0 2px 0;
	
	text-align:		right;
	vertical-align:	bottom;
}

#topnav {
	margin:			0;
	padding:		5px 0 ;
	border-top:		3px solid #6699FF;
	
	font-weight:	bold;
	font-size:		90%;
}
#topnav strong	{ color: #FE7E00; }
#topnav a		{ text-decoration: none; color: #515A5F; }
#topnav a:hover	{ text-decoration: underline; color: #349F2B;}

#mainleft		{ padding: 14px 20px 2px 0; }
#mainright		{ padding: 14px 0 20px 0; float: right; }
#mainright h2	{ font-size: 125%; }

#dash {border-top: 2px solid #6699FF; }

#foot {
	font-size:		smaller;
}
#foot a			{ text-decoration: none; color: #515A5F; }
#foot a:hover	{ text-decoration: underline; color: #349F2B; }
#foot p			{ margin-bottom: 0.25em; }
#foot td		{ padding-top: 8px;	border-top: 1px dashed #515A5F; }
#foot .nav		{ font-weight: bold; }

#corp			{ text-align: right; }


#download {
	width:			358px;
	margin:			0 0 0 0px;
	padding:		8px 0;
	text-align:		left;
	border:			1px solid #FFC68F;
	background:		#e5ecf9;
}

#instruction {
	width:			500px;
	margin:			0 0 0 0px;
	padding:		8px 0;
	text-align:		center;
	border:			1px solid #FFC68F;
	background:		#e5ecf9;
}


#bar1 {
	width:			760px;
	margin:			0 0 0 0px;
	padding:		4px 0;
	text-align:		left;
	border:			1px solid #FFC68F;
	background:		#e5ecf9;
}

#box1 {
	width:			200px;
	margin:			0 0 0 50px;
	padding:		1px 4px;
	text-align:		left;
	border:			1px solid #FFC68F;
	background:		#ffffff;
}


#title			{ margin-bottom: 1em; }
#title h1		{ font-size: 160%; margin-bottom: 0.15em; }
#title h2		{ color: #2E60AA; font-size: 125%; width: 75%; margin-bottom: 1em; }
#title img		{ margin-bottom: 12px; }