/* CSS Document */

body {
	margin-top: 10px;
	margin-left: 0px;
	background-color: #465994;
}

.frame {
	text-align: center;
}

.assoc_imgs {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	text-align: center;
}

.content {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	
}

.loginarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-color: #FFFFFF;
}

.header {
	background-color: #FFFFFF;
	vertical-align: top;
}

#img {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	position: relative;
	margin-top: 7px;
	z-index:100;
}

#assoc {
	vertical-align:bottom;
}

#pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 3px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #465994;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration:underline;
}

.fieldlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: capitalize;
	background-color: #FFFFFF;
	text-align: right;
	padding: 5px;
	vertical-align: top;
}
.field {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	text-align: left;
	padding: 3px;
}

/* This set is for relative font size*/
.small  {
	font-size : .83em;
}

.smaller  {
	font-size : .69em;
}

.smallest  {
	font-size : .57em;
	color : #004A8D;
}

.big  {
	font-size : 1.2em;
}

.bigger  {
	font-size : 1.44em;
}

.biggest  {
	font-size : 1.73em;
}

.bold  {
	font-weight : bold;
}

.red {
	color: red;
}

img.border {border:1px solid #DCDCED; padding:4px;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/image_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {padding:0; margin:0; list-style:none; height:44px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:544px; background:url(../images/menu_spacer.gif);}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:44px; text-decoration:none; padding:0; cursor:pointer;}
#nav li a b {margin-left:-999px;}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding: 0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:0; top:44px; background: #677adf; width:152px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:32px; position:relative; float:left; width:152px; font-weight:normal;}
#nav :hover ul.sub li a
{padding:5px; display:block; height:30px; width:150px; border:1px solid #888; border-color:#ddd #888 #000 #ccc; text-decoration:none; cursor:pointer;}
#nav :hover ul li a.sublink {color:#ffffff; padding:2px;font-weight:bold;font-size:12px; border:0;}

#nav :hover ul.sub li a:hover 
{position:relative;}
#nav :hover ul.sub li a.sublink:hover { background:#fff; color:#465994; border:0; display:block;}

#disclosureorder #col1 {
	margin: 0px;
	padding: 0px 4px;
	float: left;
	width: 47%;
}
#disclosureorder #col2 {
	margin: 0px;
	padding: 0px 4px;
	float: left;
	width: 47%;
	border-left: 1px solid #333;
}
#disclosureorder #inst {
	margin: 0px;
	padding: 0px 4px;
	clear: both;
	border-top: 1px solid #333;
}
#disclosureorder #downloads {
	margin: 0px;
	padding: 0px 4px;
	clear: both;
	border-top: 1px solid #333;
	/* display: none;  REMOVE FOR LIVE */
}
#disclosureorder #col1 h3, #disclosureorder #col2 h3, #disclosureorder #inst h3 {
	margin: 0.8em 0px;
	padding: 0px;
	font-size: 1.2em;
}
#disclosureorder #col1 p, #disclosureorder #col2 p, #disclosureorder #inst p {
	margin: 0.8em 0px;
	padding: 0px;
}
#disclosureorder #return_links {
	margin: 0.8em 0px;
	padding: 0.4em 0px 0px;
	border-top: 1px solid black;
	text-align: center;
}

#clientsubmenu{text-align:left; background:white;}

#clientsubmenu a{color:black; font-family:  Arial, Helvetica, sans-serif;  /* font family for menu */
font-size:12px; /* size of menu's type relative to parent element */
text-decoration:none;
 
}


#clientsubmenu a:hover {
 color:black;   text-decoration:underline;     				 /* type color of a hovered menu choice */
 }
 
#clientsubmenu ul li {list-style:url('/images/arrowbullet.png'); padding-bottom:2px; padding-left: 2px; padding-top:2px; /*custom bullet list image*/}
