body { 
margin:0; 
padding:0; 
}
p { 
padding: 0px 0px 5px -5px;
margin: 0px 0px 0px 0px;
text-align: left;
} 

/******** Top Nav Elements ********/

#newsletter .newsletters a, 
#disclosure .disclosures a, 
#event .events a, 
#link .links a, 
#contact .contactus a { 
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    float: left;
    width: 88px;
    height: 30px;
    line-height: 30px;
}
#homev2 .homesv2 a {
    float: left;
    font-size: 10px;
    width: 49px;
    height: 30px;
    line-height: 30px;
    background-color: #FFFFFF;
    font-family: Arial;
    text-decoration: none;
    color: #070606;
}
#topnavun .topnavuns a {
    float: left;
    font-size: 10px;
    width: 100px;
    height: 30px;
    line-height: 12px;
    background-color: #FFFFFF;
    padding: 5px 0px 0px 0px;
    font-family: Arial;
    text-decoration: none;
    color: #070606;
}
#capability .capabilities a, 
#strength .strengths a {
    float: left;
    font-size: 10px;
    width: 88px;
    height: 30px;
    line-height: 12px;
    background-color: #FFFFFF;
    padding: 5px 0px 0px 0px;
    font-family: Arial;
    text-decoration: none;
    color: #070606;
}
.topnavelements {
    float: left;
    font-size: 10px;
    width: 88px;
    height: 30px;
    line-height: 30px;
    background-color: #FFFFFF;
}
.topnavhome {
    float: left;
    font-size: 10px;
    width: 49px;
    height: 30px;
    line-height: 30px;
    background-color: #FFFFFF;
}
.topnavunder {
    float: left;
    font-size: 10px;
    width: 100px;
    height: 30px;
    line-height: 12px;
    background-color: #FFFFFF;
    padding: 5px 0px 0px 0px;
}
.topnavmline {
    float: left;
    font-size: 10px;
    width: 88px;
    height: 30px;
    line-height: 12px;
    background-color: #FFFFFF;
    padding: 5px 0px 0px 0px;
}
.topnavtable {
    border-bottom: #C3BAB6 solid 1px;
    border-top: #C3BAB6 solid 1px;
    width: 846px;    
}
.submit {
    border-bottom: #C3BAB6 solid 1px;
    border-top: #C3BAB6 solid 1px;    
}
.topnavspacers {
    float: left;
    width: 10px;
    height: 30px;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}
a.topnavlinks {
    display:block;
    text-decoration: none;
    font-family: Arial;
    color: #727578;
    width: 100%;
    text-align: left;
    vertical-align: baseline;
}
a#topline2 {
    display:block;
    text-decoration: none;
    font-family: Arial;
    font-size: 10px;
    color: #727578;
    width: 100%;
    text-align: left;
    vertical-align: baseline;
    float: left;
    width: 88px;
    padding: 5px 0px 0px 0px;
    line-height: 12px;
}
a#topline2:hover {
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
    padding: 5px 0px 0px 0px;
}
a#topund {
    display:block;
    text-decoration: none;
    font-family: Arial;
    font-size: 10px;
    color: #727578;
    width: 100%;
    text-align: left;
    vertical-align: baseline;
    float: left;
    width: 100px;
    padding: 5px 0px 0px 0px;
    line-height: 12px;
}
a#topund:hover {
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
    padding: 5px 0px 0px 0px;
}
a#tophm {
    display:block;
    text-decoration: none;
    font-family: Arial;
    font-size: 10px;
    color: #727578;
    width: 100%;
    text-align: left;
    vertical-align: baseline;
    float: left;
    width: 49px;
    height: 30px;
    line-height: 30px;
}
a#tophm:hover {
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
}
a#topnav2 {
    display:block;
    text-decoration: none;
    font-family: Arial;
    font-size: 10px;
    color: #727578;
    width: 100%;
    text-align: left;
    vertical-align: baseline;
    float: left;
    width: 88px;
    height: 30px;
    line-height: 30px;
}
a#topnav2:hover {
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
}
a.topnavlinks:hover {
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
}
a.topnavlinksel {
    display:block;
    text-decoration: none;
    font-family: Arial;
    color: #070606;
    width: 100%;
    text-align: left;
    vertical-align: baseline;
}
a#test1 {
    display:block;
    text-decoration: none;
    font-family: Arial;
    color: #727578;
    width: 100%;
    text-align: left;
    vertical-align: baseline;
}
a#test1:hover {
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
}
a.topnavselected {
    text-decoration: none;
    color: #070606;
    background-color: #FFFFFF;
    display:block;
    font-family: Arial;
    width: 100%;
    text-align: left;
    vertical-align: baseline;    
}

