.default          {
          font-family:arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          color: #000000;
}

BODY {
          font-family: arial,times,verdana,helvetica;
          color: #000000;
          font-size: 9pt;
}
TD {
           font-size: 9pt;
           font-family: arial,times,verdana,helvetica;
           vertical-align: top;
}
TABLE {
          font-size: 9pt;
          font-family: arial,times,verdana,helvetica;
}

P  {}

H1 {}

H2  {}

.floatLeft {
          float: left;
          margin-top: 5px; 
          margin-bottom: 5px;
          margin-left: 5px;
          margin-right: 5px;
}
.floatRight {
          float: right;
          margin-top: 5px;
          margin-bottom: 5px;
          margin-left: 5px;
          margin-right: 5px;
}
.newMargins {
          margin-top: 10px;
          margin-bottom: 10px;
          margin-left: 10px;
          margin-right: 10px;
}
.copyRight {
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          text-align: center;
          color: #000000;
}
.highlightBG {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          color: #000000;
          background-color: #A2B5CD;
}
.allSideBorders { 
          border:2px solid #DDDDDD;
}
.allSideBordersBlack { 
          border:1px solid #555555;
}

.leftSideBorders { 
          border-left-width: 2px;
          border-left-color: #DDDDDD;
          border-left-style: solid;
}

.rightSideBorders { 
          border-right-width: 2px;
          border-right-color: #DDDDDD;
          border-right-style: solid;
}
.bottomSideBorders { 
          border-bottom-width: 2px;
          border-bottom-color: #DDDDDD;
          border-bottom-style: solid;
}
.almTopBorders { 
          border-top-width: 3px;
          border-top-color: #EC0C0D;
          border-top-style: solid;
}
.tab { 
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          white-space: nowrap;
          text-align: center;
          cursor: pointer;
}
.tabhold { 
          background-color: #E5EAF0;
          color: #000000;
          border-top-width: 1px;
          border-top-color: #CCCCCC;
          border-top-style: solid;
          border-right-width: 1px;
          border-right-color: #CCCCCC;
          border-right-style: solid;
          border-left-width: 1px;
          border-left-color: #CCCCCC;
          border-left-style: solid;
          border-bottom-width: 1px;
          border-bottom-color: #CCCCCC;
          border-bottom-style: solid;
}          
.tabFocus { 
          background-color: #FFFFFF;
          color: #000000;
          border-top-width: 1px;
          border-top-color: #CCCCCC;
          border-top-style: solid;
          border-left-width: 1px;
          border-left-color: #CCCCCC;
          border-left-style: solid;
          border-right-width: 1px;
          border-right-color: #CCCCCC;
          border-right-style: solid;
}          
.tabcontent { 
          font-family: arial,times,verdana,helvetica;
          background-color: #FFFFFF;
          font-size: 10pt;
          width: 314px;
          padding-top: 5px;
          padding-bottom: 5px;
}          
          
/*      Opacity Effects  (img tags used to pop image to full opacity on rollover, text effect tags used to give image cutlines better look */
.opacImg img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.4;
}

.opacImg:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

#imageContainer {
        position:relative;
        width:290px;
        height:310px;
        margin:0;}

#textEffects {
        position:absolute;
        top:230;
        right:0;
        width:290px;
        height:80px;
        background:#FFFFFF;
        padding:5px;
        filter: alpha(opacity=70);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity: 0.70;
        opacity:0.70;
}

#textContainer {
        position:absolute;
        top:230;
        right:0;
        width:290px;
        height:80px;
        background:transparent;
        padding:5px;
}

a.footerNav {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #7C1416;
 }

a.footerNav:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration:underline;
          color: #7C1416;
}

a.footerNav:visited {
          font-size: 9pt;
          font-family: arial,times,verdana,helvetica;
          color: #7C1416;
}

