

/*------------------------------------------------------ General Formatting */
td  {
	background-color: #FFFEF5;}

select, input {
	font-size:9px;}

table.main, div.main {
	margin: 0 auto;
	width:70%;}

a {
	color:#142e3d;}

ul {
	padding:0px;
	margin:10px 10px 0px 20px;}
	
li {
	padding: 0px 0px 10px 0px;}
	
img {display:block;}
/*------------------------------------------------------ Overall Layout */
body {
	background-color: #818181;
	background-image: url(../images/backgroundFade.jpg);
	background-repeat:repeat-x;}

td.headerLogo {	
	padding-right:5px;
	padding-bottom:7px;
	font-size:9px;
	font-weight:normal;
	line-height:180%;
	text-align:right;
	vertical-align:top;
	color:#FFFEF5;
	background-color:#142e3d;
	background-color:black;
	background-image: url(../images/headingBackground4.jpg);
	background-image: url(../images/headingBackground6.jpg);
	background-repeat:repeat-x;
	}

img.logo {
	float:left;}

span.yellow {	
	color:#f5f500;}

td.rightBanner {
	background-color:#142e3d;
	background-color:black;
	background-image: url(../images/darkBlue.grey.br4.bmp);	
	background-repeat: no-repeat;
	background-position: bottom right;}

/*------------------------------------------------------ Menu */
div.menu {
	padding:8px;
	background-image: url(../images/bl4.bmp);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-right:1px solid #818181;
	border-right:1px solid #142e3d;
	background-color:#818181;
	background-color: #FFFEF5;}

td.menu {
	padding:4px 4px 4px 3px;
	padding:0px;
	background-color:#818181;}
	
td.menuDivider {
	padding:0px;
	width:15px;
	background-image: url(../images/bl4.bmp);
	background-repeat: no-repeat;
	background-position: bottom left;}

a.menuSelected1, a.menuSelected2, a.menuUnselected1, a.menuUnselected2 {
	width:100%;
	display: block;
	padding: 0px 5px 0px 0px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}

a.menuSelected1, a.menuSelected2 {
	color:#f5f500;
	background-color:#142e3d;	
	/* background-image: url(../images/menuBackgroundSelected.jpg);
	background-repeat: repeat-x;*/
	}

a.menuUnselected1, a.menuUnselected2 {
	color:#142e3d;}

a.menuUnselected1:hover, a.menuUnselected2:hover {
	cursor: pointer;
	color:#FFFEF5;
	background-color:#142e3d;
	/* background-image: url(../images/menuBackgroundSelected.jpg);
	background-repeat: repeat-x;*/
	}

a.menuSelected1, a.menuUnselected1 {
	padding-top:4px;
	padding-bottom:4px;}

a.menuSelected2, a.menuUnselected2, a.menuUnselected2:hover {
	font-weight: normal;
	padding-top:1px;
	padding-bottom:1px;}

td.content {
	width:100%;
	padding:10px;
	background-image: url(../images/darkBlue.cream.tr.bmp);
	background-repeat: no-repeat;
	background-position: top right;}

h1, span.heading, span.highlightHeading, span.headingList {
	font-weight:bold;
	font-size:12px;
	color:#142e3d;}

span.headingList {
	font-size:11px;}

h1 {
	margin: .2em 0;}
	
a.heading:hover {
	background-color:#f5f500;}

td.footer {
	background-color:#818181;
	text-align:center;
	color:#fff;
	line-height:180%;}

a.footer {
	text-decoration:none;
	color:white;}

a.footer:hover {
	color:#f5f500;}

span.footerSelected {
	color:#f5f500;}

td.box {
	padding:5px;
	text-align:center;}

/*------------------------------------------------------ Text Blocks with the left solid line */
div.textBlock {
	color:#222;
	border-left:10px solid #142e3d;
	padding-left:5px;}

/*------------------------------------------------------ Highlight Boxes */
td.highlight, div.highlight, td.highlightCenter {
	padding:10px;
	color:#FFFEF5;
	background-color:#5f7367;
	border: 1px solid #000;}

td.highlightContent {
	padding:4px;
	color:#FFFEF5;
	background-color:#5f7367;}

td.highlightCenter {
	text-align:center;}

span.highlightHeading {
	color:#f5f500;}

a.highlight {
	color:#FFFEF5;}

td.highlightImage {
	padding:0;
	background-color:black;
	border: 1px solid #000;}

td.arrow {
	text-align:center;
	vertical-align:middle;
	padding:10px;}

td.highlightLeft, td.highlightRight {	
	color:#FFFEF5;
	background-color:#5f7367;
	padding:4px;
	font-size:14px;}

td.highlightLeft {
	vertical-align:middle;
	color:#f5f500;
	font-weight:bold;
	text-align:right;}
/*------------------------------------------------------ Tables */
td.tableTitle, td.tableContent {
	padding:5px;
	text-align:right;}

td.tableTitle {
	color:#FFFEF5;
	background-color:#5f7367;}

td.assumptions {
	padding:0px;
	padding-right:5px;
	vertical-align:middle;
	white-space:nowrap;}
/*------------------------------------------------------ Tabs for above a highlighted box */
table.highlightTab {
	border-collapse:separate;
	border-spacing:0px;}

td.highlightTab {
	padding:10px;
	color:#FFFEF5;
	background-color:#5f7367;
	border-right: 2px solid #c4c1bb;
	border-bottom: 2px solid #c4c1bb;}
	
td.highlightTabSelectedTd, td.highlightTabUnselectedTd {
	padding:0px;
	background-color:#5f7367;
	border-right: 2px solid #c4c1bb;}

td.highlightTabSelectedTd {
	border-top: 4px solid #5f7367;
	border-bottom: 2px solid #5f7367;}

td.highlightTabUnselectedTd {
	border-top: 4px solid #FFFEF5;
	border-bottom: 2px solid #c4c1bb;
	background-color:#818181;}

td.tabSpacer {
	width:100%;}

a.highlightTabSelectedA, a.highlightTabUnselectedA {
	color:#f5f500;
	padding: 5px 10px 5px 10px;
	display: block;	
	font-weight:bold;}
	
a.highlightTabSelectedA {
	font-size:13px;
	text-decoration:none;}

a.highlightTabUnselectedA {	
	font-size:11px;
	text-decoration:underline;
	color:#FFFEF5;}

a.highlightTabUnselectedA:hover {	
	color:#f5f500;}
