.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  {}

#premiumKey {
   background-image: url('/images/new_icons/keyIconv2.gif');
   background-position: 0 3px; 
   background-repeat: no-repeat;
   padding: 0 0 5px 20px;
}

.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-top-width: 2px;
          border-top-color: #DDDDDD;
          border-top-style: solid;
          border-right-width: 2px;
          border-right-color: #DDDDDD;
          border-right-style: solid;
          border-left-width: 2px;
          border-left-color: #DDDDDD;
          border-left-style: solid;
}
.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;
}

/*          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;
          width: 175px;
} 

/*          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:hover {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          text-decoration: underline;
          color: #CD2626;
}
a.stealthLink.visited {
          font-family: arial,times,verdana,helvetica;
          font-size: 9pt;
          font-weight: normal;
          text-decoration: none;
          color: #000000;
}
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 */
#navBar a {
	font-family : arial,arial,sans-serif,times,verdana,helvetica;
	text-decoration : none;
}
#navBar a.navLvlOne {
     font-size: 12px;
     color: #000000;
	 font-weight: bold;
}
#navBar a.navLvlOne:hover {color: #ffffff;}
#navBar a.navLvlThree {
        font-size: 12px;
        color: #000000;
}
#navBar a.navLvlThree:hover {color:#333333;}
#navBar .navLvlTwo {background:#CAD2DC;}
#navBar, #navBar ul { /* all lists */	
        padding: 0;
        margin: 0;
        list-style: none;
}
#navBar li { /* all list items */
     float: left;
     width: auto; /* width needed or else Opera goes nuts */
     padding: 8px 12px 5px 12px;
     background: #B0C4DE;
     height: 20px;
     position: relative;
}
#navBar li ul { /* second-level ULs */
     position: absolute;
     left: -99120px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
     background: #c2cfdf;
}
#navBar li ul li { /* second-level LIs */
     padding: 6px 14px 4px 14px;
     float: none;
     background: #C2CFDF;
     width: 145px;
}
#navBar li:hover, .navLvlTwo li:hover {background: #C2CFDF;}
#navBar li:hover ul, #navBar li.sfhover ul { /* lists nested under hovered list items */
     left: 0;
     top: 33px;
}
#navBar li ul li:hover {background: #EEEEEE;}

#navBar a.navLinkBlog {
        font-family : arial,sans-serif,times,verdana,helvetica;
        font-size: 8pt;
        text-decoration : none;
        width: 115px;
        color: #ffffff;
}
#navBar a.navLinkBlog:hover {
        font-family : arial,arial,sans-serif,times,verdana,helvetica;
        font-size: 8pt;
        text-decoration : underline;
        width: 115px;
        color: #ffffff;
}
