/*
	Module: EDOCS2.css
	Implementors: 

	History

	2004 Mar 21 -	M. O'Brien  - remove list-style-image: url(bstargreybkg.gif) in favor of standard list bullets
				some browser clients have image caching off - so a .1 sec delay occurs for each
				list item when traversing links - causing a bouncing effect
	2009 Jan 22 -	R. Theriault  - cleaned up as part of redesign
*/

.alink {
color: Black;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size: 10px;

text-decoration: none;
}

.alink a:link {
text-decoration: none;

}

.alink a:hover {
text-decoration: underline;
color: Black;
}

.subtitle {
color:#069;
font-weight:400;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
vertical-align:text-top;
list-style-type:none;
padding-left: 10pt;
}

.subtitle a:link {
color:#069;
text-decoration:none;
background-color:transparent;
vertical-align:text-top;
list-style-type:none;
}

.subtitle a:visited {
color:#069;
text-decoration:none;
background-color:transparent;
vertical-align:text-top;
}

.subtitle a:active {
color:#c60;
font-weight:bolder;
text-decoration:none;
vertical-align:text-top;
}

.subtitle a:hover {
color:#c60;
text-decoration:none;
background-color:transparent;
vertical-align:text-top;
}

.subcatagoryhd {
color:#069;
line-height:1.2;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
text-align:left;
padding-top:0;
padding-bottom:0;
padding-left: 2pt;
border-bottom:2px inset #FFF;
}

.subcatagorydiv {
color:#c60;
font-size:12px;
font-weight:bolder;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
text-align:left;
padding-bottom:2px;
margin-left:10px;
border-bottom:1px dotted #c60;
}

.subcatagorydiv a:active {
color:#c60;
font-weight:bolder;
text-decoration:none;
border-top:medium none;
}

.subcatagorynb {
color:#069;
font-size:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
list-style-type:none;
}

.subcatagorynb a:active {
color:#c60;
font-weight:bolder;
text-decoration:none;
list-style-type:none;
border-top:medium none;
}

.subcatagorynb a:hover {
color:#c60;
text-decoration:none;
background-color:transparent;
list-style-type:none;
}

.headerlink {
color:#000;
font-size:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
text-align:left;
vertical-align:text-bottom;
padding-left:8px;
}

.langhdlink {
color:#FFF;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
text-align:left;
vertical-align:text-middle;
padding-top:13pt;
}

.langhdlink a:link {
color:#FFF;
text-decoration:none;
}

.head5 {
color:#000;
font-weight:bolder;
font-size:12px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:#c90;
text-align:left;
text-indent:20px;
vertical-align:text-top;
border-color:#c90;
border-style:solid;
border-width:1px 1px 4px;
}

.head1 {
color:#930;
font-weight:bolder;
font-size:18px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
margin-left:5px;
}

.head1_link {
margin-top:-15px;
color:#A7AB74;
line-height:150%;
font-weight:400;
font-size:12px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
margin-left:5px;

}

.head1_link a:link {
color:#A7AB74;
text-decoration:underline;
background-color:transparent;
}

.head1_link a:visited {
color:#000;
text-decoration:underline;
background-color:transparent;
}

.white_line {
color:#FFF;
font-size:10px;
line-height:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
text-align:left;
vertical-align:bottom;
list-style-type:none;
border-right:#069;
border-bottom:1px solid #fff;
border-left:#069;
}

.blue_line {
color:#FFF;
font-size:10px;
line-height:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
text-align:left;
list-style-type:none;
border-right:medium none;
border-bottom:1px dotted #069;
border-left:medium none;
}

.head2 {
color:#069;
font-weight:bolder;
font-size:13px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
text-align:left;
margin-bottom:-15px;
padding-top:2pt;
padding-bottom:2pt;
padding-left:5px;
}

.head3_nolink {
color:#069;
font-weight:bolder;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
list-style-position:outside;
padding-left:10px;
margin-bottom:-10px;
}

.head3 {
color:#069;
font-weight:bolder;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
padding-left:10px;
margin-bottom:-10px;
}


.head4 {
color:#000;
font-size:11px;
line-height: 1.5;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
}

#IEroot .head4 {
color:#000;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
}

.catagoryhd {
display: inline;
color:#FFF;
font-weight:700;
font-size:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:#069;
text-align:left;
vertical-align:text-top;
border-top:#069;
border-bottom:#069;
width:150px;
height:14px;
padding-left:2px;
padding-right:2px;
}

.catagoryhd a:link {
color:#FFF;
text-decoration:none;
background-color:#069;
text-align:left;
vertical-align:text-top;
width:250px;
height:14px;
padding-left:2px;
padding-right:2px;
}

