/* CSS Document */
/* td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; } */
td,th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
body { margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px;}

/* headings */

.heading1 {
	font-size: 32px;
	color: #000000;
	text-decoration: none;
}
a.heading1:link, a.heading1:visited {
	font-size: 32px;
	color: #000000;
	text-decoration: none;
}
a.heading1:hover { font-size: 32px;  color: #82985D; }

.heading2 { font-size: 24px; color: #333333; text-decoration: none;}
a.heading2:link, a.heading2:visited { font-size: 24px; color: #000000; text-decoration: none;}
a.heading2:hover { font-size: 24px;  color: #82985D; text-decoration: none; }

.heading3 { font-size: 18px; color: #333333; text-decoration: none;}
a.heading3:link, a.heading3:visited { font-size: 18px; color: #000000; text-decoration: none;}
a.heading3:hover { font-size: 18px;  color: #82985D; text-decoration: none; }

.heading4 { font-size: 16px; color: #000000; text-decoration: none;}
a.heading4:link, a.heading4:visited { font-size: 16px; color: #000000; text-decoration: none;}
a.heading4:hover { font-size: 16px;  color: #82985D; text-decoration: none; }

/* links */

a { font-size: 12px; color: #92AC63; text-decoration: underline }
a:link, a:visited, a:active { text-decoration: underline}
a:hover { color: #82985D; text-decoration: underline }

.footer-nav-bold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
a.footer-nav-bold:link, a.footer-nav-bold:visited, a.footer-nav-bold:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000;}
a.footer-nav-bold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: bold; text-decoration: underline; color: #82985D; }

.footer-nav { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #666666; text-decoration: underline;}
a.footer-nav:link, a.footer-nav:visited, a.footer-nav:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #666666;}
a.footer-nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-decoration: underline; color: #82985D; }

.nav, a.nav:link, a.nav:visited {
font-size: 14px;
display: block;
background: white;
vertical-align: middle;
color: #636363;
text-decoration: none;
text-align: left;
width: 100%
}
a.nav:hover {
	color: #82985D;
	background: #DEEFAD;
	text-decoration: none;
}

.navb, a.navb:link, a.navb:visited {
font-size: 14px;
display: block;
vertical-align: middle;
color: #636363;
text-decoration: none;
text-align: left;
width: 100%
}

.navbb, a.navbb:link, a.navbb:visited {
font-size: 14px;
display: block;
background: #DEEFAD;
vertical-align: middle;
color: #82985D;
text-decoration: none;
text-align: left;
width: 100%
}


.globallevel-0 { font-size: 10px; color: #FFFFFF; font-weight: bold;}
a.globallevel-0:link, a.globallevel-0:visited, a.globallevel-0:active  { text-decoration: none;}
a.globallevel-0:hover { text-decoration: underline; color: #FFFFFF; font-size: 10px; font-weight: bold;}


.globallevel-1 { font-size: 10px; color: #FFFFFF; font-weight: bold;}
a.globallevel-1:link, a.globallevel-1:visited, a.globallevel-1:active { text-decoration: none;}
a.globallevel-1:hover { text-decoration: underline; color: #92AC63; font-size: 10px; font-weight: bold;}

.breadlevel-0 { font-size: 10px; color: #000000; text-align: right; }
a.breadlevel-0:link, a.breadlevel-0:visited,a.breadlevel-0:active  { text-decoration: none;}
a.breadlevel-0:hover { text-decoration: underline; color: #82985D; font-size: 10px; }

.breadlevel-1 { font-size: 10px; color: #333333; text-align: right; }
a.breadlevel-1:link, a.breadlevel-1:visited, a.breadlevel-1:active  { text-decoration: none;}
a.breadlevel-1:hover { text-decoration: underline; color: #82985D; font-size: 10px; }

.breadlevel-2 { font-size: 10px; color: #636363; }
a.breadlevel-2:link, a.breadlevel-2:visited, a.breadlevel-2:active { text-decoration: none;}
a.breadlevel-2:hover { text-decoration: underline; color: #82985D; font-size: 10px; }

.breadlevel-3 { font-size: 10px; color: #666666; }
a.breadlevel-3:link, a.breadlevel-3:visited, a.breadlevel-3:active { text-decoration: none;}
a.breadlevel-3:hover { text-decoration: underline; color: #82985D; font-size: 10px; }

/* HACK: breadlevels 4-6 are no longer used for the bread crumb itself. level 4 is used for 
    for quotes. */

.breadlevel-4 { font-size: 12px; color: #999999; }
a.breadlevel-4:link, a.breadlevel-4:visited, a.breadlevel-4:active { text-decoration: none;}
a.breadlevel-4:hover { text-decoration: underline; color: #82985D; font-size: 12px; }

.breadlevel-5 { font-size: 10px; color: #9C9C9C; }
a.breadlevel-5:link, a.breadlevel-5:visited, a.breadlevel-5:active  { text-decoration: none;}
a.breadlevel-5:hover { text-decoration: underline; color: #82985D; font-size: 10px; }

.breadlevel-6 { font-size: 10px; color: #9C9C9C; }
a.breadlevel-6:link, a.breadlevel-6:visited, a.breadlevel-6:active  { text-decoration: none;}
a.breadlevel-6:hover { text-decoration: underline; color: #82985D; font-size: 10px; }

/* backgrounds */
.header-banner-bg {
	background-color: #FFFFFF;
	background-image: url(../global_images/header.jpg);
	background-repeat: no-repeat;
}

/* French header */
.header-banner-bg-fr {
	background-color: #FFFFFF;
	background-image: url(../global_images/header.fr.gif);
	background-repeat: no-repeat;
}

.left-side-bg {
	background-image: url(../global_images/frame_left_bg.gif);
	background-repeat: repeat-y;
}
.right-side-bg {
	background-image: url(../global_images/frame_right_bg.gif);
	background-repeat: repeat-y;
}
.shadow-right-side-bg {
	background-image: url(../global_images/shadow_right.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.shadow-left-side-bg {
	background-image: url(../global_images/shadow_left.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow-top-side-bg {
	background-image: url(../global_images/shadow_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.shadow-bottom-side-bg {
	background-image: url(../global_images/shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.lead-right-side-bg {
	background-image: url(../global_images/lead_side_line.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.lead-top-bg {
	background-image: url(../global_images/lead_top_bot_line.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.lead-left-side-bg {
	background-image: url(../global_images/lead_side_line.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.lead-bot-bg {
	background-image: url(../global_images/lead_top_bot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.header-bg {
	background-image: url(../global_images/title_line_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.light-grey-line {
	background-image: url(../global_images/light_grey_line_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bread-bg {
	background-image: url(../global_images/top_line_bg.gif);
}

/* misc */
.bold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; }
.lable { font-size: 10px; color: #000000; }
.subh1 { font-size: 14px; color: #999999; font-style: italic; }
.subh2 { font-size: 12px; color: #999999; font-style: italic; }

/* layers */
.green-bgd {
	background-color: #DEEFAD;
	background-image: url(../global_images/green_bgd.gif);
	background-repeat: repeat;
}
.image-padding {
	padding: 10px;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}
/*.article-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 0px;
	margin: 0px 300px 0px 0px;
}*/
.article-subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 0px;
	font-style: italic;
	color: #666666;
	width: 365px;
	margin: 0px;
}
table.chart td {
	border: 1px double #cccccc;
}
table.article-body p {
	padding: 0px;
	margin: 0px 300px 0px 0px;
}

table.article-body-print p {
	padding: 0px;
	margin: 0px 250px 0px 0px;
}

.sidebar-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.darkoutline {
	border:1px solid #A3A3A3;
}

.login { font-size: 10px; color: #000000; font-weight: bold;}

a.login:link, a.globallevel-1:visited, a.globallevel-1:active {
text-decoration: none;}

a.login:hover { text-decoration: underline; color: #000000; font-size:
10px; font-weight: bold;}

.quotes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    color: #000000;
    text-decoration: none;
}
