﻿@charset "utf-8";
/* Pacnet Table Formatting */

/* Colour Classes */

/* Pacnet Blue #005596 */
table.blue {
	border-collapse: collapse;
	border: 1px solid #005596;
	font: normal 11px arial, helvetica, sans-serif;
	color: #151515;
	background: #FFFFFF;
}
table.blue caption {
	/*font: bold 10px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px; old CSS*/
	
	background:transparent none repeat scroll 0%;
	/* color:#6639B7; REMOVED 20080723 */
	font-family:arial,helvetica,sans-serif;
	font-size:10px; /* NEW 20080723 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 8px 0px;
	/* text-align:center; REMOVED 20080723 */
	/* text-transform:uppercase; REMOVED 20080723 */ 
	
}
table.blue thead th, table.blue tfoot th {
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #005596;
	text-align: left;
	background: #005596;
	color: #FFFFFF;
	padding-top:3px;
}
table.blue tfoot td {
	border: 1px solid #005596;
	background: #005596;
	padding-top:3px;
	color: #FFFFFF;
}

/* Pacnet Green #00A551 */

table.green {
	border-collapse: collapse;
	border: 1px solid #00A551;
	font: normal 11px arial, helvetica, sans-serif;
	color: #151515;
	background: #FFFFFF;
}
table.green caption {
	/*text-align: center;
	font: bold 14px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px;
	color: #00A551;
	text-transform: uppercase; old CSS*/
	
	background:transparent none repeat scroll 0%;
	/* color:#6639B7; REMOVED 20080723 */
	font-family:arial,helvetica,sans-serif;
	font-size:10px; /* NEW 20080723 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 8px 0px;
	/* text-align:center; REMOVED 20080723 */
	/* text-transform:uppercase; REMOVED 20080723 */ 
}
table.green tfoot td {
	border: 1px solid #00A551;
	background: #00A551;
	padding-top:3px;
	color: #FFFFFF;
}
table.green thead th, table.green tfoot th {
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #00A551;
	text-align: left;
	background: #00A551;
	color: #FFFFFF;
	padding-top:3px;
}

/* Pacnet Orange #D2492A */

table.orange {
	border-collapse: collapse;
	border: 1px solid #D2492A;
	font: normal 11px arial, helvetica, sans-serif;
	color: #151515;
	background: #FFFFFF;
}
table.orange caption {
	/*text-align: center;
	font: bold 14px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px;
	color: #D2492A;
	text-transform: uppercase; old CSS*/
	
	background:transparent none repeat scroll 0%;
	/* color:#6639B7; REMOVED 20080723 */
	font-family:arial,helvetica,sans-serif;
	font-size:10px; /* NEW 20080723 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 8px 0px;
	/* text-align:center; REMOVED 20080723 */
	/* text-transform:uppercase; REMOVED 20080723 */ 
}
table.orange tfoot td {
	border: 1px solid #D2492A;
	background: #D2492A;
	padding-top:3px;
	color: #FFFFFF;
}
table.orange thead th, table.orange tfoot th {
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #D2492A;
	text-align: left;
	background: #D2492A;
	color: #FFFFFF;
	padding-top:3px;
}

/* Pacnet Red #BB133E */

table.red {
	border-collapse: collapse;
	border: 1px solid #BB133E;
	font: normal 11px arial, helvetica, sans-serif;
	color: #151515;
	background: #FFFFFF;
}
table.red caption {
	/*text-align: center;
	font: bold 14px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px;
	color: #BB133E;
	text-transform: uppercase; old CSS*/
	
	background:transparent none repeat scroll 0%;
	/* color:#6639B7; REMOVED 20080723 */
	font-family:arial,helvetica,sans-serif;
	font-size:10px; /* NEW 20080723 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 8px 0px;
	/* text-align:center; REMOVED 20080723 */
	/* text-transform:uppercase; REMOVED 20080723 */ 
}
table.red tfoot td {
	border: 1px solid #BB133E;
	background: #BB133E;
	padding-top:3px;
	color: #FFFFFF;
}
table.red thead th, table.red tfoot th {
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #BB133E;
	text-align: left;
	background: #BB133E;
	color: #FFFFFF;
	padding-top:3px;
}

/* Pacnet Purple #6639B7 */

table.purple {
	border-collapse: collapse;
	border: 1px solid #6639B7;
	font: normal 11px arial, helvetica, sans-serif;
	color: #151515;
	background: #FFFFFF;
}
table.purple caption {
	background:transparent none repeat scroll 0%;
	/* color:#6639B7; REMOVED 20080723 */
	font-family:arial,helvetica,sans-serif;
	font-size:10px; /* NEW 20080723 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 8px 0px;
	/* text-align:center; REMOVED 20080723 */
	/* text-transform:uppercase; REMOVED 20080723 */ 
}
table.purple tfoot td {
	border: 1px solid #6639B7;
	background: #6639B7;
	padding-top:3px;
	color: #FFFFFF;
}
table.purple thead th, table.purple tfoot th {
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #6639B7;
	text-align: left;
	background: #6639B7;
	color: #FFFFFF;
	padding-top:3px;
}

