/* FINANCE OVER-RIDE STYLES */
#contact_multi {
	display:none;
}
#sideItems {
 padding: 135px 0 10px 0;
 margin: 0; /*
 padding: 0;
 margin: 9.62em 0 0 0;  /**/
}
li {
	list-style-position: outside;
	margin-left: 14px;
}
ul.clf2_menu li {
	list-style-position: inside;
	margin-left: 0;
}
#breadcrumbs {
 padding: 135px 0 0 0;
}
#breadcrumbs ul, #breadcrumbs ul li {
	color: #999999;
	letter-spacing: 2.5pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#breadcrumbs a {
	color: #2e3192;
	text-decoration: none;
	padding-right: 0.45em;
}
#breadcrumbs a.hover {
	color: #2e3192;
	text-decoration: underline;
	padding-right: 0.45em;
}

/* Lets try without title and use breadcrumbs
#PageTitle {
 padding: .75em 0 .75em 0;
}
*/
#PageTitle {
 display: none;
}
#SiblingLinks {
 display: none;
}
#footer {
 position: relative;
 clear: both;
 width: 980px;
 margin-top: 0;
 margin-left: -205px;
 background: #BBBBBB;
 color: #FFFFFF;
 text-align: center;
 padding: 5px 0 5px 0;
 font-size: .85em;
}
#container table {
	padding: 0;
	margin: 0;
	position: relative;
	float: none;
}
#main_nav {
	margin-bottom: 20px;
}
#main_nav .current ul li a, #main_nav ul li a {
	padding-top: 3px;
	padding-bottom: 3px;
}
#main_nav ul li.current a {
	padding-top: 3px;
	padding-bottom: 3px;
}
#main_nav ul li.current {
	padding-top: 3px;
	padding-bottom: 3px;
}
#main_nav ul li a:hover {
	padding-top: 3px;
	padding-bottom: 3px;
}

/*
#main_nav {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 letter-spacing: .25pt;
 margin: 4.23em -195px 0 0;
}

#container {
 width: 780px;
 padding: 0 0 0 190px;
}





/*  FINANCE ADDED STYLES */