/*          Tool Tip routines for various pages */
.ToolText { position:relative; z-index:1; text-decoration: none;}
.ToolTextHover { position:relative; z-index:10; text-decoration: none;}
.ToolText span { display: none; } 
.ToolTextHover span{ 
          position: absolute;
          top: 5px;
          left: 25px;
          display: block;
          background: white;
          border: 1px solid #000066;
          color: black;
          font-weight: normal;
          padding: 5px;
          z-index: 1000;
          text-decoration: none;
} 

/*          General Text Formating */
.inputWidth_S { 
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          width: 35px;
}
.inputWidth_M { 
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          width: 75px;
}
.inputWidth_L {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          width: 150px;
}
.inputWidth_XL {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          width: 225px;
}

.inputWidth_XXL {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          width: 300px;
}
.inputWidth_XXXL {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: none;
          width: 675px;
}
.smallText{ 
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          color: #000000;
}
.mediumText{ 
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          color: #000000;
}
.mediumTextTwo{ 
          font-family: arial,times,verdana,helvetica;
          font-size: 11pt;
          color: #000000;
}
.largeText{ 
          font-family: arial,times,verdana,helvetica;
          font-size: 12pt;
          color: #000000;
}
.xtraLargeText{ 
          font-family: arial,times,verdana,helvetica;
          font-size: 14pt;
          color: #000000;
}
.smallRed { 
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          font-weight: bold;
          color:#CD2626;
}
.mediumRed { 
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: bold;
          color: #CD2626;
}
.largeRed { 
          font-family: arial,times,verdana,helvetica;
          font-size: 11pt;
          font-weight: bold;
          color: #CD2626;
}
.XlargeRed { 
          font-family: arial,times,verdana,helvetica;
          font-size: 14pt;
          font-weight: bold;
          color: #CD2626;
}
.searchRed {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: bold;
          color: #CD2626;
}
.warningRed {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          color: #CD2626;
}
.trialRed { 
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: bold;
          color: #CD2626;
}
.redTxt { 
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          color: #CD2626;
          text-decoration: none;
}
.mediumRedText { 
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          color: #CD2626;
          text-decoration: none;
}
.whiteTxt { 
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          color: #FFFFFF;
          text-decoration: none;
}
.blueTxt { 
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          color: #27408B;
          text-decoration: none;
}
a {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #27408B;
}
a:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: underline;
          color: #CD2626;
}
a.copyRightLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          font-weight: normal;
          text-decoration: none;
          color: #27408B;
}
a.copyRightLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          text-decoration: underline;
          color: #CD2626;
}
a.defaultLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #27408B;
}
a.defaultLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: underline;
          color: #CD2626;
}
a.greenLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color:#228B22;
}
a.greenLink:visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #228B22;
}
a.greenLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: underline;
          color: #CD2626;
}

