body /* Internet Explorer */
{
text-align: center;
}
body /* Mozilla Firefox alignment */
{
text-align: -moz-center;
} 
body {
	margin-top:20px 10%;
	padding:0 ;
	background:#397194;
	color: #212021;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Georgia, Times New Roman, Times, serif;*/
}
#container {
	background:#C7D7E1;
	margin: 0px auto;
	width: 900px;
	border-right:1px solid #214962;
	border-bottom:1px solid #214962;
	text-align:left;
}
#header {
	background:#DEDFDE;
}
#center {
	padding-bottom:50px;
	}
#right {
	margin-right:-224px;/* must be 1 pixel less than width*/
	float:right;
	font-size:10pt;
	padding-left:10px;
	width:225px;/* must be same as right margin on #middle*/
	position:relative;
	right:-2px;/* line up */
	display:inline;/* ie fix*/
}
* html #right{margin-left:-3px;}/* 3 pixel jog*/
#middle {
	background:#DEDFDE;
	background-image:url(images/columnpiece.jpg);
	background-repeat:repeat-y;
	margin-right:225px;
}
/* mac hide and combat ie's 3 pixel jog \*/
* html #center{overflow:hidden;float:left;width:100%}
* html #middle {height:1%;}
/* end hide*/
#footer {
	clear:both;
	width:850px;
	background-color: #397194;
	color: #FFFFFF;
	font-size: 10pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
}
h1,h3,p {margin-top:0}
.clearer{
	height:1px;
	overflow:hidden;	
	margin-top:-1px;
	clear:both;
}
td {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#212021;
	}
#pagetitle{
	text-align:right;
	margin-bottom:10px;
	}
img {
	padding:0px;
	}
h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #397194;
	font-size: 20pt;
	}
h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #397194;
	font-size: 16pt;
	}
h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	}
h4{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}
p{
	text-indent:10px;
	}
/*link formats*/
a:link {
	color: #397194;
	font-weight: bold;
	}
a:visited {
	color: #2B5671;
	font-weight: bold;
	}
a:hover {
	color: #2B5671;
	font-weight: bold;
	}
a:active {
	color: #2B5671;
	font-weight: bold;
	}
a.nonblue:link {
	color: #FFFFFF;
	font-weight: bold;
	font-size:10pt;
	}
a.nonblue:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size:10pt;
	}
a.nonblue:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size:10pt;
	}
a.nonblue:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size:10pt;
	}
a.bottom:link {
	color: #FFFFFF;
	font-weight: bold;
	}
a.bottom:visited {
	color: #FFFFFF;
	font-weight: bold;
	}
.blueborder {
	border:2px solid #63AEDE;
	padding:10px;
	background-color:#CCCCCC;
	}
.blockquote {
	width:450px;
	padding-left:30px;
	}
/*blue rounded table*/
.bluebox {
	position:relative; 
	left:125px; 
	width:500px;
	}
.tl {
	position:relative; 
	display:inline; 
	float:left; 
	width:20px; 
	background-image:url(images/box-tl.gif);
	}
.tc {
	position:relative; 
	display:inline; 
	float:left; 
	width:460px; 
	background-image:url(images/box-tc.gif); 
	background-repeat:repeat-x;
	}
.tr {
	position:relative; 
	display:inline; 
	float:right; 
	width:20px; 
	background-image:url(images/box-tr.gif);
	}
.ml {
	position:relative; 
	display:inline; 
	float:left; 
	width:20px;
	height:20px;
	background-image:url(images/box-ml.gif); 
	background-repeat:repeat-y;
	}
.mc {
	position:relative; 
	display:inline; 
	float:left; 
	width:460px; 
	height:20px;
	background-color:#8BA8B9; 
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
	}
.mr {
	position:relative; 
	display:inline; 
	float:right; 
	width:20px; 
	height:20px;
	background-image:url(images/box-mr.gif); 
	background-repeat:repeat-y;
	}
.bl {
	position:relative; 
	display:inline; 
	float:left; 
	width:20px; 
	background-image:url(images/box-bl.gif);
	}
.bc {
	position:relative; 
	display:inline; 
	float:left; 
	width:460px; 
	background-image:url(images/box-bc.gif); 
	background-repeat:repeat-x;
	}
.br {
	position:relative; 
	display:inline; 
	float:right; 
	width:20px; 
	background-image:url(images/box-br.gif);
	}
/*drop-down menu*/
ul.menu {list-style:none; margin:0; padding:0; z-index:2;}
ul.menu * {margin:0; padding:0; z-index:2;}
ul.menu a {display:block; color:#FFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; z-index:2;}
ul.menu li {position:relative; float:left; z-index:2;}
ul.menu ul {position:absolute; top:40px; left:20px; background:#397194; display:none; opacity:0; list-style:none; z-index:2;}
ul.menu ul li {position:relative; border:1px solid #FFF; border-top:none; width:148px; margin:0; z-index:2;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#397194; z-index:2;}
ul.menu ul li a:hover {background-color:#659ABA; z-index:2;}
ul.menu ul ul {left:148px; top:-1px; z-index:2;}
ul.menu .menulink {width:100px; z-index:2;}
ul.menu .sub {background:#397194 url(images/arrow.gif) 136px 8px no-repeat; z-index:2;}
ul.menu .topline {border-top:1px solid #FFF; z-index:2;}
/*end drop-down*/