/* Pacnet Yellow #FDC82F */

table.yellow {
	border-collapse: collapse;
	border: 1px solid #FDC82F;
	font: normal 11px arial, helvetica, sans-serif;
	color: #151515;
	background: #FFFFFF;
}
table.yellow caption {
	/*text-align: center;
	font: bold 14px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px;
	color: #FDC82F;
	text-transform: uppercase; old CSS*/
	
	background:transparent none repeat scroll 0%;
	/* color:#6639B7; REMOVED 20080723 */
	font-family:arial,helvetica,sans-serif;
	font-size:10px; /* NEW 20080723 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 8px 0px;
	/* text-align:center; REMOVED 20080723 */
	/* text-transform:uppercase; REMOVED 20080723 */ 
}
table.yellow tfoot td {
	border: 1px solid #FDC82F;
	background: #FDC82F;
	padding-top:3px;
	color: #151515;
}
table.yellow thead th, table.yellow tfoot th {
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #FDC82F;
	text-align: left;
	background: #FDC82F;
	color: #151515;
	padding-top:3px;
}
table.yellow thead th a, table.yellow tfoot th a	{
	color:#151515;
}

/* Pacnet Aqua #3CB6CE */

table.aqua {
	border-collapse: collapse;
	border: 1px solid #3CB6CE;
	font: normal 11px arial, helvetica, sans-serif;
	color: #151515;
	background: #FFFFFF;
}
table.aqua caption {
	/*text-align: center;
	font: bold 14px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px;
	color: #3CB6CE;
	text-transform: uppercase; old CSS*/
	
	background:transparent none repeat scroll 0%;
	/* color:#6639B7; REMOVED 20080723 */
	font-family:arial,helvetica,sans-serif;
	font-size:10px; /* NEW 20080723 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 8px 0px;
	/* text-align:center; REMOVED 20080723 */
	/* text-transform:uppercase; REMOVED 20080723 */ 
}
table.aqua tfoot td {
	border: 1px solid #3CB6CE;
	background: #3CB6CE;
	padding-top:3px;
	color: #151515;
}
table.aqua thead th, table.aqua tfoot th {
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #3CB6CE;
	text-align: left;
	background: #3CB6CE;
	color: #151515;
	padding-top:3px;
}
table.aqua thead th a, table.aqua tfoot th a	{
	color:#151515;
}

/* Standard Items */

table.blue td, table.blue th,
table.green td, table.green th,
table.orange td, table.orange th,
table.red td, table.red th,
table.purple td, table.purple th,
table.yellow td, table.yellow th,
table.aqua td, table.aqua th {
	border: 1px dotted #03476F;
	padding: .4em;
	/*color: #151515;*/
}
table.blue thead th a, table.blue tfoot th a,
table.green thead th a, table.green tfoot th a,
table.orange thead th a, table.orange tfoot th a,
table.red thead th a, table.red tfoot th a,
table.purple thead th a, table.purple tfoot th a,
table.yellow thead th a, table.yellow tfoot th a,
table.aqua thead th a, table.aqua tfoot th a	{
	color:#ffffff;
}
table.blue tbody td a, table.green tbody td a,
table.orange tbody td a, table.red tbody td a,
table.purple tbody td a, table.yellow tbody td a,
table.aqua tbody td a {
	background: transparent;
	text-decoration: none;
	color: #151515;
}
table.blue tbody td a:hover, table.green tbody td a:hover
table.orange tbody td a:hover, table.red tbody td a:hover,
table.purple tbody td a:hover, table.yellow tbody td a:hover,
table.aqua tbody td a:hover {
	background: #FDC82F;
	color: #151515;
}
table.blue tbody th a, table.green tbody th a,
table.orange tbody th a, table.red tbody th a,
table.purple tbody th a, table.yellow tbody th a,
table.aqua tbody th a{
	font: bold 11px arial, helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	font-weight:normal;
	color: #151515;
}
table.blue tbody th a:hover, table.green tbody th a:hover,
table.orange tbody th a:hover, table.red tbody th a:hover,
table.purple tbody th a:hover, table.yellow tbody th a:hover,
table.aqua tbody th a:hover {
	background: #FDC82F;
	color: #151515;
}
table.blue tbody th, table.blue tbody td,
table.green tbody th, table.green tbody td,
table.orange tbody th, table.orange tbody td,
table.red tbody th, table.red tbody td,
table.purple tbody th, table.purple tbody td,
table.yellow tbody th, table.yellow tbody td,
table.aqua tbody th, table.aqua tbody td{
	vertical-align: top;
	text-align: left;
}
table.blue .odd, table.green .odd,
table.orange .odd, table.red .odd,
table.purple .odd, table.yellow .odd,
table.aqua .odd {
	background: #EEEEEE;
}
table.blue tbody tr:hover, table.green tbody tr:hover,
table.orange tbody tr:hover, table.red tbody tr:hover,
table.purple tbody tr:hover, table.yellow tbody tr:hover,
table.aqua tbody tr:hover {
	background: #3CB6CE;
	border: 1px solid #03476F;
	color: #151515;
}
table.blue tbody tr:hover th, table.blue tbody tr.odd:hover th,
table.green tbody tr:hover th, table.green tbody tr.odd:hover th,
table.orange tbody tr:hover th, table.orange tbody tr.odd:hover th,
table.red tbody tr:hover th, table.red tbody tr.odd:hover th,
table.purple tbody tr:hover th, table.purple tbody tr.odd:hover th,
table.yellow tbody tr:hover th, table.yellow tbody tr.odd:hover th,
table.aqua tbody tr:hover th, table.aqua tbody tr.odd:hover th{
	background: #3CB6CE;
	color: #151515;
}