#white {
 	color: #ffffff;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .75pt;
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 15px 15px 0;
}
#white p {
 	color: #ffffff;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .75pt;
	margin: 0 0 .75em 0;
 	padding: 0;
}
#white img {
	margin: 0 20px 20px 0;
}
#white p img {
	margin: 0 20px 20px 0;
}
#white p a img {
	margin: 0 20px 20px 0;
}
#white P.heading {
	margin: 0 0 .5em 0;
 	padding: 0;
 	color: #ffffff;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .5pt;
	font-weight: bold;
}
#white p.whitehead {
	margin: 0 0 .5em 0;
 	padding: 0;
 color: #ffffff;
 font: bold 10pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .85pt;
 text-transform: uppercase;
}
#white P.whitehead_med {
	margin: 0 0 .75em 0;
 	padding: 0;
	color: #ffffff;
	letter-spacing: .85pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: .5em;
	font-weight: bold;
}
#white a {
	padding: 0px; 
	margin: 0px;
	color: #ffffff;
	text-decoration: none;
}
#white a.hover {
	padding: 0px; 
	margin: 0px;
	color: #ffffff;
	text-decoration: underline;
}
#white ul {
 	color: #ffffff;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .75pt;
	margin: .5em 1em .5em 1em;
 	padding: 0;
 	padding: 0;
}
#white li
{
	margin: 0;
	padding: 0;
	list-style-type: square;
}
.white {
 color: #ffffff;
 font: 9pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
}
.white_smaller {
 color: #ffffff;
 font: 7.5pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
}
.whitehead {
 color: #ffffff;
 font: bold 10pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 text-transform: uppercase;
}
.whitehead_nonbold {
 color: #ffffff;
 font: 10pt/1.5 Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 text-transform: uppercase;
}
.whitehead_sm {
 color: #ffffff;
 font: bold 7pt/1em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
 text-transform: uppercase;
}
.whitehead_med {
	color: #ffffff;
	letter-spacing: .85pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 1em;
	font-weight: bold;
}
#gray {
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 15px 15px 0;
 	color: #666666;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 0.75pt;
}
#gray p img {
	margin: 0 20px 20px 0;
	padding: 0;
}
#gray p a img {
	margin: 0 20px 20px 0;
	padding: 0;
}
#gray table {
	padding: 0 0 0 0;
	margin: 0px 0 15px 0;
 	width: 100%;
 	border: 2px solid #777777;
	 color: #666666;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 0.75pt;
}
#gray table td {
 	padding-top: 3px;
 	padding-right: 10px;
 	padding-bottom: 5px;
 	padding-left: 15px;
 	text-align: left;
 	vertical-align: top;
}
#gray p {
 	color: #666666;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 0.75pt;
	margin: 0 0 .75em 0;
 	padding: 0;
}
#gray p.indent {
 	color: #666666;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 0.75pt;
	margin: 0 0 .75em 1em;
 	padding: 0;
}
#gray p.heading {
	 color: #666666;
	 font: bold 9.5pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1.25pt;
	text-transform: uppercase;
	margin: 0 0 .5em 0;
 	padding: 0;
	font-weight: bold;
}
#gray p.contact_grayhead {
	color: #333333;
 	font: bold 10pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 1pt;
 	text-transform: uppercase;
	background-image: url(../images/ul_dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0 0 .75em 0;
 	padding: 0;
}
#gray p.budget_heading {
	color: #333333;
	font: bold 10pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1.25pt;
	text-transform: uppercase;
	margin: 0 0 .75em 0;
 	padding: 0;
	font-weight: bold;
}
#gray p.budget_grayhead {
	color: #666666;
 	font: bold 9.5pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 1pt;
 	text-transform: uppercase;
	background-image: url(../images/ul_dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0 0 .75em 0;
 	padding: 0;
}
#gray p.grayhead_nonbold {
 	color: #666666;
 	font: 9.5pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .85pt;
 	text-transform: uppercase;
 	margin: 0 0 .5em 0;
 	padding: 0;
 
}
#gray p.grayhead_med {
	color: #666666;
	letter-spacing: .85pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 1em;
	font-weight: bold;
	margin: 0 0 .5em 0;
 	padding: 0;
}
#gray p.grayhead_sm {
 	color: #666666;
 	font: bold 7pt/1em Arial, Helvetica, sans-serif;
 	letter-spacing: .75pt;
 	text-transform: uppercase;
	margin: 0 0 .5em 0;
 	padding: 0;
}
#gray ul {
 	color: #666666;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 0.75pt;
	margin: .5em 1em .5em 1em;
 	padding: 0;
}
#gray li
{
	list-style-type: square;
	margin: 0 0 0 1em;
 	padding: 0;
}
.gray_small {
 color: #666666;
 font: 8.5pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
}
.gray_smaller {
 color: #666666;
 font: 7.5pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
}
.gray {
 color: #666666;
 font: 9pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
}
.grayheading {
 color: #666666;
 font: 9pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
 font-weight: bold;
}
.grayhead_nonbold {
 color: #666666;
 font: 10pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 text-transform: uppercase;
}
.grayhead {
 color: #666666;
 font: bold 10pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 text-transform: uppercase;
}
.grayhead_med {
	color: #666666;
	letter-spacing: .85pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height:1em;
	font-weight: bold;
}
.grayhead_sm {
 color: #666666;
 font: bold 7pt/1em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
 text-transform: uppercase;
}
.red_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height:1em;
	letter-spacing: .85pt;
	padding-left: 0px;
	color: #990000;
	background: none;
}
.trhead {
	background-color: #000066;
	background-repeat: repeat;
}
.tablehead {
 color: #ffffff;
 letter-spacing: 2.5pt;
 text-transform: uppercase;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 line-height:  1.5em;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
}
.trhead_white {
	background-color: #ffffff;
	background-repeat: repeat;
}
.tablehead_white {
 color: #6c6e64;
 letter-spacing: 2.5pt;
 text-transform: uppercase;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 line-height: 1em;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
}
.specialhead {
	color: #ffffff;
	font: bold 8pt Arial, Helvetica, sans-serif;
	letter-spacing: 2pt;
	text-transform: uppercase;
	line-height: 1.25em;
}
.tableheadpad {
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.pad {
 padding-top: 10px;
 padding-right: 7px;
 padding-bottom: 15px;
 padding-left: 10px;
}
.html {
 letter-spacing: .75pt;
 font-family: &quot;Courier New&quot;, Courier, &quot;Times New Roman&quot;, Times;
 font-size: 7pt;
 font-style: normal;
 line-height: normal;
 text-transform: uppercase;
 line-height: 1.25em;
}
#maintable {
	padding: 0 0 0 0;
	margin: 0;
	width: 100%;
	border: 0;
	text-align: left;
	vertical-align: top;
}
#maintable_img {
 	background-color: #6c6e64;
	padding: 0;
	margin: 0;
}
#maintable_links {
 	background-color: #6c6e64;
	padding: 0;
	margin: 0;
}
#maintable_links p {
	color: #bdbeb9;
	font: 8pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	margin: 0 0 .25em 0;
 	padding: 0;
}
#maintable_links p.extra {
	color: #bdbeb9;
	font: 8pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	margin: 0 0 .75em 0;
 	padding: 0;
}
#maintable_links a {
	color: #bdbeb9;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#maintable_links a:hover {
	color: #bdbeb9;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
