/* RJG: changed 
/static/global/i mages/
../i mages/
note: ... remove spaces in 'images'
121 occurences
*/

/**
 * Created by Genex
 * User: mlilli
 * Date: Apr 19, 2010
 * Time: 2:20:32 PM
 */
 
 /* Site CSS */
html
{
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
#main-content input, #main-content select, #main-content option, #main-content textarea, #main-content table, #main-content caption, #main-content th, #main-content th, #main-content h4 span
{
	font-size: 12px;
	color:#333;
}
#main-content h1
{
	position:absolute; display:block;
	top:0px; left:0px; z-index:2;
	overflow:hidden;
	width:328px; height:93px;
}
/*
.site h1
{
	bottom:47px;
}
.global h1
{
	bottom:47px;
}
*/
	#main-content h1 span
	{
		position:relative; display:block;
		height:100%;
		text-indent:-10000px;
	}
#main-content h3
{
	position:absolute; display:block;
	left:29px; top:33px; z-index:2;
	width:auto; height:22px; overflow:hidden;
	font-weight:bold; font-size:18px;
	color:#333;
	line-height:22px; letter-spacing:0;
}
 
#main-content h2
{
	position:relative; clear:both; float:none;
	height:24px;
	margin-bottom:15px; border-bottom-width:1px; border-bottom-style:solid;
	background-repeat:no-repeat; background-position:0 0;
	font:bold 14px arial,sans-serif;
	line-height:14px; letter-spacing:0/*-1px*/;
}
 
#main-content h4
{
	position:relative; clear:both; float:none;
	height:24px;
	margin-bottom:15px; border-bottom-width:1px; border-bottom-style:solid;
	background-repeat:no-repeat; background-position:0 0;
	font:bold 14px arial,sans-serif;
	line-height:14px; letter-spacing:0/*-1px*/;
}
#main-content h4 em
{
	font-size:16px;
}
#main-content h5.term
{
	font-size:11px;
	margin-top: 18px;
	margin-bottom: 12px;
}
.warning
{
	font-weight:bold;
	color:#C00;
	height:1px;
}
sup
{
	font-size:8px;
}
blockquote
{
	margin:20px 30px;
}
i a
{
	font-style:italic;
}
.bold
{
    font-weight:bold;
}
/*.containerColumn a
{
	font-weight:bold;
}
*/
#main-content input.textInput
{
	display:block; position:relative;
	width:99%; height:16px; *height:18px;
	border-top:1px solid #666; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #666; padding-top:2px;padding-right:3px; *padding-top:0; *padding-left:4px;
	line-height:19px; text-indent:4px; *text-indent:0;
/*
	display:block; position:relative;
	width:99%; height:20px;
	padding-top:2px; *padding-top:0; *padding-left:4px; padding-right:4px;
	border-top:1px solid #666; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #666;
	line-height:19px; text-indent:4px; *text-indent:0; text-align:right;
*/
}
/*
td input.textInput
{
	*width:99%;
}
*/
#main-content input.textDisabled
{
	border-color:#CCC;
	background-color:#EEE;
	color:#777;
}
 
#main-content .password
{
	font-size: 12px;
}
 
#main-content select.selectDisabled
{
	background:#EEE;
}
#main-content input.radioInput
{
	position:relative;
	top:3px; *top:1px;
	margin-right:5px; *margin-right:3px;
}
#main-content select
{
	display:block; position:relative;
	width:100%; height:22px; *height:24px; overflow:hidden;
	border-top:1px solid #666; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #666; padding-top:1px; *padding-top:0;
}
	#main-content option
	{
		*height:22px;
		padding-top:4px; *padding-top:0;
		*line-height:22px;
	}
div.para /* use instead of "p" when you need to have nested block level elements */
{
	position:relative;
	margin:15px 0;
}
.monetary, .percentage, .unit, .date, .input
{
	text-align:right;
}
.alphanumeric
{
	text-align:left;
}
.centered
{
	text-align:center;
}
.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
.horizontalTabular td, .horizontalTabular th
{
	text-align:right;
}
.horizontalTabular td.first
{
	text-align:left;
}
.footnote, .footnoteSmall
{
	color:#333333;
	overflow:hidden;
}
.footnote p, .footnoteSmall p
{
	margin-bottom:15px;
}
.footnoteSmall
{
	font-size:9px;
}
.noBottomBorder, .archiveDelete td
{
	border-bottom:none;
}
div.date
{
	text-align:left;
	margin-left:16px;
	color:#999; font-size:11px; line-height:25px;
}
caption div.date
{
	display:inline;	float:left;
}
caption .name
{
	display:inline;	float:left;
	margin-left:16px;
	color:#999;
	font:bold 14px arial,sans-serif; line-height:25px;
	color:#000000;
}
caption .details
{
	display:inline;	float:right;
	margin-right:16px;
}
	.details a
	{
		line-height:25px;
	}
caption .detailsBold
{
	display:inline;	float:right;
	margin-right:16px;
	font-weight:bold;
}
	.detailsBold a
	{
		line-height:25px;
		font-weight:bold;
	}
table
{
	position:relative;
	width:100%;
	margin-bottom:30px;
	font-size:11px; text-align:left;
	border-collapse:separate;
}
	td, th
	{
		text-align:left;
		border-bottom:1px solid #E5E5E5; padding:5px 0 5px 0;
	}
	.tabularNoBorder td, .tabularNoBorder th
	{
		border:none; padding:3px 0 3px 0;
	}
	td.first, th.first
	{
		padding-left:16px;
		text-align:left;
	}
	td.last, th.last
	{
		padding-right:16px !important;
		text-align:right;
	}
	thead, th
	{
		position:relative;
		font-weight:bold; font-size:11px;
	}
 
		thead tr, tr.highlight
		{
			position:relative;
			background:url("../images/table_shadow.png") repeat-x 0 0; *background-image:none;
		}
		tr.iframeTableDate
		{
			position:relative;
			height:48px;*height:37px;
		}
		th.iframeHeader
		{
			height: 90px;
		}
		thead th
		{
			*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_shadow.png',sizingMethod='scale');
		}
		thead th.first, tr.highlight td.first, tr.iframeTableDate td.first
		{
			position:relative;
			background:url("../images/table_gradient_l.png") repeat-y 0 0; *background:none;
		}
			thead th.first span, tr.highlight td.first span, tr.iframeTableDate td.first span
			{
				*display:block; *position:absolute;
				*top:0; *left:0;
				*width:15px; *height:100px;
				*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_gradient_l.png',sizingMethod='scale');
			}
		thead th.last, tr.highlight td.last, tr.iframeTableDate td.last
		{
			position:relative;
			background:url("../images/table_gradient_r.png") repeat-y top right; *background:none;
		}
		thead th.last span, tr.highlight td.last span, tr.iframeTableDate td.last span
		{
			*display:block; *position:absolute;
			*top:0; *right:-1px;
			*width:15px; *height:100px;
			*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_gradient_r.png',sizingMethod='scale');
		}
		tr.highlight td.first span, tr.highlight td.last span
		{
			*height:50px;
		}
 
	tbody tr.first td
	{
		border-top-width:1px; border-top-style:solid;
	}
 
	td.plus
	{
		color:#090;
	}
 
	td.minus
	{
		color:#C00;
	}
 
	td.unchanged
	{
      color:#004882;
	}
 
 
	/* Tabular 2 */
	.tabular2 td, .tabular2 th
	{
		padding:10px 0 10px 0;
	}
	.tabular2 caption
	{
		margin:0; border-bottom-width:1px; border-bottom-style:solid; padding:0 0 7px 0;
		font-weight:bold; font-size:12px; text-align:left; color:#000000;
	}
	
 
	/* Tabular 3 */
	
	.tabular3 td, .tabular3 th
	{
		padding:8px 0 7px 0;
	}
	.tabular3 caption
	{
		margin:0; padding:0 0 10px 10px;		
		font-weight:bold; font-size:12px; text-align:left; color:#000000;
	}
	.tabular3 td.first, .tabular3 th.first
	{
		padding-left:16px;
		text-align:left;
	}
	.tabular3 td.last, .tabular3 th.last
	{
		padding-right:16px;
		text-align:right;
	}
	td.input /*REVISIT - this fixes IE bug where input type="text" is way off to the right, outside of the cell, cut off */
	{
		*padding-right:4px;
	}
 
	.tabular3 tr.highlight td.first span, .tabular3 tr.highlight td.last span
	{
		*height:29px;
	}
 
	/* Tabular 4 */
	.tabular4 caption
	{
		height:49px; overflow:hidden;
		margin:0; padding:0; border-bottom-width:1px; border-bottom-style:solid;
		background:url("../images/table_shadow.png") repeat-x 0 0; *background-image:none;

		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_shadow.png',sizingMethod='scale');
		font-weight:bold; font-size:14px; text-align:left;
	}
	.tabular4 caption .hook1
	{
		display:inline; float:left;
		width:15px; height:48px; *height:49px;
		background:url("../images/table_gradient_l.png") repeat-y 0 0; *background:none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_gradient_l.png',sizingMethod='scale');
	}
	.tabular4 caption .hook2
	{
		display:inline; float:right;
		width:15px; height:48px; *height:49px;
		background:url("../images/table_gradient_r.png") repeat-y top right; *background:none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_gradient_r.png',sizingMethod='scale');
	}
	.tabular4 caption p
	{
		height:29px; overflow:hidden;
		padding-top:20px; margin:0;
		font-size:11px; font-weight:normal;
	}
	.tabular4 caption div.doubleHeader
	{
		font-size:11px;
		margin-top:20px;
	}
	.tabular4 thead tr
	{
		background:none;
	}
	.tabular4 thead th
	{
		*filter:none;
	}
	.tabular4 thead th
	{
		border-top:1px solid #FFF;
	}
 
	/* Tabular 5 */
	.tabular5
	{
		border-collapse:collapse;
	}
	.tabular5 td
	{
		color:#000;
		padding:8px 13px 8px 13px;
		border:2px solid #000;
	}
	.tabular5 td.highlight
	{
		background-color:#E5ECF2;
	}
	.tabular5 .cellFooter
	{
		position:absolute;
		bottom:0; left:0;
		width:100%;
		border-top:1px solid #000;
		text-align:center;
	}
 
	/* Tabular 6 */
	.tabular6 caption
	{
		margin:0; padding:0 0 7px 16px;
		border-bottom:1px solid #E5E5E5;
		font-weight:bold; font-size:12px; text-align:left;
	}
 
	/* Tabular 7 */
	.tabular7 td, .tabular7 th
	{
		padding-left:0; padding-right:0;
	}
	.tabular7 caption
	{
		margin:0; padding:0 0 7px 0;
		border-bottom:1px solid #E5E5E5;
		font-weight:bold; font-size:14px; text-align:left;
	}
 
	/* Tabular 8 */
	.tabular8 thead tr, .tabular8 tr.highlight
	{
		background-image:none;
	}
	.tabular8 thead th
	{
		*filter:none;
	}
	.tabular8 thead th.first, .tabular8 tr.highlight td.first
	{
		background:none;
	}
		.tabular8 thead th.first span, .tabular8 tr.highlight td.first span
		{
			*filter:none;
		}
	.tabular8 thead th.last, .tabular8 tr.highlight td.last
	{
		background:none;
	}
	.tabular8 thead th.last span, .tabular8 tr.highlight td.last span
	{
		*filter:none;
	}
	.tabular8
	{
		margin-bottom:15px;
	}
 
	/* Tabular 9 */
	.tabular9 td, .tabular9 th
	{
		padding:6px;
	}
	.tabular9 td.first, .tabular9 th.first
	{
		padding-left:10px;
		text-align:left;
	}
	.tabular9 td.last, .tabular9 th.last
	{
		padding-right:10px;
	}
	.tabular9 th a
	{
		font-weight:bold;
	}
 
.archiveDelete
{
	padding-bottom:0;
	margin-bottom:0;
}
.archiveDeleteLeft
{
	width:430px;
	padding-right:20px;
}
.archiveDeleteRight
{
	width:170px;
	border-left:solid 1px #e0e0e0;
	padding-left:30px;
}
#loading
{
    z-index:9999;
    position:absolute;
    top:300px;
    left:220px;
}
 
/* Bullet List */
ul.bulletList
{
	margin:15px 0;
	list-style:none;
	padding: 0;
}
	ul.bulletList li
	{
		/* position:relative; */ display:block; clear:both; float:none; *zoom:1;
		margin-bottom:6px; padding-left:15px;
		background:url("../images/listbullet.gif") no-repeat 0 4px;
	}
	ul.bulletList li:after, ul.bulletList ul.bulletList li:after
	{
		display:block; position:relative; float:none; clear:both; content:".";
		height:0; visibility:hidden;
	}
 
	/* Override for the login and logout page */
	#bd_Login ul.bulletList li, #bd_Logout ul.bulletList li, #bd_PinForgot ul.bulletList li, #bd_PinReset ul.bulletList li, #bd_PinResetSecurity ul.bulletList li, #bd_PinResetConfirm ul.bulletList li, #bd_LoginFonttestResize ul.bulletList li,
	{
		padding-bottom:10px
	}
		ul.bulletList ul
		{
			margin:10px 0 0 12px; *margin:10px 0 0 0; padding:0; *padding:0 0 0 15px;
			list-style-type:disc;
		}
			ul.bulletList ul li
			{
				margin:0; padding:0;
				background:none;
			}
ul.bulletList ul.bulletList
{
	margin:10px 0 10px 5px;
	list-style:none;
	padding: 0;
}
	ul.bulletList ul.bulletList li
	{
		/* position:relative; */ display:block; clear:both; float:none; *zoom:1;
		margin-bottom:6px; padding-left:15px; margin-left: 15px;
		background:url("../images/listbullet.gif") no-repeat 0 4px;
	}
ul.bulletList ul.bulletListDiamond
{
	padding-left:0;
	margin:10px 0 10px 0;
	list-style:none;	
}
	ul.bulletList ul.bulletListDiamond li
	{
		/* position:relative; */ display:block; clear:both; float:none; *zoom:1;
		margin-bottom:0; padding-left:10px;
		background:url("../images/listbullet_diamond.gif") no-repeat 0 4px;
	}
ul.bulletList2
{
	margin:15px 0;
	list-style:none;
	padding: 0;
}
	ul.bulletList2 li
	{
		*zoom:1;
		margin-bottom:25px; padding-left:15px;
		background:url("../images/listbullet2.gif") no-repeat 0 4px;
	}
 
ul.bulletList li ol li
{
    background:none;
    padding-left:0;
    display:list-item;
}
 
 
/* Multiple Choice List */
.multiplechoice ul
{
	margin-bottom:30px;
}
	.multiplechoice li
	{
		*zoom:1;
		padding:5px 0;
		background:none;
		border-bottom-width:1px; border-bottom-style:solid; border-color:#E5E5E5;
	}
	.multiplechoice li.first
	{
		border-top-width:1px; border-top-style:solid; border-color:#E5E5E5;
	}
 
/* Border List */
ul.borderList
{
	margin-bottom:30px;
	padding: 0;
}
	ul.borderList li
	{
		/* position:relative; */ display:block; clear:both; float:none; *zoom:1;
		vertical-align:bottom;
		padding:6px 0 8px 0; *padding-top:4px;
		background:none;
		border-bottom-width:1px; border-bottom-style:solid; border-color:#E5E5E5;
	}
	ul.borderList li:after
	{
		display:block; position:relative; float:none; clear:both; content:".";
		height:0; visibility:hidden;
	}
	ul.borderList li.first
	{
		border-top-width:1px; border-top-style:solid; border-color:#E5E5E5;
	}
 
/* Ordered List */
 
#main-content ol
{
	list-style-type:decimal;
	padding-left:30px;
}
/*
	ol li
	{
		font-size:8px;
	}
		ol li span
		{
			position:relative; top:2px; *left:-6px;
			margin-bottom:5px;
			font-size:11px;
		}
*/
ol.reference li
{
	font-size:8px;
}
	ol.reference li span
	{
		position:relative; top:2px; *left:-6px;
		margin-bottom:5px;
		font-size:11px;
	}
 
ol.numberList
{
	padding-left:0;
}
	ol.numberList li
	{
		font-size:100%;
	}
 
/* =================================================
	t_nav */
#t_nav, .t_nav
{
	position:relative; display:block;
	width:100%; height:30px; overflow:hidden;
	background-color:#000;
}
 
	#t_nav ul, .t_nav ul
	{
		position:absolute; display:inline;
		top:0; /*left:30px;*/ z-index:3;
		width:auto; height:14px; overflow:visible;
		margin-top:8px;
		white-space:nowrap;
	}
		#t_nav li, .t_nav li
		{
			display:block; float:left;
			height:100%;
			margin-right:22px; padding:0 12px 0 12px;
			background-repeat:no-repeat; background-position:1px 0;
		}
		#t_nav li.last, .t_nav li.last
		{
			margin-right:0; padding-right:0;
		}
		#t_nav li.current a, #t_nav li.current span, .t_nav li.current a, .t_nav li.current span
		{
			cursor:default;
		}
			#t_nav a, #t_nav li.current a:hover, .t_nav a, .t_nav li.current a:hover
			{
				display:block;
				color:#FFF;
				text-align:left; text-decoration:none;
			}
			#t_nav a:hover, .t_nav a:hover
			{
				text-decoration:underline;
			}
				#t_nav span, .t_nav span
				{
					height:100%;
					line-height:14px; white-space:nowrap;
					cursor:pointer;
				}
 
#t_nav ul.t_nav_left, .t_nav ul.t_nav_left
{
    left:30px;
}
#t_nav ul.correspondence, .t_nav ul.correspondence
{
    float:right;
    right:0px;
    margin-right:17px;
}
#t_nav ul.correspondence li, .t_nav ul.correspondence li
{
    margin-right:0;
}
.mailicon
{
    display:inline;
    padding-left:10px;
    padding-top:2px;
}
/* =================================================
	login_nav */
#login_nav
{
	position:absolute;
	top:16px; right:30px; z-index:2;
}
	#login_nav li
	{
		float:left;
		height:15px;
		margin-left:38px; padding-left:10px;
		background:url("../images/login_nav_bullet.gif") no-repeat 0 3px;
	}
		#login_nav a
		{
			text-decoration:none;
		}
		#login_nav a:hover
		{
			text-decoration:underline;
		}
 
/* =================================================
	h_nav */
#h_nav
{
	position:relative; display:block;
	z-index:18;
	width:100%; height:33px; overflow:hidden;
	background:url("../images/h_nav_shine.png") repeat-x; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h_nav_shine.png',sizingMethod='scale');
}
	#h_nav ul
	{
		position:relative; display:block;
		z-index:inherit;
		width:100%; height:100%; overflow:hidden;
	}
 
		#h_nav li
		{
            position:relative; float:left;
            z-index:inherit;
            width:auto; height:100%; overflow:hidden; *visibility:hidden;
            margin-right:0px; /* Spacing between menu */
		}
		#h_nav li.last
		{
			margin-right:0;
		}
			#h_nav a
			{
				z-index:inherit;
				height:100%; overflow:hidden;
				color:#FFF;
				font-weight:bold; text-decoration:none; line-height:33px;
				cursor:pointer;
			}
				#h_nav li span
				{
					line-height:33px;
				}
			#h_nav li.over a
			{
				background-image:url("../images/h_nav_shine.png"); background-repeat:repeat-x; *background-image:none; *background-repeat:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h_nav_shine.png',sizingMethod='scale');
			}
				#h_nav li span.text
				{
					/*display:inline;*/
					z-index:inherit;
					width:100%; height:100%; overflow:hidden;
					margin:0 1px; padding:0 30px;
					line-height:33px; white-space:nowrap;
					cursor:pointer;
				}
				#h_nav li.first span.text
				{
					margin-left:0;
				}
 
		#h_nav li.current a, #h_nav li.current span
		{
			cursor:default;
		}
		#h_nav li.current a
		{
			background-image:url("../images/h_nav_shine.png"); background-repeat:repeat-x; *background-image:none; *background-repeat:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h_nav_shine.png',sizingMethod='scale');
		}
 
.h_nav_sub
{
	position:absolute; display:none;
	top:0; left:0; z-index:17;
	overflow:hidden; visibility:hidden;
 
}
	.h_nav_sub ul
	{
		position:absolute; display:block;
		top:0; left:0; z-index:17;
		margin:0 5px 5px 0; /*border-left:1px solid #E5E5E5;*/
	}
		.h_nav_sub li
		{
			z-index:inherit;
			height:29px; overflow:hidden;
			border-bottom-width:1px; border-bottom-style:solid;
			background-color:#FFF;
			cursor:pointer;
		}
		.h_nav_sub li.last
		{
			height:30px;
			/*border-bottom:0 none;*/
		}
		.h_nav_sub li.current, .h_nav_sub li.current a, .h_nav_sub li.current span
		{
			cursor:default;
		}
 
			.h_nav_sub a, .h_nav_sub span
			{
				height:100%; overflow:hidden;
				z-index:inherit;
				cursor:pointer;
			}
			.h_nav_sub a
			{
				text-decoration:none;
			}
			.h_nav_sub li.over a
			{
				margin-left:5px;
			}
				.h_nav_sub span
				{
					padding:0 30px;
					line-height:29px; white-space:nowrap;
				}
				.h_nav_sub li.over span
				{
					padding-left:25px;
				}
				.h_nav_sub li.last span
				{
					line-height:30px;
				}
 
/* =================================================
	s_nav */
#s_nav
{
	position:relative;
	width:100%; height:69px; overflow:hidden;
}
	#s_nav_buttons
	{
		position:absolute; display:block;
		right:30px; bottom:19px; z-index:2;
		width:auto; height:19px;
	}
 
.template_popup2 #s_nav, .template_popup3 #s_nav
{
	height:30px;
}
/* =================================================
	l_nav */
#l_nav
{
	display:block; *display:inline-block; float:left;
	margin:24px 30px 60px 0;
	width:170px;
}
	/* ---- Level 1 ---- */
	#l_nav ul.lv1
	{
		display:block;
		border-top-width:1px; border-top-style:solid;
	}
		#l_nav li.lv1
		{
			border-bottom-width:1px; border-bottom-style:solid;
			line-height:30px;
		}
		#l_nav li.current
		{
			cursor:default;
			font-weight:bold;
		}
		#l_nav li.expanded
		{
			padding-top:6px;
			line-height:15px;
		}
			#l_nav a.lv1
			{
				display:block;
				color:#333;
				font-weight:bold; line-height:30px; *line-height:30px; text-decoration:none;
			}
			#l_nav li.expanded a.lv1
			{
				line-height:15px;
			}
			#l_nav a.lv1:hover
			{
				background:url("../images/l_nav_itemover.png") repeat-y 0 0; *background-image:none;
			}
				#l_nav a.lv1:hover span
				{
					*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/l_nav_itemover.png",sizingMethod='scale');
					cursor:pointer;
				}
				#l_nav a.lv1 span
				{
					display:block;
					height:100%;
				}
			#l_nav li.expanded a.lv1:hover
			{
				background:none;
			}
				#l_nav li.expanded a.lv1:hover span
				{
					*filter:none;
				}
 
 
				/* ---- Level 2 ---- */
				#l_nav ul.lv2
				{
					padding:8px 0;
				}
					#l_nav li.lv2
					{
						margin-bottom:6px;
						cursor:pointer;
					}
						#l_nav a.lv2, #l_nav a.lv3
						{
							display:block; *zoom:1;
							padding-top:2px; *padding-top:3px;
							line-height:11px; text-decoration:none;
						}
						#l_nav a.lv2
						{
							padding-left:15px;
						}
						#l_nav a.lv2, #l_nav a.lv2:hover
						{
							background:url("../images/listbullet.gif") no-repeat 0 5px; *background-position:0 4px;
						}
						#l_nav a.lv2:hover, #l_nav a.lv3:hover
						{
							text-decoration:underline;
						}
						#l_nav li.current a.lv2, #l_nav li.current a.lv2:hover,
						#l_nav li.current a.lv3, #l_nav li.current a.lv3:hover
						{
							background-position:0 4px;
							text-decoration:none;
							cursor:default;
						}
 
						/* ---- Level 3 ---- */
						#l_nav ul.lv3
						{
							padding:2px 0;
						}
							#l_nav li.lv3
							{
								padding:3px 0 0 15px;
								line-height:11px;
							}
								#l_nav a.lv3
								{
									padding-left:8px;
								}
								#l_nav a.lv3, #l_nav a.lv3:hover
								{
									background:url("../images/listbullet_lv3.gif") no-repeat 0 6px; *background-position:0 5px;
								}
 
/***************************************************************************
	FRAMEWORK */
 
 
/* =================================================
	header */
#hd
{
	position:relative;
	height:130px;
}
 
/* Overwrite for the login and logout page */
#bd_Login #hd, #bd_Logout #hd, #bd_PinForgot #hd, #bd_PinReset #hd, #bd_PinResetSecurity #hd, #bd_PinResetConfirm #hd, #bd_LoginFonttestResize #hd
{
	height:300px;
}
	#hd .bd
	{
		position:relative;
		height:100%;
		background:url("../images/hd_seperator.gif") no-repeat 0px 94px;
	}
	/* Overwrite for the login and logout page */
	#bd_Login #hd .bd, #bd_Logout #hd .bd, #bd_PinForgot #hd .bd, #bd_PinReset #hd .bd, #bd_PinResetSecurity #hd .bd, #bd_PinResetConfirm #hd .bd, #bd_LoginFonttestResize #hd .bd
	{
		background-image:none;
	}
		/* Overwrite for the login and logout page */
		#bd_Login h1, #bd_Logout h1, #bd_PinForgot h1, #bd_PinReset h1, #bd_PinResetSecurity h1, #bd_PinResetConfirm h1, #bd_LoginFonttestResize h1
		{
			top:25px;
		}
		#bd_Login h2, #bd_Logout h2, #bd_PinForgot h2, #bd_PinReset h2, #bd_PinResetSecurity h2, #bd_PinResetConfirm h2, #bd_LoginFonttestResize h2
		{
			right:auto; bottom:auto;
			top:120px; left:0px;
			width:970px; height:170px; overflow:hidden;
			background-repeat:no-repeat; background-position:0 0;
		}
			#bd_Login h2 span, #bd_Logout h2 span, #bd_PinForgot h2 span, #bd_PinReset h2 span, #bd_PinResetSecurity h2 span, #bd_PinResetConfirm h2 span, #bd_LoginFonttestResize h2 span
			{
				position:relative; display:block;
				height:100%;
				text-indent:-10000px;
			}
 
 
		#hd_planSelector
		{
			position:absolute; display:block;
			right:30px; top:94px; z-index:2;
			width:187px;
		}
 
		#hd_username
		{

			position:absolute;
			bottom:12px; left:28px; z-index:2;
			width:600px; height:13px;
			color:#333;
			line-height:13px; text-indent:2px;
		}
		#btn_help
		{
			float:left;
		}
		#btn_print
		{
			float:left;
		}
 
 
/* =================================================
	Body */
#bd
{
	position:relative;
}
	/* =================================================
		Content */
	#cn
	{
		position:relative; float:none; clear:both;
		border-top-width:1px; border-top-style:solid;
	}
	/* Overwrite for the login and logout page */
	#bd_Login #cn, #bd_Logout #cn, #bd_PinForgot #cn, #bd_PinReset #cn, #bd_PinResetSecurity #cn, #bd_PinResetConfirm #cn, #bd_LoginFonttestResize #cn
	{
		border-top:0 none;
	}
		#cn .bd
		{
			position:relative;
			/*min-height:230px;*/
			padding:0 30px;
		}
		#cn .bd:after
		{
			display:block; position:relative; float:none; clear:both; content:".";
			height:0; visibility:hidden;
		}
 
 
 
/* =================================================
	Footer */
 
#ft
{
	position:relative; clear:both; float:none;
	padding:73px 0 30px 0;
	background:#c1c2c4 no-repeat 0 0;
	border-bottom-width:1px; border-bottom-style:solid; border-top-width:1px; border-top-style:solid;
 
}
 
	#ft .bd
	{
		position:relative;
		margin-left:30px; border-top:1px solid #919396; padding:8px 30px 0 0;
		color:#ffffff;		
		font:lighter 7px "arial"; text-transform:uppercase; letter-spacing:0; line-height:7px;
	}
 
 
/* =================================================
	Components */
 
/* ----------------------------------------
	Search
*/
#searchForm
{
	position:relative; display:block; float:left;
	*top:-1px;
	height:22px; overflow:hidden;
	/*opacity:0; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
	/*margin-right:10px; border-right-width:1px; border-right-style:solid; padding-right:10px; *padding-right:0;*/
}
	#searchForm .textInput
	{
		*display:inline-block; float:left; *float:none;
		width:115px;
		margin-right:10px;
	}
 
	#searchForm .selectInput
	{
		*display:inline-block; float:left; *float:none;
		width:90px;
		margin-right:10px;
		*top:1px;
	}
 
	#searchForm a.btnSearch
	{
		position:relative; display:block; *display:inline-block; float:left; *float:none;
	}
	#searchForm a.btnSearch, #searchForm a.btnSearch span
	{
		width:19px; height:19px; overflow:hidden;
		text-decoration:none;
		cursor:pointer;
	}
		#searchForm a.btnSearch span
		{
			position:relative; display:block; *display:inline-block;
			text-indent:-10000px;
		}
 
/* ----------------------------------------
	Button
*/
 /*
a.btn, a.btnAcct,  a.btn b, a.btnAcct b, a.btn span, a.btnAcct span,
a.btn2, a.btn2 b, a.btn2 span,
a.btnAlert, a.btnAlert b, a.btnAlert span
{
	position:relative; display:block; float:left;
	height:19px; overflow:hidden;
	color:#FFF;
	line-height:18px; white-space:nowrap; text-decoration:none;
	cursor:pointer;
}

a.greyBtn, a.greyBtn b, a.greyBtn span
{
	position:relative; display:block; float:left;
	height:18px; overflow:hidden;
	color:#333;
	background-color:#999;
	line-height:17px; white-space:nowrap; text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}


a.btn3, a.btn3 b, a.btn3 span
{
	position:relative; display:block; float:left;
	height:31px; overflow:hidden;
	color:#FFF;
	line-height:12px; white-space:nowrap; text-decoration:none;
	cursor:pointer;
}
a.btn, a.btnAcct, a.greyBtn, a.btn2, a.btn3, a.btnAlert, a.btn_close
{
	*display:inline-block;
}
a.btn, a.btnAcct, a.btn3, a.btnAlert, a.btn_close
{
	padding-left:10px;
}
a.greyBtn
{
	padding-left:9px;
}
a.btn2
{
	padding-left:2px;
}
a.btn2, a.btn2 b, a.btn2 span
{
	height:17px; line-height:17px; *line-height:16px;
}
a.btn_separator
{
	margin-right:10px; border-right-width:1px; border-right-style:solid; padding-right:10px;
}
	a.btn span, a.btnAcct span, a.btnAlert span, a.btn_close span
	{
		padding:0px 7px 0 5px;
	}
	a.greyBtn span
	{
		padding:0px 0px 0 0px;
	}
	a.btn2 span
	{
		padding:0 3px 0 3px;
	}
	a.btn3 span
	{
		padding:3px 7px 0 5px;
	}
	a.btn b, a.btnAcct b,  a.btn2 b, a.btn3 b, a.btnAlert b, a.btn_close b
	{
		width:3px;
	}
	a.greyBtn b
	{
		width:9px;
	}
a.btn_close, a.btn_close b, a.btn_close span
{
	position:relative; display:block; float:left;
	height:19px; overflow:hidden;
	line-height:18px; white-space:nowrap; text-decoration:none;
	cursor:pointer;
}
a.btn_close
{
	background:url("../images/bg_btn_closecapopen.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_btn_closecapopen.png',sizingMethod='crop');
}
a.btn_close:hover
{
	background:url("../images/bg_btn_closecapopen_over.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_btn_closecapopen_over.png',sizingMethod='crop');
}
	a.btn_close span
	{
		color:#666;
		background:url("../images/bg_btn_close.gif") repeat-x;
	}
	a.btn_close:hover span
	{
		color:#fff;
		background:url("../images/bg_btn_closeover.gif") repeat-x;
	}
	a.btn_close b
	{
		background:url("../images/bg_btn_closecapclose.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_btn_closecapclose.png',sizingMethod='crop');
	}
	a.btn_close:hover b
	{
		background:url("../images/bg_btn_closecapclose_over.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_btn_closecapclose_over.png',sizingMethod='crop');
	}*/
/*
a.btnLegend, a.btnLegend b, a.btnLegend span
{
	position:relative; display:block; float:left;
	height:11px; overflow:hidden;
	color:#FFF;
	line-height:8px; white-space:nowrap; text-decoration:none;
	cursor:pointer;
	font-size:8px;
	letter-spacing:0.1em;
	text-decoration:none;
}
a.btnLegend
{
	padding-left:2px;
}
a.btnLegend, a.btnLegend b, a.btnLegend span
{
	height:11px; line-height:11px; *line-height:11px;
}
	a.btnLegend span
	{
		padding:0 5px 0 5px;
	}
	a.btnLegend b
	{
		width:2px;
	}
*/
 
/* ----------------------------------------
	Alert Message Button
*//*
a.btnAlert
{
	background:url("../images/bg_btn_alertcapopen.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_btn_alertcapopen.png',sizingMethod='crop');
}
	a.btnAlert span
	{
		background:url("../images/bg_btn_alert.gif") repeat-x;
	}
	a.btnAlert b
	{
		background:url("../images/bg_btn_alertcapclose.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_btn_alertcapclose.png',sizingMethod='crop');
	}
 */
/* Rounded module */
.mod_rounded, .mod_rounded2
{
	position:relative;
	width:100%; overflow:hidden;
}
.mod_rounded2
{
	background-color:#FCFCFC;
}
.mod_rounded .hook1, .mod_rounded2 .hook1
{
	position:relative;
	background:url("../images/mod_rounded_tl.gif") repeat-x 0 0;
}
.mod_rounded .hook2, .mod_rounded2 .hook2
{
	position:relative;
	background:url("../images/mod_rounded_tr.gif") repeat-y top right;
}
.mod_rounded .hook3, .mod_rounded2 .hook3
{
	position:relative;
	background:url("../images/mod_rounded_br.gif") repeat-x bottom right;
}
.mod_rounded .hook4, .mod_rounded2 .hook4
{
	position:relative;
	background:url("../images/mod_rounded_bl.gif") repeat-y bottom left;
}
.mod_rounded .content
{
	position:relative;
	padding:15px 40px 15px 15px;
	background:url("../images/mod_rounded_tl2.gif") no-repeat 0 0;
}
.mod_rounded2 .content
{
	position:relative;
	padding:5px 15px 15px 15px;
	background:url("../images/mod_rounded_tl2.gif") no-repeat 0 0;
}
 
/* Alerts */
div.alertMail, div.alertError, div.alertTraffic, div.alertWait
{
	padding:20px;
}
div.alertError h5, div.alertWait h5
{
	color:#ff0000;
	font:bold 12px arial,sans-serif;
	margin:0 0 5px 40px;
}
div.alertTraffic h5, div.alertMail h5
{
	font:bold 12px arial,sans-serif;
	margin:0 0 5px 40px;
}
div.alertMail p, div.alertError p, div.alertTraffic p, div.alertWait p
{
	margin:0 0 0 40px;
	padding-bottom:0;
}
div.alertMail
{
	background:url("../images/alert_mail.png") no-repeat 20px 20px;
}
div.alertError
{
	background:url("../images/alert_error.png") no-repeat 20px 20px;
}
div.alertTraffic
{
	background:url("../images/alert_traffic.png") no-repeat 20px 20px;
}
div.alertWait
{
	background:url("../images/alert_wait.png") no-repeat 20px 20px;
}
 
/* X Button */ /*
a.btn_x
{
	display:block; position:absolute; overflow:hidden;
	top:6px; right:6px;
	width:15px; height:15px;
	background-repeat:no-repeat; background-position:0 0;
	text-indent:-1000px;
	cursor:pointer;
}*/
 
/* Miscellaneous */
.bottompanel
{
	position:relative; float:none; clear:both; *zoom:1;
	width:100%;
	margin-bottom:40px;
}
.bottompanel:after
{
	display:block; position:relative; float:none; clear:both; visibility:hidden;
	content:".";
	height:0;
}
.bottompanel .content
{
	position:relative;
	padding:20px 20px 0 20px;
}
.bottompanel .hook2
{
	position:absolute;
	top:0; left:0;
	width:15px; height:20px;
	background:url("../images/table_gradient_l.png") repeat-y 0 0; *background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_gradient_l.png',sizingMethod='scale');
}
.bottompanel .hook3
{
	position:absolute;
	top:0; right:0; *right:-1px;
	width:15px; height:20px;
	background:url("../images/table_gradient_r.png") repeat-y top right; *background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_gradient_r.png',sizingMethod='scale');
}
.bottompanel .hook1
{
	position:absolute;
	top:0; left:0;
	width:100%; height:26px;
	background:url("../images/table_shadow.png") repeat-x 0 0; *background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_shadow.png',sizingMethod='scale');
}
.borderListPopup
{
	border:1px solid #E5E5E5;
	margin:0; padding:10px;
}
.legend
{
	margin-top:15px;
}
 
/* Bar Graph */
.bargraph, .bargraph2
{
	position:relative; *display:inline; float:right;
	width:160px; height:18px;
	overflow:hidden;
}
.bargraph .hook1, .bargraph2 .hook1
{
	position:absolute;
	top:0; left:0; z-index:2;
	width:100%; height:18px;
}
.bargraph .hook1 span, .bargraph2 .hook1 span
{
	display:inline; float:left;
	width:2px; height:18px;
	background:url('../images/bg_bargraph_l.png') no-repeat 0 0; *background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_bargraph_l.png',sizingMethod='crop');
}
.bargraph .hook2, .bargraph2 .hook2
{
	position:absolute;
	top:0; left:0; z-index:2;
	width:100%; height:18px;
}
.bargraph .hook2 span, .bargraph2 .hook2 span
{
	display:inline; float:right;
	width:2px; height:18px;
	background:url('../images/bg_bargraph_r.png') no-repeat 0 0; *background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_bargraph_r.png',sizingMethod='crop');
}
.bargraph .bar, .bargraph2 .bar
{
	position:absolute;
	top:0; left:0; z-index:1;
	height:18px;
}
.bargraph .bar span, .bargraph2 .bar span
{
	display:inline; float:right;
	width:2px; height:18px;
	background:url('../images/bg_bargraph_r.png') no-repeat 0 0; *background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_bargraph_r.png',sizingMethod='crop');
}
.mailbox
{
	border-left-width:1px; border-left-style:solid; border-left-color:#e0e0e0; padding-left:12px; margin-left:6px; *padding-left:12px;
/*
	border-left-width:1px; border-left-style:solid; border-left-color:#e0e0e0; padding-left:36px; margin-left:6px; *padding-left:36px;
	background:url('../images/mail.png') no-repeat 10px 1px;
*/
}
.mailboxNotify
{
	border-left-width:1px; border-left-style:solid; border-left-color:#e0e0e0; padding-left:36px; margin-left:6px; *padding-left:36px;
	background:url('../images/mail_on.png') no-repeat 10px 1px;
}
.mailbox a, .mailbox a:hover, .mailboxNotify a, .mailboxNotify a:hover
{
	color:#333;
	text-decoration:none;
}
 
/* Container */
.containerRow
{
	position:relative; display:block; clear:both; float:none;
}
.containerRow:after
{
	display:block; position:relative; float:none; clear:both; content:".";
	height:0; visibility:hidden;
}
.containerRowDivider
{
	border-top-width:1px; border-top-style:solid; border-top-color:#E0E0E0;
	margin-top: 18px;
}
.rowDivider
{
	height:37px;
	background:#fff url('../images/pixel_e0e0e0.png') repeat-x 1px 18px;
	border:none;
	display:block;
}
.containerColumn
{
	position:relative; *display:inline; float:left;
}
.container25, .container50, .container75, .container100, .template4container25, .template4container50
{
	position:relative; *display:inline; float:left;
	margin:0 30px;
}
.containerHeader
{
	margin:0; padding:25px 20px 0 20px;
	background-repeat:no-repeat; background-position:0 0;
}
.containerHeader h5
{
	margin-bottom:5px;
	font:bold 14px arial,sans-serif;
	line-height:14px; letter-spacing:0/*-1px*/;
}
.containerHeader p
{
	width:550px;
}

.container25
{
	width:420px;
}
.container50
{
	width:450px;
}
.container75
{
	width:100%;
}
.container100
{
	width:100%;
}
.template4container25
{
	max-width:350px;
}
.template4container50
{
	max-width:350px;
}

/* *******************************************
	Templates */
 
/* Template 1 */
.template_1
{
	margin:26px 0 30px 0;
}
.template_1 .container25
{
	/*width:240px;*/
	width:260px;
}
.template_1 .container50
{
	width:440px;
}
.template_1 .container75
{
	width:940px;
}
.template_1 .container100
{
	width:940px;
}
 
/* Template 2 */
.template_2
{
	padding:40px 0 30px 0;
	background:transparent url("../images/bg_separator.gif") repeat-y 620px 0;
}
.template_2 .container25
{
	width:290px;
	*margin-left:27px;
}
.template_2 .container50
{
	width:440px;
}
.template_2 .container75
{
	width:940px;
	/*margin:15px 29px 30px 0;*/
}
.template_2 .container100
{
	width:940px;
}
.template_2 h4
{
	margin-bottom:0;
}
.template_2 h6
{
	margin-bottom:0;
}
.template_2 p
{
	margin:15px 15px 0 15px;
}
.template_2 ul.bulletList li
{
	padding-bottom:6px;
}
 
 
/* Template 3 */
.template_3
{
	padding:40px 0 30px 0;
}
.template_3 .container25
{
	width:205px;
	margin:0 15px;
}
.template_3 .container50
{
	width:440px;
}
.template_3 .container75
{
	width:940px;
}
.template_3 .container100
{
	width:940px;
}
.template_3 h4
{
	margin-top:30px;
}
.template_3 h4.first
{
	margin-top:0;
}
.template_3 .containerRow
{
	margin-bottom:15px;
}
.template_3 ul.bulletList
{
	padding-bottom:15px;
}
 
/* Template 4 */
.template_4
{
	padding:40px 0 30px 0;
	background:url("../images/bg_separator.gif") repeat-y 169px 0;
}
.template_4 .container25
{
	margin:0 20px 0 20px; *margin:0 20px 30px 20px;
	width:330px;
}
.template_4 .container50
{
	width:350px;
}
.template_4 .container75
{
	width:550px;
}
.template_4 .container100, .template_4 .containerColumn
{
	width:740px;
}
.template_4 p
{
	margin-bottom:15px;
}
 
/* Template 5 */
.template_5
{
	margin:15px 0 0 0;
}
.template_5 .container25
{
	width:250px;
}
.template_5 .container50
{
	width:260px;
}
.template_5 .container75
{
	width:740px;
}
.template_5 .container100
{
	width:880px;
}
.template_5 h6
{
	margin-bottom:0;
	padding-bottom:5px;
}
 
/* Template 6 */
.template_6
{
	padding:40px 0 30px 0;
	background:url("../images/bg_separator.gif") repeat-y 169px 0;
}
.template_6 .container25
{
	margin:0 15px 0 15px;
	width:350px;
}
.template_6 .container50
{
	margin:0 15px 0 15px;
	width:360px;
}
.template_6 .container75
{
	width:550px;
}
.template_6 .container100, .template_6 .containerColumn
{
	width:740px;
}
.template_6 p
{
	margin-bottom:15px;
}
 
/* Template 7 */
.template_7
{
	padding:40px 0 30px 0;
	background:url("../images/bg_separator.gif") repeat-y 169px 0;
}
.template_7 .container25
{
	margin:0 15px 0 15px;
	width:340px;
}
.template_7 .container50
{
	margin:0 15px 0 15px;
	width:370px;
}
.template_7 .container75
{
	margin:0 15px 0 15px;
	width:550px;
}
.template_7 .container100, .template_7 .containerColumn
{
	width:740px;
}
.template_7 h5
{
	margin-bottom:5px;
}
.template_7 h5 a
{
	font-size:14px; font-weight:bold;
}
 
/* Template 8 */
.template_8
{
	padding:40px 0 30px 0;	
}
.template_8 .container25
{
	width:380px;
}
.template_8 .container50
{
	width:450px;
}
.template_8 .container75
{
	width:550px;
}
.template_8 .container100, .template_8 .containerColumn
{
	width:740px;
}
.template_8 p
{
	margin-bottom:15px;
}
 
/* Template 9 */
.template_9
{
	padding:40px 0 30px 0;
	background:url("../images/bg_separator.gif") repeat-y 169px 0;
}
.template_9 .container25
{
	width:380px;
}
.template_9 .container50
{
	width:490px;
}
.template_9 .container75
{
	width:580px;
}
.template_9 .container100, .template_9 .containerColumn
{
	width:740px;
}
 
/* Template 10 (for printer-friendly pop-ups) */
.template_popup1
{
	padding:25px 30px 30px 30px;
	background:url("../images/bg_pf_popup.png") repeat-x 0 0;
}
.template_popup1 .container25
{
	margin:0 20px 0 20px; *margin:0 20px 30px 20px;
	width:330px;
}
.template_popup1 .container50
{
	width:350px;
}
.template_popup1 .container75
{
	width:550px;
}
.template_popup1 .container100, .template_popup1 .containerColumn
{
	width:740px;
}
.template_popup1 p
{
	margin-bottom:15px;
}
 
/* template_popup2 */
.template_popup2
{
	background:url("../images/bg_pf_popup.png") repeat-x 0 0;
}
.template_popup2 .container100, .template_popup2 .containerColumn
{
	width:460px;
}
.template_popup2 p
{
	margin-bottom:15px;
}
.template_popup2 h3
{
	left:30px; top:50px;
}
.template_popup2 #hd
{
	height:110px;
}
.template_popup2 #content
{
	padding:40px 30px 30px 30px;
}
.template_popup2 #hk1
{
	top:110px;
}
.template_popup2 #content
{
	border-top:1px solid;
}
.template_popup2 #ft
{
	border-top:1px solid;
}
 
/* template_popup3 */
.template_popup3
{
	background:url("../images/bg_pf_popup.png") repeat-x 0 0;
}
.template_popup3 .container100, .template_popup3 .containerColumn
{
	width:600px;
}
 .template_popup3 .containerColumn
{
	margin-bottom:40px;
}
.template_popup3 .container75
{
	width:400px;
}
.template_popup3 p
{
	margin-bottom:15px;
}
.template_popup3 h3
{
	left:30px; top:50px;
}
.template_popup3 #hd
{
	height:110px;
}
.template_popup3 #content
{
	padding:40px 30px 30px 30px;
}
.template_popup3 #hk1
{
	top:110px;
}
.template_popup3 #content
{
	border-top:1px solid;
}
.template_popup3 #ft
{
	border-top:1px solid;
}
 
 
.template_1, .template_2, .template_3, .template_4, .template_5, .template_6, .template_7, .template_8, .template_9, .template_popup1, .template_popup2, .template_popup3
{
	position:relative; display:block; float:none; clear:both;
}
.template_1, .template_2, .template_3, .template_4, .template_6, .template_7, .template_8, .template_9
{
	padding-bottom:200px;
}
 
.containerFirst, .template_4 .containerFirst, .template_6 .containerFirst, .template_7 .containerFirst, .template_8 .containerFirst, .template_9 .containerFirst, .template_popup1 .containerFirst, .template_popup2 .containerFirst, .template_popup3 .containerFirst
{
	margin-left:0;
}
.containerLast, .template_4 .containerLast, .template_6 .containerLast, .template_7 .containerLast, .template_8 .containerLast, .template_9 .containerLast, .template_popup1 .containerLast, .template_popup2 .containerLast, .template_popup3 .containerLast
{
	margin-right:0;
}
 
/* =================================================
	Hooks */
#hk1
{
	position:absolute;
	top:160px; left:0; z-index:3;
	width:100%; height:9px; overflow:hidden;
	background:url("../images/s_nav_shadow.png") repeat-x; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/s_nav_shadow.png',sizingMethod='scale');
}
#hk2
{
	position:absolute;
	left:0; z-index:18;
	width:100%; height:6px; overflow:hidden;
	background:url("../images/h_nav_shadow.png") repeat-x; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h_nav_shadow.png',sizingMethod='scale');
}
.hk3Container
{
	position:absolute;
	bottom:0; right:0; z-index:16;
	width:100%; height:100%; overflow:hidden;
}
	.hk3
	{
		position:absolute;
		bottom:0; right:0; z-index:inherit;
		width:400px; height:600px; overflow:hidden;
		background:url("../images/h_nav_sub_shadow.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h_nav_sub_shadow.png',sizingMethod='crop');
	}
 
/* h_nav item bevel hooks */
#hk4, #hk5, #hk6, #hk7
{
	position:absolute; display:none;
	top:0; left:-10px;
	width:2px; height:33px; overflow:hidden;
}
#hk4, #hk5
{
	z-index:19;
}
#hk6, #hk7
{
	z-index:18;
}
	#hk4 .bd,
	#hk4 .in, #hk4 .out,
	#hk5 .in, #hk5 .out,
	#hk6 .in, #hk6 .out,
	#hk7 .in, #hk7 .out
	{
		position:absolute; display:block;
		top:0; z-index:19;
		width:1px; height:100%; overflow:hidden;
	}
	#hk4 .bd
	{
		right:1px;
		background-image:url("../images/h_nav_shine.png"); background-repeat:repeat-x; *background-image:none; *background-repeat:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h_nav_shine.png',sizingMethod='scale');
	}
	#hk4 .in, #hk5 .in, #hk6 .in, #hk7 .in
	{
		opacity:0.2; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	}
	#hk4 .out, #hk5 .out, #hk6 .out, #hk7 .out
	{
		opacity:0.1; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
	}
	#hk4 .in, #hk6 .in
	{
		right:1px;
	}
	#hk4 .out, #hk6 .out
	{
		right:0;
	}
	#hk5 .in, #hk7 .in
	{
		left:1px;
	}
	#hk5 .out, #hk7 .out
	{
		left:0;
	}
	#hk4 .in, #hk5 .in, #hk6 .in, #hk7 .in
	{
		background-color:#000;
	}
	#hk4 .out, #hk5 .out, #hk6 .out, #hk7 .out
	{
		background-color:#FFF;
	}
 
 
/* =================================================
	Screen (used to block content for modal dialogs) */
#screen
{
	position:absolute; display:none;
	top:0; left:0; z-index:9995;
	width:1000px; height:100%;/*9999px;*/
	background:#ddd url("../images/screen.gif") repeat;
	opacity:0.8; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
	#screen iframe
	{
		display:block;
		width:100%; height:100%;
		*filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	}
#screenhome
{
	position:absolute; display:none;
	top:0; left:0; z-index:9995;
	width:1000px; height:100%;/*9999px;*/
	background:#CCC url("../images/screenhome.gif") repeat;
	opacity:0.8; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
	#screenhome iframe
	{
		display:block;
		width:100%; height:100%;
		*filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	}
 
/* =================================================
	Popup */
#popup
{
	position:absolute; display:none;
	top:60px; left:30px; z-index:9999;
	width:950px; height:auto; overflow:hidden;
	padding-bottom:7px;
 
}
	#popup .hd
	{
		position:relative;
		height:30px; overflow:hidden;
		margin-right:7px; padding:30px 30px 0 30px;
		color:#FFF;
		font-size: 14px; font-weight:bold; white-space:nowrap;
		background-image:none;
	}
/*
	#popup_close
	{
		position:absolute;
		top:24px; right:40px; z-index:3;
		cursor:pointer;
	}
*/
	#popup_close
	{
		position:absolute;
		top:10px; right:17px; z-index:3;
		width:10px; height:10px; overflow:hidden;
		background:url("../images/popup_close.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_close.png',sizingMethod='crop');
		cursor:pointer;
	}
	#popup_close_text
	{
		position:absolute;
		top:7px; right:25px; z-index:3;
		width:40px; height:12px;
		color:#fff;
		font:helvetica neue,sans-serif bold;
		font-size:12px;
		cursor:pointer;
	}
	#popup .bd
	{
		position:relative;
		z-index:1;
		height:auto; overflow:hidden;
		margin-right:7px; padding:10px 30px 25px 30px; *padding:25px 30px 25px 30px;
		background-color:#FFF;
	}
/*	#popup .bd a
	{
		font-weight:bold;
	} */
 
#popup_gogreen
{
	width:421px; height:529px; overflow:hidden;
	padding: 0 0 0 522px;
    background:#fff url("../images/gogreen_mainimg.jpg") no-repeat 0 0;
    font-size:12px;
    color:#656565;
}
    #popup_gogreen_bd
    {
        position:relative;
        z-index:1;
        height:auto; overflow:hidden;
        height:529px;
        background:#fff url("../images/gogreen_logo_ing.jpg") no-repeat 260px 455px;
    }
    #popup_gogreen_copy
    {
        width:385px;
    }
    #popup_gogreen a
    {
        font-size:12px;
        color:#656565;
    }
    #popup_gogreen_hd
    {
        margin-top:89px;
    }
    #popup_gogreen_btn
    {
        display:block;
        margin-top:20px;
        border:none;
    }
    .popup_gogreen_email
    {
        width:150px;
        display:inline;
        float:left;
        margin-right:20px;
    }
    #popup_gogreen_close
    {
        text-decoration:underline;
        cursor:pointer;
    }
 
#popup_hk
{
	position:absolute;
	bottom:0; right:0; z-index:0;
	width:950px; height:1000px; overflow:hidden;
	background:url("../images/popup_shadow.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_shadow.png',sizingMethod='crop');
}
 
/* =================================================
	Mouseover Popups */
.DePop
{
	position : absolute;
	z-index : 9999;
	visibility : hidden;
	width: 350px;
	background-color:#fff;
	border:solid 1px #E0E0E0;
}
.DePop2
{
	position : absolute;
	z-index : 9999;
	visibility : hidden;
	width: 500px;
	background-color:#fff;
	border:solid 1px #E0E0E0;
}
.DePop2 th , .DePop2 td
{
	padding:6px 0 5px 0;
}
 
.pagination span
{
	margin:0 3px 0 3px;
	font-weight:bold;
}
.pagination a
{
	font-weight:bold;
}
.pagination .dim
{
	color:#CCC;
}
 
/* =================================================
	Market Watch Popup */
div.popupExt
{
	height:51px;
	background:url("../images/bg_popup_hd.png") repeat-x 0 0;
}
.popupExt h5
{
	position:absolute; top:20px; right:20px;
	font:bold 16px arial,sans-serif;
	color:#000
}
 
/* Print */
#print_header, #print_subheader
{
	display:none;
}
#print_subheader { position:absolute;top:1in; }
#print_footer
{
	display:none; position:absolute;
	top:0; left:0;
}
 
#print_date
{
	display:none;
}
 
.print_table
{
	display:none;
}
 
/*iframe simulator*/
.scrollingTableLeft,.scrollingTableMid,.scrollingTableRight { float:left; position:relative; }
.scrollingTableLeft { *margin-right:-3px; }
.scrollingTableMid { float:left; overflow-x: auto; *overflow-y: hidden; *padding-bottom: 16px; }
.scrollingTableRight { width: 20px; }
 
.scrollingTableLeft td.first,.scrollingTableMid td.first,.scrollingTableRight td.first { padding-left:10px; }
.scrollingTableMid th, .scrollingTableMid td { padding-left: 5px; padding-right:5px; white-space: nowrap; border-left: 1px solid #E5E5E5; border-collapse: collapse; }

/* adding similar class to avoid conflict */
.scrollingTableMidNew { float:left; overflow-x: auto; overflow-y: hidden; *padding-bottom: 16px; position:relative; }
.scrollingTableMidNew td.first { padding-left:10px; }
.scrollingTableMidNew th, .scrollingTableMidNew td { padding-left: 5px; padding-right:5px; white-space: nowrap; border-left: 1px solid #E5E5E5; border-collapse: collapse; }
 
/* CMS */
#cms-imagedisplay
{
	margin:15px 0 30px 0; padding:10px;
	border:1px solid #E0E0E0;
	font-weight:bold;
}
.browse-input
{
	position:absolute;
	top:0; left:-123px; *left:-15px; z-index:100;
	filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0;
	width:80px; height:20px;
	clip:rect(auto, auto, auto, 122px);
}
 
.mediaList
{
	padding-top:20px;
}
.message_board_column {
	float:left;
	width:400px;
	margin:0;
}
 
/* IPSR */
#ipsr_info
{
	width: 650px;
	height: 40px;
	border: 1px solid #E5ECF2;
	background-color: #FFF;
	position: relative;
	left: 260px;
	top: 45px;
}
a.btn_ipsr
{
	display: inline;
	clear: none;
	float: right;
	padding-top: 0px;
}
.headerText
{
	margin-top: 10px;
	padding-top: 10px;
}
.headerTextBreak
{
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	border-right: 1px solid #E5ECF2;
	height: 10px;
}
.ipsr_copy
{
	margin-top: 13px;
}
 
/* KBase */
.HighlightedNote {
	background-color : #e6f2c9;
}
 
/* PenPay */
.penpay, .penpay td, .penpay li, .penpay input, .penpay th, .penpay td a {
    font-size: 12px;
}
 
.noLink {
    text-decoration : none;
    cursor : text;
}
 
#popup_close_button
        {
                position:absolute;
                top:10px; right:17px; z-index:3;
                width:10px; height:10px; overflow:hidden;
                background:url("../images/popup_close.png") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup_close.png',sizingMethod='crop');
                cursor:pointer;
        }
 
#popup_text
{
        position:absolute;
        top:7px; right:25px; z-index:3;
        width:40px; height:12px;
        color:#fff;
        font-family:helvetica neue,sans-serif bold;
        font-size:12px;
        cursor:pointer;
}
 
/* Adds Adobe Reader icon above footer */
#adobe_reader { width:199px; padding:0; margin:0; border-right:1px solid #e0e0e0; }
#adobe_reader_ph { width:199px; padding:0; margin:0; }
#adobe_reader a { display:block; border:none; padding:0 0 40px 0; margin:0 0 0 34px; }
#adobe_reader_ph a { display:block; border:none; padding:0 0 40px 0; margin:0 0 0 34px; }
#adobe_reader img { border:none; padding:0; margin:0; }
#adobe_reader_ph img { border:none; padding:0; margin:0; }
#adobe_reader.ar_notemplate { border-right:none; }
 
.global #adobe_reader { width:650px; padding:0; margin:0; border-right:1px solid #e0e0e0; }
.global #adobe_reader_ph { width:650px; padding:0; margin:0; border-right:1px solid #e0e0e0; }
.global #adobe_reader a { display:block; border:none; padding:0 0 40px 0; margin:0 0 0 34px; }
.global #adobe_reader_ph a { display:block; border:none; padding:0 0 40px 0; margin:0 0 0 34px; }
 
.participant_enrollment #adobe_reader { border-right:none; }
.participant_enrollment #adobe_reader_ph { border-right:none; }
.acc-hidden { position:absolute; left:-10000px; overflow:hidden; }
 
/* From Jeyakumar Datchinamoorthi for 11MAR3767 - Monthly Income Projections */
.primary {color:#000000;} 
.secondary {color:#B8B8B8;} 

/*	RBB additions - MAR11
	(NOTE: containerRow = CLEAR class);
*/
.template-container
{
	position:relative; overflow:hidden;
	width:720px;
	margin-bottom:20px; padding:10px;
}
	.template-container:after,
	.template-c:after
	{
		display:block; position:relative; float:none; clear:both; content:".";
		height:0; visibility:hidden;
	}
	.template-container p
	{
		margin-bottom:0; /* addresses LINE1769 */
	}
	.template-container strong
	{
		font-weight:bold;
	}	
	.copy.right
	{
		text-align:right;
	}		
.template-a
{
	position:relative; overflow:hidden;
	float:left; -width:345px;
	margin:0 25px 20px 0;
}
	.template-a.last
	{
		margin-right:0;
	}
	.template-a .copy
	{
		float:left;
		width:140px;
		margin-left:20px; -margin-left:10px;
	}
.template-b
{
	position:relative; overflow:hidden;
	float:left; width:100%;
	margin-bottom:20px;
}
	.template-b .media
	{
		margin:0 20px 10px 0;
	}
		.template-b .media.right
		{
			margin:0 0 10px 20px;
		}
	.template-b .copy
	{
		width:725px; -width:710px;
	}			
		.template-b .copy p
		{
			margin-bottom:10px;
		}	
		.template-b .copy p.last
		{
			margin-bottom:0;
		}	
.template-c
{
	
	position:relative; overflow:hidden;
	display:block;
	margin-bottom:20px;
}
	.template-c .media
	{
		display:block;
	}
.template-d
{
	position:relative; /* overflow:hidden; */
	float:left; -width:200px;
	margin:0 25px 20px 0;
	*width:210px;
}
	.template-d.media
	{
		margin-right:0;
	}
	.template-d .media .image
	{
		width:220px !important;
	}
	.template-d .media
	{
		display:block;
	}	
	.template-d .copy
	{
		display:block;
		width:210px;
		margin-top:10px;
	}
	.template-d.last
	{
		margin-right:0;
	}	
.template-e
{
	position:relative; overflow:hidden;
	float:left;
	-width:345px;	
	margin:0 25px 20px 0;
}
	.template-e.last
	{
		margin-right:0;
	}
	.template-e .copy
	{
		display:block;
		width:345px;
		margin-top:10px;
	}
	.template-e .media
	{
		display:block;
	}	
.template-copy
{
	display:block;
	width:720px;
	/* margin-bottom:10px; */ padding:0 10px;
}
	.template-copy p
	{
		margin-bottom:0; /* addresses global_home, LINE1769 */
	}
	.template-copy strong
	{
		font-weight:bold;
	}	
.media
{
	float:left;
}
a.media
{
	text-decoration:none;
	border:none;
}
	a.media .caption:hover
	{
		text-decoration:underline;
	}
.media.small .image
{
	width:185px; height:108px;
	text-indent:-9999px;
}
.media.med  .image
{
	width:210px; height:104px;
	text-indent:-9999px;
}
.media.med-2  .image
{
	width:345px; height:179px;
	text-indent:-9999px;
}
.media.large  .image
{
	width:720px; height:200px; /* NOTE: user can upload smaller images to Template 'C' */
	text-indent:-9999px;
}
.media .caption
{
	float:left;
	margin-top:5px;
}
	.media.small .caption
	{
		width:185px; 
	}
	.media.med  .caption
	{
		width:210px;
	}
	.media.med-2  .caption
	{
		width:345px;
	}
	.media.large  .caption
	{
		width:720px;
	}
.media.right
{
	float:right;
}
	.media.right .caption
	{
		text-align:right;
	}
.media.center
{
	margin:0 auto;
}
.media .caption
{
	font-weight:bold;
	text-align:left;
}
	.media .caption.center
	{
		text-align:center;
	}	
	.media .caption.right
	{
		text-align:right;
	}

/*Acct Summary Grey Button */
a.greyBtn
{
	background:url("../images/grey_left.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_left.jpg',sizingMethod='crop');
}
a.greyBtn:hover, a.btnAlert:hover
{
	background:url("../images/grey_left.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_left.jpg',sizingMethod='crop');
}
	a.greyBtn span
	{
		background:url("../images/grey_center.jpg") repeat-x;
	}
	a.greyBtn:hover span, a.btnAlert:hover span
	{
		background:url("../images/grey_center.jpg") repeat-x;
	}
	a.greyBtn b
	{
		background:url("../images/grey_right.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_right.jpg',sizingMethod='crop');
	}
	a.greyBtn:hover b, a.btnAlert:hover b
	{
		background:url("../images/grey_right.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_right.jpg',sizingMethod='crop');
	}	
.acctSumContainer {width:778px; background-image:url("../images/acct_sum_gradient.jpg"); background-repeat:repeat-x; position:relative; *display:inline; float:left;}

.accSumWrapper {width:770px; margin: 0px auto;} 

.accTop {width:768px; background-color:#FFF; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#D4D4D4; border-left-width:1px; border-left-style:solid; border-right-color:#D4D4D4; border-right-width:1px; border-right-style:solid;}

.accTotals {height:109px; padding:0px 0px 0px 15px;}
.accTotals2 {height:109px; padding:0px 0px 0px 170px;}
.acc2Totals {height:135px; padding:0px 0px 0px 15px;}
.acc2Totals2 {height:135px; padding:0px 0px 0px 170px;}

.accTitles {font-size:11px; font-weight:bold; color:#333;}
.acc2Titles {width:140px;}
.accTitles2 {font-size:17px; font-weight:bold;}
.msgText {font-size:13px; color:#333; font-weight:bold;}
.accBal {font-size:30px; font-weight:bold; color:#333; padding-top:8px;}
.accTopRight {float:right; width:147px; height:109px; border-left:dotted; border-left-color:#E0E0E0; border-left-width:1px; padding:0px 15px 0px 15px;}
.accTopRight2 {float:right; width:295px; height:109px; border-left:dotted; border-left-color:#E0E0E0; border-left-width:1px; padding:0px 15px 0px 70px;}
.accTopRight3 {float:right; width:220px; height:109px; border-left:dotted; border-left-color:#E0E0E0; border-left-width:1px; padding:0px 15px 0px 15px;}
.accPadTop {padding-top:15px;}
.otherBal {font-size:22px; font-weight:bold; color:#333; padding-top:1px;}
.accBtn {padding-top:3px;}
.accBtn2 {padding-top:4px;}
.acc2Btn {float:left; padding-right:4px;}
.acc2Btn2 {padding-top:4px;}

.accMsg {width:100%; background:url("../images/msg_top.gif") repeat-x;}
.accHeader {width:100%; height:19px; background:url("../images/shade_headers.jpg") repeat-x; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; padding-top:6px; margin-bottom:24px;}
.accHeader2 {width:100%; height:19px; background:url("../images/shade_headers.jpg") repeat-x; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid;  border-top-color:#D4D4D4; border-top-width:1px; border-top-style:solid; padding-top:6px; margin-bottom:24px; margin-top:20px; } 
.accHeader3 {width:100%; height:19px; background:url("../images/shade_headers.jpg") repeat-x; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; padding-top:6px;}
.msgWrapper {padding:10px 15px 10px 15px;}
.greyBar {width:100%; height:4px; background-color:#c9c9c9;}
.greyBar2 {width:100%; height:4px; background-color:#e0e0e0; margin-top:8px; margin-bottom:8px;}
.greyBar3 {width:100%; height:4px; background-color:#e0e0e0; margin-top:8px; margin-bottom:20px;}
.acctRight {width:242px; float:right;}
.moneyButtons {text-align:center; padding-top:12px; padding-bottom:12px;}
.greyBar4 {width:100%; height:4px; background-color:#e0e0e0; margin-top:8px;}

.acctRightBoxes {width:240px; background:#FFF; margin-top:4px; border:solid #D4D4D4 1px; }
.acctRightBoxes2 {width:240px; min-height:354px; background:#FFF; margin-top:4px; border:solid #D4D4D4 1px; }
.acctMoney {min-height:66px;}

.acctLeft {float:left; width:258px; height:375px; background:#FFF; margin-top:4px; margin-right:4px; margin-left:4px; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#D4D4D4; border-left-width:1px; border-left-style:solid; border-right-color:#D4D4D4; border-right-width:1px; border-right-style:solid; }

.acctLeftLG {float:left; width:522px; min-height:375px; background:#FFF; margin-top:4px; margin-right:4px; margin-left:4px; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#D4D4D4; border-left-width:1px; border-left-style:solid; border-right-color:#D4D4D4; border-right-width:1px; border-right-style:solid; }

.acctAllocLG {float:right; width:230px; height:300px; border-left:dotted; border-left-color:#E0E0E0; border-left-width:1px; padding-left:15px;}

.acctCenter {width:100%x; background:#FFF; height:375px; margin-top:4px; margin-right:250px; margin-left:268px; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#D4D4D4; border-left-width:1px; border-left-style:solid; border-right-color:#D4D4D4; border-right-width:1px; border-right-style:solid;}

.acctLG {float:left; width:522px; background:#FFF; margin-top:4px; margin-right:4px; margin-left:4px; border-bottom-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#D4D4D4; border-left-width:1px; border-left-style:solid; border-right-color:#D4D4D4; border-right-width:1px; border-right-style:solid; }

.acctFooter {float:left; width:522px; margin-top:30px; margin-right:4px; margin-left:4px;}

.acctPieContainer {width:230px; height:198px;}
.acctPieContainer2 {width:230px; height:220px;}

.smallWrapper {padding:15px 15px 15px 15px;}
.noborder {border:none;}
.linkPad {padding-top:10px;}
.linkPad2 {padding-top:14px;}
.linkPad3 {padding-top:25px;}
.linkPad4 {padding-top:30px;}

.acctNav {height:30px; border-bottom:solid; border-bottom-color:#D4D4D4; border-bottom-width:1px; text-align:right; padding-right:5px;}
.acctNav2 {height:35px; border-bottom:solid; border-bottom-color:#D4D4D4; border-bottom-width:1px; text-align:right; padding-right:5px;}

.butDown {float:right; padding-top:6px;}
.butDown2 {float:right; padding-top:8px;}

.greyTop {font-size:12px; color:#666666; font-weight:bold;}
.positiveGr {font-size:12px; color:#25A857; font-weight:bold;}
.negativeRd {color:#B24842; font-size:12px; font-weight:bold;}

.greylink {font-size:11px; color:#666666; font-weight:bold;}
a.greylink:link{text-decoration: none; font-size:11px; color:#666666; font-weight:bold;}
  a.greylink:visited{text-decoration: none; font-size:11px; color:#666666; font-weight:bold;}
  a.greylink:hover{text-decoration:underline; font-size:11px; color:#666666; font-weight:bold;}
  a.greylink:active{text-decoration:underline; font-size:11px; color:#666666; font-weight:bold;}

.textheight {height:31px; padding-top:8px; padding-bottom:8px;}
.textheight2 {height:41px; padding-top:8px;}
.textheight3 {height:26px; padding-top:8px;}

.fundBal {float:right; width:95px; text-align:right; padding-top:2px;}
.units {float:right; width:85px; text-align:right; padding-top:2px;}
.curPrice {float:right; width:95px; text-align:right; padding-top:2px;}
.investBal {float:right; text-align:right;}
.investUnit {width:100%; padding-top:2px; padding-bottom:2px; border-top:solid; border-top-color:#D4D4D4; border-top-width:1px;}
.investUnit2 {height:0%; width:100%; padding-bottom:2px; border-top:solid; border-top-color:#D4D4D4; border-top-width:1px;}
.investUnit3 {width:100%; padding-top:3px; padding-bottom:7px;}
.vestedBal {float:right; width:140px; text-align:right;}
.fundPerf {float:right; text-align:right;}
.perfRt {float:right; width:80px;  text-align:right; padding-top:2px;}


#allChart {width:230px; height:198px;}
#allChart2 {width:230px; height:200px;}

.legLeft {float:left; width:36px; text-align:right; padding-right:8px;}
.legRight {float:left; text-align:left;}
.legWrap {padding-bottom:5px;}
.allBlockWhite {float:left; width:10px; height:10px; background-color:#FFF; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}

.allBlock {float:left; width:10px; height:10px; background-color:#606; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock2 {float:left; width:10px; height:10px; background-color:#FF0; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock3 {float:left; width:10px; height:10px; background-color:#F96; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock4 {float:left; width:10px; height:10px; background-color:#3C6; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock5 {float:left; width:10px; height:10px; background-color:#0CF; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock6 {float:left; width:10px; height:10px; background-color:#669; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock7 {float:left; width:10px; height:10px; background-color:#999; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock8 {float:left; width:10px; height:10px; background-color:#930; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock9 {float:left; width:10px; height:10px; background-color:#FCF; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}
.allBlock10 {float:left; width:10px; height:10px; background-color:#F60; margin-top:2px; margin-right:8px; border:solid; border-color:#000; border-width:1px;}

#balGraph {width:230px; height:164px;}
#balGraph2 {width:490px; height:180px;}

.black {color:#4E4E4E; font-weight:bold;}

/*Acct Summary Grey Button */
a.greyBtn
{
	background:url("../images/grey_left.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_left.jpg',sizingMethod='crop');
}
a.greyBtn:hover, a.btnAlert:hover
{
	background:url("../images/grey_left.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_left.jpg',sizingMethod='crop');
}
	a.greyBtn span
	{
		background:url("../images/grey_center.jpg") repeat-x;
	}
	a.greyBtn:hover span, a.btnAlert:hover span
	{
		background:url("../images/grey_center.jpg") repeat-x;
	}
	a.greyBtn b
	{
		background:url("../images/grey_right.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_right.jpg',sizingMethod='crop');
	}
	a.greyBtn:hover b, a.btnAlert:hover b
	{
		background:url("../images/grey_right.jpg") no-repeat 0 0; *background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grey_right.jpg',sizingMethod='crop');
	}

.customBar {width:770px; height:5px; background-color:#000000;}
.customBar2 {width:100%; height:5px; background-color:#000000;}
.customColor {color:#B8B8B8; font-weight:bold;}
#custom_box {float:left; background-color:#B8B8B8; margin-right:8px; width:3px; height:9px; margin-top:2px; margin-bottom:0px; overflow:hidden;} 
.custom {text-decoration: none; color:#B8B8B8; font-weight:bold;}
a.custom:link{text-decoration: none; color:#B8B8B8; font-weight:bold;}
a.custom:visited{text-decoration: none; color:#B8B8B8; font-weight:bold;}
a.custom:hover{text-decoration:underline; color:#B8B8B8; font-weight:bold;}
a.custom:active{text-decoration:underline; color:#B8B8B8; font-weight:bold;}

.custom2 {font-size:13px; text-decoration: none; color:#B8B8B8; font-weight:bold;}
a.custom2:link{font-size:13px; text-decoration: none; color:#B8B8B8; font-weight:bold;}
a.custom2:visited{font-size:13px; text-decoration: none; color:#B8B8B8; font-weight:bold;}
a.custom2:hover{font-size:13px; text-decoration:underline; color:#B8B8B8; font-weight:bold;}
a.custom2:active{font-size:13px; text-decoration:underline; color:#B8B8B8; font-weight:bold;}


@charset "utf-8";
/* CSS for 11DEC4813 */

#changedel {width:100px; text-align:right;}

#nonotify {float:right; width:125px;}

#emailnotify {float:right; width:270px; vertical-align:middle; padding-right:30px;}

#dontnotify {float:right; width:145px; vertical-align:middle; padding-right:20px;}

#emailnot {float:right; width:135px; vertical-align:middle;}

#mailnotify {float:right; width:90px; vertical-align:middle;}

#notifycenter {float:left;}
#padtop {float:left; padding-top:3px;}

#plannum {margin-left:30px;}
.plannumber {font-size:14px; font-weight:bold; color:#999; padding-left:20px;}
.igrifLifetimeTitle1 {font-size:12px; font-weight:bold;}
.igrifLifetimeTitle2 {font-weight:bold;}

#content-in fieldset { border: 0; }

.container25Sitemap
{
	width:205px;
	margin: 0 15px;
	position: relative;
	float: left;
}