P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TABLE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A
{
    COLOR: #3399cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    background-color: #ecebeb;
    background-repeat: no-repeat;
    cursor: default;
	text-align:center;
	overflow:auto;
}

.hd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}

.td
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
}
.tdNeg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.tdAlt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightsteelblue
}


.file
{
    FONT-SIZE: 10pt;
    WIDTH: 22pc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.opt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma;
	COLOR:#3f3f3f;
}

.Bwhite{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma;
	COLOR:#ffffff;	
}

.N
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Sm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#333333;
}

.homeTitle{
		color: #71c2ed; 
		font-size:18px; 
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight:bold;
}

.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #336699;
}
.optB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
	COLOR: #3399cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rc:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
    cursor: default
}
.rc
{
    COLOR: black;
    TEXT-DECORATION: none
}
.I
{
    FONT-SIZE: 10pt;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rcB
{
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.rcB:hover
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.neg
{
    COLOR: mediumblue
}
A.neg:hover
{
    COLOR: white
}

.data
{
    WIDTH: 100%
}
.spacer
{
    HEIGHT: 6px
}
A.opt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.opt:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.optB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.optB:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.help
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VISIBILITY: visible;
    OVERFLOW: visible;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}

.tabPage {
/*	border-right: #999999 2px solid;
	border-left: #cccccc 2px solid;
	border-bottom: #999999 2px solid;
*/	
	color: #333333;	
	font-family: Arial, Helvetica, Monospace;
	background-color: #ffffff;
}
.tabCenter {
/*
	border-right: #cccccc 2px solid;
	border-left: #999999 2px solid;
	border-bottom: #cccccc 2px solid;
	border-top: #999999 2px solid;
*/	
	color: #333333;
	font-family: Arial, Helvetica, Monospace;
	background-color: #f7f7f7;
}
.tabFront {
	position:relative;
	padding:5px;
	height:15px;
	width:40px;
	white-space: nowrap;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #cccccc 1px solid;
	
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR:#333333;
	
	background-color: #FFFFFF;
}
.tabBack {
	padding:5px;
	height:15px;
	width:40px;
	white-space: nowrap;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR:#333333;
	
	/*background-color: #FFFFFF;*/
	background-image:url(/00630/images/nav_bg_off.jpg);
	background-repeat: no-repeat;
	
}
.tabDim {
/*
	border-right: #999999 2px solid;
	border-left: #eeeeee 2px solid;
	border-bottom: #999999 1px solid;
	border-top: #eeeeee 2px solid;
*/
	font-weight: bold;	
	color: #333333;	
	font-family: Arial, Helvetica, Monospace;
	background-color: #EEEEEE;
}
.notab {
	/*border-bottom: #cccccc 2px solid;*/
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #336699;
}
A.tab {
	color: #333333;		
	text-decoration: none;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.tab:hover {
	color:#336699;
	text-decoration: none;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.button {
	border-right: #666666 2px solid;
	border-left: #cccccc 2px solid;
	border-bottom: #666666 2px solid;
	color: black;
	font-weight: bold;	
	border-top: #cccccc 2px solid;
	font-family: Arial, Helvetica, Monospace;
	background-color: #dedede;
}
.buttonDis {
	border-right: #666666 2px solid;
	border-left: #cccccc 2px solid;
	border-bottom: #666666 2px solid;
	color: white;
	font-weight: bold;	
	border-top: #cccccc 2px solid;
	font-family: Arial, Helvetica, Monospace;
	background-color: #dedede;
}
.hidden
{
    DISPLAY: none;
    VISIBILITY: hidden;
    OVERFLOW: hidden
}
.textL
{
    WIDTH: 22pc
}
.textML
{
    WIDTH: 15pc
}
.textM
{
    WIDTH: 11pc
}
.textFon
{
    WIDTH: 7pc
}
.textFit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Courier New', Courier, 'Andale Mono', monospace
}
.textS
{
    WIDTH: 6pc
}
.progBar
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    BORDER-LEFT: 1px inset;
    BORDER-BOTTOM: 1px inset
}

.body {
	background-color:White;
}

.linknav{
		width:111px;
		height:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-decoration:none;
		white-space:normal;
		background-image:url(/00630/images/nav_bg_off.jpg);
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:0px solid #cccccc;
}

.linknav_on{
		width:111px;
		height:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-decoration:none;
		white-space:normal;
		background-color:#FFFFFF;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #FFFFFF;
		border-bottom:0px solid #cccccc;
}

.linknav_last{
		width:111px;
		height:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-decoration:none;
		white-space:normal;
		background-image:url(/00630/images/nav_bg_off.jpg);
		background-repeat: no-repeat;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
}

.linknav_last_on{
		width:111px;
		height:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-decoration:none;
		white-space:normal;
		background-color:#FFFFFF;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #cccccc;
}

.link{
		padding:5px;
		padding-top:8px;
}

.leftnavbg{
		padding: 0px;
		margin: 0px;
		background-color:#cfe0f2;
}

.top_tab_nav{
		padding:0px; 
		border-bottom:1px solid #cccccc; 
		white-space:normal; 
		width:90%; 
		height:20px;
}

.top_tab_nav_sub{
		position:relative; 
		top:1px !important; 
		top:2px; 
		white-space:normal;
}

.header{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:0px; 
	width:100%;
	height:62px; 
	background-color:#ffffff;
	white-space:normal;
	background-image:url(../images/hgradient_header.jpg);
	background-repeat:repeat-x;
}

:-moz-any-link:focus {
  outline: none;
}	


/*ADDRESS BOOK STYLES*/

	.leftTabOn {
		background-image: url(/00550/images/left.gif);
		background-repeat: x-repeat, url(/00550/images/bg.gif);
		margin:0;
		padding:0;
		width:3px;
		height:26px;
	}
	.rightTabOn {
		background-image: url(/00550/images/right.gif);
		background-repeat: x-repeat, url(/00550/images/bg.gif);
		margin:0;
		padding:0;
		width:3px;
		height:26px;
	}
	.labelOn {
		background-image: url(/00550/images/bg.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1C1C1C;
		height:26px;
		vertical-align:middle;
		cursor:pointer;
	}
	
	.leftTabOff {
		background-image: url(/00550/images/blank.gif);
		background-repeat: x-repeat, url(/00550/images/blank.gif);
		margin:0;
		padding:0;
		width:3px;
		height:26px;
		cursor:pointer;
	}
	
	.rightTabOff {
		background-image: url(/00550/images/blank.gif);
		background-repeat: x-repeat, url(/00550/images/blank.gif);
		margin:0;
		padding:0;
		width:3px;
		height:26px;
		cursor:pointer;
	}
	.labelOff {
		background-image: url(/00550/images/blank.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1C1C1C;
		height:26px;
		vertical-align:middle;
		cursor:pointer;
	}	
	
	.leftTabDown {
		background-image: url(/00550/images/left_down.gif);
		background-repeat: x-repeat, url(/00550/images/bg.gif);
		margin:0;
		padding:0;
		width:3px;
		height:26px;
		cursor:pointer;
	}
	.rightTabDown {
		background-image: url(/00550/images/right_down.gif);
		background-repeat: x-repeat, url(/00550/images/bg.gif);
		margin:0;
		padding:0;
		width:3px;
		height:26px;
		cursor:pointer;
	}
	.labelDown {
		background-image: url(/00550/images/bg_down.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1C1C1C;
		height:26px;
		vertical-align:middle;
		cursor:pointer;
	}

	.tAdjust	{position:relative; padding:3px; top:3px !important; top:0px; white-space:no-wrap;}
	.css_sprite	{background:url(/00550/images/strip.gif); position:relative; top:0px; left:0px; vertical-align:middle; width:23px; height:26px;}
	
	#send		{background-position:-1px 26; width:20px;} /* added padding from left: 3px to match right side; icon only= -5px 26; width:16px; */
	#saveDraft	{background-position:-27px 26; width:19px;}/* added padding from left: 3px to match right side; icon only= -30px 26; width:16px; */
	#deliveryOpts	{background-position:-55px 26; width:18px;}/* added padding from left: 3px to match right side; icon only= -58px 26; width:15px; */
	#attach		{background-position:-80px 26; width:19px;}/* added padding from left: 3px to match right side; icon only= -83px 26; width:16px; */
	#spelling	{background-position:-105px 26; width:19px;}/* added padding from left: 3px to match right side; icon only= -108px 26; width:16px; */
	#addSig		{background-position:-128px 28; width:17px;}/* added padding from left: 3px to match right side; icon only= -131px 26; width:14px; */
	#cancel		{background-position:-151px 26; width:17px;}/* added padding from left: 3px to match right side; icon only= -154px 26; width:14px; */
	
	#arrow		{background-position:18px 28 !important; background-position:18px 27; width:15px;}
	

	#inboxFile	{
		background-position:-173px 26; 
		width:18px;
	/* added padding from left: 3px to match right side; icon only= -176px 26; width:14px; */
	}
	
	
	#spam	{background-position:-194px 26; width:18px;}/* added padding from left: 3px to match right side; icon only= -197px 26; width:15px; */
	#delete	{background-position:-217px 26;width:17px;}/* added padding from left: 3px to match right side; icon only= -220px 26; width:14px; */
	#munread	{background-position:-240px 26; width:21px;}/* added padding from left: 3px to match right side; icon only= -243px 26; width:18px; */
	#addContact	{background-position:-266px 26; width:19px;}/* added padding from left: 3px to match right side; icon only= -269px 26; width:16px; */
	#refresh	{background-position:60px 26;}
	#replyImg	{background-position:-294px 26; width:22px;} /* added padding from left: 3px to match right side; icon only= -297px 26; width:18px; */
	#fwdImg	{background-position:-319px 26; width:22px;}/* added padding from left: 3px to match right side; icon only= -322px 26; width:18px; */
	#clean {background-position:-371px 26; width:14px;}/* added padding from left: 3px to match right side; icon only= -374px 26; width:11px; */
	#archive {background-position:-347px 26; width:19px;}/* added padding from left: 3px to match right side; icon only= -350px 26; width:16px; */
	#cbuild {background-position:-392px 26; width:18px;}/* added padding from left: 3px to match right side; icon only= -395px 26; width:15px; */
	#notBulk	{background-position:-414px 26; width:23px;}/* added padding from left: 3px to match right side; icon only= -417px 26; width:20px; */

/*COMPOSE*/	
	#compAdd	{background-position:-878px 23; width:19px;}
	#compQList	{background-position:-898px 22; width:20px;}
	#compAddrBook	{background-position:-921px 23; width:20px;}
	
	#compDel	{background-position:-215px 21; width:19px;}
	#compRec	{background-position:-943px 23; width:20px;}

	.compAOver	{display:block; position:relative; top:0px !important; top:2px; background-image: url(/00550/images/compose_bg_over.gif); background-repeat:no-repeat; width:24px; height:21px; cursor:pointer;}
	.compADown	{display:block; position:relative; top:0px !important; top:2px; background-image: url(/00550/images/compose_bg_down.gif); background-repeat:no-repeat; width:24px; height:21px; cursor:pointer;}
	.compAOut	{display:block; position:relative; top:0px !important; top:2px; background-image: url(/00550/images/blank.gif); background-repeat:no-repeat; width:24px; height:21px; cursor:pointer;}

/*********/

.ab_container{
	position:relative;
	/*top:30px;*/
	top:0px;
	left:0px;

	margin:0px;
	padding:0px;
	white-space:normal;
	width:100%;
	height:100%;
	overflow:hidden;
	border:0px solid #FF0000;

}

.ab_pane_1{
	position:absolute;
	top:0px;
	left:0px;
	width:164px;
	height:100%;
	padding:0px;
	overflow:hidden;
	white-space:normal;
	background-color:#ffffff;
	text-align:left;
}

.ab_pane_2{
	position:absolute;
	top:0px;
	left:164px;
	width:165px;
	height:100%;
	padding:0px;
	border-left:3px solid #bae9c3;
	white-space:normal;
	background-color:#ffffff;
	text-align:left;

}

.ab_pane_3{
	position:absolute;
	top:0px;
	left:329px;
	height:100%;
	padding:0px;
	overflow:hidden;
	white-space:normal;
    border-left:3px solid #bae9c3;
	background-color:#ffffff;
}

#top_controls_left{
	position:absolute; 
	padding-top:5px;	
/*	
	left:0px; 
	top:0px; 
*/	
	width:300px;
	height:25px !important;
	height:30px;
	white-space:nowrap; 
	z-index:7777;
/*	
    background-image:url(../images/ab_col_head_bg.jpg);
	background-repeat:repeat-x;
*/
    background-color:#6bcb7d;	
}

.ab_col_header{
	top:0px;
	left:0px;
	width:100%;
	height:30px;
/*	
    background-image:url(../images/ab_col_head_bg.jpg);
	background-repeat:repeat-x;
*/
    background-color:#6bcb7d;
    white-space:normal;
}

.ab_col_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	position:relative;
	top:7px;
	left:5px;
}

.ab_col_title_enabled{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	position:relative;
	top:5px;
	left:5px;
}

.ab_col_title_disabled{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EEEEEE;
	position:relative;
	top:5px;
	left:5px;
}


#ab_col_1{
	margin-top:0px;
	margin-left:0px;
	padding-top:5px;
	padding-left:0px;
/*	
	width:146px !important;
	width:150px;
*/
	width:164px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	overflow-x:hidden;
	overflow-y:auto;
	white-space:normal;
}

