<style type="text/css">
BODY {
	margin:0px; background-color:#ffffff;
}
BODY, TD { font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; }
A {color:#004A8D; text-decoration:none;}
A:hover {color:#004A8D; text-decoration:underline;}
A.newslink {color:#000000;text-decoration:none;}
A.newslink:hover {color:#000000;text-decoration:underline;}

A.footer {text-decoration:underline;}

P {margin-top:8px; margin-bottom:8px;}
FORM {margin-top:0px;}
H1{font-size:16px; font-weight:bold; line-height:125%; color:#004A8D;}
H2 {font-size:12px; font-weight:bold; color:#004A8D;}
H3 {font-size:10px; font-weight:bold; color:#004A8D;}

.bluesmall {font-size:10px; font-weight:bold; color:#004A8D;}
.core { width: 644px; padding:19px 13px 0px 27px; vertical-align:top; }
.coremain { width: 644px; padding:10px 13px 0px 27px; vertical-align:top; }

.sidebox {
	width:144px; border:1px solid #004685; margin-bottom:15px; margin-top:35px;
}
.newscontent {margin:8px; margin-right:5px; font-size:10px;line-height:130%; }
.loginform {margin:5 8 3 8; font-size:10px;line-height:130%; }
.login-text {font-size:10px;line-height:120%;}

.loginfield { width:126px; height:19px; background-color:#ffffff; font-size:11px; border:1px solid #000000; }
.smlblock { margin-top:3px; }
.vertiline {
	background-image:url(images/vertilines.gif); background-repeat:repeat-y;
}
.illus-img {margin-left:10px; margin-bottom:5px;}
.footstmt {
	font-size:10px;
	font-style:italic;
	margin-top:40px;margin-bottom:20px;
}
.errmsg {
	color:#f00;
}
#copy {margin-top:20px; font-size:10px; font-style:italic;color:#004685;}

#content {
	position:absolute; top:78px; left:0px;
	width:auto;
	max-width: 763px;
}

@media print {#content {
	position:absolute; top:78px; left:0px;
	width:auto !important; 
	max-width: 685px;
}}

#leftnav { padding:18px 2px 16px 14px;}
#navAlpha {
	vertical-align:top;
}
#navBeta {text-align:right;}

#logo {
	position:absolute; top:16px; left:25px;
}
#topline {
	position:absolute; top:98px; left:0px;width:100%; height:14px; background-image:url(images/topline.gif); background-repeat:repeat-x;
}
#footer {
	padding-left:27px; vertical-align:top; 
}
</style>
