/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #000;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.anchor1{
 color: #FF9900;
 cursor: pointer;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-weight: bold;     
 font-size: 10pt;
 text-decoration: underline;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#content{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #ccd2d2;
}


/************* globalNav styles ****************/

#globalNav{
	position: relative;
	width: 100%;
	min-width: 640px;
	height: 30px;
	color: #CCC;
	padding: 0px;
	margin: 0px;
	background-image:  url("../images/glbnav_background.gif");
}

#globalNav img{
	margin-bottom: -4px; 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;	
	padding: 0px;
	margin: 0px;
	left: 22px;
	z-index: 100;
}


a.glink, a.glink:visited{
  	font-size: 9pt;
  	color: #555;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px 4px 5px;	
	text-decoration: none;
}

a.glink:hover{
	color: #000;
	text-decoration: underline;
}

a.glinkBold, a.glinkBold:visited{
  	font-size: 9pt;
  	color: #555;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;	
	text-decoration: none;
}

a.glinkBold:hover{
	text-decoration: none;
}

/*
*	Top menu
*/
.menuOn{
	background-color: #FFF;
	border-right: 1px solid #FFF; 
	border-left: 1px solid #CCC; 
	border-top: 1px solid #CCC;
}

.menuOff{
	border-right: 1px solid #FFF; 
	border-left: 1px solid #CCC;
}


/*
*	Tellblast old styles
*/

a:link.regular
{
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a:hover.regular
{
	color: #FF9900;
	text-decoration: underline;
}
a:visited.regular 
{
	color: #FF9900;
	font-size: 12px;
	text-decoration: underline;
}

/*
*
*/
a:link.submenu3
{		
	color: #56595A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-decoration: none;
}
a:hover.submenu3
{		
	color: #56595A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-decoration: none;
}
a:visited.submenu3
{	
	color: #56595A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

 body
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBF4;
	font-size: 12px;
	margin: 0px;
	overflow: auto;
 }

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 15px;
	margin-right: 88px;
	margin-left: 15px;
}

.boogietext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 15px;
	margin-right: 88px;
	margin-left: 15px;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;	
	margin-right: 88px;
	margin-left: 15px;	
	margin-bottom: 10px;
}
.headWarn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;	
	margin-right: 88px;
	margin-left: 15px;	
	margin-bottom: 10px;
}
.tinytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin-top: 15px;
	margin-right: 88px;
	margin-left: 15px;
}
div.submenu1
{
	background-color: #FFFFFF;	
	border: 1px solid #FFD18C;
	color: #56595A;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	line-height: 15px;	
	text-align: left;	
	text-indent: 30px;
	text-transform: lowercase;
	width: 162px; 
}
div.submenu2
{		
	border: 1px solid #FFFBF4;	
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	line-height: 15px;
	text-align: left;
	text-indent: 30px;
	text-transform: lowercase;
	width: 162px; 
}

div.submenu3
{	
	border: 1px solid #FFFBF4;		
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	line-height: 15px;
	text-align: left;
	text-indent: 30px;
	text-transform: lowercase;
	width: 162px; 
}

div.submenuMozilla
{	
	background-color: #FF9900;
	border: 1px solid #FFFBF4;	
	color: #FFFFFF;	
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	line-height: 15px;
	text-align: left;
	text-indent: 30px;
	text-transform: lowercase;
	width: 162px; 
}

div.tab1 
{
	margin: 3px;
}
input 
{			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 120px;
}

textarea 
{	
	background-color: #FCFCFC;
	border: 1px solid #FF9900;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 100px;
	width: 300px;
}

.logintext 
{	
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
}
.headtext1 
{
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
}
.headtext2 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	line-height: 18px;
	height: 18px;	
	text-indent: 5px;
}

.headtext3
{
	background-color: #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	line-height: 20px;
	height: 20px;	
	text-indent: 5px;
}

.asterisk
{
	color: #DD8500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 5px;
}

.sm_asterisk
{
	color: #DD8500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-indent: 5px;
}


.text0
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 5px;
}

.text1
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 5px;
}

.text1c
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 5px;
      background-color: #FF9900; 
}

.text1noind
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 0px;
}