a.headerLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: normal;
          text-decoration: none;
          color: #CD2626;
}
a.headerLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          text-decoration: underline;
          color: #CD2626;
}
a.headerLink:visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: normal;
          color: #CD2626;
}
a.highLightLink {
          font-family: times, arial,verdana,helvetica;
          font-size: 9pt;
          text-align: center;
          color: #000000;
          text-decoration: none;
}
a.highLightLink:hover {
          font-family: times, arial,verdana,helvetica;
          font-size: 10pt;
          text-align: center;
          color: #FFFFFF;
}
a.highLightLink:visited {
          font-family: times, arial,verdana,helvetica;
          font-size: 9pt;
          text-align: center;
          text-decoration: none;
}
a.optionsLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #27408B;
}
a.optionsLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          color: #CD2626;
}
a.searchLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: normal;
          text-decoration: none;
          color: #7C1416;
          padding: 3px 7px 3px 7px;
          border: 1px solid #D4D4D4;
}
a.searchLink.visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: normal;
          text-decoration: none;
          color: #7C1416;
          padding: 3px 7px 3px 7px;
          border: 1px solid #D4D4D4;
}
a.searchLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          text-decoration: none;
          color: #7C1416;
          padding: 3px 7px 3px 7px;
          background: #FBEFDB;
          border: 1px solid #FFA615;
}
a.stealthLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #000000;
}
a.stealthLink.visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #000000;
}
a.stealthLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: underline;
          color: #CD2626;
}
a.tabLinkOne {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: normal;
          text-decoration: none;
          color: #4682B4;
}
a.tabLinkOne:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          text-decoration: none;
          color: #000000;
}
a.tablLinkOne:visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: normal;
          text-decoration: none;
          color: #000000;
}
a.tabLinkTwo {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #4682B4;
}
a.tabLinkTwo:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: underline;
          color: #CD2626;
}
a.tablLinkTwo:visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: underline;
          color: #000000;
}
a.warnLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #CD2626;
}
a.warnLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: underline;
          color: #CD2626;
}
a.trialLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: bold;
          text-decoration: underline;
          color: #000000;
}
a.trialLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: bold;
          text-decoration: underline;
          color: #CD2626;
}
a.trialLink:visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: bold;
          text-decoration: underline;
          color: #000000;
}
a.warnLink:visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          color: #CD2626;
}
a.NatlNaviBarLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          color: #000000;
          text-decoration: none;
}
a.NatlNaviBarLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          color: #000000;
          text-decoration: none;
}
a.NatlNaviBarLink:visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 8pt;
          color: #000000;
          text-decoration: none;
}
a.simpleNaviBarLink {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          font-weight: normal;
          text-decoration: none;
          color: #000000;
}
a.simpleNaviBarLink:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 10pt;
          text-decoration: underline;
          color: #CD2626;
}

/* css hover effects for global navbar */
#nav a.navLinkOne {
        font-family : arial,arial,sans-serif,times,verdana,helvetica;
        font-size: 9pt;
        text-decoration : none;
        width: 118px;
        color: #000000;
}
#nav a.navLinkOne:hover {
        font-family : arial,arial,sans-serif,times,verdana,helvetica;
        font-size: 9pt;
        text-decoration : none;
        width: 118px;
        color: #000000;
}
#nav a.navLinkTwo {
        font-family : arial,sans-serif,times,verdana,helvetica;
        font-size: 8pt;
        text-decoration : none;
        width: 118px;
        color: #000000;
}
#nav a.navLinkTwo:hover {
        font-family : arial,arial,sans-serif,times,verdana,helvetica;
        font-size: 8pt;
        text-decoration : underline;
        width: 118px;
        color: #CD2626;
}
#nav a.navLinkThree {
        font-family : arial,sans-serif,times,verdana,helvetica;
        font-size: 9pt;
        text-decoration : none;
        width: 118px;
        color: #000000;
}
#nav a.navLinkThree:hover {
        font-family : arial,arial,sans-serif,times,verdana,helvetica;
        font-size: 9pt;
        text-decoration : underline;
        width: 118px;
        color: #CD2626;
}
#nav, #nav ul { /* all lists */	
        padding: 0;
        margin: 0;
        list-style: none;
        line-height: 1.2em;
}

#nav li { /* all list items */
        float: left;
        width: 118px; /* width needed or else Opera goes nuts */
        padding: 1;
}
#nav li ul { /* second-level lists */
        position: absolute;
        background: #B0C4DE;
        width: 118px;
        left: -99120px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
        border:1px solid #000000;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
        left: auto;
}
#nav a.navLinkBlog {
        font-family : arial,sans-serif,times,verdana,helvetica;
        font-size: 8pt;
        text-decoration : none;
        width: 118px;
        color: #ffffff;
}
#nav a.navLinkBlog:hover {
        font-family : arial,arial,sans-serif,times,verdana,helvetica;
        font-size: 8pt;
        text-decoration : underline;
        width: 118px;
        color: #ffffff;
}