@charset "UTF-8";
/* CSS Document */

body {
	margin: 25px 0px 0px 0px;
	padding: 0;
	background-image: url(../images/bg.jpg);
}

td {
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	line-height: 13pt;
}

.subHead {
	font-weight: bold;
}

.relatedLinks {
	font-size: 9pt;
}

.footerTxt {
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px 0px 0px 50px;
	color: #999999;
}

.footnoteTxt {
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
	color: #999999;
}

.white {
	color: #FFFFFF;
}

.statsTxt {
	font-family: arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FCA658;
}



.tableCellBG_grayImg {
	background-image: url("../images/bg_gray.jpg");
	background-repeat: repeat-x;
}

.tableCellBG_grayImg2 {
	background-image: url("../images/bg_gray2.jpg");
	background-repeat: repeat-x;
}

.tableCellBG_yellowImg {
	background-image: url("../images/bg_yellow.jpg");
	background-repeat: repeat-x;
}

.tableCellBG_OrangeImg {
	background-image: url("../images/bg_orange.jpg");
	background-repeat: repeat-x;
}

.tableCellBG_blueImg {
	background-image: url("../images/bg_blue.jpg");
	background-repeat: repeat-x;
}

.tableCellBG_greenImg {
	background-image: url("../images/bg_green.jpg");
	background-repeat: repeat-x;
}

.tableCellBG_ltGray {
	background-color: #E4E5E4;
}

.tableCellBG_whiteMenu {
	background-color: #FFFFFF;
	padding: 4px 2px 0px 2px;
}

.tableCellBG_clearMenu {
	padding: 4px 2px 0px 2px;
}

.tableCellBG_white {
	background-color: #FFFFFF;
}

.tableCellBG_black {
	background-color: #cccccc;
}

.tableCellBG_yellowRelatedLinks {
	background-color: #FBE9A3;
	width: 247;
	text-align: left;
	padding: 10px 0px 0px 30px;
}

.tableCellBG_orangeRelatedLinks {
	background-color: #FFC998;
	width: 247;
	text-align: left;
	padding: 10px 0px 0px 30px;
}

.tableCellBG_blueRelatedLinks {
	background-color: #AFD3EE;
	width: 247;
	text-align: left;
	padding: 10px 0px 0px 30px;
}

.tableCellBG_greenRelatedLinks {
	background-color: #A5E99E;
	width: 247;
	text-align: left;
	padding: 10px 0px 0px 30px;
}

.tableCellBG_yellowNav {
	background-color: #FBE9A3;
	padding: 6px 0px 6px 20px;
}

.tableCellBG_yellowNav_alt {
	background-color: #F8D960;
	padding: 6px 0px 6px 20px;
}

.tableCellBG_orangeNav {
	background-color: #FFC998;
	padding: 6px 0px 6px 20px;
}

.tableCellBG_orangeNav_alt {
	background-color: #FCA658;
	padding: 6px 0px 6px 20px;
}

.tableCellBG_blueNav {
	background-color: #AFD3EE;
	padding: 6px 0px 6px 20px;
}

.tableCellBG_blueNav_alt {
	background-color: #78B9EB;
	padding: 6px 0px 6px 20px;
}

.tableCellBG_orangeNav {
	background-color: #A5E99E;
	padding: 6px 0px 6px 20px;
}

.tableCellBG_orangeNav_alt {
	background-color: #74E768;
	padding: 6px 0px 6px 20px;
}

.tableCellBG {
	background-color: #E4E5E4;
	padding: 0px 50px 50px 50px;
	text-align: left;
}


.floatright { 
	float: right;
	margin: 0 0 10px 20px;
}

.floatleft { 
	float: left;
	margin: 0 20 10px 0px;
}

.centerImage { 
	align: center;
}


a:link {
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

a:visited {
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

a:hover {
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}

a:active {
	font-family: arial, sans-serif;
	font-size: 10spt;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

a.menu:link {
	text-decoration: none; 
	font-size: 8.5pt;
	line-height: 10pt;
}

a.menu:visited {
	text-decoration: none; 
	font-size: 8.5pt;
	line-height: 10pt;
}

a.menu:hover {
	text-decoration: underline; 
	font-size: 8.5pt;
	line-height: 10pt;
	color: #000000;
}

a.menu:active {
	text-decoration: none; 
	font-size: 8.5pt;
	line-height: 10pt;
}

a.next:link {
	text-decoration: none; 
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0em;
	color: #333333;
}

a.next:visited {
	text-decoration: none; 
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0em;
	color: #333333;
}

a.next:hover {
	text-decoration: none; 
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0em;
	color: #000000;
}

a.next:active {
	text-decoration: none; 
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0em;
	color: #333333;
}

a.inline:link {
	text-decoration: underline; 
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0em;
	color: #FF5A00;
}

a.inline:visited {
	text-decoration: underline; 
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0em;
	color: #FF5A00;
}

a.inline:hover {
	text-decoration: underline; 
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0em;
	color: #FF5A00;
}

a.inline:active {
	text-decoration: underline; 
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0em;
	color: #FF5A00;
}

a.related:link {
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}

a.related:visited {
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}

a.related:hover {
	text-decoration: underline; 
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}

a.related:active {
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}

a.footer:link {
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
}

a.footer:visited {
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
}

a.footer:hover {
	text-decoration: underline; 
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}

a.footer:active {
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left: 0px; padding: 0px; margin-bottom: 0;}
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 9px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../images/buttons/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../images/buttons/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(../images/buttons/bullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }

	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 10pt; }
	ul.mktree  li ul li { font-size: 10pt; padding-left: 12px }
	ul.mktree  li ul li ul li { font-size: 8pt; }
	ul.mktree  li ul li ul li ul li { font-size: 6pt; }
}