/* Behavioral Connections of Wood Co. id=187 CSS extension */

body {background-color: #858CD2; text-align: center; margin: 0px;  }
body.auth_splash {background-color: #FFFFFF; margin: 0px; }

p, .doc, td,  td.doc, .bodyresize li  {font-size: 13px; }
td.doc a, td.doc a:link, td.doc a:visited {font-size: 13px; color: #06276F; font-weight: bold; }
td.doc a:hover {font-size: 14px; color: #BF8F30; font-weight: bold; }
li.doc a:link, li.doc a:visited, li.doc a:hover {color: #06276F; }

h1 {font-size: 15px; font-weight: bold; color: #000000; } 
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size: 12px; color: #555;}

p A {color: #000000; text-decoration: none;}
p A:link {color: #C25555; text-decoration: none;}
p A:visited {color: #C25555; text-decoration: none;}
p A:hover {color: #C25555; text-decoration: underline;}
 
/*use these for expandable tables*/
table.bodyresize {width: 100%; }
table.allresize {width: 950px; margin: 0; padding: 0; align: center; } 
table.allresize_outer {width: 100%; margin: 0; padding: 0;  }

/* sidebgcolumn  and rightbgcolumn control width of area between page and window boundary*/
td.sidebgcolumn {width: 300px;}
td.rightbgcolumn {width: 300px;}

/*use these for expandable tables*/
#resourcebox {width: 200px; border-color: #261e76;  }
#topicscenterbox {width: 200px; border-color: #261e76; }

#scroll2 {max-height: 300px; height:expression(this.scrollHeight > 300? "300px" : "auto" 

); width:inherit; overflow:auto;} 


/* centercolumn controls bkground color of main page*/
td.centercolumn {
background-color: #FFFFFF;
vertical-align: top; 
border-left: 1px solid #CCC; 
border-right: 1px solid #CCC;
}

/*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: 2px solid #858CD2; }
/* 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: 16px; TEXT-TRANSFORM:
uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial,
sans-serif;
BACKGROUND-COLOR: #858CD2; TEXT-ALIGN: left}  

.textboxfulldoc { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,
Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; }
 .textboxfulldoc P { COLOR: #000000; }
 .textboxfulldoc A { COLOR: #000000; TEXT-DECORATION: none; }
 .textboxfulldoc A:link { COLOR: #0000A0; TEXT-DECORATION: none; }
 .textboxfulldoc A:visited { COLOR: #0000A0; TEXT-DECORATION: none; }
 .textboxfulldoc A:hover { COLOR: #FF6600; TEXT-DECORATION: underline; }

 /* Box 1 */
#box1 {border: 2px solid #858CD2; }
 .header1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #858CD2;
TEXT-ALIGN: left }


 .textbox1 { FONT-SIZE: 13px; COLOR: #ff6600; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #D0D3EE; TEXT-ALIGN: left }
 .textbox1 A { COLOR: #0000A0; TEXT-DECORATION: none; font-size: 13px; }
 .textbox1 A:link { COLOR: #0000A0; TEXT-DECORATION: none; font-size: 13px; }
 .textbox1 A:visited { COLOR: #0000A0; TEXT-DECORATION: none; font-size: 13px; }
 .textbox1 A:hover { COLOR: #FF6600; TEXT-DECORATION: underline; font-size: 13px; }

 /* Box 2 */
#box2 { max-width:1530px; border-style: 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 {width:300px; FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM:
uppercase; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
BACKGROUND-COLOR: #858CD2; TEXT-ALIGN: left } 
 .header2 { TEXT-ALIGN: right }

.textbox2 { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #E0EDCF; TEXT-ALIGN: left; }

 .textbox2 p { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #E0EDCF; TEXT-ALIGN: left; }
 .textbox2 A { COLOR: #0000A0; TEXT-DECORATION: none; FONT-SIZE: 13px; }
 .textbox2 A:link { COLOR: #0000A0; TEXT-DECORATION: none; FONT-SIZE: 13px; }
 .textbox2 A:visited { COLOR: #0000A0; TEXT-DECORATION: none; FONT-SIZE: 13px; }
 .textbox2 A:hover { COLOR: #FF6600; TEXT-DECORATION: underline; FONT-SIZE: 13px; }

 .editorialtitle
{ FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #009c95; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; padding-top: 10px; display: block; }


 /* Box 3 */
 #list0 { BACKGROUND-COLOR: #FFFFFF; }
 #list1 { BACKGROUND-COLOR: #FFFFFF; }
 #list2 { BACKGROUND-COLOR: #FFFFFF; }

  P.sidebar {width: 140px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 14px;
PADDING-BOTTOM: 6px; COLOR: #400080; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; }
 .sidebar A { COLOR: #0000A0; font-size: 13px; text-decoration: none; }
 .sidebar A:link { COLOR: #0000A0; font-size: 13px; text-decoration: none; }
 .sidebar A:visited { COLOR: #858CD2; font-size: 13px; text-decoration: none; }
 .sidebar A:hover { COLOR: #FF6600; font-size: 13px; text-decoration: underline; }
 .sidebar IMG {width: 125px; align: center; }
 
/* Footer */
 .footer  { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, 

sans-serif;
BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center }
 .footer A { COLOR: #261376; TEXT-DECORATION: none }
 .footer A:link { COLOR: #261376; TEXT-DECORATION: none }
 .footer A:visited { COLOR: #261376; TEXT-DECORATION: none }
 .footer A:hover { COLOR: #009c95; TEXT-DECORATION: underline }

/* Idx=Topics Page */

 /* Box 1 */
 .topics_display_topicstext { FONT-WEIGHT: bold; FONT-SIZE: 11px; 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 }

/* Calendar Navigational Arrows */

  A.cal_nav {color: #FF6600 !important; text-decoration: none; font-weight: bold; }
  A.cal_nav:hover {color: #FF6600 !important; text-decoration: none; font-weight: bold;} 

 /* Topic Home Page */

td.topicheader  {
        background-color: #D0D3EE; 
        color: #261e76; font-weight: bold;  
        font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 15px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        padding: 3px;
border-bottom: 1px solid #ccc;
}

a.topicheader:link
{
        background-color: #D0D3EE;
        color: #261e76;
        font-weight: bold;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 15px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        padding: 3px;
        text-decoration: none;
}

a.topicheader:visited
{
        background-color: #D0D3EE;
        color: #261e76;
        font-weight: bold;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 15px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        padding: 3px;
        text-decoration: none;
}


a.topicheader:hover
{
        background-color: #fff;
        color: #009c95;
        font-weight: bold;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 15px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        padding: 3px;
        text-decoration: underline;
}





a.topicheader:active
{
        background-color: #D0D3EE;
        color: #261e76;
        font-weight: bold;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 15px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        padding: 3px;
        text-decoration: underline;
}

/* ROTATOR styling */
#rotator IMG {height: 125px; }
#rotator .ui-tabs-panel {height: 150px; BACKGROUND-COLOR: #FFFFFF; }
#rotator h2 a, #rotator h2 {font-size: 0.9em; }
#rotator p {font-size: 12px; BACKGROUND-COLOR: #FFFFFF; }

.advice_header_label {font-size: 16px; color: #A70F04; }