@charset "UTF-8";
/* CSS Document */
/* Links for the header and footer */
.link_small_red{color:#000; font-size:10px; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; }
.link_small_red a, a:visited{color:#d92524; text-decoration:none; cursor:pointer;}
.link_small_red a:hover{color:#000; text-decoration:none;}

.link_small_blue{color:#000; font-size:10px; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;}
.link_small_blue a, a:visited{color:#1f59a3; text-decoration:none; cursor:pointer;}
.link_small_blue a:hover{color:#000; text-decoration:none;}

/* Default link style */
a:link, a:visited {
color: #1f59a3;
text-decoration: none;
}
a:hover {
color: #1f59a3;
text-decoration: underline;
}

/* Default table cell */
td {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
color:#403b3b;
font-weight: normal;
font-style: normal;
text-decoration: none;
line-height: 18px;
background-color: #FFFFFF;
border:0px solid #FFFFFF;
}
table {border 0px solid #FFFFFF;}
tr {border 0px solid #FFFFFF;}
.td_dark {background-color:#b3b1b1;}
.td_light {background-color:#ecebeb;}

/* Default list style */
ul li {
list-style-type:none;
margin-left: -20px;
padding-left:30px;
background:url('/img/bullet-box-small.png') no-repeat 0em;
background-position: 0px 5px;
}
li {margin-bottom:3px;}

/* Default input style */
.txt_input {color:#000; font-size:14px; padding:1px 3px 1px 3px; border:1px solid #7f9db9; width:200px;}
.err_form {color:#ee2222; font-weight:bold;}
.txt_check {float:left; margin-top:0px; margin-left:8px;}
.check_check {float:left;}

/* Arial headings with no text-decoration on links */
h6, h4, h3, h2, h1, h0 {
font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif;
font-size:12px;
color:#1f59a3;
font-weight:bolder;
line-height:22px;
}
h5 {font-size:34px;}
h4 {font-size:14px;}
h3 {font-size:16px;}
h2 {font-size:18px;}
h1 {font-size:22px;}

a.h1:link, a.h1:visited, a.h2:link, a.h2:visited, a.h3:link, 
a.h3:visited, a.h4:link, a.h4:visited, a.h5:link, a.h5:visited {
color: #d92524;
text-decoration: none;
}
a.h1:hover, a.h2:hover, a.h3:hover, a.h4:hover, a.h5:hover {
color: #1f59a3;
text-decoration: none;
}


.h6_blue {
   font-family: Arial,Verdana,Tahoma,Helvetica,Sans-serif;
   font-size: 18px;
   color: #1f59a3;
   font-weight: bolder;
   line-height: 22px;
}

.h6_blue_small {
   font-family: Arial,Verdana,Tahoma,Helvetica,Sans-serif;
   font-size: 14px;
   color: #1f59a3;
   font-weight: bolder;
   line-height: 22px;
}
a.h6_blue:link, a.h6_blue:visited, a.h6_blue:hover {
   color: #1f59a3;
   text-decoration: none;
}

.bh2 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   line-height: 20px;
}
a.bh2:link, a.bh2:visited {
   color: #000000;
   text-decoration: underline;
}
a.bh2:hover {
   color: #000000;
   text-decoration: none;
}

/* Citation */
.citation {
	font-family:helvetica, arial, sans-serif;
	font-style:italic;
	font-size:0.8em;
	font-weight: normal;
	padding-top: -10px;
	margin-top:-10px;
	color:#666;
}


/* Copyright */
.copyright {
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
color: #403b3b;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

/* left menu link */
.left_menu, a.left_menu {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 13px;
color:#403b3b;
font-weight:normal;
line-height: 20px;
}
a.left_menu:link, a.left_menu:visited {
color: #1f59a3;
text-decoration: none;
font-weight:normal;
}
a.left_menu:hover {
color: #1f59a3;
text-decoration: underline;
font-weight:normal;
}

/* left menu ANCHOR link */
.left_menu_anchor, a.left_menu_anchor {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
color:#403b3b;
font-weight:normal;
line-height: 18px;
padding-left:4px;
border-left:4px solid #FFFFFF;
}
a.left_menu_anchor:link, a.left_menu_anchor:visited {
color:#403b3b;
text-decoration: none;
font-weight:normal;
padding-left:4px;
border-left:4px solid #FFFFFF;
}
a.left_menu_anchor:hover {
color:#1f59a3;
text-decoration: none;
font-weight:normal;
padding-left:4px;
border-left:4px solid #1f59a3;
}

/* regular text */
.bluesmall, a.bluesmall {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 12px;
color:#1f59a3;
line-height: 18px;
}

.refer, a.refer {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
color:#8c8c8c;
line-height: 15px;
margin-left: -20px;
padding-left:40px;
}

.plain_10, .plain_11, .plain_12, .plain_14, .plain_16 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
color:#403b3b;
line-height: 16px;
}
.plain_11 {font-size: 11px;}
.plain_12 {font-size: 12px; line-height: 18px;}
.plain_14 {font-size: 14px; line-height: 20px;}
.plain_16 {font-size: 16px; line-height: 22px;}





/* div with right dot image */
.rightdot{
background-image:  url("/img/dotted-line.gif");
background-position: right;
background-repeat: repeat-y;
}

/* the vertical break at the top of all columns */
.column_top {width:100%; height:30px; background-color:#fff;}
.one_across {width:100%; height:1px;}
.five_across {width:100%; height:5px;}
.ten_across {width:100%; height:10px;}

/* NOT YET REFERENCED
.plainfixedwidth, a.plainfixedwidth {
font-family: Courier, Courier New, mono;
font-size: 13px;
color:#403b3b;
line-height: 20px;
}
.plainfixedwidthsmall, a.plainfixedwidthsmall {
font-family: Courier, Courier New, mono;
font-size: 11px;
color:#403b3b;
line-height: 20px;
}


.heading1 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #000000;
   font-weight: bold;
   line-height: 20px;
}
a.heading1:link, a.heading1:visited {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #000000;
   font-weight: bold;
   line-height: 20px;
   text-decoration: underline;
}
a.heading1:hover {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #000000;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}
.heading2 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   line-height: 20px;
}
a.heading2:link, a.heading2:visited {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   line-height: 20px;
   text-decoration: underline;
}
a.heading2:hover {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}
.heading1red {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
}
a.heading1red:link, a.heading1red:visited {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   color: #d92524;
   text-decoration: underline;
}
a.heading1red:hover {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   color: #d92524;
   text-decoration: none;
}
.heading2red {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
}
a.heading2red:link, a.heading2red:visited {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   text-decoration: underline;
}
a.heading2red:hover {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}
.heading3red {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 18px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
}
a.heading3red:link, a.heading3red:visited {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   text-decoration: underline;
}
a.heading3red:hover {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}

.heading1grey {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #938e8e;
   font-weight: bold;
   line-height: 20px;
}
a.heading1grey:link, a.heading1grey:visited {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #938e8e;
   font-weight: bold;
   line-height: 20px;
   text-decoration: underline;
}
a.heading1grey:hover {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size:14px;
   color: #938e8e;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}
.heading2grey {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #938e8e;
   font-weight: bold;
   line-height: 20px;
}
a.heading2grey:link, a.heading2grey:visited {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #938e8e;
   font-weight: bold;
   line-height: 20px;
   text-decoration: underline;
}
a.heading2grey:hover {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   color: #938e8e;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}
.heading3 {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 18px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}
a.heading3:link, a.heading3:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 18px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   text-decoration: underline;
}
a.heading3:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 18px;
   color: #d92524;
   font-weight: bold;
   line-height: 20px;
   text-decoration: none;
}
*/