/* General style sheet for DNow Customizations*/

/* ***************************** Global tag settings*/

body {
        font-family: verdana, arial, helvetica;
        FONT-SIZE: 12px;
        color: black;
        margin: 0 0 0 0;
}

A:link {
        color: Blue;
}

A:active {
        color: Red;
}

A:hover {
        color: Red;
}

A {
        text-decoration: none;
}

table {
        font-family: verdana, arial, helvetica;
        FONT-SIZE: 12px;
        color: black;
}

th {
        background-color: white;
        color: red;
        font-size: 14px;
        font-weight: bold;
}

INPUT {
        background-color: #f8f8f8;
        color: black;
        font-size: 12px;
        font-family: verdana, arial, helvetica;
}

SELECT {
        background-color: #f8f8f8;
        color: black;
        font-size: 12px;
        font-family: verdana, arial, helvetica;
}

TEXTAREA {
        background-color: #f8f8f8;
        color: black;
        font-size: 12px;
        font-family: verdana, arial, helvetica;
}

HR {
        color:gray;
}

ul {
  margin-top:10px;
  margin-bottom:15px;
  margin-left:30px;
  list-style:square;
}

ol {
  margin-top:10px;
  margin-bottom:15px;
  margin-left:30px;
}

li {
  margin-top:3px;
  margin-bottom:3px;
}

small {
        FONT-SIZE: 10px;
}

form {
        margin-top:0px;
        margin-bottom:0px;
}
/* ***************************** Custom Class Settings*/

.BasicFontStyle {
        font-family: verdana, arial, helvetica;
        FONT-SIZE: 12px;
}

.ForceUnderline {
        text-decoration: underline
}

.spacertable {
        border-right: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        background: white;
}

.headertable {
        border-right: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        background: white;
}

.footertable {
        border-right: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        background: #F8F7F4;
}

.HomeButton {
        background: #FFFFFF;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 5px;
        border-top-color: #e9cf00;
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #f8f7f4;
}

.HomeButtonHighlight {
        background: #faf5ca;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 8px;
        border-top-color: #e9cf00;
        cursor:hand;
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #f8f7f4;
}

.FreeTrialButton {
        background: #FFFFFF;
        color: #C70710;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 5px;
        border-top-color: #C70710;
}

.FreeTrialButtonHighlight {
        background: #f9f0f2;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 8px;
        border-top-color: #cf0025;
        cursor:hand;
}

.GeoSelectionButton {
        background: #FFFFFF;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 5px;
        border-top-color: #8692b2;
}
.GeoSelectionButtonHighlight {
        background: #f0f3fb;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 8px;
        border-top-color: #8692b2;
        cursor:hand;
}

.GeoAnalysisButton {
        background: #FFFFFF;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 5px;
        border-top-color: #b9b5a9;
}

.GeoAnalysisButtonHighlight {
        background: #f8f7f3;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 8px;
        border-top-color: #b9b5a9;
        cursor:hand;
}

.UserPointsButton {
        background: #FFFFFF;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 5px;
        border-top-color: #cf0025;
}
.UserPointsButtonHighlight {
        background: #f9f0f2;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 8px;
        border-top-color: #cf0025;
        cursor:hand;
}

.SiteHelpButton {
        background: #FFFFFF;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 5px;
        border-top-color: #75ad5b;
}
.SiteHelpButtonHighlight {
        background: #f2f9ee;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 8px;
        border-top-color: #75ad5b;
        cursor:hand;
}

.SubscribeButton {
        background: #FFFFFF;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 5px;
        border-top-color: #473881;
}
.SubscribeButtonHighlight {
        background: #ece8fd;
        color: #000000;
        padding-top: 35px;
        border-top-style: solid;
        border-top-width: 8px;
        border-top-color: #473881;
        cursor:hand;
}

.ButtonText {
        letter-spacing: 0pt;
        font-size: 10px;
        color: #666666;
        text-decoration: none;
        font-weight: bold;
        font-family: verdana, arial, helvetica;
}

.ButtonTextHighlight {
        letter-spacing: 0pt;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        font-weight: bold;
        font-family: verdana, arial, helvetica;
}

.dropdownmenu {
        width: 160px;
        background-color: #FFFFFF;
        border-left: 1px solid #E8E7E3;
        border-right: 1px solid #E8E7E3;
        border-bottom: 3px solid #E8E7E3;
        margin-right: 0px;
}

.ddmenucells {
        width: 160px;
        height: 25px;
        background-color: #FFFFFF;
        border-bottom: 1px solid #E8E7E3;
        margin-right: 0px;
        padding-left: 0px;
}

.ddmenucellsHighlight {
        width: 160px;
        height: 25px;
        background-color: #666666;
        border-bottom: 1px solid #E8E7E3;
        margin-right: 0px;
}

.midunavail {
        background-color: #A8A8A8;
}

.buttonfont {
		vertical-align: 2;
        letter-spacing: 0pt;
        font-size: 10px;
        color: white;
        text-decoration: none;
        font-weight: bold;
        font-family: verdana, arial, helvetica;
}