A:link {	FONT-SIZE: 9pt;	COLOR: #333399;	TEXT-DECORATION: none}
A:active {	FONT-SIZE: 9pt;	COLOR: #333399;	TEXT-DECORATION: none}
A:visited {	FONT-SIZE: 9pt;	COLOR: #333399;	TEXT-DECORATION: none}
A:hover {	FONT-SIZE: 9pt;	COLOR: #ff3333;	TEXT-DECORATION: underline}



.heading_menu_link_span
{
	color:white;
	font-family:Verdana;
	CURSOR: pointer;
	height:100%;
	padding-top:5px;
}

.heading_menu_link, .heading_menu_link:link, .heading_menu_link:visited, .heading_menu_link:active
{
	height:30px;
	background-color:#003874;
}

.heading_menu_link:hover
{
	color:#000000;
	BACKGROUND: url(/site_images/header_images/menu_bg.gif) no-repeat left top;
}


.datatable
{
    background: #cccccc;      
}

.datatable_label
{
    background: #eeeeee;
}

.datatable_data
{
    background: #ffffff;
}

.datatable_data_selected
{
    background: #eeeeee;    
}

.datatable_header
{	
    background: #eeeeee;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;    
}

.datatable_header_selected
{
    background: #BBCBFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}

.datatable_row0
{
    background: #eeeeee;
}

.datatable_row1
{
    background: #ffffff;
}



p
{
	font-size:9pt;
}

body
{
	font-family: Verdana;
	font-size: 12px;
}


.left_content
{
	padding-left:5px;
	width:220px;
	height:380px;
	float:left;
}

.left_content table tr td
{
	font-family:verdana;
}

.right_main_content
{
	float:left;
	font-size:12px; 
	line-height:17px;  
	padding:0px 10px 5px;
	text-align:left;
	width:700px; 
}

.right_main_content li {
	list-style-image: url(/site_images/gha_images/bullet.gif);
	list-style-type: disc;
	PADDING: 0px;
	MARGIN: auto;
	font-size: 9pt;
}
	
.right_main_content ul {
	
	list-style-type: disc;
	MARGIN-left: 30pt;
}


.login_li li {
	list-style-image: url(/site_images/gha_images/bullet.gif);
	list-style-type: disc;
	PADDING: 0px;
	MARGIN: auto;
	font-size: 9pt;
}

.login_info_table tr td
{
	font-family: verdana;
	color: black;
	font-size:7pt;
	line-height:12pt;
}



.alignright { float: right; }

	
	
	
	
	
	
	
	
	
	#main_centent {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;		PADDING-BOTTOM: 0px;	MARGIN: 20px 0px 0px 52px;	WIDTH: 850px;	LINE-HEIGHT: 1.5em;	PADDING-TOP: 0px;	TEXT-ALIGN: left}
	
	

	
	#content {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FLOAT: left;	PADDING-BOTTOM: 0px;	MARGIN: 20px 0px 0px 52px;	WIDTH: 850px;	LINE-HEIGHT: 1.5em;	PADDING-TOP: 0px;	TEXT-ALIGN: left}
	
	
	#site_header {
		BACKGROUND: url(/pub/images/icons/global_health_header.gif) no-repeat left top;	POSITION: relative;	HEIGHT: 68px;
		
	}
	
	.loginbox_link, .loginbox_link:link, .loginbox_link:visited, .loginbox_link:active, .loginbox_link:hover
	{
		color:#000000;
	}
	
	#loginbox {	 width:920px; 	PADDING-TOP: 22px;	color:white; text-align:right; }
	
	
	
	
	.nav_menu_btn {	color:white; font-weight:bold;  BACKGROUND-IMAGE: url(/pub/images/icons/bg_menu.gif);	WIDTH: 154px;	CURSOR: pointer;	BACKGROUND-REPEAT: no-repeat;	POSITION: relative;	HEIGHT: 33px;	TEXT-ALIGN: center}
	.nav_menu_btn_curr {	color:white; font-weight:bold;  BACKGROUND-IMAGE: url(/pub/images/icons/bg_menu2.gif);	WIDTH: 154px;	CURSOR: pointer;	BACKGROUND-REPEAT: no-repeat;	POSITION: relative;	HEIGHT: 33px;	TEXT-ALIGN: center}
	
	.nav_menu_btn_l: link,  .nav_menu_btn_l: visited, .nav_menu_btn_l: active, .nav_menu_btn_l: hover
	{
		color:white;
		font-weight:bold;				
		text-decoration: none;
	}
	
	
	
	
	
	
	.site_table {
	
	}

	.site_body {
	
		/* background-image:url( '/pub/images/icons/orbit_back.gif' ); */
		background-repeat: no-repeat;
		background-position: 0px 50px;
	}
	
	.main_body {
	
		text-align:left;
		/* background-image:url( '/pub/images/icons/orbit_back.gif' ); */
		background-repeat: no-repeat;
		background-position: 0px 50px;
		width: 980px;
		background-color:white;
	}
	
	
	.site_body_basic {
	
		/* background-image:url( '/pub/images/icons/orbit_back.gif' ); */
		background-repeat: no-repeat;
		background-position: 0px -50px;
	}

	.small
	{
		FONT-SIZE: 75%;
	}
	
	.warning_light
	{
		COLOR: red;
	}

	.edit, .text_edit, .num_edit, .file_edit, .img_edit, .email_edit, .date_edit, .password_edit, .textarea_edit, .select_edit, .select
	{
		FONT-FAMILY: Verdana, Helvetica, Arial;
		font-size: 8pt;
		/* border:1 solid #ff987c;  */
		background:url( '/pub/images/icons/input-bg.gif' )  #ffffff repeat-x left top;
		border-top		:1 solid #7c7c7c; 
		border-bottom	:1 solid #dddddd; 
		border-left		:1 solid #dddddd; 
		border-right	:1 solid #dddddd; 
		padding: 1px 1px 1px 1px;
	}
	
	.date_text
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		letter-spacing:0pt;		
	}

	.date_text_bold
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight:bold;
		letter-spacing:-1pt;
	}

	.lb_table {
		background: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #CCCCCC;
	}

	.lb_table_header {
			
		border-top-style:solid; 
		border-top-color:#eeeeee; 
		border-top-width:0px; 
		
		border-bottom-style:inset; 
		border-bottom-color:#999999; 
		border-bottom-width:0px; 
		
		font-weight: bold; 
		color: #000000; 
		padding: 2px; 
		text-indent: 2px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		
		height:23px;
		letter-spacing: 0px;
		text-transform: normal;
		background-image:url( '/pages/utils/widgets/images/tb_header_bg.jpg' );
	}

	.lb_table_cell {
		background: #FFFFFF;
		padding: 4px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		border: 1px solid #CCCCCC;
	}
	
	.lb_table_label {
		background: #FFFFFF;
		padding: 4px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		border: 1px solid #eeeeee;
		font-size: 11px;		
	}
	
	.lb_table_cell_top {
		background: #FFFFFF;
		padding: 2px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		
		border-top-style:solid; 
		border-top-color:#cccccc; 
		border-top-width:1px;		
	}
	
	.lb_table_cell_bottom {
		background: #FFFFFF;
		padding: 2px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		
		border-bottom-style:solid; 		border-bottom-color:#cccccc; 		border-bottom-width:1px;		
	}
	
	
	
	.lb_table_small_text, a.lb_table_small_text:hover, a.lb_table_small_text:visit {
		font-family: Verdana, sans-serif;
		font-size: 10px;		
		text-indent: 0px;		
	}
	
	.lb_table_small_text_bold
	{
		font-family: Verdana, sans-serif;
		font-size: 10px;		
		text-indent: 0px;	
		font-weight:bold;	
	}
	
	.lb_table_small_text_bold_header
	{
		font-family: Verdana, sans-serif;
		font-size: 10px;		
		text-indent: 5px;	
		font-weight:bold;
		
	}
	
	
	.lb_table_cell_over {		
		background: #EEEEEE;
		text-decoration: none;
		padding: 4px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	.lb_ultra_small_link, a.lb_ultra_small_link:link, a.lb_ultra_small_link:visited, a.lb_ultra_small_link:active {		
		text-decoration: none;
		font-family: Verdana, sans-serif; font-size: 7pt;
		font-weight:normal;		
		color: #333333;
	}
	
	a.lb_ultra_small_link:hover{		
		color: blue;
		font-family: Verdana, sans-serif; font-size: 7pt;
		text-decoration: underline;
	}

	.lb_ultra_small{
		font-family: Verdana, sans-serif; font-size: 7pt;
	}
	
	.lb_ultra_small_grey{
		font-family: Verdana, sans-serif; font-size: 7pt; color: #cccccc;		
		letter-spacing: 0.8px;
	}
	
		
	.lb_small {
		text-decoration: none;
		font-family: Verdana, sans-serif;
		font-size: 10px;		
		color: #000000;
	}

	.lb_small_link, a.lb_small_link:link, a.lb_small_link:visited, a.lb_small_link:active {		
		text-decoration: none;
		font-family: Verdana, sans-serif; font-size: 10px;
		font-weight:normal;		
		color: #52538F;
	}

	a.lb_small_link:hover{		
		color: blue;
		text-decoration: underline;
	}
	
	a.lb_small_link_bold:link, a.lb_small_link_bold:visited, a.lb_small_link_bold:active {		
		text-decoration: none;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight:bold;				
		color: #333333;
	}

	a.lb_small_link_bold:hover{		
		color: blue;
		text-decoration: underline;
	}
		
	.adj_explanation
	{
		font-family: Verdana, sans-serif;font-size: 7pt;padding:3px;
	}
	
	
	/*  member deleted row style */
	.lb_small_link_fade, a.lb_small_link_fade:link, a.lb_small_link_fade:visited, a.lb_small_link_fade:active
	 {	
		font-family: Verdana, sans-serif; font-size: 10px;
		color:#333333;
		background:#cccccc;
	}
	
	.lb_table_small_text_fade {
		font-family: Verdana, sans-serif;font-size: 10px;				
		color:#333333;
		background:#cccccc;
	}
	
	
	
	
	
	
	a.lb_small_link_fade:hover{		
		color: blue;
		text-decoration: underline;
	}
	
	a.lb:link, a.lb:visited, a.lb:active {		
		text-decoration: none;
		font-family: Verdana, sans-serif, Helvetica, Arial;
		font-size: 10px;
		font-weight:bold;		
	}
	
	

	a.lb:hover{		
		color: red;
		text-decoration: none;
	}
	
	.lb_button {		
		background: #EAF1F6;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;		
		font-weight: normal;		
		border-color: #cccccc;
		border-style: outset;
		border-width: 1;
	}
	
	.policy_button {		
		background: #EAF1F6;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-weight: normal;		
		border-color: #ffffff;
		border-style: solid;
		border-width: 1;
		width:150;
	}
	
	.lb_button2 {		
		background: #EAF1F6;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;		
		font-weight: normal;		
		border-color: #cccccc;
		border-style: outset;
		border-width: 1;
	}
	
	
	

/* Style Sheet for Tab Menu */	
	
a.tabMenuTabLink:link {
	font-weight: normal; color: #666666; text-decoration: none; font-family:  Verdana; font-size:10px
}
a.tabMenuTabLink:visited {
	font-weight: normal; color: #666666; text-decoration: none; font-family:  Verdana; font-size:10px
}
a.tabMenuTabLink:active {
	font-weight: normal; color: #666666; text-decoration: none; font-family:  Verdana; font-size:10px
}
a.tabMenuTabLink:hover {
	font-weight: normal; color: #000000; text-decoration: underline; font-family:  Verdana; font-size:10px;
}

a.tabMenuLink:link {
	font-weight: normal; color: #666666; text-decoration: none; font-family:  Verdana; font-size:10px; 	letter-spacing:0px;
}
a.tabMenuLink:visited {
	font-weight: normal; color: #666666; text-decoration: none; font-family:  Verdana; font-size:10px; 	letter-spacing:0px;
}
a.tabMenuLink:active {
	font-weight: normal; color: #666666; text-decoration: none; font-family:  Verdana; font-size:10px; 	letter-spacing:0px;
}
a.tabMenuLink:hover {
	font-weight: normal; color: #000000; text-decoration: underline; font-family:  Verdana; font-size:10px; 	letter-spacing:0px;
}

.tabMenuCurrentTabLink
{
	
	color: #000000; 
	font-family:  Verdana; 
	font-size:10px;		
	font-weight:bold; 
}

/* text-transform: uppercase; */

.tabMenuCurrentLink
{
	font-weight: bold; color: #000000; text-decoration: none; font-family:  Verdana; font-size:10px;
}




.PageTitle
{   
	width=100%;
	text-align:left;
    FONT-FAMILY: Arial;
    FONT-SIZE:19px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 30px;
}

.multiselect_selected
{
	background:#ffffff;
	font-weight:bold;
	width:370;
}

.multiselect_options
{
	background:#eeeeee;
	width:370;
}

.multiselect_selected_vertical
{
	background:#ffffff;
	width:100%;
}

.multiselect_options_vertical
{
	background:#eeeeee;
	width:100%;
}

.SURCHARGE_EXP
{
	color:#FFCCFF;
	height:1px;
}



.datatable
{   
	background:#e2e2e2;	
}

.datatable_data1
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 10pt;	
}

.datatable_header
{
    padding:2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;    
    font-family: Verdana;    
	/*
	background:#d2e1ec;
	border-top: 1 solid #e3eef6;
	border-bottom: 2 solid #9ec8e5;
	*/
	color:#ffffff;
	background-color:#9ec8e5;
	background-repeat:	no-repeat;
	border-top: 1 solid #9ec8e5;
	border-bottom:1px solid #9e9eb8;
	
}

.details_table_header
{
    padding:2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;    
    font-family: Verdana;    
	/*
	background:#d2e1ec;
	border-top: 1 solid #e3eef6;
	border-bottom: 2 solid #9ec8e5;
	*/
	color:#ffffff;
	background-color:#9ec8e5;
	background-repeat:	no-repeat;
	border-top: 1 solid #9ec8e5;
	border-bottom:1px solid #9e9eb8;
	
}

.datatable_header_selected
{       
    padding:2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;    
    font-family: Verdana;
    color:#FFFFFF;
    /*
    background:#94c4e5;    
    border-top: 1 solid #777777;
    border-bottom: 2 solid orange;    
    */
    background-color:#023a76;
	border-top: 1 solid #000000;
	border-bottom:1px solid #003874;
}



.a.navigation_control, a.navigation_control:visited, a.navigation_control:link
{
    FONT-FAMILY:Arial; ;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	color: #333333;
}

a.navigation_control:hover
{
    FONT-FAMILY:Arial; ;
	font-weight: bold;
	text-decoration: none;
	color: blue;
	font-size: 10px;
}


a.control:visited, a.control:link, a.control:active
{
    COLOR:#333399; ;
    TEXT-DECORATION:none; ;    
	FONT-WEIGHT: bold;
	font-size: 8pt;
}

a.control:hover
{
    COLOR:tomato; ;
    TEXT-DECORATION:none; ;    
	FONT-WEIGHT: bold;
	font-size: 8pt;
}



body, table, div {
	scrollbar-face-color:#EEEEEE; 
	scrollbar-track-color:#EEEEEE;
	scrollbar-arrow-color:#ccccccc;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3dlight-color:#ccccccc;
	
	scrollbar-highlight-color:#FFFFFF;
}


/*============= AJAX table style ============================ */
.ajax_table_header 
{	
	FONT-FAMILY: Arial; FONT-SIZE: 8pt;	
	text-align:center;
	color:#000000;	
	padding-bottom:3px;
	
	/* font-weight:bold; */
	
	background:#dfe9f2; 	 
	height : 20px;	
	background: url(/site_images/system/tbl_header.gif) repeat-x left bottom;
	background-repeat:	no-repeat; 
}

.ajax_table_row_header
{	
	FONT-FAMILY: Arial; FONT-SIZE: 8pt;	
	text-align:left;
	color:#000000;	
	padding-bottom:3px;
	
	font-weight:bold;
	vertical-align: top;
	background:#dfe9f2; 	 
	height : 20px;	
}

.ajax_table_header_selected
{	
	FONT-FAMILY: Arial; FONT-SIZE: 8pt;	
	text-align:center;
	color:#000000;	
	padding-bottom:3px;
	/* font-weight:bold; */
	background:#EFEFEF;
	height : 20px;	
	background: url(/site_images/system/tbl_header_selected.gif) repeat-x left bottom;
}

.ajax_table_header_mem
{	
	FONT-FAMILY: Arial; FONT-SIZE: 8pt;	
	text-align:center;
	color:#ffffff;	
	padding-bottom:3px;
	font-weight:bold;
	
	height : 20px;	
	/*background: url(/site_images/system/tbl_header.gif) repeat-x left bottom;*/
	background-color:#9ec8e5;
	background-repeat:	no-repeat;
	border-bottom:1px solid #9e9eb8;
	border-top:1px solid #9ec8e5;
	
	 
}

.ajax_table_header_mem_selected
{	
	FONT-FAMILY: Arial; FONT-SIZE: 8pt;	
	text-align:center;
	color:#fff9ed;	
	padding-bottom:3px;
	font-weight:bold;
	
	height : 20px;	
	/* background: url(/site_images/system/tbl_header_selected.gif) repeat-x left bottom; */
	background-color:#333333;
	border-bottom:1px solid #003874;
	border-top:1px solid #000000;
	
}

.ajax_table_header_mem_data
{	
	FONT-FAMILY: Arial; FONT-SIZE: 10px;	
	text-align:left;
	color:#000000;	
	padding-bottom:3px;
	font-weight:bold;
	height : 20px;		
	/*background: url(/site_images/system/tbl_header.gif) repeat-x left bottom;*/
	background-repeat:	no-repeat; 
}

.ajax_table_header_mem_light
{	
	FONT-FAMILY: Arial; FONT-SIZE: 10px;	
	text-align:center;
	color:#000000;	
	padding-bottom:3px;
	font-weight:bold;
	
	height : 20px;
	background-color:#ffffff;
	border:1 solid #dfdfdf; 
}



.member_create_head
{
	font-weight:bold;
	background-color:#ffffff;
}

.member_create_td
{
	background-color:#ffffff;
}

.mctd
{
	FONT-FAMILY: Arial; FONT-SIZE: 10px;	
}

.selectall, a.selectall:link, a.selectall:visited, a.selectall:active {		
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;				
	color: #339900;
}

a.selectall:hover{		
	color: #339900;
	text-decoration: underline;
}


.app_tb_label
{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	background:#F4F4F4;
	padding: 2px 2px 2px 2px;
}

.app_tb_data
{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	background:#ffffff;	
}




.dragTable
{
	border: 3px solid #00000;
	background: #E8EEF7;
}

div.dragTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 1px 3px 1px 3px;
	font-weight: bold;
	text-align: left;	
	background: #333333;
	color: #ffffff;
}

div.dragContent
{	
	padding: 5px;
	/* border: 1px solid #000000; */	
	
}



.file_link, a.file_link:link, a.file_link:visited, a.file_link:active {		
	text-decoration: none;
	font-family: Verdana, sans-serif; font-size: 10px;
	font-weight:normal;		
	
}

a.file_link:hover{		
	color: blue;
	text-decoration: underline;
}

.yellow_highlight {
	background: yellow;
}

.plan_cost {
	font-size:10pt;
	font-weight:bold;
}

.quot_warning
{
	color: red;
	font-size: 7pt;
}

.quot_comment {
	color: maroon;
	font-size: 8pt;
	font-weight:normal;
}


.quot_remarks
{
	FONT-SIZE: 6pt;
	color: #003874;
	font-weight:bold;
}

.quot_note
{
	FONT-SIZE: 7pt;
	display:inline;
}

.quot_note_pt
{
	FONT-SIZE: 7pt;
	color: #003874;
	font-weight:bold;
	display:inline;
	width:15pt;
}

.quot_note_title
{
	FONT-SIZE: 7pt;
	font-weight:bold;
}

.button { padding: 0px; background-color: 
#efefef; border-bottom: #222222 1px solid; border-left: #80A0B0 1px solid; 
border-right: #222222 1px solid; border-top: #80A0B0 1px solid; color: #000000; 
FONT-FAMILY: verdana, Helvetica; font-weight:bold; FONT-SIZE: 8pt; }



.status_on {
	
	font-weight:bold;
	text-align:center;
}

.status_off {

	color:#dddddd;
	font-weight:normal;
	text-align:center;
	
}

.step_heading {

	padding-left:5px;
	background-color:#9ec8e5 ;
	font-size:13pt;
	font-family: arial;
	color: white;
	border-bottom: 1px solid #dddddd;
	height:30px;
}

.step_table {

	border: 1px solid #dddddd;
	
}

.step_name {

	display:block;
	position: absolute;
	top: -50%
	width: 100%;
	height: 100%;
	text-align: center;
	border:1px solid red;
}

.step_on {
	
	font-weight:bold;
	text-align:center;
	border: 2px solid #e3d5bb;
	height:50px;
	width:150px;
	/*background-color:#f3eee6;*/
	color:white;
	background-color:#003874;
	
}

.step_off {

	color:#dddddd;
	font-weight:normal;
	text-align:center;
	border: 2px solid #eeeeee;
	height:50px;
	width:150px;
	background-color:#ffffff;
	
}

.quot_table_cell {
	padding: 4px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.quot_title {

	color:#422b00;font-weight:bold;font-size:11pt;width=800px;border-bottom:3px solid #f6efe3;margin-bottom:5px;
	line-height:20px;

}

.quot_title_special {

	color:#874f4f;font-weight:bold;font-size:11pt;width=800px;border-bottom:3px solid #f5ecc1;margin-bottom:5px;
	line-height:20px;

}

.quot_title_full {

	color:#023a76;font-weight:bold;font-size:11pt;width=100%;border-bottom:3px solid #f6efe3;margin-bottom:5px;
	line-height:20px;

}

.quot_title_btn, a.quot_title_btn:link, a.quot_title_btn:visited, a.quot_title_btn:active {
	FONT-SIZE: 7pt;
}

a.quot_title_btn:hover
{
	FONT-SIZE: 7pt;
}



.index_li {

	margin-bottom:10px;
	
}

.label_small {

	font-size:6pt;

}

.quot_sub_title {

	font-family:verdana;
	color=maroon;
	font-size:10pt;

}

.plan_select_name {

	font-weight:bold;
	
}

.plan_select_desc {
	
}

.quot_premium {

	font-weight: bold;
	color: #003f6b;

}

.quotation_step_title {
	color:#ffffff;
	font-weight:bold;
	font-size:13pt;
	width=800px;
	margin-bottom:15px;
	background-color:#003874;
	padding: 2px 2px 2px 2px;
	border-bottom:2px solid #aaaaaa;
	padding-top:12px;
}

.contact_heading {
	font-weight:bold;
	font-size:8pt;
	color:#6d4444;
	text-decoration: underline;
}

.contact_details {
	font-size:8pt;
	color:#333333;
}

.contact_table_row_header {
	
	FONT-FAMILY: Verdana; FONT-SIZE: 8pt;	
	text-align:left;
	color:#000000;	
	padding-bottom:3px;
	
	font-weight:bold;
	vertical-align: top;
	background:#f1f5f8; 	 
	height : 20px;	

}

.contact_textarea_edit, .contact_email_edit, .contact_text_edit {
	FONT-FAMILY: Verdana, Helvetica, Arial;
	font-size: 8pt;
	
	border-top		:1px solid #7c7c7c; 
	border-bottom	:1px solid #dddddd; 
	border-left		:1px solid #dddddd; 
	border-right	:1px solid #dddddd; 
	
	 
	background:#ffffff; 
}

/* quotation member questionnaire */

.member_questionnaire_sep_row {

	
}

.member_questionnaire_question_title {

	font-weight:bold;
	font-size:8pt;
	
}

.member_questionnaire_header {

	FONT-FAMILY: Verdana; FONT-SIZE: 10px;	
	text-align:center;
	color:#ffffff;	
	padding-bottom:3px;
	font-weight:bold;
	
	height : 20px;	
	background-color:#9ec8e5;
	background-repeat:	no-repeat;
	border-bottom:1px solid #9e9eb8;
	border-top:1px solid #9ec8e5;

}



.member_questionnaire_answer {
	
	

}



.core_plan_name {
	
}

.core_plan_options {

}


.details_table_header
{
	color:#ffffff;
    padding:2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;    
    font-family: Verdana;    
	background-color:#eeeeee;
}

.details_table_row
{
    padding:2pt;
    font-family: Verdana;    
	color:#ffffff;
	background-color:#ffffff;
	background-repeat:	no-repeat;
	border-top: 1 solid #9ec8e5;
	border-bottom:1px solid #9e9eb8;
	
}


a.small_btn:hover{		
	color: red;
}

a.small_btn:link, a.small_btn:visited, a.small_btn:active {		
	text-decoration: none;
	font-size: 7pt;
	font-weight:bold;				
	color: #333399;
}

a.member_edit_control_btn_link:link, a.member_edit_control_btn_link:visited, a.member_edit_control_btn_link:active {		
	text-decoration: none;
	font-size: 8pt;
	font-weight:bold;				
	color: black;
}

a.member_edit_control_btn_link:hover{		
	text-decoration: underline;
}

.member_edit_control_btn
{
	display:inline;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight:bold;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #dddddd;
	margin-left:1px;
	margin-right:1px;
	
}


.mem_edit_step {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}

.my_services_div
{
	padding-left:15px;
	width:500px;
	BACKGROUND: url(/pub/images/icons/tictac_orange.gif) no-repeat left center;	
	font-size:12pt;
	color:darkblue;
}

.pad_left_20
{
	padding-left:20px;
}

.policy_menu_link, .policy_menu_link:link, .policy_menu_link:visited, .policy_menu_link:active 
{
	text-decoration: none;
	font-size: 9pt;
	font-weight:bold;				
	color: #333399;
}

.policy_menu_link:hover
{
	text-decoration: none;
	font-size: 9pt;
	font-weight:bold;				
	color: red;
}




.accordDiv { BACKGROUND: #cccccc }
.accordDivHead
{ 
	PADDING-RIGHT: 5px; 
	BORDER-BOTTOM: #8FB6D1 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px; BACKGROUND: #cccccc; 
	PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px
}
.accordDivPanel { BACKGROUND: #ffffff }


.new_quote_link_div
{
	BACKGROUND: url(/pub/images/icons/quote_link_bg.gif);	
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer;
	text-align:center;
	width:329px;
	height:45px;
	font-size:16pt;
	color:#ffffff;
	line-height:26px;
}



.new_quote_link_div2
{
	BACKGROUND: url(/pub/images/icons/quote_link_bg_l.gif);	
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer;
	text-align:center;
	width:329px;
	height:70px;
	font-size:16pt;
	color:#ffffff;
	line-height:26px;
}

.new_quote_link_div3
{
	BACKGROUND: url(/pub/images/icons/quote_link_bg_lg.gif);	
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer;
	text-align:center;
	width:375px;
	height:45px;
	font-size:16pt;
	color:#ffffff;
	line-height:26px;
	
}




.new_quote_link, .new_quote_link:link , .new_quote_link:visited, .new_quote_link:hover
{
	color: white;
	font-size:15pt;
	border: 0px solid #ffffff;
	
}

.powered_by, .powered_by:link , .powered_by:visited, .powered_by:hover
{
	font-size: 10px;
	color: rgb(21, 93, 167);
	font-family: Verdana;
}
