BODY
{
    MARGIN: 0px;
	PADDING: 0px;
}
TABLE
{
    PADDING: 0px;
    MARGIN: 0px;    
}
TABLE TH
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #555555;
    FONT-FAMILY: Verdana, arial;
    TEXT-ALIGN: left
}
TABLE TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana, arial;
    TEXT-ALIGN: left
}
TABLE INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana, arial;
}
TABLE SELECT
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana, arial;
    TEXT-ALIGN: left
}
FORM
{
	MARGIN: 0px;
	PADDING: 0px;
}
IFRAME
{
   PADDING-LEFT: 1px;
   COLOR: #555555;
   BORDER: gray thin solid; 
}
TABLE TR.odd TH
{
    BACKGROUND-COLOR: ghostwhite;
}
TABLE TR.odd
{
    BACKGROUND-COLOR: ghostwhite;
}
TABLE TR.even TH
{
    BACKGROUND-COLOR: ghostwhite;
}
TABLE TR.even
{
    BACKGROUND-COLOR: white;
}
TABLE TR.marked TH
{
    BACKGROUND-COLOR: white;
}
TABLE TR.marked
{
    BACKGROUND-COLOR: #A8BED5;
}
TABLE TR.odd:hover
{
    BACKGROUND-COLOR: #A8BED5;
}
TABLE TR.even:hover
{
    BACKGROUND-COLOR: #A8BED5;
}
TABLE TR.odd:hover TH
{
    BACKGROUND-COLOR: #A8BED5;
}
TABLE TR.even:hover TH
{
    BACKGROUND-COLOR: #A8BED5;
}
TABLE TR.hover TH
{
    BACKGROUND-COLOR: #A8BED5;
}
TABLE TR.hover
{
    BACKGROUND-COLOR: #A8BED5;
}
TABLE .value
{
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right
}
TABLE [class=value]
{
    WHITE-SPACE: pre
}
A
{
	COLOR: #555555;
	TEXT-DECORATION:none;
}
.dark
{
    FONT-WEIGHT: bold;
    COLOR: #555555;
    BACKGROUND-COLOR: #A8BED5;
    TEXT-ALIGN: left
}
.darkwhite
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #A8BED5;
    TEXT-ALIGN: left
}
.light
{
    BACKGROUND-COLOR: #C8C8C8; 
}
.menu
{
	FONT-WEIGHT:600;
	COLOR: white;
    BACKGROUND-COLOR: #A8BED5;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 3px;
	TEXT-DECORATION:none;	
}
.underline
{
	TEXT-DECORATION:underline;	
}
.menu_right
{
    BACKGROUND-IMAGE: url(../images/smarttech/menu_right.gif);
    WIDTH: 6px;
    HEIGHT: 20px;
}
.menu_left
{
    BACKGROUND-IMAGE: url(../images/smarttech/menu_left.gif);
    WIDTH: 6px;
    HEIGHT: 20px;
}
.menustrip
{
	BACKGROUND-COLOR: #BCB8B9;
}
.footer
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #A8BED5;
}
.darksmall
{
    FONT-SIZE: 9pt;
    COLOR:  white;
    BACKGROUND-COLOR: #A8BED5;
}
.cornermaintopleft
{
    BACKGROUND-IMAGE: url(../images/smarttech/ctl.gif);
    WIDTH: 25px;
    HEIGHT: 25px;
}
.cornerinnertopleft
{
    BACKGROUND-IMAGE: url(../images/smarttech/ctli.gif);
    WIDTH: 20px;
    HEIGHT: 20px;
}
.cornermainbottomright
{
    BACKGROUND-IMAGE: url(../images/smarttech/cbr.gif);
    WIDTH: 25px;
    HEIGHT: 25px;
}
.banner
{
    BACKGROUND-IMAGE: url(../images/smarttech/banner.gif);
    WIDTH: 955px;
    HEIGHT: 83px;
}
.menu_div
{
    BACKGROUND-IMAGE: url(../images/smarttech/menu_div.gif);
    WIDTH: 12px;
    HEIGHT: 20px;
}
.diagrams
{
    BACKGROUND-IMAGE: url(../images/smarttech/diagrams.gif);
    WIDTH: 137px;
    HEIGHT: 500px;
}
.spacer
{
    BACKGROUND-IMAGE: url(../images/smarttech/sp.gif);
}
.data
{
	MARGIN-TOP: 0px;	
	MARGIN-LEFT: 0px;
}
.terms
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana, arial;
}
#details
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana, arial;
	MARGIN: 5px;
}
#topics
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana, arial;
}

#detailsPrintBanner
{
    display: none;
}
#detailsPrintFooter
{
    display: none;
}

