body { 
font-size : 70%;
font-family : Verdana, Arial, Helvetica, sans-serif;
} 
h1 { 
font-size : 100%;
padding : 1px 0 5px 0;
margin : 0;
clear : both;
} 
h2, h3, h4 { 
font-size : 100%;
padding : 1px 0 0 0;
margin : 0;
clear : both;
} 
h3.rightCol { 
padding : 10px 0 4px 0;
} 
p { 
margin : 0;
padding : 0 0 14px 1px;
} 
p.pink { 
color : #e90377;
} 
.pink { 
color : #e90377;
} 
p.largetext, .largetext { 
font-size : 120%;
} 
p.smalltext, .smalltext { 
font-size : 85%;
} 
p.padTop { 
padding : 14px 0 14px 1px;
} 
p.noBotPad { 
padding-bottom : 0;
} 
p.halfline { 
margin : 0;
padding : 0 0 7px 0;
} 
p.error, div.error { 
color : #ff0000;
background : inherit;
} 
div.accessibilityspacer { 
line-height : 12px;
height : 12px;
} 
div.accessibilityspacerlarge { 
line-height : 18px;
height : 18px;
} 
ul { 
margin : 0;
padding : 0 0 16px 16px;
} 
ol { 
margin : 0;
padding : 0 0 16px 25px;
} 
ol li, ul li { 
padding : 0 0 5px 0;
margin : 0;
} 
ul.links { 
margin : 0;
padding : 0 0 16px 0;
list-style : none;
} 
ul.links li { 
padding : 0 0 5px 0;
margin : 0;
} 
ul.blognav { 
margin : 2px 0 0 0 !important;
padding : 0 !important;
list-style : none;
} 
ul.blognav li { 
padding : 0 !important;
margin : 0 0 3px 0 !important;
} 
ul.blognav li a.lit { 
color : #000000;
text-decoration : none;
font-weight : bold;
} 
ul.sitemap { 
margin : 0;
padding : 4px 0 16px 0;
list-style : none;
} 
ul.sitemap li { 
padding : 0 0 5px 0;
margin : 0;
} 
a:link.pink, a:visited.pink { 
color : #e90377;
background : inherit;
text-decoration : underline;
} 
a:hover.pink, a:active.pink, a:focus.pink { 
color : #e90377;
background : inherit;
text-decoration : none;
} 
a:link, a:visited { 
color : #231f20;
background : inherit;
text-decoration : underline;
} 
a:hover, a:active, a:focus { 
color : #231f20;
background : inherit;
text-decoration : none;
} 
a.reverse:link, a.reverse:visited { 
color : #231f20;
background : inherit;
text-decoration : underline;
} 
a.reverse:hover, a.reverse:active, a.reverse:focus { 
color : #231f20;
background : inherit;
text-decoration : none;
} 
img { 
border : 0;
} 
blockquote { 
margin : 0;
padding : 0;
} 
cite { 
font-style : normal;
} 
table { 
width : 461px;
margin-bottom : 25px;
font-size : 100%;
} 
table th { 
background : #69b8ed;
border-bottom : 1px solid #fff;
color : #fff;
padding : 5px 10px;
} 
table th.tableHeaderBottom { 
background : #82c5f2 url("../images/default/site_objects/background/bg_feature5_header.gif") no-repeat bottom left;
color : #fff;
margin : 0;
padding : 0;
} 
table th.tableHeaderBottomNoImg { 
background : #82c5f2;
color : #fff;
margin : 0;
padding : 0;
} 
table div.tableHeaderTop { 
background : url("../images/default/site_objects/background/bg_feature5_headertop.gif") no-repeat top left;
color : #fff;
padding : 5px 10px;
} 
table th.subheader { 
background : #efeeef;
color : #000;
} 
table td.subheader { 
background : #efeeef;
color : #000;
padding : 5px 10px;
font-weight : bolder;
} 
table th.subheaderNocolor { 
background : #ccc;
color : #000;
} 
table td.subheaderNocolor { 
padding : 5px 10px;
font-weight : bolder;
} 
td { 
border-bottom : 1px solid #ccc;
padding : 10px 10px;
text-align : right;
} 
td.reducedpadding { 
padding : 3px 3px 3px 0 !important;
} 
td.narrow { 
border-bottom : 0;
padding : 4px 0 5px 0;
} 
table td.Noline { 
padding : 10px 10px;
border-bottom : none;
} 
table td.NoTopPad { 
padding : 0 10px 10px 10px;
} 
th.alignLeft, td.alignLeft { 
text-align : left;
vertical-align : top;
} 
th.textWidth, td.textWidth { 
text-align : left;
width : 370px;
} 
td.alignTop { 
vertical-align : top;
} 
.hide { 
display : none;
} 
table th.Backorange, table td.Backorange { 
background : #ff7f00;
color : #ffffff;
} 
table th.Backpink, table td.Backpink { 
background : #e90377;
color : #ffffff;
} 
table th.Backgreen, table td.Backgreen { 
background : #59b337;
color : #ffffff;
} 
table th.Backyellow, table td.Backyellow { 
background : #ffd900;
color : #000000;
} 
table th.Backblue, table td.Backblue { 
background : #69b8ed;
color : #ffffff;
} 
table th.Backpurple, table td.Backpurple { 
background : #bf73bb;
color : #ffffff;
} 
form.options { 
margin : 0 0 20px 0;
} 
table.options { 
margin-bottom : 0;
width : 400px;
} 
table.options td { 
padding : 8px 0 5px 0;
} 
.bold { 
font-weight : bold;
} 
.style2 { 
font-weight : bold;
} 
.formattext { 
/*white-space : pre;*/
line-height : 120%;
/*white-space : pre-wrap;*/
width : 360px !important;
display : block;
} 
div.content blockquote.formattext p { 
width : 360px;
float : left;
/*white-space : pre-wrap;*/
} 
.hidden { 
left : -500px;
position : absolute;
top : -500px;
visibility : hidden;
} 
dfn.popup { 
border-bottom : 1px dotted black;
cursor : help;
font-style : normal;
} 
div.dfnpopup { 
position : absolute;
top : -100px;
left : -100px;
width : 206px;
z-index : 8000;
display : none;
} 
div.dfnPopupContentHeader { 
position : relative;
margin : 0;
padding : 12px 17px 14px 17px;
width : 174px;
z-index : 8010;
float : left;
background : url("../images/default/site_objects/background/bg_popup_dfn.gif") no-repeat top left;
} 
div.dfnPopupContentHeaderLeft { 
position : relative;
float : left;
margin : 0;
padding : 0;
width : 80px;
background : none;
} 
div.messagePopupContentHeader h2 { 
font-weight : bold;
margin : 0;
padding : 0;
} 
div.dfnPopupContentMiddle h3 { 
margin : 0 0 7px 0;
} 
div.dfnPopupContentHeaderRight { 
position : relative;
float : right;
background : none;
font-size : 85%;
text-align : right;
width : 80px;
} 
div.dfnPopupContentMiddle { 
position : relative;
width : 174px;
padding : 0 17px 0 17px;
font-size : 90%;
background : url("../images/default/site_objects/background/bg_popup_dfnmiddle.gif") repeat-y;
float : left;
} 
div.dfnPopupContentMiddle p { 
line-height : 110%;
margin : 0 0 14px 0;
padding : 0;
} 
div.dfnPopupContentFooter { 
position : relative;
background : url("../images/default/site_objects/background/bg_popup_dfnfooter.gif") repeat-x;
width : 206px;
padding-bottom : 4px;
padding-top : 0;
font-size : 0;
line-height : 16px;
height : 16px;
float : left;
} 
.clearing { 
line-height : 0;
font-size : 0;
overflow : hidden;
clear : both;
height : 0.1px;
} 
span.quotemark { 
font-family : "Times New Roman", Times, serif;
font-size : 170%;
} 
form.frmContact select.qual { 
border : none;
margin : 0 0 5px 0;
clear : both;
float : left;
color : #000000;
font-size : 100%;
width : 380px;
} 
form.frmContact input.checkbox { 
border : none;
margin : 0 0 5px 0;
float : left;
color : #000000;
width : auto;
} 
div.formcontainer { 
width : 100%;
padding : 0;
margin : 0 0 14px 0;
float : left;
} 
div.formcontainer div.left { 
width : 55%;
padding : 2px 0 0 0;
margin : 0;
float : left;
} 
div.formcontainer div.right { 
width : 45%;
padding : 0;
margin : 0;
float : left;
} 
div.checkbox { 
width : 100%;
float : left;
margin : 4px 0 0 0;
padding : 0;
} 
div.checkbox span.ifas { 
padding : 0 0 0 6px;
} 
div.ttip { 
position : absolute;
z-index : 69999;
background-color : #fff;
border : 1px solid #ebebeb;
visibility : hidden;
display : none;
} 
div.ttip-header, div.ttip-body { 
color : #fff;
text-align : left;
} 
div.ttip-header { 
padding : 5px;
font : bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
background-color : #000;
} 
div.ttip-body { 
font : 10px/120% Verdana, Arial, Helvetica, Sans-serif;
color : #000;
background-color : #ffffff;
border : 1px solid #000;
padding : 5px;
} 