#ab_col_2{
	margin-top:0px;
	margin-left:0px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
/*	
	width:200px !important;
	width:200px;
*/
	width:165px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
/*	
	overflow-x:hidden;
	overflow-y:auto;
*/	
	white-space:normal;
}

#ab_col_3{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
/*
	padding-top:5px;
	padding-left:5px;
*/	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	overflow-x:hidden;
	overflow-y:hidden;
	white-space:normal;
}

.ab_col_padding{
	padding:0px;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	overflow-x:hidden;
	overflow-y:auto;
	white-space:normal;
}

.ab_col_padding_no{
	padding:5px;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	white-space:normal;
}

.abc_c_list{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}

.abc_c_list_on{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	background-color:#e5e5e5;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;

}

.c_list{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}

.c_list_on{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	
	background-color:#e5e5e5;
/*	
	background-color:#2973c4;
*/	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
/*	
	border-left:1px solid #2973c4;
	border-right:1px solid #2973c4;
*/
}

.g_list{
	font-size:11px;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
}

.ab_iframe{
	position:absolute; 
	top:0px; 
	left:0px; 
	margin:0px;
	padding:0px;
	width:100%;
	/*min-width:450px; */
	/*border:0px solid #FFFFFF; */
	border:0px;
	background-color:#FFFFFF; 
/*	
	overflow-x:auto; 
	overflow-y:auto;
*/
	
}

