BODY
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #646464
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial
}
PRE
{
    FONT-SIZE: x-small
}
P
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Helevana, Arial
}
.mainTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium
}
TD P
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.subTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: small;
    TEXT-DECORATION: underline
}
.serviceListing
{
}
.serviceListing DT
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: 500;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.serviceListing DD
{
    FONT-SIZE: x-small
}
TD DD
{
    FONT-SIZE: 10pt
}
.tableHeadings
{
    FONT-WEIGHT: 600;
    COLOR: white;
    BACKGROUND-COLOR: #018241
}
.tableHeadings A
{
	color: White;
}
.eventDate
{
    COLOR: gray
}
A
{
    TEXT-DECORATION: none
}
.strongRow
{
    FONT-WEIGHT: bold
}
TABLE
{
    BACKGROUND-COLOR: #ffffff
}
.topBorder
{
    BORDER-TOP: #646464 1px solid
}
.sideTable
{
}
.sideTable TD
{
    BACKGROUND-COLOR: #008341
}
.DataRow
{
    FONT-SIZE: 8pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma,arial,helvetica,geneva,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    align: top
}
.SmallRow
{
}
.SmallRow TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,helvetica,geneva,sans-serif
}
.DataRow TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: tahoma,arial,helvetica,geneva,sans-serif;
    TEXT-ALIGN: right
}
.textColumn
{
    TEXT-ALIGN: left
}
.copyright
{
    FONT-SIZE: xx-small;
    FONT-STYLE: italic
}
.rightBorder
{
    BORDER-RIGHT: black 1px solid
}
.borderTable
{
    BORDER-RIGHT: black 1px groove;
    BORDER-TOP: black 1px groove;
    BORDER-LEFT: black 1px groove;
    BORDER-BOTTOM: black 1px groove
}
.borderTable TD
{
    TEXT-ALIGN: center
}
.superScript
{
    FONT-SIZE: 5pt;
    VERTICAL-ALIGN: super
}
.standardList
{
    LIST-STYLE-TYPE: disc
}
TD LI.Old
{
    FONT-SIZE: 10pt;
    LIST-STYLE-TYPE: decimal
}
.linkTable
{
    BACKGROUND-COLOR: #f1f1f1
}
.rowHeading
{
    BACKGROUND-COLOR: #009966;
}
.rowHeading TD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: xx-small;
    COLOR: #eeeeee;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #009966;
}
.rowHeading A
{
    COLOR: #eeeeee
}
.glossaryList
{
}
.glossaryList DT
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: 600
}
.smallDataRow
{
    FONT-SIZE: 6pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow TD
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow0
{
	FONT-SIZE: 7pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow0 TD
{
	FONT-SIZE: 7pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow1 
{
	BACKGROUND-COLOR: #cbffe5;
	FONT-SIZE: 7pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow1 TD
{
	FONT-SIZE: 7pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.standardRow0
{
}
.standardRow0 TD
{
    FONT-SIZE: 8pt
}
.standardRow1
{
    BACKGROUND-COLOR: #cbffe5
}
.standardRow1 TD
{
    FONT-SIZE: 8pt
}
.standardRow2
{
    BACKGROUND-COLOR: #cccccc
}
.standardRow2 TD
{
    FONT-SIZE: 8pt
}
.dottedBorder
{
	border-bottom: thin dotted;
	border-bottom-style: dotted;
}
.instantButton
{
	font-size: xx-small;
	
}
div.stdnav {
	width: 700px;
	/*background: #DAE0D2 url("../images/tab/bg.gif") repeat-x bottom;*/
	font-size:93%;
	line-height:normal;
	margin-bottom: 5px;
}
div.stdnav ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}
div.stdnav li {
	float:left;
	background:url("../images/tab/left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom:1px solid #765;
}
div.stdnav a {
	float:left;
	display:block;
	background:url("../images/tab/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;
	color:#765;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.stdnav a {float:none;}
/* End IE5-Mac hack */
div.stdnav a:hover {
	color:#333;
}
div.stdnav .stdcurrent {
	background-image:url("../images/tab/left_on.gif");
	border-width:0;
}
div.stdnav .stdcurrent a {
	background-image:url("../images/tab/right_on.gif");
	color:#333;
	padding-bottom:5px;
}
div.stdnav .title {
	background: none;
	font-weight: bold;
	font-size: 11px;
	color: #036;
	padding:5px 15px 3px 6px;
	margin: 0;
	border: none;	
}
.totalsTable
{
	font-size: 12pt;
}

.totalsTable TD
{
	font-size: 12pt;
}
.mainTable
{
	width: 750px;
}
.greenButton
{
	color: white;
	xbackground-color: #47FC62;
	background-color: #008341;
	font-size: xx-small;	

}
.DataRowLeft
{
    FONT-SIZE: 8pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma,arial,helvetica,geneva,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    align: top
}

.DataRowLeft TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: tahoma,arial,helvetica,geneva,sans-serif;
    TEXT-ALIGN: left;
    border-right: 1px solid #999999;
}
.printableonly
{
	display: none;
}
.unselectedStep
{
	margin-left: 30px;
	color: gray;
	border: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
}
.selectedStep
{
	margin-left: 30px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid black;
	background: #AAFFFF;
}
.eventRow TD
{
	color: White;
}
.eventRow A
{
	color: White;
}
