.centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  color: white;
} 

.imgleft
{
margin-top:6%;
margin-left:20%;
}

.imgright
{
margin-top:-5.5%;
margin-left:63.5%;
}

.copyright
{
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8.25pt;
font-weight:lighter;
}

.copyright a
{
color:#FFFFFF;
}

.banner
{
text-align:center;
margin:0 auto;
}

.maincontent
{
	width:750px;
	height:464px;
	font-color:white;
	background-color:#FFFFFF;
	font-size:9px;
}

.leftnavbar
{
	text-align:left;
	margin-left:4px;
	font-color:white;
}

.arrowlistmenu{
width: 166px; /*width of accordion menu*/
padding-top:10px;
font-color:white;
height:200px;
background-color:#b2b2b2;
height:350px;
margin-left:5px;
margin-top:2px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: 12px Arial;
color: white;
background-color:#000000;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 5px 0 5px 15px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
display:block;
width:161px;
margin-left:-5px;
margin-top:-10px;
margin-bottom:12px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu .closedheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin-top:2px;
padding: 0;
text-indent:10px;
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

}

.arrowlistmenu ul li .closedsubheader {  /*Closed state CSS for sub menu header*/
}

.arrowlistmenu ul li a{
color: #ffffff;
background-color:#b2b2b2;
display: block;
padding:0px 0px 0px 10px;
padding-left: 11px; /*link text is indented 19px*/
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:0px;
margin-right:5px;
text-indent:0px;
margin-bottom:15px;
margin-top:-5px;

}

.arrowlistmenu ul li a:visited{
color: #ffffff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
text-decoration:underline;
}

.arrowlistmenu .menuheader:hover
{
text-decoration:underline;
display:block;
}

.arrowlistmenu .menuheader a
{
color:#ffffff;
margin-left:0px;
text-decoration:none;
}

.arrowlistmenu .categoryitems .subcategoryitems a
{
background-color:#72afdb; !important;
display:block;
}

.arrowlistmenu .categoryitems .subcategoryitems a:focus
{
display:block;
}
.arrowlistmenu .categoryitems .subcategoryitems a:hover
{
text-decoration:underline;
display:block;
}

.arrowlistmenu .categoryitems .subcategoryitems a:active
{
background-color:#; !important;
display:block;
}

.graybkgrnd
{
	background-color:#b2b2b2;
}

.right_column
{
margin-right:22px;
float:right;
margin-top:25px;
color:#000000;
text-align:left;
}

.right_content
{
margin-right:38px;
width:500px;
float:right;
margin-top:-2px;
color:#000000;
text-align:left;
font-size:8.25pt;
text-align:justify;
font-family:Arial;
}

.right_title
{
color:#003e74;
font-size:11pt;
font-weight:bold;
font-family:Arial;
font-smooth:always;
}

.content
{
font-size:12px;
overflow:auto;
height:310px;
width:500px;
padding-right:37px;
}

a.visited
{
text-decoration:none;
border:none;
}

a.link
{
text-decoration:none;
border:none;
}

.centered .banner img a.active
{
text-decoration:none;
border:none;
}