.ab_title{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#528fc2;
}

.ab_button{
	cursor:pointer;
}

.ab_top_row{
	position:absolute;
	top:0px;
	left:450px;
	height:20px;
	width:100%;
	white-space:normal;
	z-index:1;
}
.top_gradient{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:30px;
	background:url(../images/NL_inbox_gradient.jpg); 
	background-repeat: x-repeat;	
}

#group_list{
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	border:1px solid #333333;
	background-color:#f7f8f9;
	white-space:normal;
	z-index:1;
}

.title_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.heading_tt0{
	color: #304e6e;
    font-size:18px;
    font-family:Arial Rounded MT Bold, Arial;	
	BORDER-BOTTOM: dotted 1px #304e6e;
}

.heading_tt1{	
	color:#333333; 
	font-size:20px; 
	font-family:Arial Rounded MT Bold, Arial;	
}

.heading_tt2{	
	position:absolute;
	left:138px;
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;
}

.heading_tt3{	
	color:#333333; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 
	padding:0px;		
}

.heading_tt4{	
	color:#333333; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	width:100px; 
	text-align:right; 
	margin-right:6px; 
	font-weight:normal;		
}

.heading_tt5{	
	color:#333333; 
	font-size:12px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}

.heading_tt6{	
	color:#333333; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
}

