body {
margin:0;
background: #fff;
font-family: Arial, Verdana;
color: #333333;
}
.keywords h1, .keywords h2, .keywords h3, .keywords h4, .keywords h5 {
display: inline;
font-weight: normal;
background: #e1e8ff;
}
.keywords a {
font-weight: normal
}
.keywords h1 {
	font-size: 30pt;
	font-weight: bold;
}

.keywords h2 {
	font-size: 26pt;
	font-weight: bold;
}

.keywords h3 {
	font-size: 22pt;
	font-weight: bold;
}

.keywords h4 {
	font-size: 18pt;
	font-weight: bold;
}

.keywords h5 {
	font-size: 14pt;
	font-weight: bold;
}

.alphatable {
background-color: #fff;
width:auto;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
}
.alphatable td {
background-color: #39557a;
}
.alphatable a:link, .alphatable a:visited {
color: #fff;
display: block;
height: 40px;
line-height: 40px;
width: 40px;
}
.alphatable a:hover {
background: #FF9900;
}
fieldset{
	border-width:2px;
	border-style:solid;
	border-color:#021e43;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	margin-top: 15px;
	margin-bottom: 15px;
	width:100%;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}
fieldset legend{	
	border-width:1px;
	border-style:solid;
	border-color:#021e43;
	color:#333300;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
}
img {
border:0;
}
#header {
background: url('images/headerbg.png') repeat-x;
text-align:center;
}
#footer {	
width: 100%;
clear: both;
}
#mainbg {
/*background: url('images/maintopbg.png') top repeat-x;*/
}
#main {
width: 1024px;
margin:auto;
}
.bar {
background: url('images/bar.png') repeat-x center;
line-height: 58px;
height: 58px;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: bold;
}
.bar a:link, .bar a:visited {
color: #fff;
}
a:link, a:visited {
color: #003366;
text-decoration: none;
}
a:hover {
color: #CC6600;
text-decoration: underline;
}
p {
line-height: 21px;
}
.cloud {
border: 3px #ee9f39 dotted;
background: #fff1df;
margin-top: 10px;
padding: 5px;
}
form {
margin:0;
}
.cloud a{
text-transform: lowercase;
display: compact;
width: auto;
position: relative;
margin-right: 10px;
}
.page {
margin: 10px;
text-align: center;
font-weight: bold;
}
h1 {
text-align: center;
}