/******** Header Image ********/
.headerimg {
    width: 850px;
    height: 150px;
    padding: 0px 0px 2px 0px;
}
.homeheader {
    width: 850px;
    height: 150px;
    padding: 0px 0px 2px 0px;
    overflow: hidden;
}
/******** Header Image ********/
.homemid {
    font-family: Arial;
    color: #C3BAB6;
    text-align: left;
    font-size: 10pt;
}
.dmsubtitles {
    font-family: Arial;
    color: #C3BAB6;
    text-align: left;
    font-size: 10pt;
    font-weight: bold;
}
.marketstory {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 10pt;
}
a.marketstorylink {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 10pt;
    width: 150px;
    text-decoration: none;
    font-weight: bold;
}
a.marketstoryedit {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 10pt;
    width: 150px;
    text-decoration: none;
}
a.marketstorylink:hover {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 10pt;
    width: 150px;
    text-decoration: none;
}
.newsletterhome {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 12px;
}
a#newsletterhome {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 12px;
    text-decoration: none;
}
a#newsletterhome:hover {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 12px;
    text-decoration: none;
}
a#viewcomart {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
a#viewcomart:hover {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
/******** Interior Elements ********/

.interiormidtxt {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 12px;
}
.homebultxt {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
.introtxt {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
}
.compromise {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
.boldedhome {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
a.morelink {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 12px;
    text-decoration: none;
}
a.morelink:hover {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 12px;
    text-decoration: none;
}
.interiormidtitle {
    font-family: Arial;
    color: #727578;
    text-align: left;
    font-size: 14pt;
    font-weight: bold;
}
.interiormidtitle1 {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
.interiorrighttxt {
    font-family: Arial;
    color: #C3BAB6;
    text-align: left;
    font-size: 10pt;
}
.editlink   {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    font-family: Arial;
    }
tr#row1 { border: 3px solid blue }

/******** Ticker ********/

.tickerelements {
    float: left;
    height: 20px;
    font-size: 12px;
    text-decoration: none;
    font-family: Arial;
    color: #000000;
    line-height: 20px;   
}
a#tickerelements1 {
    font-size: 12px;
    text-decoration: none;
    font-family: Arial;
    color: #000000;
    font-weight: bold; 
    line-height: 20px;   
}
a#tickerelements1:hover {
    font-size: 12px;
    text-decoration: none;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 20px;       
}
.tickerbox {
    width: 850px;
    height: 18px;
    line-height: 18px;
    background-color: #AFAFAF;
    padding: 2px 0px 0px 0px;
    vertical-align: middle;    
}
/******** Footer ********/
.footertxt {
    font-size: 10px;
    color: #727578;
    font-family: Arial;
}
/******** Bullet ********/
.bullet {
    color: #727578;
    font-family: Arial;
    list-style-position:inside;
    font-size: 11px;
}
.bullet2 {
    color: #727578;
    font-family: Arial;
    list-style-position:inside;
    font-size: 11px;
    padding:0px;
    margin:0px;
}
.interiormidbul {
    font-family: Arial;
    color: #000000;
    text-align: left;
    font-size: 12px;
}
/******** left nav ********/

a#leftnav {
    font-size: 12px;
    color: #727578;
    text-decoration: none;
    font-family: Arial, Sans-Serif, Helvetica;
    display: block;
}
a#leftnav:hover {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Sans-Serif, Helvetica;
    display: block;
}
/******** Terms ********/
a#termslink   {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    font-family: Arial;
    }
.agreetxt   {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    }    
/******** Terms ********/
a#disqtr   {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
    font-family: Arial;
    text-decoration: none;
    }
a#disqtr:hover   {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    font-family: Arial;
    text-decoration: none;
    } 
a#fgotpwd {
    display:block;
    text-decoration: underline;
    font-family: Arial;
    color: #727578;
    text-align: left;
    vertical-align: baseline;
    font-size: 11px;
}       

/******** Events ********/
.eventstxt {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
}
.eventstitle {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
a#eventname {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}
a#eventname:hover {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
/******** Links ********/
.linkstxt {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
}
.linksstitle {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
a#linktitle {
    font-family: Arial;
    color: #727578;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a#linktitle:hover {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
/******** Disclosure ********/

a#discarch {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
}
a#discarch {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.contactform {
    font-family: Arial;
    color: #000000;
    font-size: 12px;
}