h1 {
margin:0 0 5px;
padding:0;
color:#039;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:1em;
font-weight:700;
}

h2 {
margin:0;
padding:0;
color:#fff;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:0.85em;
font-weight:700;
}

h3 {
margin:0;
padding:0;
color:#FFE888;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:0.75em;
font-weight:400;
}

h4 {
margin:0;
padding:0;
color:#039;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:0.75em;
font-weight:700;
}

p {
margin:0;
padding:6px 16px 6px 0;
color:#fff;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:0.7em;
}

.small {
font-size:0.6em;
}

.urn {
font-size:0.6em;
color:#dbe7ff;
}

a {
text-decoration:none;
color:#fff;
}

a.contentLink {
text-decoration:underline;
font-weight:700;
}

ul {
margin-top:0;
margin-bottom:0;
}

ul li {
color:#fff;
font-family:Verdana, Helvetica, Arial, sans-serif;
line-height:1.3em;
font-size:0.7em;
}

.noTopGap {
margin-top:0;
}

td {
color:#fff;
font-family:Verdana, Helvetica, Arial, sans-serif;
}

td.title {
color:#FFE888;
font-weight:700;
font-size:0.7em;
padding:0 5px 0 0;
}

td.content {
padding:0 0 10px;
font-size:0.65em;
}

dl.showHide {
margin:0 0 1.5em;
clear:left;
}

dl.showHide dt,dl.showHide dd {
padding:.75em 0 15px 10px;
}

dl.showHide dt {
border-top:#fff 1px dashed;
color:#FFE888;
font-weight:700;
font-size:0.9em;
cursor:pointer;
}

dl.showHide dd {
font-size:.92em;
padding-right:12px;
}

dl.showHide span.moreLink {
background:url(../images/morePlus.png) right no-repeat;
height:23px;
border:none;
color:#039;
cursor:pointer;
float:right;
text-indent:-10000em;
margin:0 5px;
padding-right:15px;
width:59px;
}

dl.showHide span.close {
background:url(../images/moreMinus.png) right no-repeat;
}

div.browser {
width:100%;
height:100%;
text-align:center;
}

div.website {
margin:20px auto 10px;
text-align:left;
width:700px;
background-color:#039;
}

div.horizontalFullWidthStrip {
float:left;
background-color:#039;
width:700px;
margin:0;
}

div.horizontalFullWidthStrip div.content {
float:left;
margin:1px 5px 0;
}

div.logobox {
width:294px;
height:68px;
float:left;
margin:0;
padding:0;
}

div.nav_primary {
background-color:#FFCE00;
background-image:url(../images/bg_nav.gif);
background-position:bottom right;
width:394px;
height:68px;
float:left;
background-repeat:no-repeat;
margin-left:1px;
}

div.navholder {
float:left;
margin:20px 0 0 17px;
padding:0 0 10px;
}

div.navrow {
float:left;
margin:0;
padding:0;
}

div.navholder div.primarynavdivider {
margin:-2px 0 0;
padding:0;
float:left;
width:19px;
height:16px;
background-color:#FFCE00;
background-image:url(../images/nav/divider.gif);
background-position:center;
background-repeat:no-repeat;
}

div.inpagenavitem p {
font-size:0.8em;
font-weight:700;
padding:0 4px;
}

div.activenav {
margin-bottom:9px;
border-bottom:1px #FFCE00 solid;
}

div.maincolumn {
float:left;
background-color:#039;
width:700px;
}

div.maincolumn div.content {
float:left;
margin:20px 5px 10px;
}

div.content div.contentbody {
float:left;
width:687px;
background-color:#DBE7FF;
background-image:url(../images/bg_contentgrad.jpg);
background-position:top center;
background-repeat:no-repeat;
}

div.content div.contentfooter {
float:left;
width:687px;
height:10px;
background-color:#DBE7FF;
background-image:url(../images/bg_contentgradfooter.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}

div.leftColumn {
float:left;
width:180px;
margin-right:10px;
}

div.leftColumn div.columnitem {
float:right;
margin-bottom:10px;
}

div.leftColumn div.columnContent {
margin-top:20px;
}

div.rightColumnWide {
width:488px;
float:right;
}

div.rightColumnWide div.columnContent {
float:left;
margin:20px 0;
}

div.rightColumnWide div.columnContent img {
margin:0 0 4px;
}

div.logincentrecolumn {
width:264px;
padding:80px 0 0 210px;
margin-bottom:40px;
}

#measures_content .columnContent,#guide_content .columnContent,#faq_content .columnContent {
margin:10px 0;
}

div.pagetitleimage {
margin:10px 0 5px 10px;
}

div.framedimageholder p {
padding-left:19px;
padding-bottom:15px;
color:#039;
}

div.rounded474pxbox {
width:474px;
}

div.rounded474pxbox div.boxtop {
background-image:url(../images/bg_rounded474boxheader.gif);
background-repeat:no-repeat;
background-position:center bottom;
padding:0;
margin:0;
}

div.rounded474pxbox div.boxbody {
background-color:#5479C3;
}

div.rounded474pxbox div.boxbody div.boxcontent {
margin:0 30px 0 20px;
}