#maintable_links p.special {
	color: #ffffff;
	letter-spacing: 2.5pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.75em;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 1em 0;
}
#maintable_special {
 	background-color: #25316e;
	padding: 0;
	margin: 0;
}
#maintable_special p {
	color: #ffffff;
	letter-spacing: 2.5pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.75em;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#maintable_mission {
	background-color: #3c425c;
	padding: 0;
	margin: 0;
}
#maintable_mission p {
	color: #bdc1d3;
	font: 8.5pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	margin: 0 0 .25em 0;
 	padding: 0;
}
#maintable_mission p.special {
	color: #ffffff;
	letter-spacing: 2.5pt;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.25em;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#maintable_mission a {
	color: #bdc1d3;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#maintable_mission a:hover {
	color: #bdc1d3;
	text-decoration: underline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#maintable_white {
	padding: 0;
	margin: 0;
}
#maintable_white p {
 	color: #ffffff;
 	font: 9.5pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .85pt;
	margin: 0 0 .75em 0;
 	padding: 0;
}
#maintable_white p.indent {
 	color: #ffffff;
 	font: 9.5pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .85pt;
	margin: 0 0 .75em 1em;
 	padding: 0;
}
#maintable_white p.smaller {
 color: #ffffff;
 font: 7.5pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: .75pt;
}
#maintable_white p.heading {
 	color: #ffffff;
 	font: bold 10pt/1.5em Arial, Helvetica, sans-serif;
 	letter-spacing: 1.25pt;
 	text-transform: uppercase;
 	margin: 0 0 .25em 0;
 }
 #maintable_white p.heading_ncaps{
 	color: #ffffff;
 	font: 10pt/1.5em Arial, Helvetica, sans-serif;
 	letter-spacing: 1.25pt;
 	margin: 0 0 .25em 0;
	font-weight: bold;
 }
#maintable_white p a {
 	color: #dddddd;
 	text-decoration: none;
	padding: 0;
	margin: 0;
}
#maintable_white p a.hover {
 	color: #dddddd;
 	text-decoration: underline;
	padding: 0;
	margin: 0;
}
#maintable_inner {
	padding: 0;
	margin: 0;
	border: 2px solid #999999;
	vertical-align: top;
	width: 100%;
}
#maintable_inner tr.med_gray {
	background-color: #999999;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#maintable_inner td.gray {
	padding: 1px 15px 3px 30px;
	margin: 0;
	vertical-align: top;
 	color: #eeeeee;
 	font: 9.5pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .85pt;
	font-weight: bold;
}
#maintable_inner td {
	padding: 5px 15px 5px 30px;
	margin: 0;
	vertical-align: top;
 	color: #ffffff;
 	font: 9.5pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: .85pt;
}
#maintable_inner td  a {
 	color: #dddddd;
 	text-decoration: none;
	padding: 0;
	margin: 0;
}
#maintable_inner td a.hover {
 	color: #dddddd;
 	text-decoration: underline;
	padding: 0;
	margin: 0;
}


/* CURRENTLY NOT IN USE
#maintable_right {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#maintable_right p {
	color: #444444;
	font: 8.5pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	margin: 0 0 .25em 0;
 	padding: 0;
}
#maintable_right p.extra {
	color: #444444;
	font: 8.5pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	margin: 0 0 .75em 0;
 	padding: 0;
}
#maintable_right a {
	font: 8.5pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	color: #444444;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#maintable_right a:hover {
	font: 8.5pt/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	color: #444444;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
*/
#multi {
	position: absolute;
	top: 158px;
	left: 750px;
	width: 190px;
	height: auto;
	background-color: #aeafab;
	padding: 10px 10px 10px 10px;
}
#multi p {
 	color: #333333;
 	font: 9pt/1.25em Arial, Helvetica, sans-serif;
 	letter-spacing: 0.75pt;
	margin: 0 0 .25em 0;
 	padding: 0;
}
#multi a {
 	color: #666666;
	text-decoration: none;
}
#multi a.hover {
 	color: #333333;
	text-decoration: underline;
}
#multi p.heading {
 color: #333333;
 font: bold 10pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 text-transform: uppercase;
}
#multi p.subhead {
 color: #333333;
 font: bold 9pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
}
#contact_multi {
	position: absolute;
	top: 130px;
	left: 750px;
	width: 190px;
	height: auto;
	background-color: #aeafab;
	padding: 5px 5px 5px 5px;
}
#contact_multi p {
 	color: #333333;
 	font: 8pt/1em Arial, Helvetica, sans-serif;
 	letter-spacing: 0.75pt;
	margin: 0 0 .25em 0;
 	padding: 0;
}
#contact_multi a {
 	color: #666666;
	text-decoration: none;
}
#contact_multi a.hover {
 	color: #333333;
	text-decoration: underline;
}
#contact_multi p.heading {
 color: #333333;
 font: bold 9pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 text-transform: uppercase;
}
#contact_multi p.subhead {
 color: #333333;
 font: bold 9pt/1.25em Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
}

