body {
font-family:verdana, helvetica, arial, sans-serif;
font-size:73%;
margin:0;
padding:0;
}

html > body {
font-size:9pt;
}

acronym,.titleTip {
border-bottom:1px dotted #3d5c7a;
cursor:help;
margin:0;
padding:0 0 0.4px;
}

a {
color:#3d5c7a;
background-color:transparent;
text-decoration:none;
margin:0;
padding:0 1px 2px;
}

a:hover {
color:#7590ae;
text-decoration:underline;
}

ol {
margin:1em 0 1.5em;
padding:0;
}

ul {
list-style-type:square;
margin:1em 0 1.5em;
padding:0;
}

dl {
margin:1em 0 0.5em;
padding:0;
}

ul li {
line-height:1.5em;
margin:1.25ex 0 0 1.5em;
padding:0;
}

ol li {
line-height:1.5em;
margin:1.25ex 0 0 2em;
padding:0;
}

ul li ul li {
list-style-type:circle;
}

dt {
font-weight:700;
margin:0;
padding:0 0 1ex;
}

dd {
line-height:1.75em;
margin:0 0 1.5em 1.5em;
padding:0;
}

.doNotDisplay {
display:none !important;
}

.smallCaps {
font-size:117%;
font-variant:small-caps;
}

.superHeader {
color:#82809a;
background-color:rgb(7, 94, 148);
text-align:right;
margin:0;
padding:0.5ex 10px;
}

.superHeader span {
color:#c3c4d2;
background-color:transparent;
font-weight:700;
text-transform:uppercase;
}

.superHeader a {
color:#c3c4d2;
background-color:transparent;
text-decoration:none;
margin:0;
padding:0 0.25ex 0 0;
}

.superHeader a:hover {
color:#c1665a;
background-color:transparent;
text-decoration:none;
}

.midHeader {
color:rgb(7, 94, 148);
background-color:#FFF;
margin-top:1%;
margin-left:1.9%;
padding:0.26ex 10px;
}

.headerTitle {
font-size:300%;
width:40%;
margin:0;
padding:0;
}

.headerSubTitle {
width:40%;
font-size:151%;
font-weight:400;
font-style:italic;
margin:0 0 1ex;
padding:0;
}

.headerLinks {
text-align:right;
position:absolute;
right:1.5em;
top:3.5em;
margin:0;
padding:0 0 2ex;
}

.headerLinks a {
color:#FFF;
background-color:transparent;
text-decoration:none;
display:block;
margin:0;
padding:0 0 0.5ex;
}

.subHeader {
color:#FFF;
background-color:rgb(7, 94, 148);
margin:0;
padding:0.5ex 10px;
}

.subHeader a,.subHeader .highlight {
color:#FFF;
background-color:transparent;
font-size:110%;
font-weight:700;
text-decoration:none;
margin:0;
padding:0 0.25ex 0 0;
}

.subHeader a:hover,.subHeader .highlight {
color:#fc0;
background-color:transparent;
text-decoration:none;
}

#main-copy {
clear:left;
margin:0;
padding:0.5em 10px;
}

#main-copy h1 {
color:#7590ae;
background-color:transparent;
font-family:"trebuchet ms", verdana, helvetica, arial, sans-serif;
font-size:200%;
margin:0;
padding:0;
}

#main-copy h2 {
color:#3d5c7a;
background-color:transparent;
font-family:"trebuchet ms", verdana, helvetica, arial, sans-serif;
font-weight:400;
font-size:151%;
margin:0;
padding:1ex 0 0;
}

#main-copy h2negative {
color:#FFF;
background-color:transparent;
font-family:"trebuchet ms", verdana, helvetica, arial, sans-serif;
font-weight:400;
font-size:151%;
margin:0;
padding:1ex 0 0;
}

#main-copy p {
line-height:1.75em;
margin:1em 0 1.5em;
padding:0;
}

.newsHeading {
color:#FFF;
background-color:transparent;
font-family:"trebuchet ms", verdana, helvetica, arial, sans-serif;
font-size:145%;
text-decoration:none;
display:block;
margin:0;
}

.newsDate {
font-style:italic;
margin:0 !important;
padding:0;
}

.newsSummary {
text-decoration:none;
color:#FFF;
margin:0 0 2.5ex 0.75ex !important;
padding:0;
}

.more {
text-align:right;
margin:0;
padding:0.5em 0;
}

.more a {
color:#FFF;
background-color:transparent;
font-size:92%;
text-decoration:underline;
margin:0;
padding:0.25ex 0.75ex;
}

.more a:hover {
color:#7590ae;
text-decoration:none;
}

.rowOfBoxes {
clear:both;
}

.quarter,.oneThird,.half,.twoThirds,.fullWidth {
float:left;
border-left:1px solid #ccc;
margin:1em 0;
}

.fullBox {
line-height:1.5em;
border-left:2px solid #036;
border-right:2px solid #036;
border-top:2px solid #036;
border-bottom:2px solid #036;
background-color:#dbedff;
}

.quarter {
width:21%;
padding:0 1.9%;
}

.oneThird {
text-align:justify;
width:29%;
padding:1ex 1.9%;
}

.half {
text-align:justify;
width:44.5%;
padding:0 1.9%;
}

.rightMargin {
margin-right:1%;
}

.leftMargin {
margin-left:1%;
}

.twoThirds {
text-align:justify;
width:63%;
padding:0 1.9%;
}

.fullWidth {
text-align:justify;
width:95.5%;
padding:0 1.9%;
}

.filler {
border:0 solid #FFF;
}

.noBorderOnLeft {
border-left:none;
}

.whiteOnBlue {
color:#FFF;
background-color:rgb(7, 94, 148);
}

.dividingBorderAbove {
border-top:1px solid #ccc;
}

.tableHeader {
font-style:italic;
text-align:center;
}

#footer {
color:#FFF;
background-color:rgb(7, 94, 148);
font-size:87%;
text-align:center;
line-height:1.25em;
clear:left;
margin:2em 0 0;
padding:1ex 10px;
}

.headerLinks a:hover,#footer a {
color:#c3c4d2;
background-color:transparent;
text-decoration:underline;
}

#footer a:hover {
text-decoration:none;
}

