body {
	font-family: "Arial", "Helvetica", "sans-serif";
	margin:0px;
	padding:0px;
	background-color: #28242d;
} 
table {
	border-collapse: collapse;
	border: 0px #28242d;
	padding: 0px;
} 
.text_main {
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	color: #808080;
}
.text_bold {  
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold;
	color: #808080;
}
.linked {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.linked_bold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.linked_table {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
}
.table_header {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #0066cc;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	overflow: auto;
	height: 19px;
}
.table_line {
	border-bottom: solid 1px gray;
	height: 2px;
}
.horizontal_line {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid gray;
	height: 5px;
}
.linked_small {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.text_blue {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #0066cc;
}
.text_light_blue {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #59ccfb;
}
.text_red {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
}
.text_green {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #99cc33;
}
.text_BK {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #28242d;
}
.text_orange {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #ff6600;
}
.menu_header {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #0066cc;
}
.heading {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 32pt;
	font-style: normal;
	font-weight: normal;
	color: #99cc33;
	vertical-align:top;
}
.footer {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #28242d;
	padding: 5px 0px 0px 0px;
}
.small {
	font-size: 8pt
}
.large {
	font-size: 10pt;
}
.yellow {color: #FFFF00}
.blue {color: #0066cc}
.white {color: #FFFFFF}
.orange {color: #FF6600} 
.gray {color: #808080}
.green {color: #99cc33}

a:link       { text-decoration: none }
a:visited    { text-decoration: none; color: #ffffff }
a:hover      {
	text-decoration: none;
	color: #ff6600;
}

.accordionmenu{
background: #000000;
width: 215px; /*width of menu*/
border-bottom-width: 0;
display: block;
padding: 0px 10px 0px 10px;
}

.accordionmenu a.menuitem{
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
font: bold 10pt Arial, Helvetica, sans-serif;
color: #0066cc;
line-height: 33px;
border-bottom: 1px solid gray;
display: block;
padding-left: 10px;
}

.accordionmenu a.menuitem:visited, .glossymenu .menuitem:active{
}

.accordionmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.accordionmenu a.menuitem:hover{
}

.accordionmenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
color: #0066cc;
}

.accordionmenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
border-bottom: 1px solid gray;
}

.accordionmenu div.submenu ul li{
display: block;
font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
background: #000000;
color: white;
text-decoration: none;
padding: 2px 0;
line-height: 20px;
}

.accordionmenu div.submenu ul li a{
display: block;
font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
background: #000000 url(/images/common/bullet/bullet-plus.gif) no-repeat 15px center;
color: white;
text-decoration: none;
padding: 2px 0;
line-height: 20px;
padding-left: 28px;
}

.accordionmenu div.submenu ul li a:hover{
color: #ff6600;
background: #28242d url(/images/common/bullet/bullet-plus.gif) no-repeat 15px center;
}

.navmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.navmenu ul li{
font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
color: gray;
text-decoration: none;
padding: 2px 12px 3px 12px;
background: #000000;
display: block;
border: 1px solid gray;
text-align: center;
position: relative;
float: left;
}

.navmenu ul li a{
color: white;
}

.navmenu ul li a:hover{
color: #ff6600;
}

#dhtmltooltip{
position: absolute;
padding: 10px;
background-color: #28242d;
visibility: hidden;
z-index: 100;
border: 1px solid gray;
}