/*Main styles for site*/
a {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #284888;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
} 

a:hover {
    COLOR: #6898f8;
}

a:link {
    TEXT-DECORATION: none;
}

a.heading3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #284888;
}

a.heading3:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #6898f8;
}
        
a.heading3:link {
    TEXT-DECORATION: none;
}

a.mousetype {
        font-weight: normal;
        font-size: 11px;
        color: #333333;
}

a.footer       { FONT-SIZE: 11px; } 
a.footer:hover { COLOR:     #333333; }

body {
        BACKGROUND-COLOR: #F0F0F0;
        margin: 8px 0 8px 0;
}

h1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
         MARGIN-TOP: -2px;
        MARGIN-BOTTOM: 16px;
        padding-bottom: 2px;
    COLOR: #5F218C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
        BACKGROUND-IMAGE: url(/images/dottedline.gif);
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: bottom;
}

h2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 3px;
    COLOR: #5F218C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h3 {
        FONT-WEIGHT: bold;
        FONT-SIZE: 14px;
        COLOR: #555555;
        MARGIN-BOTTOM: 3px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #2d4e70;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
        margin: 0px 0px 0px 0px;
        
}

h5 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #5F218C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
         margin: 10px 0px 0px 0px;
}

h6 {
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 0px;
}

p {
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 12px;
}

.IOnEnterprise {
        FONT-SIZE:     12px;
        FONT-WEIGHT:   bold;
        FONT-STYLE:    italic;
        COLOR:         #FF6600;
        FONT-FAMILY:   Arial, Helvetica, sans-serif;
        MARGIN-TOP:    0px;
        MARGIN-BOTTOM: 12px;
}

.IOnDesktop    {
        FONT-SIZE:     12px;
        FONT-WEIGHT:   bold;
        FONT-STYLE:    italic;
        COLOR:         #6600CC;
        FONT-FAMILY:   Arial, Helvetica, sans-serif;
        MARGIN-TOP:    0px;
        MARGIN-BOTTOM: 12px;
}

.IOnEnterpriseTitle {
        FONT-SIZE:     16px;
        FONT-WEIGHT:   bold;
        FONT-STYLE:    italic;
        COLOR:         #FF6600;
        MARGIN-BOTTOM: 3px;
        FONT-FAMILY:   Arial, Helvetica, sans-serif;
}

.IOnDesktopTitle {
        FONT-SIZE:     16px;
        FONT-WEIGHT:   bold;
        FONT-STYLE:    italic;
        COLOR:         #6600CC;
        MARGIN-BOTTOM: 3px;
        FONT-FAMILY:   Arial, Helvetica, sans-serif;
}

p.highlighted {
        COLOR: #336699;
}
/* old highlighted #6787aa;*/
p.small {
        FONT-SIZE: 11px;
}

p.bigquote {
        font-size: 14px;
        font-style: italic;
        line-height: 20px;
}

p.quotename {
        text-align: right;
        margin-top: -12px;
        color: #333333;
        font-size: 11px;
}

strong {
        COLOR: #333333; 
}

ol.simple {margin-left: 2em; text-indent: 0;}
ol.simple li {margin-bottom: 12px; list-style-image: none;}

ul, ol {
        FONT-SIZE: 12px;
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 12px;
}

div#legal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        margin: -5px 0px 0px 20px;      
}

/*press styles */
ul.pressreleases {
        FONT-SIZE: 12px;
   COLOR: #555555;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
        margin: 3px 0px 12px 2.5em;
        list-style-image: url(/images/spacer.gif);
        text-indent: -4.9em;
}

li.pressreleases {
                FONT-SIZE: 12px;
   COLOR: #555555;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
        margin: 3px 0px 12px 2.5em;
        list-style-image: url(/images/spacer.gif);
        text-indent: -4.9em;
}

.textInput{
        border-style: solid;
        border-width: 1px;
        border-color: #6699CC;
}


/*Top Level Navigation Elements, Search Results Page, Mousetype*/
.medium_black  /* used for About Us Contact Us */
{
        font-weight: normal;
        font-size: 11px;
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        margin-right: 8px;
}

#aboutus {
        font-weight: normal;
        font-size: 11px;
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        margin-right: 8px;
        text-align: right;
}


.searchbox
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 3px;
    BORDER-LEFT: thin inset;
    WIDTH: 100pt;
    BORDER-BOTTOM: thin inset;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchGrey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* Level 2 Nav Styles */
.menu_title
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
         background-color: #5F218C;
}
.menu2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #555555;
    TEXT-INDENT: 5px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.on
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
        border-bottom: solid 1px Silver;    
        CURSOR: pointer;
    COLOR: #555555;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ebebeb;
}
.off
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
        border-bottom: solid 1px Silver;
        COLOR: #555555;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff;
}


/*@import url(newframe.css); */

/*Styles Still Used on Product and Scenario Pages */
.body_text
{
    FONT-SIZE: 12px;
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodycopy
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodycopysmall {
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bluebodycopy
{
    FONT-SIZE: 12px;
    COLOR: #6787aa;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blue
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #32508d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.blue2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #6787aa;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BigText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #555555;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.page_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #5F218C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.SubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 3px;
    COLOR: #5F218C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SubTitle2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #2d4e70;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SubTitle3 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #2d4e70;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sub_head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subHeadMain {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subheadred
{
   COLOR: #cc0000;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px; 
   FONT-FAMILY: Arial, Helvetica, sans-serif;     
}

/*Styles for Homepage Only */
blockquote {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 35px 0px 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
}

.heading
{
    MARGIN: 0px;
    COLOR: #5F218C;
}
.icon
{
    MARGIN-LEFT: 15px;
    MARGIN-RIGHT: 2px
}
.button
{
    MARGIN-TOP: 25px;
    MARGIN-BOTTOM: 0px;
}
.box
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/box.gif);
    PADDING-BOTTOM: 10px;
    MARGIN: 6px;
    COLOR: #336699;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 135px
}

.small {
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 11px;
}