.heading_tt7{	
	color:#333333; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
}

.heading_tt8{	
	position:absolute;
	color:#9a9a9a; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:130px;
	text-align:right;
	white-space:nowrap;
}

.heading_tt9{	
	float:left;
	color:#9a9a9a; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:130px;
	text-align:right;
}

.heading_tt10{
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;	
}

.heading_tt11{
	color:#9a9a9a; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:73px;
	/*height:21px;*/
	
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	
	text-align:left;
	white-space:nowrap;	
	border:1px solid #91b3d8;
	cursor:pointer;
}

.heading_tt12{
	color:#9a9a9a; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px;
	text-align:left;
	white-space:nowrap;	
}

.heading_tt13{
	color:#9a9a9a; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#edit_cc{
	display:none;
	position:absolute;
	
	width:568px;
	height:365px;

/*	
	width:588px;
	height:395px;
*/
	/*border:1px solid #176928;*/
	overflow:hidden;
	z-index:9999;
	cursor:move;
}

#cc_iframe{
	width:568px;
	height:365px;
	overflow-x:hidden;	
	overflow-y:auto;
	background-color:#FFFFFF; 
}

#ifEmail{
	display:none;
	position:absolute;
	width:730px;
	height:400px;
	border:2px solid #676968;
	overflow:hidden;
	z-index:9999;
	cursor:move;
}

#email_iframe{
	width:730px;
	height:400px;
	overflow-x:hidden;	
	overflow-y:auto;
	border:0px solid #FFFFFF; 
	background-color:#FFFFFF; 
}

#c2c{
	display:none;	
	width:548px;
	height:335px;
	overflow-x:hidden;	
	overflow-y:hidden;
	background-color:#ccdffd;
}

.c2c_div{
	position:absolute;
	top:10px;
	left:10px;
	width:508px !important;	
	width:528px;
	height:295px !important;
	height:315px;
	padding:10px;
	text-align:center;
	background-color:#FFFFFF;
}

#bg{
	display:none; 
	position:absolute; 
	top:0px; 
	left:0px; 
	/*background-image:url('../images/cntxt_menu_bg.jpg'); */
	background-image:url('../images/blank.gif');
	
	background-repeat:repeat; 
	filter:alpha(opacity=20); 
	-moz-opacity:0.2; 
	opacity:0.2; 
	z-index:9999; 
}	

.cursor{
	cursor:pointer;	
}

.left{
	text-align:left;	
}

#drag_object{
	position:absolute; 
	display:none;
	width:36px;
	height:30px;

	z-index:9999;	
	white-space:nowrap;	
	background-image:url(../images/drag_counter.png);
	background-repeat:no repeat;
}