div.rounded474pxbox div.boxfooter {
margin:0;
padding:0;
width:474px;
background-image:url(../images/bg_rounded474boxfooter.gif);
background-repeat:no-repeat;
background-position:center bottom;
background-color:#5479C3;
}

div.rounded264pxbox {
float:left;
width:264px;
margin-top:40px;
}

div.rounded264pxbox div.boxtop {
background:url(../images/bg_264pxroundedboxtop.gif) no-repeat top center;
font-size:0.5em;
}

div.rounded264pxbox div.boxbottom {
background:url(../images/bg_264pxroundedboxbottom.gif) no-repeat bottom center;
font-size:0.5em;
}

div.rounded322pxbox {
float:left;
width:322px;
margin-top:40px;
}

div.rounded322pxbox div.boxtop {
background:url(../images/bg_322pxroundedboxtop.gif) no-repeat top center;
font-size:0.5em;
}

div.rounded322pxbox div.boxbottom {
background:url(../images/bg_322pxroundedboxbottom.gif) no-repeat bottom center;
font-size:0.5em;
}

div.rounded344pxpalebluebox {
float:right;
width:344px;
margin-top:40px;
}

div.rounded344pxpalebluebox div.boxtop {
background:url(../images/bg_344pxroundedboxtop.gif) no-repeat top center;
font-size:0.5em;
}

div.rounded344pxpalebluebox div.boxcontent {
background-color:#809DD5;
padding-left:10px;
}

div.rounded344pxpalebluebox div.boxbottom {
background-color:transparent;
background:url(../images/bg_344pxroundedboxbottom.gif) no-repeat bottom center;
font-size:0.5em;
}

div.footertextarea {
float:right;
margin:0 0 20px;
padding-right:100px;
}

div.footertextarea div.footertextareaitem p {
font-size:0.65em;
float:left;
}

div.footerlogopanel {
width:689px;
}

div.footerlogopanel div.footercontent {
background-image:url(../images/bg_footer.gif);
background-position:top right;
background-repeat:no-repeat;
}

div.footerlogopanel img {
margin:10px 10px 10px 568px;
}

div.topten {
width:158px;
float:right;
}

div.topten img {
margin:3px 2px 10px 4px;
}

div.topten div.toptenboxtop {
width:158px;
float:left;
background-image:url(../images/topten_boxtop.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

div.topten div.toptenboxbottom {
width:158px;
float:left;
background-image:url(../images/topten_boxbottom.gif);
background-repeat:no-repeat;
background-position:top center;
}

div.topten div.toptencontent {
width:158px;
float:left;
background-color:#7795D2;
background-image:url(../images/bg_topten_content.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

div.topten div.toptencontent div.toptenbuttonrow {
margin-left:12px;
}

div.topten div.toptencontent div.toptenitem img {
margin:0;
}

div.topten_quote {
height:72px;
width:140px;
margin-top:20px;
display:none;
text-align:center;
}

div.topten .selected {
display:block;
}

div.topten_quote p {
padding:0 0 0 18px;
}

div.framedimage {
border:3px #43619C solid;
width:138px;
margin:0 0 15px 20px;
}

div.presscentrecontentframe {
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
float:left;
}

div.presscentremediacontactspanel {
float:right;
width:344px;
height:154px;
background:url(../images/bg_presscentrecontacts.gif) no-repeat;
margin:40px 0 0;
}

div.presscentremediacontactspanel div.mediacontactscontent {
padding:10px 0 0 17px;
}

div.contactlist {
width:450px;
margin-left:10px;
margin-top:20px;
margin-bottom:20px;
}

div.contactlist div.contactsitem {
margin:0 0 10px 10px;
}

div.contactlist p {
color:#039;
margin-bottom:5px;
}

div.downloadbuttonsgroup {
float:left;
margin-left:40px;
margin-top:40px;
width:200px;
}

div.downloadbuttonsgroup a:hover {
color:#4E70B5;
}

div.questioncolumn {
width:250px;
float:left;
}

div.answercolumn {
padding:50px 10px 0 20px;
width:300px;
float:right;
}

div.answercolumn div.faq_answer {
display:none;
}

#faq_content img.faqPad {
padding:6px 16px 6px 0;
}

div,img {
margin:0;
padding:0;
}

.yellow,ul li.yellow {
color:#ffe888;
}

.topGap,table {
margin-top:10px;
}

.botGap,div.inpagenavitem,div.downloadbuttonsgroup div.downloadbutton {
margin-bottom:10px;
}

div.navholder div.nav_primary_item,div.footertextarea div.footertextareaitem,div.footertextarea div.footertextareadivider,div.topten div.toptencontent div.toptenitem,div.presscentrecontentframe div.rounded344pxpalebluebox {
float:left;
}

div.rounded264pxbox div.boxcontent,div.rounded322pxbox div.boxcontent {
background-color:#5479C3;
padding-left:10px;
}

div.framedimage img,div.presscentremediacontactspanel div.mediacontactscontent img {
border:none;
padding:0;
margin:0;
}

div.contactlist a,div.downloadbuttonsgroup p,div.downloadbuttonsgroup a,div.questioncolumn p,div.questioncolumn a,div.answercolumn div.faq_answer p,div.answercolumn div.faq_answer ul {
color:#039;
}