.buttonfonth {
		vertical-align: 2;
        letter-spacing: 0pt;
        font-size: 10px;
        color: white;
        text-decoration: none;
        font-weight: bold;
        font-family: verdana, arial, helvetica;
}

.buttonfontu {
		vertical-align: 2;
        letter-spacing: 0pt;
        font-size: 10px;
        color: #d8d8d8;
        text-decoration: none;
        font-weight: bold;
        font-family: verdana, arial, helvetica;
}

.banner {
        color: #666666;
        font: italic bold 12px Georgia, Times New Roman, Times, serif;
        margin-left: 20px;
}

.footer {
        font-size: 9px;
        color: #666666;
        margin-left: 15px;
}

.loginheader {
        width: 190px;
        height: 25px;
        background-color: #666666;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: bold;
        font-family: verdana, arial, helvetica;
}

.loginbody {
        width: 190px;
        height: 80px;
        border-top: 1px solid #cccccc;
        background: #F6F9FE;
        font-size: 9px;
        color: #8A8A8C;
        font-family: verdana, arial, helvetica;
}

.loginbody input {
        width: 150px;
        height: 18px;
        font: 10px verdana, arial, helvetica;
        background-color: #FFFFFF;
        color: #102132;
        border: 1px solid #A5ACB2;
        margin-right: 0px;
}

.loginfooter {
        width: 190px;
        height: 50px;
        border-top: 1px solid #cccccc;
        background: #FFFFFF;
        font-size: 9px;
        color: #666666;
        font-family: verdana, arial, helvetica;
}

.leftcolumn {
        width: 190px;
        border-top: 1px solid #cccccc;
        background: #FFFFFF;
        font-size: 11px;
        color: #473A95;
        font-family: verdana, arial, helvetica;
}

.leftcolumn a, a:hover {
        text-decoration: none;
        color: #473A95;
}

.leftcolumn p {
        margin-left: 15px;
        font-size: 9px;
        color: #666666;
        margin-right: 10px;
}

.leftcolumn #demoburst {
        position: absolute;
}

.rightcolumn {
        width: 188px;
        border-top: 1px solid #E3E1DC;
        background: #FFFFFF;
}

.rightcolumnheader {
        height: 25px;
        padding-left: 17px;
        background: #F8F7F4;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        font-family: verdana, arial, helvetica;
}

.rightcolumnlist {
        padding-top: 5px;
        padding-bottom: 5px;
        background: #FBFFE4;
        font-size: 9px;
        font-weight: bold;
        color: #666666;
        font-family: verdana, arial, helvetica;
}

.rightcolumnlist li {
        list-style-type: circle;
}

.rightcolumnlist #homequote {
        font-size: 9px;
        margin-bottom: 8px;
        text-align: right;
        padding: 10px 1.5em;
}

#homequote blockquote {
        margin-left: 0px;
        margin-right: 0px;
        color: #473a7f;
        font: bold italic 12px Georgia, Times New Roman, Times, serif;
        margin-bottom: 1em;
        text-align: left;
}

.webimg {
        padding-left:12px;
        padding-top: 10px;
}

.webinars {
        padding-top: 10px;
        font-size: 11px;
        font-weight: bold;
        color: #473881;
        font-family: verdana, arial, helvetica;
}

.webinartext {
        padding-left:11px;
        padding-right: 20px;
        padding-top:10px;
        padding-bottom:10px;
        font-size:9px;
        font-family: verdana, arial, helvetica;
}

.timeimg {
        padding-left:30px;
        padding-top: 20px;
        padding-bottom: 10px;
}

.hurricaneimg {
        padding-left:30px;
        padding-top: 20px;
        padding-bottom: 20px;
}

.timetext {
        padding-left:11px;
        padding-right: 20px;
        padding-top:10px;
        padding-bottom:10px;
        font-size:9px;
        font-family: verdana, arial, helvetica;
}

.borderimg {
        border: 1px solid #cccccc;
        padding: 10px;
        width: 125px;
}

/* group Main Div */

#main {
        padding-right: 30px;
        padding-bottom: 20px;
        padding-left: 30px;
}

#main h1 {
        color: #473A95;
        line-height: 1.2em;
        font-size: 18px;
        margin-bottom: 1em;
        border-bottom: 2px solid #e1e1e1;
        padding-bottom: .5em;
}

#main h2 {
        font-size: 12px;
        line-height: 1.2em;
        color: #493886;
        border-top: 2px solid #e1e1e1;
        padding-top: 15px;
}

#main p {
        font-size: 11px;
        margin-top: .8em;
        margin-bottom: .8em;
}

#main ul {
        font-size: 11px;
        margin-left: 2em;
}
#main li {
        list-style-type: disc;
}

#main #prohighlight {
        background: #fafde4;
        padding: 0 1em 1em;
}

#proplushighlight
{
        background: #e3edfd;
        padding: 0 1em 1em;
}

.contacttable {
        font-size: 11px;
}