#counter{
	position:absolute;
	margin-top:11px;	
	margin-left:18px;
	width:11px;
	height:13px;
	text-align:center;
	white-space:nowrap;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.group_on{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	border-left:1px solid #85cb92;
	border-right:1px solid #85cb92;
	
	background-color:#85cb92;	
	color:#176b27;
	font-weight:bold;
	cursor:pointer;
}

.group_off{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	
	background-color:#FFFFFF;	
	color:#333333;
	font-weight:normal;
	cursor:pointer;
}

.group_selected{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	
	background-color:#e5e5e5;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	
	color:#817f7f;
	font-weight:normal;
	cursor:pointer;
}

.nested_contact_on{
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	
	background-color:#85cb92;
	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	border-left:1px solid #2973c4;
	border-right:1px solid #2973c4;
	color:#FFFFFF;
	font-weight:bold;
}

.nested_contact_off{
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:0px;
	
	
	color:#333333;
	font-weight:normal;
	
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	white-space:nowrap;
	cursor:pointer;
}

.nested_off{
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:0px;
	
	
	color:#333333;
	font-weight:normal;
	
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	white-space:nowrap;
	cursor:pointer;
}

.nested_list_on{
	display:block;
	/*font-size:8pt;*/
	margin-left:-3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}

.nested_list_off{
	display:none;
	/*font-size:8pt;*/
	margin-left:-3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;	
}

.rollover_nestedgroup_on{
	display:block;
	/*font-size:8pt;*/
	margin-left:-3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	background-color:#ffffcc;
	border:1px solid #ffffcc;
}

.rollover_on{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	
	
	color:#333333;
	font-weight:normal;
	
	background-color:#ffffcc;
	border:1px solid #ffffcc;
	white-space:nowrap;
	cursor:pointer;
}

.contact_on{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	
	background-color:#85cb92;
	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	border-left:1px solid #85cb92;
	border-right:1px solid #85cb92;
	color:#176b27;
	font-weight:bold;
}

.contact_off{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	
	
	color:#333333;
	font-weight:normal;
	
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	white-space:nowrap;
	cursor:pointer;
}

.abc_contact_on{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:0px;
	white-space:nowrap;
	cursor:pointer;
	
	background-color:#85cb92;
	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	border-left:1px solid #85cb92;
	border-right:1px solid #85cb92;
	color:#FFFFFF;
	font-weight:bold;
}

.abc_contact_off{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:0px;
	
	
	color:#333333;
	font-weight:normal;
	
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	white-space:nowrap;
	cursor:pointer;
}

.detail_all_group{
	display:block;
	color:#0066cc;
	TEXT-DECORATION: none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:3px;
	cursor:pointer;
}

.detail_all_group:hover{
	display:block;
	color:#0066cc;
	TEXT-DECORATION: underline;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:3px;
	cursor:pointer;
}

A.detail_all_group{
	display:block;
	color:#176b27;
	TEXT-DECORATION: none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:3px;
	cursor:pointer;
}

A.detail_all_group:hover{
	display:block;
	color:#176b27;
	TEXT-DECORATION: underline;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:3px;
	cursor:pointer;
}


#group_membership{
	position:absolute;
	background-color:#FFFFFF;
	width:118px;
	border:1px solid #bae9c3;
	z-index:8888;
	padding:5px;
}

.abc_container{
	float:left; 
	width:100%; 
	margin-left:0px; 
	margin-top:0px;
}

.abc_top{
	float:left; 
	width:100%; 
	height:43px; 
	background-color:#d6e6f5; 
	border-bottom:1px solid #9fc1e1;		
}

.abc_footer{
	float:left; 
	top:0px; 
	left:0px; 
	width:101%; 
	height:50px; 
	text-align:center; 
	border-top:1px solid #9fc1e1;		
}

.abc_footer2{
	float:left; 
	margin-top:14px; 
	text-align:center; 
	width:101%;		
}

#message{
	position:absolute;
	top:0px;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#333333;
	text-align:center;
	padding:10px;
	width:300px;
	height:40px;
	border:2px solid #d6e6f5;
	background-color:#fdfdfd;	
	z-index:9999;
}

.control_button{
	margin-left:10px;
	margin-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	background-color:#2d883f;
	border:1px solid #176928;
	cursor:pointer;
	
}

.control_button_over{
    margin-left:10px;
	margin-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	background-color:#176b27;
	border:1px solid #0a4515;
	cursor:pointer;
}

.name_header{
	height:95px;
	background-color:#dcdddd;	
	white-space:normal;
}

/*END OF ADDRESS BOOK STYLES*/

/*HEADER*/

.header_container{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:1009px; 
	background-color:#ffffff;
	white-space:nowrap;
	height:62px;
	background-image:url(../images/hgradient_header.jpg);
	background-repeat:repeat-x;
}

