html, p, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6
{
        margin: 0;
        outline: 0;
}
body
{
        background-color: #6D7078;
        color: #404247;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
        margin: 15px 0 0 0;
        padding: 0 0 0 0;
        text-align: center;
}
/* TEXT STYLES */

h1
{
        color: #D68F2C;
        font-size: 18px;
        font-weight: bold;
        line-height: 19px;
}
h2
{
        color: #19335A;
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
        margin-top: 15px;
}
h3
{
        color: #333466;
        font-size: 13px;
        font-weight: bold;
        line-height: 14px;
}
h4
{
        color: #333466;
        font-size: 11px;
        font-weight: bold;
        line-height: 14px;
}
p
{
        margin: 3px 0 5px 0;
}
.callout
{
        color: #152845;
        font-weight: bold;
}
a, a:link
{
        color: #1267DC;
        font-weight: bold;
        text-decoration: none;
}
a:visited
{
        color: #663366;
        font-weight: bold;
        text-decoration: none;
}
a:hover
{
        color: #3697DC;
        text-decoration:none;
}
a:focus
{
        color: #0635AC;
}
a:active
{
        color: #0635AC;
}
/* MAIN CONTAINERS */

#outerWrapper
{
        margin: 0 auto 0 auto;
        text-align: left;
        width: 796px;
        background-image: url("images/span.gif");
        background-repeat: repeat-y;

}
#outerWrapper #header
{
        background-image: url("images/topspan.gif");
        background-repeat: repeat-y;
}
#outerWrapper #contentWrapper
{
}
#outerWrapper #contentWrapper #rightColumn
{
        float: right;
        margin-right: 16px;
        margin-bottom: 20px;
        width: 158px;
}
#outerWrapper #contentWrapper #rightColumnMD
{
        float: right;
        margin-right: 0px;
        margin-bottom: 20px;
        width: 175px;
}
#outerWrapper #contentWrapper #leftColumn
{
        float: left;
        margin-left: 15px;
        margin-right: 9px;
        margin-bottom: 20px;
        width: 351px;
}
#outerWrapper #contentWrapper #middleColumn
{
        margin: 0 174px 20px 380px;
}
#outerWrapper #contentWrapper #subleftColumn
{
        float: left;
        width: 596px;
        padding-left:100px;
}
#outerWrapper #contentWrapper #subleftColumnLonger
{
        float: left;
        width: 675px;
        padding-left:100px;
}
#outerWrapper #contentWrapper #subleftColumnLongerMD
{
        float: left;
        width: 675px;
        padding-left:80px;
}
#outerWrapper #contentWrapper #subleftColumnLongerMD2
{
        float: left;
        width: 650px;
        padding-left:80px;
}
#outerWrapper #contentWrapper #fillColumn
{
        float: left;
        padding-left: 100px;
        width: 460px;
}
#outerWrapper #contentWrapper #fillColumnMD
{
        float: left;
        padding-left: 80px;
        width: 490px;
}
#outerWrapper #contentWrapper #PictColumn
{
        float: right;
        margin-right: 16px;
        margin-bottom: 20px;
        width: 250px;
}
#outerWrapper #footer
{
        color: #D8D8D8;
        padding-top: 5px;
        padding-left: 2px;
        padding-bottom: 15px;
        margin: 0;
        text-align:left;
        background-color: #6D7078;
}
/* CONTENT AREA 3 COLUMN DIVISION */

#outerWrapper #contentWrapper #subleftColumn .threeColumnLeft
{
        float: left;
        margin-top: 3px;
        margin-right: 11px;
        margin-left: 3px;
        margin-bottom: 10px;
        width: 188px;
}
#outerWrapper #contentWrapper #subleftColumn .threeColumnMiddle
{
        float: left;
        width: 188px;
        margin-top: 3px;
        margin-bottom: 10px;
}
#outerWrapper #contentWrapper #subleftColumn .threeColumnRight
{
        float: right;
        width: 188px;
        margin-top: 3px;
        margin-left: 10px;
        margin-bottom: 10px;
}
/* CONTENT AREA 2 COLUMN DIVISION */

#outerWrapper #contentWrapper #subleftColumn .twoColumnLeft
{
        float: left;
        margin-top: 3px;
        margin-right: 12px;
        margin-left: 3px;
        margin-bottom: 10px;
        width: 285;
}
#outerWrapper #contentWrapper #subleftColumn .twoColumnRight
{
        float: right;
        width: 275px;
        margin: 3px 0 10px 0;
}
/* IMAGE + TEXT CONTENT COMBO */

#outerWrapper #contentWrapper #subleftColumn .imageContent
{
        float: left;
        margin-top: 3px;
        margin-right: 15px;
        margin-bottom: 10px;
        margin-left: 0;
        width: 220px;
}
#outerWrapper #contentWrapper #subleftColumn .imageText
{
        float: right;
        margin: 3px 0 10px 0;
        width: 360px;
}
/* MAP + TEXT CONTENT COMBO */

#outerWrapper #contentWrapper #subleftColumn .mapContent
{
        float: left;
        margin-top: 3px;
        margin-right: 15px;
        margin-bottom: 10px;
        margin-left: 0;
        width: 310px;
}
#outerWrapper #contentWrapper #subleftColumn .mapText
{
        float: right;
        margin: 3px 0 10px 0;
        width: 270px;
}
/* HOME PAGE FEATURE CONTAINERS */

