﻿body
{
	background-color: #000000;
	margin: 0 0 0 0;
	overflow: hidden;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #000000;
	overflow: auto;
}

.bodyblack
{
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;
	text-align: center;
	background-color: #000000;
	background-image: none;
	scrollbar-face-color: #3154F7;
	scrollbar-highlight-color: #3154F7;
	scrollbar-3dlight-color: #3154F7;
	scrollbar-darkshadow-color: blue;
	scrollbar-shadow-color: #3154F7;
	scrollbar-arrow-color: blue;
	scrollbar-track-color: #000000;
	overflow: auto;
}

@media print{ body { display: none; } }

.excontainer {
	position	: absolute;
	top			: 10px;
	left		: 10px;
	width		: 500px;
	height		: 200px;
	background	: #EEE;
	overflow	: hidden;
	border		: 1px solid #666;
}


#container {
	position	: relative;
	width		: 500px;
	height		: 200px;
	background	: #EEE;
	overflow	: hidden;
	border		: 1px solid #666;
}

#content {
	position	: relative;
	width		: 490px;
	left		: 5px;
}

p {
	font		: normal 10px/14px arial,helevetica,san-serif;
}

.exscrollArea {
	position	: absolute;
	left		: 515px;
	top			: 10px;
	height		: 200px;
	width		: 15px;
	border		: 1px solid #666;
	overflow	: hidden;
}

#scrollArea {
	height		: 200px;
	width		: 15px;
	border		: 1px solid white;
	overflow	: hidden;
}

#scroller {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	background	: #AAA;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
}

.scrollpadding
{
	padding-bottom: 1px;
}

.scrollpaddingright
{
	padding-right: 1px;
}

.NoPadding
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* Table with border styles */

.tbl_header_text
{
	margin-left: 10px; 
	padding-left: 5px; 
	padding-right: 5px; 
	background-color: Black; 
	font-family: Verdana; 
	color: #2742c9; 
/*	color: #cccccc; */
	font-weight: bold;
}

.tbl_top_left
{
	width: 4px; 
	height: 4px; 
	background-image: url('images/tb_top_left.gif'); 
	background-repeat: no-repeat;
}

.tbl_top
{
	height: 4px; 
	background-image: url('images/tb_top.gif'); 
	background-repeat: repeat-x;
}

.tbl_top_right
{
	width: 4px; 
	height: 4px; 
	background-image: url('images/tb_top_right.gif'); 
	background-repeat: no-repeat;
}

.tbl_top_left_text
{
	width: 4px; 
	height: 19px; 
	background-image: url('images/tb_top_left_text.gif'); 
	background-repeat: no-repeat;
}

.tbl_top_text
{
	height: 19px; 
	background-image: url('images/tb_top_text.gif'); 
	background-repeat: repeat-x;
}

.tbl_top_right_text
{
	width: 4px; 
	height: 19px; 
	background-image: url('images/tb_top_right_text.gif'); 
	background-repeat: no-repeat;
}

.tbl_left
{
	width: 4px; 
	background-image: url('images/tb_left.gif'); 
	background-repeat: repeat-y;
}
.tbl_center
{
	padding: 5px 5px 5px 5px;
}
.tbl_right
{
	width: 4px; 
	background-image: url('images/tb_right.gif'); 
	background-repeat: repeat-y;
}

.tbl_bottom_left
{
	width: 4px; 
	height: 4px; 
	background-image: url('images/tb_bottom_left.gif'); 
	background-repeat: no-repeat;
}

.tbl_bottom
{
	height: 4px; 
	background-image: url('images/tb_bottom.gif'); 
	background-repeat: repeat-x;
}

.tbl_bottom_right
{
	width: 4px; 
	height: 4px; 
	background-image: url('images/tb_bottom_right.gif'); 
	background-repeat: no-repeat;
}

.HandCursor
{
	cursor: pointer;
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
    width: 486px;
    height: 220px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    /*background-color: #E7EADE;*/
    margin: 0.3em auto;
    padding: 5px;
    color: #cccccc;
    text-align: justify;
}

#innerdiv 
{
	font-family: Verdana;
    color: #cccccc;
    text-align: justify;
    font-size: 8pt;
}

.TextEntry
{
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
	background-color: Black;
	color: White;
}

.TextEntryHeader
{
	color: White;
	text-align: right;
	font-size: 8pt;
	padding-right: 4px;
}

.Annual2008MiniLeftCol
{
    font-weight: bold;
    text-align: center;
    color: #66CCFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00FFFF;
}

.Annual2008MiniLeftColSpaced
{
    text-align: center;
    color: #8397fa;
    padding-left: 3px;
    padding-right: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #8397fa;
    font-size: 8pt;
}

.Annual2008MiniRightCol
{
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-bottom-color: #8397fa;
    font-size: 8pt;
    padding-left: 8px;
    padding-right: 3px;
    font-weight: bold;
}

.Annual2008FullLeftColSpaced
{
    text-align: center;
    color: #8397fa;
    padding-left: 3px;
    padding-right: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #8397fa;
    font-size: 10pt;
}

.Annual2008FullRightCol
{
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-bottom-color: #8397fa;
    font-size: 10pt;
    padding-left: 8px;
    padding-right: 3px;
    font-weight: bold;
}

.CursorStyle
{
    cursor: pointer;
}

.LinkNoStyle
{
    text-decoration: none;
}

.DView
{
    background-image: url('ig_res/ElectricBlue/images/header.gif');
    font-weight: normal;
    padding-right: 3px;
}

.DDView
{
    font-weight: bold;
    padding-left: 3px;
}