.catagoryhd a:visited {
color:#FFF;
text-decoration:none;
background-color:#069;
text-align:left;
width:250px;
height:14px;
}

.body {
color:#000;
font-weight:400;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
vertical-align:text-top;
list-style-type:none;
padding-left:10pt;
line-height:12px;
}

.note {
color:#000;
font-weight:400;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-align:left;
padding-left:5px;
}

.note2 {
color:#000;
font-weight:400;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-align:left;
padding-left:10px;
}

.note3 {
color:#930;
font-weight:400;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
margin-top:0px;
margin-bottom:10px;
margin-right:40px;
margin-left:10px;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
background-image:url(notes1.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
border-top-style:dotted;
border-bottom-style:dotted;
border-width: 1px;
}

.legal {
color:#000;
font-weight:400;
font-size:9px;
font-family:Courier, Arial;
text-align:justify;
padding-left:5px;
}
.Bullet {
color:#000;
font-weight:400;
font-size:11px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
vertical-align:text-top;
list-style-type:none;
padding-left:10pt;
line-height:6px;
}

.list {
color:#069;
font-size:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:transparent;
text-align:left;
list-style-type:square;
}

.subcatagoryhd a:link,.subcatagoryhd a:visited,.subcatagorydiv a:link,.subcatagorydiv a:visited {
color:#069;
text-decoration:none;
background-color:transparent;
}

.subcatagoryhd a:active,.headerlink a:active {
color:#c60;
font-weight:bolder;
text-decoration:none;
}

.subcatagorynb a:link,.subcatagorynb a:visited {
color:#069;
text-decoration:none;
background-color:transparent;
list-style-type:none;
}

.headernavlink a:link,a:visited, a:active{
color: #7e8083;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
}

.headernavlink  a:hover {
color:#7e8083;
font-weight:bolder;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Geneva, sans-serif;
}

.catagoryhd a:hover {
color:#FFF;
text-decoration:none;
background-color:#069;

}
.headerlink a:hover,.langhdlink a:hover{
color:#c60;
text-decoration:none;
}

.head2 a:link,.head2 a:visited,.head3 a:link,.head3 a:visited,.head3 a:active,.head4 a:link,.head4 a:visited {
color:#000;
font-size:11px;
text-decoration:none;
background-color:transparent;
}

.subcatagoryhd a:hover,.subcatagorydiv a:hover,.head1_link a:active,.head1_link a:hover,.head2 a:active,.head2 a:hover,.head3 a:hover,.head4 a:active,.head4 a:hover {
color:#c60;
text-decoration:none;
background-color:transparent;
}

.catagoryhd a:active,.catagoryhd a:hover {
color:#FFF;
font-family:Verdana, Arial, Geneva, sans-serif;
text-decoration:none;
background-color:#c60;
text-align:left;
width:250px;
height:14px;
} 

a.dlbutton {
background: transparent url('Bg_button_a.gif') no-repeat scroll top right;
color: #444;
display: block;
float: left;
font: bold 11px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}

a.dlbutton span {
background: transparent url('bg_button_span.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0px 5px 18px;
} 

a.dlbutton:active {
background-position: bottom right;
color: #000;
outline: none; /* hide dotted outline in Firefox */
}

a.dlbutton:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.ugbutton {
background: transparent url('ug_button_a.gif') no-repeat scroll top right;
color: #444;
display: block;
float: left;
font: bold 11px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}

a.ugbutton span {
background: transparent url('ug_button_span.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0px 5px 18px;
} 

a.ugbutton:active {
background-position: bottom right;
color: #000;
outline: none; /* hide dotted outline in Firefox */
}

a.ugbutton:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
} 

.spacer {
margin-bottom:5px;
padding-top:0pt;
padding-bottom:8pt;

}

a.graphiclink img {
border-width: 0px;
}

.favbullet {
line-height: 0.25;
margin-top: 5px;
margin-bottom: 5px;
list-style-image: url('addfavicon.gif');
}

.favbullet li {
line-height: 1.5;
margin-top: 2px;
margin-left: -20px;

}

#IEroot .favbullet li {
line-height: 1.5;
margin-top: 2px;
margin-left: -20px;

}

#IEroot #layer2   {
position: absolute; 
top: 110px; 
/* 110 is for new design (w/ space hogging banner); 325 is for original design*/
left: 300px; 
width: 600px; 
z-index:300

}

.gradientfill {
background-color: #99BADD;
margin-right: 10px; 
width: 255px; 
border-spacing: 0px; 
border-spacing: 0px;

}