td.billplan1 { background-color: #FF9900; }

td.sixtext
{
	color:       #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   6pt;
	font-weight: normal;
	text-indent: 0px;
}

td.seventext
{
	color:       #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   7pt;
	font-weight: normal;
	text-indent: 0px;
}

td.eighttext
{
	color:       #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   8pt;
	font-weight: normal;
	text-indent: 0px;
}

td.eighttexthdr
{
	color:       #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   8pt;
	font-weight: normal;
	text-indent: 0px;
}

td.text1noind
{
	color:       #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   10pt;
	font-weight: normal;
	text-indent: 0px;
}

td.text1noindc
{
	color:       #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   10pt;
	font-weight: normal;
	text-indent: 0px;
      background-color: #FF9900; 
}

td.text2noind
{
	background-color: #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 0px;
}

td.text3noind
{
	background-color: #FFD18C;
	border-bottom: 1px solid #999999;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 0px;
}

td.brand_top_border
{
      border-top: 1px solid #F7BE81;
}

td.lmenutext2 { 
    border: 1px solid #FFFBF4;
    color: #84888A;
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	text-align: left;
	text-indent: 25px;
	text-decoration: none;
}	
td.lmenutext3 { 
    background-color: #FFF;		
    border: 1px solid #FF9900;
	color: #444;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	height: 19px;
	text-align: left;
	text-indent: 25px;
}
td.lmenutext4 { 
    background-color: #FF9900;	
    border: 1px solid #FF9900;	
	color: #FFFFFF;	
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	height: 19px;
	text-align: left;
	text-indent: 25px;
}

.canvas1
{
	background-color: #CCCCCC;
	border: 1px solid #FF9900;
}

.text2
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-indent: 5px;
}

.txtSpcl
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-indent: 5px;
}

.textError
{
	color: #DD8500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 0px;
}
.aimHead
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 0px;
}
.aimDetail
{
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 0px;
}

select {
	border: 1px solid #666666;
	font-size: 9pt;
	height: 18px;
	line-height: 100%;
}

select.biggie {
	border:    1px solid #FF9900;
	font-size: 10pt;
	height:    500px;
	width:     275px;
}

select.multiCL {
	border:    1px solid #FF9900;
	font-size: 9pt;
	height:    100px;
	width:     250px;
}


select.multiple {
	border: 1px solid #FF9900;
	font-size: 9pt;
	height: 100px;
	width: 150px;
}

