/* ESN Benefits CSS */
/* From ESN Sales Demo CSS File based on Capital EAP Benefits ID=160 */

/* rounded corners with background color 20100210 mcd */
#list0, #list1, #list2 {background: url(/images/root/css_assets/_round_bl.gif) bottom left no-repeat;}
.sidebar {background: url(/images/root/css_assets/_round_tl.gif) top left no-repeat;}
.localcontent { background: url(/images/root/css_assets/_round_tr.gif) top right no-repeat;}
tr.resmenu { background: url(/images/root/css_assets/_round_br.gif) bottom right no-repeat;}

/* ROTATOR styling */
#rotator IMG {width: 758px; height: 341px; padding:0; margin: 0; }
#rotator .ui-tabs-panel {height: 180px; padding: 0; }
#rotator h2 a, #rotator h2 {font-size: 0; }
#rotator p {font-size: 12px; }


a, p a, .nextprev a {color: #333333; text-decoration: none;}
a:link, p a:link, .nextprev a:link {color: #757F24; text-decoration: none;}
a:visited, p a:visited, .nextprev a:visited {color: #757F24; text-decoration: none;}
a:hover, p a:hover, .nextprev a:hover {color: #757F24; text-decoration: underline;} 

/*body controls background color of the margins of main page*/
body {background-color: #D7DAB5; text-align: center; }

/* centercolumn controls bkground color of main page*/
td.centercolumn {background-color: #FFFFFF; vertical-align: top;}

p, .doc, td,  td.doc, .bodyresize li, td.doc a, td.doc a:link, td.doc a:visited, td.doc a:hover {font-size: 14px; }
h1, {font-size: 18px; font-weight: bold; color: #003126; } 


/*use these for expandable tables*/
#resourcebox {width: 240px; border-style: solid; border-color: #757F24;  }
#topicscenterbox {width: 240px; border-style: solid; border-color: #757F24;  }
#resourcebox .resourcetitle{display: none;  }

table.allresize {width: 1000px; margin: 0; padding: 0;  }
table.allresize_outer {width: 100%; margin: 0; padding: 0;  }
table.bodyresize {width: 100%; }

#scroll2 {max-height: 300px; height:expression(this.scrollHeight > 300? "300px" : "auto" ); width:inherit; 
overflow:auto;} 

/* sidebgcolumn  and rightbgcolumn control width of area between page and window boundary*/
td.sidebgcolumn {width: 1000px;}
td.rightbgcolumn {width: 1000px;}

/* centercolumn controls bkground color of main page*/
td.centercolumn {background-color: #FFFFFF;vertical-align: top;}

/*pgheader is not in default.style.css - it controls background color behind the span header to allow page 
width to increase without insolating span header*/
#pgheader  {background-color: #FFFFFF; padding: 0px;}

 /* Home Page */

/* Box Full Doc */
 /* this is the home page full document box (see document set_properties) */

#boxfulldoc { max-width:1530px; BACKGROUND-COLOR: #FFFFFF; border-width:
thin; border-color: transparent; border-style: solid;}
/* overriding max width from default.style.css- was set to 530 - so bda site
can expand to wider pages */
/* otherwise the featured aricles box on home stopped growing early in
mozilla - ok on IE*/

 .headerfulldoc { FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM:
uppercase; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, Arial,
sans-serif;
BACKGROUND-COLOR: #757F24; TEXT-ALIGN: left}  

.textboxfulldoc { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,
Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #ffffff }
 .textboxfulldoc P { COLOR: #000000; }
 .textboxfulldoc A { COLOR: #003399; TEXT-DECORATION: underline }
 .textboxfulldoc A:link { COLOR: #003366; TEXT-DECORATION: underline }
 .textboxfulldoc A:visited { COLOR: #003366; TEXT-DECORATION: underline }
 .textboxfulldoc A:hover { COLOR: #333333; TEXT-DECORATION: none }

 /* Box 1 */
 #box1 {border-color: #BAC46E; border-style: none; background: url(/images/root/css_assets/_round_tr.gif) #757F24 top right no-repeat;}
 .header1 { FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-ALIGN: left; background: url(/images/root/css_assets/_round_tl.gif) #757F24 top left no-repeat; }


 .textbox1 { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; padding:0px; }
 .textbox1 A { COLOR: #2E3D40; TEXT-DECORATION: underline; FONT-SIZE: 14px; }
 .textbox1 A:link { COLOR: #2E3D40; TEXT-DECORATION: underline; FONT-SIZE: 14px; }
 .textbox1 A:visited { COLOR: #C25555; TEXT-DECORATION: underline; FONT-SIZE: 14px; }
 .textbox1 A:hover { COLOR: #C25555; TEXT-DECORATION: none; FONT-SIZE: 14px; }

 /* Box 2 */
 #box2 { max-width:1530px; border: none;}
/* overriding max width from default.style.css- was set to 530 - so bda site can expand to wider pages */
/* otherwise the featured aricles box on home stopped growing early in mozilla - ok on IE */

 .header2 { FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM:
uppercase; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
BACKGROUND-COLOR: #757F24; TEXT-ALIGN: left; text-align: right; } 

.textbox2 { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #D7DAB5; TEXT-ALIGN: left; FONT-SIZE: 14px; }
 .textbox2 p { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #D7DAB5; TEXT-ALIGN: left; FONT-SIZE: 14px; }
 .textbox2 A { COLOR: #2E3D40; TEXT-DECORATION: none; FONT-SIZE: 14px; }
 .textbox2 A:link { COLOR: #2E3D40; TEXT-DECORATION: none; FONT-SIZE: 14px; }
 .textbox2 A:visited { COLOR: #2E3D40; TEXT-DECORATION: none; FONT-SIZE: 14px; }
 .textbox2 A:hover { COLOR: #757F24; TEXT-DECORATION: underline; FONT-SIZE: 14px; }

 .editorialtitle
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #442B1B; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif }


 /* Box 3 */
 #list0 { BACKGROUND-COLOR: #BAC46E; }
 #list1 { BACKGROUND-COLOR: #BC9CAA; }
 #list2 { BACKGROUND-COLOR: #888098; }

  P.sidebar {width: 200px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 15px;
PADDING-BOTTOM: 6px; COLOR: #FFFFFF; font-weight: bold; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; width: 200px;}
 .sidebar A { COLOR: #442B1B; TEXT-DECORATION: none; font-weight: normal; font-size: 14px; }
 .sidebar A:link { COLOR: #442B1B; TEXT-DECORATION: none; font-weight: normal; font-size: 14px; }
 .sidebar A:visited { COLOR: #442B1B; TEXT-DECORATION: none; font-weight: normal; font-size: 14px; }
 .sidebar A:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; font-size: 14px; }

 .sidebartitle { width: 100%; BORDER-BOTTOM: #757F24 3px solid;}

  /* The address tag controls the client contact info area of Box 3 */
  /* set so same width as P.sidebar so address matches width of lists */
  address {width=200px;}

 /* Footer */
 .footer  { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center }
 .footer A { COLOR: #2E3D40; TEXT-DECORATION: none }
 .footer A:link { COLOR: #2E3D40; TEXT-DECORATION: none }
 .footer A:visited { COLOR: #C25555; TEXT-DECORATION: none }
 .footer A:hover { COLOR: #C25555; TEXT-DECORATION: underline }


/* Idx=Topics Page */

 /* Box 1 */
 .topics_display_topicstext { FONT-WEIGHT: bold; FONT-SIZE: 12px; 

TEXT-TRANSFORM: uppercase; COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-ALIGN: left }

 .topics_display_tr  { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #C9C9C9;
TEXT-ALIGN: left }
 .topics_display_tr A { COLOR: #FFFFFF; TEXT-DECORATION: none  }
 .topics_display_tr A:link { COLOR: #FFFFFF; TEXT-DECORATION: none  }
 .topics_display_tr A:visited { COLOR: #FFFFFF; TEXT-DECORATION: none  }
 .topics_display_tr A:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline }

 /* Topic Home Page */

.topictitle 
{
	color: #0F204B; 
}

td.topicheader, a.topicheader:link, a.topicheader:active, a.topicheader:visited, a.topicheader:hover  
{
        background-color: #888098; 
        color:#79000; font-weight: bold;  
        font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 15px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        padding: 3px;
}

/* FAQ CSS Block */

.faq_item_title 
{
		color: # 704F30; 
}

.faq_list_block, .faq_item_block 
{
	background-color: #D7DAB5; 
}

.advice_header_image, .advice_header_label
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:1.1em;
	font-weight:normal;
}