#account_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3399cc;
}

A.account_info{
	font-size:12px;
	color:#3399cc;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

A.account_info:hover{
	font-size:12px;
	color:#3399cc;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.link_divider{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6a6a;	
}
/*END OF HEADER*./
	
/*STARTPAGE*/
.sp_left_col{
	float:left;
	clear:none;
}

.sp_right_col{
	float:left;
	clear:none;
}

.float_spacer{
	float:left;
	width:12px;
	height:20px;
	clear:none;
}

.sp_left_col_content{
	float:left;
	margin-top:0px !important; 
	margin-top:-10px;
	/*height:170px;*/
	height:360px;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	white-space:normal;
	clear:both;
}

.left_c_top{
	float:left;
	width:258px;	
	height:6px;
	clear:both;
}

.pad{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
}

.sp_tleft{
	float:left;
	width:6px;
	height:6px;
	background-image:url('../images/sp_tl_corner.jpg');
	background-repeat:no-repeat;
	}

.sp_horiz_top{
	float:left;
	height:6px;
	width:246px;
	background-image:url('../images/sp_cntr_top.jpg');
	background-repeat:repeat-x;
}

.sp_horiz_bottom{
	float:left;
	height:6px;
	width:246px;
	background-image:url('../images/sp_cntr_bottom.jpg');
	background-repeat:repeat-x;
}

.sp_tright{
	float:left;
	width:6px;
	height:6px;
	background-image:url('../images/sp_tr_corner.jpg');
	background-repeat:no-repeat;
	}

.sp_bright{
	float:left;
	width:6px;
	height:6px;
	background-image:url('../images/sp_br_corner.jpg');
	background-repeat:no-repeat;
	}

.sp_bleft{
	float:left;
	width:6px;
	height:6px;
	background-image:url('../images/sp_bl_corner.jpg');
	background-repeat:no-repeat;
	}
/*END OF STARTPAGE*/

/*BODY*/
#container{
	margin-left:auto;
	margin-right:auto;
	
	/*start page must be 14px from top - hardcoded in private_start.htm
		margin-top:14px;
	*/
	margin-top:0px;
	text-align:center;
	background-color:#ffffff;
	width:1009px;
}

.body_content{
	float:left;
	text-align:left;
	padding-left:20px;
	background-color:#ffffff;
	width:989px;
	}

.top_container{
	margin-top:14px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:1009px;	
	height:5px;
}

.bottom_container{
	/*margin-top:-14px !important;*/
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:1009px;	
	height:5px;
}

.roundedPgBottom{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	/*margin-top:23px !important;*/
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:1009px;	
	height:5px;
}

.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

.bc_center{
	float:left;
	margin-top:23px !important;
	margin-top:0px;
	width:999px;
	text-align:center;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}


.bc_left{
	float:left;
	width:5px;
	height:5px;
	background-image:url('../images/bc_left.gif');
	background-repeat:no-repeat;
	}

.bc_cntr{
	float:left;
	height:5px;
	width:999px;
	background-image:url('../images/bc_cntr.gif');
	background-repeat:repeat-x;
	}

.bc_right{
	float:left;
	width:5px;
	height:5px;
	background-image:url('../images/bc_right.gif');
	background-repeat:no-repeat;
	}

.tc_left{
	float:left;
	width:5px;
	height:5px;
	background-image:url('../images/tc_left.gif');
	background-repeat:no-repeat;
	}

.tc_right{
	float:left;
	width:5px;
	height:5px;
	background-image:url('../images/tc_right.gif');
	background-repeat:no-repeat;
	}

/*END OF BODY*/

/*SUBMENU*/
.submenu{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:14px; 
	width:1009px;
	height:27px; 
	white-space:normal;
}

.menu_left_grey{
	float:left;
	width:4px;
	height:27px;
	background-image:url('../images/menu1_grey_left.gif');
	background-repeat:no-repeat;
	}

.menu_cntr_grey{
	float:left;
	width:1001px;
	height:27px;
	background-image:url('../images/menu1_grey_cntr.gif');
	background-repeat:repeat-x;
	}

.menu_right_grey{
	float:left;
	width:4px;
	height:27px;
	background-image:url('../images/menu1_grey_right.gif');
	background-repeat:no-repeat;
	}

.menu_green_on_left{
	position:relative;	
	float:left;
	margin-top:-10px;	
	width:5px;
	height:34px;
	background-image:url('../images/l_tab_green_on.jpg');
	background-repeat:no-repeat;
	}

.menu_green_on_center{
	position:relative;	
	float:left;
	margin-top:-10px;
	height:34px;
	width:auto;
	padding:10px;
	color:#ffffff;
	background-image:url('../images/c_tab_green_on.jpg');
	background-repeat:repeat-x;
	}