.canvas2 { 	background-color: #DDD; }
.cdirtext1 { color: #000000; font-size: 12px; text-align: right; }
.gridtext1 { color: #222; font-size: 12px; text-align: right; }
.gridtext2 { color: #222; font-size: 10px; font-weight: normal; margin-right: 10px; text-align: center; text-decoration: none; }
.gridtext3 { color: #222; font-size: 12px; font-weight: bold; margin-bottom: 3px; text-align: left;}

td.cdirtext1 { background-color: #DDD; color: #000000; cursor: default; font-size: 12px; font-weight: bold; height: 22px; text-indent: 3px; text-align: left;}

td.gridtext1 { background-color: #DDD; color: #FFFFFF; cursor: default; font-size: 12px; font-weight: bold; height: 22px; text-indent: 3px; text-align: left;}
td.gridtext2 { background-color: #FFF; border-bottom: 1px solid #CCCCCC; color: #000000; cursor: pointer; font-size: 12px; font-weight: normal; height: 21px; text-indent: 0px; padding-left: 5px; text-align: left;}
td.gridtext3 { background-color: #FFE3B9; border-bottom: 1px solid #AAAAAA; color: #000; cursor: pointer; font-size: 12px; font-weight: normal; height: 21px; text-indent: 0px; padding-left: 5px; text-align: left;}
td.gridtext4 { background-color: #EEE; border-bottom: 1px solid #AAAAAA; color: #000000; cursor: pointer; font-size: 12px; font-weight: normal; height: 21px; text-indent: 0px; padding-left: 5px; text-align: left;}

td.grdblkCtr { background-color: #DDD; color: #FFFFFF; cursor: default; font-size: 12px; font-weight: bold; height: 22px; text-align: center;}
td.grdtxtCtr { background-color: #DDD; color: #FFFFFF; cursor: default; font-size: 12px; font-weight: bold; height: 22px; text-align: center;}

td.drillhdr { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: bold;   height: 21px; text-indent: 0px; padding-left: 5px; text-align: left;}
td.drilldta { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; height: 21px; text-indent: 0px; padding-left: 5px; text-align: left;}



/*
*   Styles for cell borders.
*   Naming convention:
*           brdr_t   = top
*           brdr_b   = bottom
*           brdr_l   = left
*           brdr_r   = right
*           brdr_tl  = top/left
*           brdr_tbr = top/bottom/right
*           etc...
*/
td.brdr_t    { border-top: 1px #FF9900 solid; }
td.brdr_b    { border-bottom: 1px #FF9900 solid; }
td.brdr_l    { border-left:  1px #FF9900 solid; }
td.brdr_r    { border-right: 1px #FF9900 solid; }
td.brdr_tb   { border-top:   1px #FF9900 solid;
               border-bottom: 1px #FF9900 solid; }
td.brdr_tl   { border-top:  1px #FF9900 solid;
               border-left: 1px #FF9900 solid; }
td.brdr_tr   { border-top:   1px #FF9900 solid;
               border-right: 1px #FF9900 solid; }
td.brdr_lr   { border-left:   1px #FF9900 solid;
               border-right: 1px #FF9900 solid; }
td.brdr_lb   { border-left:   1px #FF9900 solid;
               border-bottom: 1px #FF9900 solid; }
td.brdr_rb   { border-right:   1px #FF9900 solid;
               border-bottom: 1px #FF9900 solid; }
td.brdr_tlr {  border-top:   1px #FF9900 solid;
               border-left:  1px #FF9900 solid;
               border-right: 1px #FF9900 solid; }
td.brdr_blr {  border-bottom: 1px #FF9900 solid;
               border-left:   1px #FF9900 solid;
               border-right:  1px #FF9900 solid; }
td.brdr_tblr { border-top:    1px #FF9900 solid;
               border-bottom: 1px #FF9900 solid;
               border-left:   1px #FF9900 solid;
               border-right:  1px #FF9900 solid; }

table.b_tblr { border-top:    1px #FF9900 solid;
               border-bottom: 1px #FF9900 solid;
               border-left:   1px #FF9900 solid;
               border-right:  1px #FF9900 solid; }
table.b_trb { border-top:    1px #FF9900 solid;
              border-right:  1px #FF9900 solid;
              border-bottom: 1px #FF9900 solid; }

tr.rskinbgc { background-color: #FF9900 }
td.skinbgc  { background-color: #FF9900 }
div.dskinbg { background-color: #FF9900 }

td.btxt_t {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 15px;
	margin-right: 88px;
	margin-left: 15px;
      border-top: #FF9900 1px solid;
}
td.btxt_tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 15px;
	margin-right: 88px;
	margin-left: 15px;
      border-top:   #FF9900 1px solid;
      border-right: #FF9900 1px solid;
}

td.bdytxt_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 15px;
	margin-right: 88px;
	margin-left: 15px;
      border-right: #FF9900 1px solid;
}


/*
*	Navbar
*/
a.nav1:link 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a.nav1:hover
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a.nav1:visited
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.nav2
{	
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.nav3
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
}

.nav4
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}

.billplan
{	
	height: 40px;
	vertical-align: middle;
	width: 170px;
}

div.div_bdr3 {  border: 3px solid #FF9900; }

div.billplan
{
	border: none;
	margin: 3px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-indent: 0px;

}
div.billplanhead
{	
	font-size: 10pt;
	font-weight: bold;
	margin: 3px;
	text-align: center;	
}

.billplansub 
{
	position: absolute; 
	margin-left: 3px; 
	width: 180px;
	display: inline;
}

#onetimepayments
{
	background-color: #FAFAFA;	
	height: 100%;	
	width: 100%;
}

/*
	Tooltips
*/
.tooltip_button 
{	
	cursor: pointer;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
}

.tooltip_body
{	
	background-color: #FFF8EA;	
	border: 4px solid #FFF8EA;
	border-top: 1px solid #000;
	cursor: default;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
	margin-top: 2px;
	text-indent: 0px;			
}

.tooltip_canvas
{	
	background-color: #F4E6CB;
	border: 1px solid #000;	
	display: none;	
	font-size: 9pt;
	margin-top: 5px;
	position: absolute;
	text-indent: 15px;
	vertical-align: top;
	width: 220px;	
}



