body { background-color:#2a4d7d; font-family: Verdana, Trebuchet MS, sans-serif; }


/* SECTION LAYOUTS */
/* tablecontainer is used to fix centering the page in Inertnet Explorer */
#tablecontainer { width: 100%; height:100%; }
#tablecontainer td { text-align: center; }
#pagecontainer td { text-align: left; } /* this offsets the table container tag */

/* pagecontainer is a container that encompasses everything on the page, header & body */
#pagecontainer { 
	margin: 0 auto; 
	border: 2px groove #000000; 
	width: 720px; 
	background-color: #ffffff; 
	min-height: 500px; 
	text-align:left; }

#pageheader {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	width: 700px;
	height: 120px; 
	border: 1px solid #000000; 
	background-color: #000080; 
	color: #ffffff; }
	
#pagenavbar {
	width: 700px;
	padding: 0;
	border: 0px solid #000000;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	}

#rightbar { float:right; margin-top:5px; }
	
/* pagebody is a container for the mainbody of the page content. */
#pagebody {
	margin-top: 28px;
	margin-left: 10px;
	margin-right: 10px;
	min-height: 330px;
	width: auto; 
	font-size: 0.8em; }

/* pagetext-right is used when the bodytext is to the right of a special section
	such as on the main index page */
#pagetext-right {
	margin-left: 50px; }

#pagetext-left {
	margin-left: 0;
	margin-top: 0;
	width:550px; 
	float: left;}
	
#link-sidebar {
	vertical-align: top;
	float:right;
	padding: 3px;
	width: 234px;
	background-color: #dcdcdc;
	border: 1px solid #000000; }
	
#pagefooter {
	clear: left;
	text-align: center;
	background-color: #999999;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	color: #ffffff; 
	width: 100%; 
	border-top: 2px double #000000; }


/* THE FOLLOWING ARE SPECIFIC TAGS TO USE WITHIN THE FORMER LAYOUTS */
#pagebody p { 
	text-indent:15px;
	margin-top:0px;
	margin-bottom:0px; }

#pagebody a { color: #000080; }
#pagebody a:hover { color: #215E21; text-decoration: none; }

#pagebody .box {
	border: 1px solid #b22222;
	background-color: #eeeeee;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 0.9em;
}
	
	
h1 {
	border-top: 2px double #222222;
	border-bottom: 2px double #222222;
	font-weight:bold;
	font-size: 20px; 
	background-color: #2a4d7d; 
	color:#ffffff;
	margin-bottom: 2px; 
	margin-top: 0; }

h2 {
	border-top: 1px double #ababab;
	border-bottom: 1px double #ababab;
	width:300px;
	font-weight:bold;
	font-size:16px;
	background-color: #dcdcdc; }

h3 { margin-top:0px; margin-bottom: 5px; }

.error-box { border:1px solid #b22222; background:#ec9d9d; width:450px; padding:5px; }
.login-box { border:1px solid #000000; background:#ccffcc; padding:5px; }


.Story { 
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none; 
	font-size: 8pt; }
.HeadLineblack { 
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none; 
	font-size: 10pt; }
.Tagline { 
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none; 
	font-size: 8pt; }