.largeFeatureCap
{
        margin: 0;
        padding: 0;
        height: 12px;
}
.largeFeature
{
        background-image:url(images/box_span_left.gif);
        background-repeat:repeat-y;
        margin: 0;
        padding-top: 3px;
        padding-left: 13px;
        padding-right: 13px;
        padding-bottom: 10px;
}
.largeFeatureBottom
{
        margin: 0;
        padding: 0;
        height: 5px;
        background-image:url(images/box_bottom_left.gif);
        background-repeat:no-repeat;
}
.xlargeFeature
{
        background-image:url(images/box_span_xl.gif);
        background-repeat:repeat-y;
        margin: 0;
        padding-top: 3px;
        padding-left: 13px;
        padding-right: 13px;
        padding-bottom: 10px;
}
.xlargeFeatureBottom
{
        margin: 0 0 5px 0;
        padding: 0;
        height: 5px;
        background-image:url(images/box_bottom_xl.gif);
        background-repeat:no-repeat;
}
.smallFeatureCap
{
        margin: 0;
        padding: 0;
        height: 12px;
}
.smallFeature
{
        background-image:url(images/box_span_right.gif);
        background-repeat:repeat-y;
        margin: 0;
        padding-top: 3px;
        padding-left: 13px;
        padding-right: 13px;
        padding-bottom: 10px;
}
.smallFeatureMD
{
        background-image:url(images/box_span_right.gif);
        background-repeat:repeat-y;
        margin: 0;
        padding-top: 3px;
        padding-left: 13px;
        padding-right: 13px;
        padding-bottom: 10px;
}
.smallFeatureBottom
{
        margin: 0 0 5px 0;
        padding: 0;
        height: 6px;
        background-image:url(images/box_bottom_right.gif);
        background-repeat:no-repeat;
}
.downloads
{
        background-image:url(images/box_span_right.gif);
        background-repeat:repeat-y;
        margin: 0;
        padding-top: 3px;
        padding-left: 13px;
        padding-right: 13px;
        padding-bottom: 10px;
}
.arrows
{
        background-image:url(images/bullet_arrow.gif);
        background-repeat: no-repeat;
        background-position: 0px 3px;
        margin: 0;
        padding-left: 16px;
        padding-top: 2px;
}
.bottomMargin
{
        margin-bottom: 5px;
}
.topMargin
{
        margin-top: 5px;
}
/* CLASSES */

.leftColumnText
{
}
.middleColumnText
{
        margin-right: 12px;
}
.rightColumnText
{
        margin-left: 3px;
}
.rightColumnQuote
{
        margin-left: 3px;
        font-style:italic;
        color: #996633;
}
.rightColumnQuoteSource
{
        margin-left: 3px;
        color: #996633;
        font-weight: bold;
}
.rightColumnQuoteSourceTitle
{
        margin-left: 10px;
        color: #996633;
        margin-top: -5px;
}
.logo
{
        margin-left: 10px;
        margin-top: 3px;
        float: left;
}
.logoTop
{
        margin: 0;
        padding: 0;
        height: 8px;
                background-color: #6D7078;
}
.borderBottom
{
        margin: 0;
        padding: 0;
        height:10px;
}
.contactUs
{
        float: right;
        margin-right: 15px;
        margin-top: 3px;
        text-transform:uppercase;
        font-style:normal;
        font-size:93%;
}
.contactUs a
{
        color: #6D7078;
}
.contactUs a:hover
{
        text-decoration:none;
        color: #1E4572;
}
.newsMD
{
        float: right;
        margin-right: -30px;
        margin-top: 15px;
        text-transform:uppercase;
        font-style:normal;
        font-size:93%;
}
.newsMD a
{
        color: #6D7078;
}
.newsMD a:hover
{
        text-decoration:none;
        color: #1E4572;
}
.BetaMD
{
        float: right;
        margin-right: -61px;
        margin-top: 15px;
        text-transform:uppercase;
        font-style:normal;
        font-size:93%;
}
.BetaMD a
{
        color: #6D7078;
}
.BetaMD a:hover
{
        text-decoration:none;
        color: #1E4572;
}
.buttontestMD
{
        float: right;
        margin-right: 150px;
        margin-top: 30px;
        text-transform:uppercase;
        font-style:normal;
        font-size:93%;
}
.buttonNEWS
{
        float: right;
        margin-right: -65px;
        margin-top: 20px;
        text-transform:uppercase;
        font-style:normal;
        font-size:93%;
}
.comingMD
{
        float: right;
        margin-right: -65px;
        margin-top: 39px;
        text-transform:uppercase;
        font-style:normal;
		text-decoration: blink;
        font-size:93%;
}
.comingMD a
{
        color: #FF0033;
}
.comingMD a:hover
{
        text-decoration:none;
        color: #1E4572;
}
.downloads a
{
        display: block;
        background-image:url(images/PDF_icon.gif);
        background-repeat:no-repeat;
        background-position: left;
        text-indent: 16px;
        overflow: auto;
}
#outerWrapper #footer a
{
        color: #D8D8D8;
}
#outerWrapper #contentWrapper ul
{
        margin-left: 8px;
        padding-left: 10px;
        margin-top: 3px;
        padding-top: 3px;
        list-style-image: url(images/bullet_blue.gif);
        list-style-position: outside;
}
#outerWrapper #contentWrapper li
{
        color: #19335A;
}
.clearBoth
{
        clear:both;
}
.microSpace
{
        margin-top: 10px;
}
#nav
{


        background-image: url(images/navbg.gif);
        background-repeat: repeat-x;
        background-position: bottom;
        font-size:93%;
        line-height: normal;
        text-transform: uppercase;
        margin:0px 6px;
        height:30px;
}