body
{
	font: normal 9pt Verdana;
}
form
{
	margin: 0px;
	padding: 0px;
}
img
{
	border: none;
}
.UpperNav
{
	font: normal 7pt Verdana;
	white-space: nowrap;
	text-align: center;
	color: white;
}
.UpperNav a
{
	color: white;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.UpperNav a:hover
{
	color: #046cb6;
}
.UpperNav a:active
{
	color: #046cb6;
}
.UpperNav a:visted
{
	color: white;
}
.TopDate
{
	font: normal 9pt Verdana;
	white-space: nowrap;
	text-align: center;
	color: #ffffff;
	padding-top: 0px;
	vertical-align: text-top;
	height: 19px;
}
.TopNav
{
	font: bold 8pt Verdana;
	color: white;
	white-space: nowrap;
	text-align: center;
	margin-left: 0px;
	vertical-align: middle;
}
.TopNav a
{
	color: white;
	text-decoration: none;
	padding: 5px;
}
.TopNav a:hover
{
	background-color: #213f7c;
}
td.TopNavLine
{
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-top: 2px;
	height:19px;
}
.TopNavOver
{
	font: normal 9pt Verdana;
	white-space: nowrap;
	text-align: center;
	color: #006699;
}
.TopNavOver a
{
	color: #006699;
	text-decoration: none;
}
.TopNavOver a:hover
{
	color: #006699;
}
.TopNavOver a:active
{
	color: #006699;
}
.TopNavOver a:visted
{
	color: #006699;
}
.TopNavMenu
{
	font: normal 9pt Verdana;
	white-space: nowrap;
	color: #666666;
	border-bottom: solid #666666 1px;
	padding: 3px;
}
.TopNavOverMenu
{
	font: normal 9pt Verdana;
	white-space: nowrap;
	color: #006699;
	padding: 3px;
}
.hidden
{
	color: black;
}
.SideMenu
{
	font: normal 10pt Verdana;
	color: white;
	text-decoration: none;
}
/*
a.SideMenu:link, a.SideMenu:visted
{
	color: white;
	text-decoration: none;
}
*/
a.SideMenu:hover, a.SideMenu:active
{
}
a.SideMenu:active
{
	color: white;
}
a.SideMenu:visted
{
	color: white;
}
.sideMenuNodeHilite
{
	font: bold 10pt Verdana;
	color: white;
	text-decoration: none;
}
.sideMenuImage
{
	padding-top: 6px;
}
a.PermanentSideMenu
{
	font: bold 10pt Verdana;
	color: #213f7c;
	text-decoration: none;
}
/***
a.PermanentSideMenu:link, a.PermanentSideMenu:visited
{
	font: bold;
	color: #046cb6;
}
***/
a.PermanentSideMenu:hover, a.PermanentSideMenu:active
{
	color: White;
	background-color: #046cb6;
}
.Content .SelectionSideMenu
{
	font: normal 8pt Verdana;
	color: #213f7c;
	text-decoration: none;
	border: 1px solid #006699;
	margin-left: 5px;
	margin-right: 5px;
	width: 153px;
	background-color: #cccccc;
}
.Content .SelectionSideMenu .Heading
{
	font: bold 10pt Verdana;
	color: #213f7c;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	text-decoration: none;
}
.Content .SelectionSideMenu a.Heading:hover, .SelectionSideMenu a.Heading:active
{
	color: #ffffff;
}
.Content .SelectionSideMenu td
{
	font: normal 8pt Verdana;
	color: #213f7c;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.Content .SelectionSideMenu ul
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 0px;
	margin: 0px;
}
.Content .SelectionSideMenu a.Selection
{
	color: #ffffff;
	text-decoration: underline;
}

.Content .SelectionSideMenu a.Selection:hover, .SelectionSideMenu a.Selection:active
{
	color: #213f7c;
}
.Content .SelectionSideMenu a
{
	color: #213f7c;
	text-decoration: underline;
}
.Content .SelectionSideMenu a:hover, .SelectionSideMenu a:active
{
	color: #ffffff;
}
.Content .AnnouncementBox
{
	font: normal 8pt Verdana;
	color: #213f7c;
	text-decoration: none;
	border: 1px solid #213f7c;
	margin: 0px;
	background-color: #cccccc;
}
.Content .AnnouncementBox .Heading
{
	font: bold 10pt Verdana;
	color: #213f7c;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	text-decoration: none;
}
.Content .AnnouncementBox a.Heading:hover, .SelectionSideMenu a.Heading:active
{
	color: #ffffff;
}
.Content .AnnoucementBox td
{
	font: normal 8pt Verdana;
	color: #213f7c;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.Content .AnnouncementBox ul
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 0px;
	margin: 0px;
}
.Content .AnnouncementBox a.Selection
{
	color: #ffffff;
	text-decoration: underline;
}
.Content .AnnouncementBox a.Selection:hover, .SelectionSideMenu a.Selection:active
{
	color: #213f7c;
}
.Content .AnnouncementBox a
{
	color: #213f7c;
	text-decoration: underline;
}
.Content .AnnouncementBox a:hover, .SelectionSideMenu a:active
{
	color: #ffffff;
}
.Content ul
{
	margin-top: 0px;
}
.Breadcrumb
{
	font: normal 8pt Verdana;
	color: #333333;
}
.Breadcrumb a
{
	color: #333333;
	text-decoration: none;
}
.Breadcrumb a:hover
{
	color: purple;
}
.Breadcrumb a:active
{
	color: purple;
}
.Breadcrumb a:visted
{
	color: #333333;
}
.Breadcrumb hr
{
	color: #cc0033;
	height: 1px;
}
.Content, .Content td, .Content label
{
	font: normal 9pt Verdana;
}
.Content h1
{
	font: bold 12pt Verdana;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #213f7c;
}
.Content h2
{
	font: bold 10pt Verdana;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #046cb6;
}
.Content h3
{
	font: normal 10pt Verdana;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #cc0033;
}
.Content p
{
	font: normal 9pt Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right: 10px;
}
.footer
{
	font: normal 8pt Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
}
.utilityBox
{
	border: 1px solid #6699cc;
	font-size: 9pt;
}
.utilityBox a
{
	color: #006699;
	text-decoration: none;
}
.utilityBox a:hover
{
	color: #002255;
}
.utilityBox a:active
{
	color: #002255;
}
.utilityBox a:visted
{
	color: #006699;
}
.dealerLogo img.dealerLogo
{
	background: none;
	border: 1px solid #6699cc;
	position: relative;
	top: 3px;
}
.note
{
	color: #cc0033;
}
.notice
{
	border: solid #6699cc 1px;
	padding: 5px;
	font: bold 14pt Verdana;
	width: 60%;
	text-align: center;
	background-color: #e9f1ff;
}
.alert
{
	color: #cc0033;
	border: solid #333399 1px;
	padding: 5px;
	font: normal 12pt Verdana;
	width: 60%;
	text-align: center;
	background-color: #ffffcc;
}
.Content .para
{
	line-height: 1.25;
}
.Content .alert
{
	color: #990033;
	border: solid #6699cc 2px;
	padding: 5px,3px,5px,3px;
	font: bold 9pt Verdana;
	width: 100%;
	text-align: center;
	background-color: White;
}
.Content .cell
{
	color: Black;
	border: solid #6699cc 2px;
	padding: 5,5,0,5;	
	font: 9pt Verdana;
	width: 100%;
	text-align: left;
	background-color: White;
	height:235px;
	
  }
.disclaimer
{
	font: normal 8pt Verdana;
	margin-top: 0px;
	margin-bottom: 8px;
}
.FixedWidth800
{
	width: 800;
}
.Table
{
	margin-top: 5px;
	margin-bottom: 10px;
}
.Table td
{
	padding: 1px;
	border-bottom: 2px solid #ffffff;
}
.Table h2
{
	margin-top: 0px;
	color: #006699;
}
.Table h2 .subHeading
{
	font-weight: normal;
	color: #006699;
}
.Table ul
{
	margin-top: 0px;
	margin-left: 16px;
}
.TableRow0
{
	background-color: #bfcbe1;
}
.TableRow1
{
	background-color: #dce2ef;
}
/*
 * Popup help windows.
 */
.popUpLink
{
	white-space: nowrap;
}
.popUp
{
	padding: 10;
}
.popUpSource
{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
/*
 *
 *Default styles used by Paranormal.Tackle.DataGrid
 *
 */
.DataGrid, .DataGrid td
{
	font: normal 9pt Arial,Sans-Serif;
	border: solid #afbeda 1px;
}
.DataGrid-Header, .DataGrid-Header td
{
	font: bold 9pt Arial,Sans-Serif;
	background-color: #909fdb;
	text-align: center;
}
.DataGrid-AlternatingItem, .DataGrid-AlternatingItem td
{
	font: normal 9pt Arial,Sans-Serif;
	background-color: #f5f5ff;
}
.DataGrid-Highlighted, .DataGrid-Highlighted td
{
	font: normal 9pt Arial,Sans-Serif;
	background-color: #ffffcc;
}
.DataGrid-Item, .DataGrid-Item td
{
	font: normal 9pt Arial,Sans-Serif;
}
.DataGrid-Item-InvestmentOption, .DataGrid-Item-InvestmentOption td
{
	font: normal 9pt Arial,Sans-Serif;
	width: 350px;
}
.DataGrid-Footer, .DataGrid-Footer td
{
	font: bold 9pt Arial,Sans-Serif;
	color: #6699cc;
}
.DataGrid-EditItem, .DataGrid-EditItem td
{
	font: normal 9pt Arial,Sans-Serif;
}
.DataGrid-SelectedItem, .DataGrid-SelectedItem td
{
	font: bold 9pt Arial,Sans-Serif;
}
.DataGrid-Pager, .DataGrid-Pager td
{
	font: normal 9pt Arial,Sans-Serif;
	background-color: #e9f1ff;
	margin-top: 20px;
	color: #6699cc;
}
td#public_Main_Left_Side
{
	background-color: #213f7c;
}
td#public_Main_Right_Side
{
	vertical-align: top;
}
.public_Login_To_Table
{
	border: solid 2px white;
	background-color: #213f7c;
	padding-left: 30px;
	margin-bottom: 30px;
}
.public_Login_To_Table td
{
	padding-left: 5px;
	padding-right: 10px;
}
td#public_Login_To_Title
{
	font: bold 9pt Verdana;
	color: white;
}
a.Login_To_Link
{
	font: 9pt Verdana;
	color: white;
	text-decoration: none;
}
a.Login_To_Link:hover
{
	color: #046cb6;
}
.SiteMap, .SiteMap td, .SiteMap label
{
	font: normal 7pt Arial,Sans-Serif;
}
.SiteMap h2
{
	font: bold 9pt Arial,Sans-Serif;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #cc0033;
}
.SiteMap h3
{
	font: normal 9pt Arial,Sans-Serif;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #cc0033;
}
.SiteMap p
{
	font: normal 9pt Arial,Sans-Serif;
	margin-top: 0px;
	margin-bottom: 10px;
}
.SiteMap a
{
	color: black;
}
.SiteMap a:hover
{
	font: bold;
}
td.TopRightImage
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: right;
}

table.SelectionArea
{
	border: solid 1px #6699cc;
	background-color: #e9f1ff;
}

.SelectionArea td
{
	vertical-align: top;
}

.GridViewSmall th
{
	font-size: 8pt;
}

.GridViewSmall td
{
	font-size: 8pt;
}

.GridViewSmall a:visited, .GridViewSmall a, .GridViewSmall a:active
{
	color: Blue;	
}

.GridView th
{
	font-weight: normal;
}

.GridView a:visited, .GridView a, .GridView a:active
{
	color: Blue;	
}

.GridViewInvestments .GridViewInvestments a, .GridViewInvestments a:active
{
	color: Blue;	
}

.redirectOptionLabel
{
	padding-right:10px;
	padding-top:2px;
}

.DataEntry td 
{
	padding: 2px;
}

.TableStyle1 td { border-bottom: solid 1pt gray; }
.TableStyle1 th { background: silver; font-size: 10pt;}

.MenuTopLineText { font: bold 8pt Verdana; white-space: nowrap; text-align: center; color: white; margin-left: 5px; margin-right: 5px;}
.MenuItemText { font: bold 8pt Verdana; white-space: nowrap; text-align: left; color: white; margin-left: 5px; margin-right: 5px;}

			