.menu_green_on_right{
	position:relative;	
	float:left;
	margin-top:-10px;	
	width:5px;
	height:34px;
	background-image:url('../images/r_tab_green_on.jpg');
	background-repeat:no-repeat;
	}


.menu_purple_on_left{
	position:relative;	
	float:left;
	margin-top:-7px;	
	width:4px;
	height:34px;
	background-image:url('../images/l_tab_purple_on.jpg');
	background-repeat:no-repeat;
	}

.menu_purple_on_center{
	position:relative;	
	float:left;
	margin-top:-7px;
	height:34px;
	width:auto;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
	background-image:url('../images/c_tab_purple_on.jpg');
	background-repeat:repeat-x;
	}

.menu_purple_on_right{
	position:relative;	
	float:left;
	margin-top:-7px;	
	width:5px;
	height:34px;
	background-image:url('../images/r_tab_purple_on.jpg');
	background-repeat:no-repeat;
	}

.menu_orange_on_left{
	position:relative;	
	float:left;
	margin-top:-12px !important;
	margin-top:-13px;
	width:4px;
	height:34px;
	background-image:url('../images/menu_orange_left.jpg');
	background-repeat:no-repeat;
	}

.menu_orange_on_center{
	position:relative;	
	float:left;
	margin-top:-12px !important;
	margin-top:-13px;
	height:34px;
	width:auto;
	padding:10px;
	color:#ffffff;
	background-image:url('../images/menu_orange_center.jpg');
	background-repeat:repeat-x;
	}

.menu_orange_on_right{
	position:relative;	
	float:left;
	margin-top:-12px !important;
	margin-top:-13px;
	width:4px;
	height:34px;
	background-image:url('../images/menu_orange_right.jpg');
	background-repeat:no-repeat;
	}

.menu_blue_on_left{
	position:relative;	
	float:left;
	margin-top:-12px !important;
	margin-top:-13px;
	width:4px;
	height:34px;
	background-image:url('../images/menu_lblue_left.jpg');
	background-repeat:no-repeat;
	}

.menu_blue_on_center{
	position:relative;	
	float:left;
	margin-top:-12px !important;
	margin-top:-13px;
	height:34px;
	width:auto;
	padding:10px;
	color:#ffffff;
	background-image:url('../images/menu_lblue_center.jpg');
	background-repeat:repeat-x;
	}

.menu_blue_on_right{
	position:relative;	
	float:left;
	margin-top:-12px !important;
	margin-top:-13px;
	width:4px;
	height:34px;
	background-image:url('../images/menu_lblue_right.jpg');
	background-repeat:no-repeat;
	}

.submenu_purple_on_left{
	float:left;
	width:5px;
	height:27px;
	background-image:url('../images/l_sub_purple.jpg');
	background-repeat:no-repeat;
	}

.submenu_purple_on_center{
	float:left;
	height:27px;
	width:auto;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#c086ed;
	background-image:url('../images/c_sub_purple.jpg');
	background-repeat:repeat-x;
	}

.submenu_purple_on_right{
	float:left;
	width:5px;
	height:27px;
	background-image:url('../images/r_sub_purple.jpg');
	background-repeat:no-repeat;
	}

.submenu_purple_on_left_off{
	float:left;
	width:5px;
	height:27px;
	}

.submenu_purple_on_center_off{
	float:left;
	height:27px;
	width:auto;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	}

.submenu_purple_on_right_off{
	float:left;
	width:5px;
	height:27px;
	}

.menu_item_off{
	position:relative;	
	float:left;
	padding:5px;
	padding-left:14px;
	padding-right:14px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	cursor:pointer;
	height:37px;
	}

.menu_item_on_green{
	position:relative;	
	float:left;
	padding:5px;
	padding-left:22px;
	padding-right:22px;
	color:#176b27;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	cursor:pointer;
	height:37px;
	background-color:#6bcb7d;
	}

.menu_item_on_purple{
	position:relative;	
	float:left;
	padding:5px;
	padding-left:22px;
	padding-right:22px;
	color:#660099;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	cursor:pointer;
	height:37px;
	background-color:#a72be5;
	}
/*END OF SUBMENU*/

.myaccount_on_left{
	position:relative;	
	float:left;
	margin-top:-7px;	
	width:6px;
	height:36px;
	background-image:url('../images/myaccount_left_on.jpg');
	background-repeat:no-repeat;
	}

.myaccount_on_center{
	position:relative;	
	float:left;
	margin-top:-7px;
	height:36px;
	width:auto;
	padding:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#71c2ed;
	background-image:url('../images/myaccount_center_on.jpg');
	background-repeat:repeat-x;
	}

.myaccount_on_right{
	position:relative;	
	float:left;
	margin-top:-7px;	
	width:6px;
	height:36px;
	background-image:url('../images/myaccount_right_on.jpg');
	background-repeat:no-repeat;
	}