.contacttable input, textarea {
         width: 250px;
         font-size: 11px;
         font-family: verdana, arial, helvetica;
         border: 1px solid #A5ACB2;
}

.TreeFont {
        letter-spacing: 0pt;
        font-size: 11px;
        color: black;
        text-decoration: none;
        vertical-align: 2;
}

.TreeLinkFont {
        letter-spacing: 0pt;
        font-size: 11px;
        vertical-align: 2;
        text-decoration: underline;
}

.TreeImage {
        vertical-align: -4;
}

.tabcontentcolor {
        background-color: #F8F7F4;
}

.tabcontentbordercolor {
        background-color: #CCCCCC;
}

.activetabfont {
        letter-spacing: 0pt;
        font-size: 10px;
        color: white;
        text-decoration: none;
        font-weight: bold;
}

.inactivetabfont {
        letter-spacing: 0pt;
        font-size: 10px;
        color: #473A74;
        text-decoration: none;
        font-weight: bold;
}

.SingleTabFontCorrection {
        vertical-align: 0;
}

.staticcontenttd {
        padding-right: 30px;
        padding-bottom: 20px;
        padding-top: 10px;
        padding-left: 30px;
        font-size: 10px;
        font-family: verdana, arial, helvetica;
}

.staticcontenttd h1 {
        color: #cc0000;
        line-height: 1.2em;
        font-size: 18px;
        margin-bottom: 1em;
        border-bottom: 2px solid #e1e1e1;
        padding-bottom: .5em;
}

.staticcontenttd h2 {
        color: #493886;
        font-size: 14px;
        border-top: 1px solid #dfdfdf;
        padding-top: 12px;
        margin-top: 1.6em;
}

.staticcontenttd h2.firstitem {
        border-top-style: none;
}

.staticcontenttd blockquote {
        padding-left: 1.5em;
        border-left: 4px solid #e9e9e9;
}

.staticcontenttd h3 {
        color: #333333;
        font-size: 12px;
}

.staticcontenttd h5 {
        color: #000000;
        font-size: 14px;
        text-align: center;
}

.staticcontenttd h4 {
        margin-top: 1em;
}

.staticcontenttd li {
        list-style-type: disc;
}

.staticcontenttd dd ol {
        margin-left: 3em;
        margin-top: 1em;
        margin-bottom: 1em;
}

.staticcontenttd li th {
        color: #000000;
        font-size: 10px;
        padding-bottom: .5em;
        padding-left: 15px;
        text-align: left;
        border-bottom: 1px solid #999999;
}

.staticcontenttd dt {
        font-weight: bold;
        margin-top: 1em;
}

.staticcontenttd dd {
        margin-left: 3em;
}

.staticcontenttd dl dt {
        display: inline;
        font-weight: bold;
        float: left;
        margin-right: .5em;
        margin-top: 0;
}

.staticcontenttd dl dd {
        margin-bottom: 1em;
        margin-left: 0;
}

.staticcontenttd dl dl {
        margin-left: 3em;
        margin-top: 1em;
}

.staticcontenttd li table {
        border: 1px solid #999999;
        margin-top: 1em;
        margin-bottom: 1em;
}

.staticcontenttd #prohighlight {
        background: #fafde4;
        padding: 0 1em 1em;
}
.staticcontentcolor {
        background-color: white;
}

.staticcontentbordercolor {
        background-color: white;
}

.freetrialform {
        font-size: 11px;
        font-family: verdana, arial, helvetica;
        font-weight: bold;
        text-align: left;
        padding-bottom: .5em;
}

.freetrialform input {
         width: 250px;
         font-size: 11px;
         font-family: verdana, arial, helvetica;
         border: 1px solid #A5ACB2;
}

.freetrialform select {
         font-size: 11px;
         font-family: verdana, arial, helvetica;
         border: 1px solid #A5ACB2;
}

.selectreportheader {
        font-size: 11px;
        font-family: verdana, arial, helvetica;
}

.selectreportheader input {
         width: 200px;
         font-size: 11px;
         font-family: verdana, arial, helvetica;
         border: 1px solid #A5ACB2;
}


.MetaCarta-header
{
    margin-top:  -1em;
}

.MetaCarta-header h1
{
    font-size: 150%;
}

.tree-button
{
    background-color:   #eee;
}

.tree-button a
{
    text-decoration:    none;
}

.tree-button a:visited
{
    color: blue;
}

.tree-button a:hover
{
    color:              red;
    background-color:   #fff;
}

.tree-button a:link
{
    color: blue;
}

.tree-unselectable
{
    color:  gray;
}

.tree-unselectable a
{
    text-decoration:    none;
    color:              gray;
}

.tree-unselectable a:visited
{
    color:  gray;
}

.tree-unselectable a:hover
{
    color:  blue;
}

.report-description
{
    margin-top: 0.5em;
    text-align: left;
}

.report-unavailable
{
    margin-top: 0.5em;
    text-align: center;
}

.report-selectable
{
    border: solid #ccc 2px;
}

.report-unselectable
{
    border: solid gray 1px;
    background-color:   #f8dedf;
}


