body        {   font-family:    verdana;
            font-size:  8pt;
            line-height:    11pt;
            margin:     0px 0px 0px 0px;
            background-image: url(images/masthead.jpg);
            background-repeat: no-repeat;
        }

a.menuText1, .menuText1 {   color:      #B90854;
            font-weight:    bold;
            text-decoration:none;
        }

a.menuText1b, .menuText1b    {   color:  #B90854; /*#666666;*/
            font-weight:    bold;
            text-decoration:underline;
        }

a.menuText2 {   color:      #9C9C9C;
            font-weight:    normal;
            text-decoration:none;
        }

a.menuText2b    {   color:      #666666;
            font-weight:    bold;
            text-decoration:none;
        }

a:hover     {   text-decoration:underline;
        }

.rosebudRed {   color:      #B51E60;
        }

.mainTitle  {   font-size:  10pt;
            line-height:    15pt;
            color:      #B51E60;
            font-weight:    bold;
        }

#infoBox1   {   background-color:#FFFFFF;
            float:      left;
            display:    inline;
            padding:    15px;
            margin:     0px;
        }

#infoBox2   {   background-color:#FFEEEE;
            float:      right;
            display:    inline;
            padding:    15px;
            margin:     0px;
        }

#infoBox3   {   padding:    15px;
            margin:     0px;
            border-style:   dotted;
            border-width:   1px;
            border-color:   #BBBBBB;
            clear:both;
        }

#form   {   padding:    15px;
            margin:     0px;
            border-style:   dotted;
            border-width:   1px;
            border-color:   #BBBBBB;
            float: right;
            width: 55%;
        }

#form_text  {
            /*background-color:#FFEEEE;*/
            float:      left;
            display:    inline;
            padding:    15px;
            margin:     0px;
            width: 30%;
        }

.wrapAll    {   top:        0px;
            width:      788px;
        }

.leftSide   {   float:      left;
            width:      216px;
        }

.rightSide  {   float:      right;
            width:      572px;
        }

.bodyBoxPos {   position:   relative;
            margin-left:    0px;
            margin-top: 118px;
            width:      540px;
        }

.menuBackPos    {   position:   relative;
            margin-left:    30px;
            margin-top: 0px;
            width:      158px;
            background-image: url(images/menuBack.gif);
        }

.menuTextPos    {   position:   relative;
            left:       10px;
            width:      138px;
        }

.eDemoBackPos   {   position:   relative;
            margin-left:    30px;
            margin-top: 16px;
            width:      158px;
            background-image: url(images/menuBack.gif);
        }

.eDemoTextPos   {   position:   relative;
            margin-top: 12px;
            left:       10px;
            width:      138px;
            text-align: center;
        }

.helpBackPos    {   position:   relative;
            margin-left:    30px;
            margin-top: 16px;
            width:      156px;
            background: url(images/helpBackPos.jpg) no-repeat;
            border: 1px solid #999999;
        }

.helpTextPos    {   position:   relative;
            left:       10px;
            width:      138px;
        }

.helpTextPos h2 {
            padding: 8px 0px 8px 5px;
            margin: 0px;

            color: #999999;
            font-size: 120%;
            font-weight: bold;
            font-family: arial;
        }

.footerLinePos  {   float:      left;
            display:    inline;
            clear:      both;
            margin-left:    30px;
            margin-top: 32px;
            width:      746px;
            height:     5px;
            font-size:  5px;
            background: #F8F8F8;
            border-style:   solid;
            border-width:   1px;
            border-color:   #B0B0B0;
        }

.footerTextPos  {   float:      left;
            display:    inline;
            clear:      both;
            margin-left:    30px;
            margin-top: 3px;
            width:      746px;
            color:      #B51E60;
        }

.footerTextPos a, .footerTextPos a:visited {
            color:      #B51E60;
            text-decoration: underline;
        }

.footerTextPos a:hover {
            color:      blue;
        }

#OneStatTag     {   float:      left;
            display:    inline;
            clear:      both;
            margin-left:    682px;
            margin-top: 3px;
            width:      96px;
            color:      #B51E60;

        }

.sectionTitle, .sectionTitle2, .sectionTitle3 {
            margin-top: 30px;
            margin-bottom: 1px;
            font-size:  11px;
            font-weight: bold;
            clear: left;
        }

.sectionTitle2, .sectionTitle3 {
            margin-top: 5px;
}

.sectionTitle3 {
            text-align: right;
            font-weight: normal;
}

.compareHeaders {   float:      left;
            font-weight:    normal;
            font-size:  11px;
        }

.compareHeaders strong  {   font-weight:    bold;
            color:      #B51E60;
            font-size:  11px;
            clear: left;
        }


h2.eula {
            font-size:  10pt;
            line-height:    15pt;
            color:      #B51E60;
            font-weight: bold;
            margin-bottom: 0px;
        }

h3.eula {
            font-size:  11px;
            color:      #B51E60;
            font-weight: bold;
            margin-top: 0px;

        }

h4.eula  {
            font-size:  11px;
        }

li.eula {
            font-size:  10px;
        }

li.eula span {
        }

.newWindow  {
    vertical-align: bottom;
}

p a.newWindow {
	text-decoration: none;
}

a.rosebudDownload:link {
        text-decoration: none;
        color:  #B51E60;
        }

a.rosebudDownload:visited {
        text-decoration: none;
        color:  #B51E60;
        }

a.rosebudDownload:hover {
        text-decoration: underline;
        color:  #B51E60;
        }

.hidden {
        display: none;
}

#story {
    background: #DFDFDF;
    color: #808080;
    position: absolute;
    left: 0;
    top: 25px;
    width: 550px;
    overflow: auto;
    padding: 5px;
    border: 1px solid #858585;
}

#infoBox4   {   background-color:#FFFFFF;
            float:      left;
            display:    inline;
            padding:    15px;
            margin:     0px;
            width:      350px;
        }


#infoBox4.bold   {   font-weight: bold;
    }

#infoBox5   {   background-color:#FFFFFF;
            float:      left;
            display:    inline;
            padding:    0;
            margin:     30px 0 0 0;
            width:      158px;
            background-image: url(images/menuBack.gif);
        }

#infoBox6   {   background-color:#FFFFFF;
            float:      right;
            display:    block;
            padding:    0;
            margin:     30px 0 0 0;
            width:      158px;
            background-image: url(images/menuBack.gif);
        }

#infoBox7   {   padding:    15px;
            margin:     0px;
            border-style:   dotted;
            border-width:   1px;
            border-color:   #BBBBBB;
            overflow: auto;
            clear:both;
        }

#infoBox7 h2.sectionTitle2 {
            width: 300px;
            float: left;
}

#infoBox3 p.bold  {
            font-weight: bold;
}

#infoBox8 {
            background-color:   #FFEEEE;
            clear:              both;
            margin:             0px;
            padding:            15px;
}

#infoBox8 p.bold  {
            font-weight:        bold;
}

.sup {

}

#speech_bubble {
        position: absolute;
        top: 120px;
        left: 460px;
}
#speech_text {
        width: 73px;
        height: 40px;
        position: absolute;
        top: 143px;
        left: 505px;
}

.code {
		font:115% monospace;
		*font-size:100%;       
}