.monleft{
	position:relative;	
	float:left;
	margin-top:-12px;	
	width:6px;
	height:36px;
	background-image:url('../images/myaccount_left_on.jpg');
	background-repeat:no-repeat;
	}

.moncenter{
	position:relative;	
	float:left;
	margin-top:-12px;
	height:36px;
	width:auto;
	padding:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#71c2ed;
	background-image:url('../images/myaccount_center_on.jpg');
	background-repeat:repeat-x;
	}

.monright{
	position:relative;	
	float:left;
	margin-top:-12px;	
	width:6px;
	height:36px;
	background-image:url('../images/myaccount_right_on.jpg');
	background-repeat:no-repeat;
	}

A.tabp{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
}

A.tabp:hover{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
}

.ma_left{
	float:left;
	width:6px;
	height:29px;
	background-image:url('../images/myaccount_left_off.jpg');
	background-repeat:no-repeat;
	}

.ma_cntr{
	float:left;
	width:779px;
	height:29px;
	background-image:url('../images/myaccount_center_off.jpg');
	background-repeat:repeat-x;
	}

.ma_right{
	float:left;
	width:6px;
	height:29px;
	background-image:url('../images/myaccount_right_off.jpg');
	background-repeat:no-repeat;
	}

.ma_item_off{
	position:relative;	
	float:left;
	padding:5px;
	padding-left:11px;
	padding-right:11px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	height:27px;
}

.title_blk{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;	
}

.title_purple{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a72be5;	
}

A.title_purple{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a72be5;
	text-decoration:none;
}
A.title_purple:hover{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a72be5;
	text-decoration:none;
}

.title_green{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2d8e3f;
}

A.title_green{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2d8e3f;
	text-decoration:none;
}
A.title_green:hover{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#2d8e3f;
	text-decoration:none;
}

.title_orange{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff9900;
	}

A.title_orange{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff9900;
	text-decoration:none;
}
A.title_orange:hover{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff9900;
	text-decoration:none;
}

.title_blue{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0078ff;
	}

A.title_blue{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0078ff;
	text-decoration:none;
}
A.title_blue:hover{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0078ff;
	text-decoration:none;
}

.home_title_links{
	padding-bottom:22px;	
}

.submenu_p{
	position:relative;
	float:left;
	margin-left:-20px !important;
	margin-left:0px;
	width:1009px;
	height:31px;
	background-color:#c086ed;
	z-index:6666;
}

.submenu_orange{
	position:relative;
	float:left;
	margin-left:-20px !important;
	margin-left:0px;
	width:1009px;	
	height:31px;
	background-color:#fba320;
}

.submenu_lblue{
	position:relative;
	float:left;
	margin-left:-20px !important;
	margin-left:0px;
	width:1009px;	
	height:31px;
	background-color:#89d6ff;
}

.submenu_blue{
	position:relative;
	float:left;
	margin-left:-20px !important;
	margin-left:0px;
	width:1009px;	
	height:31px;
	background-color:#3885f5;
}

.ssmenu{
	margin-left:16px;
	margin-top:4px !important;
}

.myactopts{
	height:29px;
}

.message_count{
	float:right; 
	margin-top:4px;
	color:#ffffff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bvb{
	float:left; 
	height:5px; 
	border-right:3px solid #bae9c3;	
}

.bbc{
	position:relative;
	float:left;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	width:784px !important;
	width:791px;
	padding-top:5px;
	padding-left:5px;
	margin-top:0px !important;
	margin-top:-9px;
}

.tl_transp{
	float:left;
	width:10px;
	height:10px;
	background-image:url('../images/lt_trprnt.png');
	background-repeat:no-repeat;
	}

.tr_transp{
	float:left;
	width:10px;
	height:10px;
	background-image:url('../images/rt_trprnt.png');
	background-repeat:no-repeat;
	}

.horiz_transp{
	float:left;
	height:10px;
	width:548px;
	background-image:url('../images/horiz_trnsprnt.png');
	background-repeat:repeat-x;
	}

.vert_transp{
	float:left;
	/*padding-left:10px;*/
	width:10px;
	height:335px !important;
	height:335px;	
	background-image:url('../images/vert_trnsprnt.png');
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	}

.bl_transp{
	float:left;
	width:10px;
	height:10px;
	background-image:url('../images/bl_trprnt.png');
	background-repeat:no-repeat;
	}

.br_transp{
	float:left;
	width:10px;
	height:10px;
	background-image:url('../images/br_trprnt.png');
	background-repeat:no-repeat;
	}

.clear_top{
	margin-top:0px !important;
	margin-top:-6px;
}

.clear{
	clear:both;	
}

.clear_bot{
	margin-top:0px !important;
	margin-top:6px;
}	
