BODY {
	background-image : url(imgs/bg.gif);
/*	color            : maroon; */
}

DIV#IEDummyDiv {
	text-align       : center;
}

#MainContainer {
	background-color : #F0F0F0;
	margin-left      : auto;
	margin-right     : auto;
	padding-top      : 10px;
	padding-bottom   : 10px;
	width            : 800px;
}

.TextBox {
	width                 : 95%;
	margin-left           : auto;
	margin-right          : auto;
	margin-bottom         : 5px;
	margin-top            : 5px;
	border                : 1px solid #808080;
	background-color      : #FFFFFB;
	-webkit-border-radius : 5px;
	-moz-border-radius    : 5px;
	border-radius         : 5px;
}

.TextBox:after { 
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

.TextBoxHeader {
	width                 : 94%;
	margin-left           : auto;
	margin-right          : auto;
	margin-bottom         : 2px;
	margin-top            : 25px;
	font-family           : Verdana, Ariel, sans-serif;
	font-size             : 10pt;
	font-weight           : bold;
	border                : 0;
/*	background-color      : #FFFFFB; */
}

PRE {
	text-align       : left;
	background-color : #E4E1D6;
	color            : maroon;
	font-size        : 9pt;
	padding-left     : 10px;
	margin-left      : 10px;
	margin-right     : 10px;
}

H1 {
	text-align       : left;
	font-weight      : normal;
	font-family      : Verdana, Ariel, sans-serif;
	font-size        : 18pt;
	margin-bottom    : 3px;
	margin-top       : 2px;
	padding-top      : 2px;
	padding-left     : 10px;
	padding-right    : 10px;
/*	background-color : #F8F8F8; */
	color            : #000000;
/*	border-bottom    : 1px solid #808080; */
}

H2 {
	text-align       : left;
	font-weight      : bold;
	color            : green;
	font-family      : Verdana, Ariel, sans-serif;
	font-size        : 12pt;
	margin-top       : 1em;
	margin-bottom    : 2px;
	padding-left     : 10px;
	padding-right    : 10px;
}

H3 {
	text-align       : left;
	font-weight      : bold;
	color            : black;
	font-family      : Verdana, Ariel, sans-serif;
	font-size        : 10pt;
	margin-top       : 1em;
	margin-bottom    : 2px;
	padding-left     : 10px;
	padding-right    : 10px;
}

P,UL,LI,DT,TD {
	text-align       : left;
	font-family      : Verdana, Ariel, sans-serif;
	font-size        : 10pt;
	padding-left     : 10px;
	padding-right    : 10px;
	padding-top      : 0px;
	padding-bottom   : 0px;
	margin-top       : 0px;
	margin-bottom    : 4px;
}

UL, OL {
	padding-left     : 0px;
        list-style-position: inside;
}

DL {
	margin           : 5px;
	padding          : 5px;
	border           : 1px solid #808080;
}

DD {
	text-align       : left;
	font-family      : Verdana, Ariel, sans-serif;;
	font-size        : 10pt;
	font-weight      : bold;
	color            : maroon;
	margin-left      : 10px;
	margin-top       : 10px;
	padding-top      : 5px;
	padding-left     : 1em;
	padding-right    : 5px;
}

.Left {
	float            : left;
	margin-top       : 10px;
	margin-bottom    : 10px;
	margin-left      : 10px;
	margin-right     : 15px;
}

.Center {
	display          : block;
	margin-top       : 10px;
	margin-bottom    : 10px;
	margin-left      : auto;
	margin-right     : auto;
}

.IntroRuler {
	width            : 80%;
	border           :  0;
	height           :  1px;
	background       : #333;
	background-image : linear-gradient(to right, #ccc, #333, #ccc);
}

.Intro {
/*	float                 : left; */
	overflow              : hidden;
	width                 : auto; 
	margin-top            : 10px;
	margin-bottom         : 10px;
	margin-left           : 40px;
	margin-right          :  5px;
	border                : 1px solid #808080;
	background-color      : #F0F0F0;
	-webkit-border-radius : 5px;
	-moz-border-radius    : 5px;
	border-radius         : 5px;
}

.BgStyle {
	width            : 500px;
	background-color : #F0F0F0;
	border           : 1px solid #D0D0D0;
}

.Normal {
	font-family   : Verdana;
	font-size     : 10pt;
}

.Depricated {
	color            : red;
}

.OneItem { 
	background-color : #F0F0F0;
	font-weight      : normal;
	color            : maroon;
}

.ItemHead {
	display          : block;
	font-family      : Verdana;
	font-size        : 10pt;
	font-weight      : bold;
	font-style       : normal;
	background-color : teal;
	color            : white;
	margin-right     : 140px;
}

.ItemXmpl {
	display          : block;
	font-family      : Courier;
	font-size        : 9pt;
	font-weight      : normal;
	font-style       : normal;
	background-color : #D0D0D0;
	color            : black;
	margin-right     : 140px;
}

.ItemBody {
	display          : block;
	font-family      : Verdana;
	font-size        : 10pt;
	font-style       : normal;
	font-weight      : normal;
	color            : maroon;
	padding-left     : 1em;
	padding-right    : 1em;
}

.ScriptExample {
	display          : block;
        white-space      : pre;
	font-family      : Courier;
	font-size        : 9pt;
	font-weight      : normal;
	font-style       : normal;
	background-color : #D0D0D0;
	color            : black;
	padding-left     : 10px;
	margin-left      : 10px;
	margin-right     : 10px;
}

.Invisible {
	display          : none;
}

.SM84_Table {
    border-spacing   : 0;
    border-collapse  : collapse;
    background-color : #FFFFFB;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    font-size        : 10pt;
    border           : #000000 solid 1px;
    margin-left      : auto;
    margin-right     : auto;
    margin-top       : 10px;
    margin-bottom    : 10px;
    width            : 730px;
}

table.SM84_Table TD{
    padding-bottom   : 0;
}

.SM84_Row {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    margin-top    : 0.0em;
    margin-bottom : 0.0em;
}

.SM84_DarkRow {
    background-color: #E8E8E4;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    margin-top    : 0.0em;
    margin-bottom : 0.0em;
}

.SM84_Head {
	background-color: #E0E0E0;
	border-bottom: #C0C0C0 1px solid;
}

TH.SM84_C1 {
        font-size: 10pt;
	border-bottom: #C0C0C0 1px solid;
}
TH.SM84_Normal {
        text-align : left;
	border-bottom: #C0C0C0 1px solid;
}

.SM84_FNumber {
        text-align : right;
	padding-right: 5px;
	font-weight: bold;
	font-size: 16px;
	border-bottom: #C0C0C0 1px solid;
}

TD.SM84_FName {
	font-family   : Verdana, Arial, Helvetica, sans-serif;
	font-weight   : bold;
	color         : teal;
/*	font-size     : 12px; */
	border-bottom : #C0C0C0 1px solid;
	border-right  : #C0C0C0 1px solid;
}

TD.SM84_Name {
	font-family   : Verdana, Arial, Helvetica, sans-serif;
	font-weight   : bold;
	color         : teal;
/*	font-size     : 12px; */
}

.SM84_FNormal {
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
        padding-right   : 0;
        padding-left    : 0;
}
.SM84_White {
	text-align: right;
	font-weight: normal;
	font-size: 8px;
	color: #000000;
	padding-right: 2px;
}

.SM84_Black {
	text-align: left;
	font-weight: normal;
	font-size: 8px;
	color: #000000;
	padding-left: 2px;
}

.SM84_FResCol {
	position : relative;
	text-align: center;
	font-weight: bold;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-right: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
  padding-right   : 0;
  padding-left    : 0;
	margin-bottom   : 0;
	height : 30px;
}

.SM84_ResCol {
	text-align: center;
	font-weight: bold;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height  : inherit;
/*	font-size: 14px; */
        padding-right   : 0;
        padding-left    : 0;
}

img.SM84_Line {
  position : absolute;
	height   : 3px;
	bottom   : 0px;	
	vertical-align : bottom;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.SM84_BlackBox {
	background-color: #F2F2EC;
	margin  : 0;
	padding : 0;
	height  : inherit;
}

.SM84_WhiteBox {
	margin  : 0;
	padding : 0;
	height  : inherit;
}
.SM84_ResTable {
    color: #A04040;
    background-color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
/*    font-style: bold; */
    text-align  : left;
    margin-top    : 0.0em;
    margin-bottom : 0.0em;
    padding-top    : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    padding-right  : 0px;
    border-width   : 0px; 
    border-spacing : 0;
    margin-left      : auto;
    margin-right     : auto;
}

.SM84_ResRow {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-align  : left;
    margin-top    : 0.0em;
    margin-bottom : 0.0em;
    border-width   : 0px; 
}

.SM84_ResDarkRow {
    background-color: #E8E8E4;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
/*    font-style: bold; */
    text-align  : left;
    margin-top    : 0.0em;
    margin-bottom : 0.0em;
}

.SM84_ResHead {
    color: #FFFFFF;
    background-color: teal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight : bold;
    text-align  : left;
    margin-top    : 0.0em;
    margin-bottom : 0.0em;
}

.SM84_ResHeader {
    color: #000000;
    background-color: #FFFFFF;
    font-family: Times New Roman,serif;
    font-size: 14pt;
    font-weight : bold;
    text-align  : left;
    margin-top    : 1.0em;
    margin-bottom : 0.2em;
}

TD.SM84_ResC1,
TD.SM84_ResC3 {
    color         : teal;
    font-weight   : bold;
}

TD.SM84_ResC4 {
    text-align    : center;    
}
