
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 50px;
	background-color: #99c1df;
	}


body.bcgi-selfcare {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 50px;
	background-color: #ffffff;
	}

a:link {color:#104DB5}
a:visited {color:#104DB5} 
a:hover {color:#FF0000}

table {background: transparent;}


td {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

p	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	}

li	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	}

a {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
	a:link{color:#104DB5}
	a:visited{color:#104DB5} 
	a:hover{color:#FF0000}

.table-container  {border: solid 1px #ccc;
	padding: 3px;
	}
	
td.content-td {	background-color: #ffffff;
	padding-left: 24px;
	padding-right: 20px;
	padding-bottom: 34px;
	padding-top: 12px;
	width: 590px;
	}

.pageheadline { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	line-height: 20px;
	}
	
.subheadline { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	}
	
.homecontent { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	line-height: 16px;
	width: 540px;
	line-height: 16px;
	margin-top: 10px;
	padding-left: 28px;
	padding-right: 20px;}

.pagecontent { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
	padding-left: 18px;
	padding-right: 24px;
	margin-top: 12px;
	padding-bottom: 6px;
	}

.mouseprint { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 9px;
	line-height: 14px;
	}

/* Begin left-navigation panel */

.nav-td {	background-color: #ffffff;
	vertical-align: top;
	}

.glossymenu{
	margin-top: 14px;
	margin-left: 5px;
	padding: 0;
	padding-bottom: 14px;
	float: right;
	width: 164px;
	}

.glossymenu a.menuitem{
	background: #ffffff;
	border-bottom: 1px solid #cccccc;
	color: #104DB5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #104DB5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;}

.glossymenu a.menuitem:hover{
	color: #E76500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: #e2f4fd;
	padding-left: 10px;}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;}

.glossymenu div.submenu ul li{
	border-bottom: 1px solid #cccccc;}

.glossymenu div.submenu ul li a{
	display: block;
	color: #104DB5;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}

.glossymenu div.submenu ul li a:hover{
	background: #ffffff;
	color: #E76500;
}


/* End left-navigation panel */

.privacy { 
	color: #186CB2; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal
	}
	
.menuselect { padding-bottom:7px; }	


/* Table Wrapper and Colors */
div.wrap { 	border: #cccccc 1px solid;
	width: 540px;
	padding: 3px;
	margin-bottom: 14px
	}   

/* Regulatory Indent */
.regulatory-links-indent
	{margin-left: 14px}


/* Footer Styles */

td.footer-cells {
	background-color: #ffffff;
	}

.footer-container {
	/* the auto margins (in conjunction with a width)
	center the page */
	/* this overrides the text-align: center on the body element. */
	margin: 0 auto; 
	padding: 0px;
	width: 770px;
	background-color: #ffffff;
	}

.footer-divider {
	margin: 0 auto; 
	padding-bottom: 6px;
	width: 760px;
	height: 1px;
	text-align: center;
	border-top: 1px solid #cccccc;
	}

.footer-links {
	color: #666666;
	margin-right: 1px; 
	padding-top: 8px;
	width: 480px;
	height: 34px;
	font-size: 9px;
	line-height: 16px;
	text-align: right;
	}

a.footer-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}