body {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;}

.text {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}
.navtext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #12377F;
	line-height: 150%;
    font-weight: bold;
	text-decoration:none;
	}
.navtext a:visited {
	color: #333333;
	
}
.boldtext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 150%;
	font-weight: bold;
}

.header {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}
.caption {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 120%;
}
.button {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 120%;
	background-color: #FFFFFF
}
a:link {
COLOR: #12377F;
}
a:visited {
COLOR: #12377F;
}
a:hover {
COLOR: #333333;
}
a:active {
COLOR: #333333;
}

body { 
  background-image: url("logo.png");
  background-attachment: fixed;
  background-position: 100% 100%;
  background-repeat: no-repeat;
} 
.commentsname {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #12377F;
	line-height: 150%;
	font-weight: bold;
}
.commentsubheading {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #12377F;
	line-height: 150%;
	font-weight: bold;
}
.nonewrec {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #12377F;
	line-height: 150%;
	font-style: italic;
}
.leftbox {background-image:url(images/boxbkgrd.jpg); background-repeat:repeat-x; background-color:#e1e6e9}


.tbl a {
width:100%;
height:100%;
background-color: #E0E5E9;
text-align: center;
display:block;
text-decoration: none;
color:#333333;
}
.tbl a:hover {
text-decoration: none;
background-color: #D1DCE9;
color: #12377F;
}
.rollover a {
width:300px;
background-color: #CCCCCC;
text-align: center;
display:block;
text-decoration: none;
color:#12377F;
}
.rollover a:hover {
text-decoration: none;
background:#CCCCCC;
color: #12377F;
}
.rollover ul {list-style-type: none;}
.rolllover p {margin:0px}

.arrowlistmenu{
width: 160px; /*width of accordion menu*/
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 150%;
	font-weight: bold;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Tahoma;
margin-bottom: 15px; /*bottom spacing between header and rest of content*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 4px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #12377F;
font: Tahoma;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 8pt;
}

.arrowlistmenu ul li a:visited{
color: #12377F;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #333333;

}
.redalert{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}

.smnavbkgrd {
background-image:url(images/boxbkgrdsm.jpg);
background-position:bottom;
}