body {
background:#def1ff;
font:11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:8px;
}

body,p,div,span,td,b,i,li {
color:#666;
font:10px verdana, arial, helvetica, sans-serif;
}

#body-col2 ul {
margin-top:-12px;
padding-top:0;
}

#page {
color:#336;
background:#fff;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:10px;
padding-bottom:150px;
position:relative;
width:815;
min-height:450px;
visibility:visible;
}

#inner {
text-align:left;
margin-left:4px;
margin-right:4px;
position:relative;
width:700px;
height:auto;
visibility:visible;
}

div#home_contact {
position:absolute;
top:65px;
right:10px;
width:250px;
font-weight:700;
text-align:right;
}

img {
border-width:0;
}

p {
margin:5px 0;
}

a {
color:#CD132A;
text-decoration:none;
}

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

div#container-global {
position:relative;
left:0;
width:756px;
height:auto;
background:#fff;
}

div#container-header {
position:absolute;
left:0;
height:75px;
width:755px;
}

div#container-primary-nav {
position:absolute;
font-size:1px;
line-height:1px;
left:0;
top:100px;
height:21px;
width:755px;
}

div#container-spacer-2 {
font-size:1px;
line-height:1px;
position:absolute;
left:0;
top:99px;
height:2px;
width:755px;
}

div#container-body p {
color:#666;
text-decoration:none;
font:10px/13px Verdana, arial, helvetica, sans-serif;
}

div#container-decal {
position:absolute;
right:7px;
top:10px;
}

div#container-bcla {
position:absolute;
right:115px;
bottom:-40px;
}

div#container-hsfbcy {
position:absolute;
bottom:-40px;
right:20px;
}

div#block-logo {
position:absolute;
height:80px;
width:750px;
left:0;
top:5px;
cursor:pointer;
}

#block-nav-global {
text-align:right;
line-height:22px;
color:#999;
position:absolute;
height:22px;
width:314px;
left:431px;
top:0;
padding-right:10px;
}

div#block-nav-global a {
color:#999;
text-decoration:none;
font:10px Verdana, arial, helvetica, sans-serif;
}

div#block-nav-global a:hover {
color:#999;
text-align:right;
text-decoration:underline;
font:10px Verdana, arial, helvetica, sans-serif;
}

div#block-nav-primary-home {
position:absolute;
left:0;
top:0;
height:21px;
width:104px;
background:transparent;
}

table.pdf tr td {
padding:5px 0;
}

.text-right10,.home-title {
padding:0 10px;
}

.indent16 {
margin-left:16px;
width:188px;
}

.subnav_italic {
text-align:right;
font-style:italic;
}

.subnav_box {
text-align:left;
border:1px solid #000;
margin-top:5px;
margin-right:5px;
padding:2px 8px;
}

.context-nav {
width:192px;
float:right;
background:#CFE2FF;
margin:0 8px 12px 12px;
padding:4px 4px 4px 8px;
}

.context-nav-title {
border-bottom:1px solid #DCFFFF;
}

.context-nav ul {
margin-left:0;
padding-left:0;
}

.context-nav ul li {
color:#DE7129;
list-style-type:none;
padding-bottom:8px;
}

.link-more {
vertical-align:bottom;
margin-top:5px;
display:block;
}

.context-nav-section {
border-bottom:1px solid #e5e2cf;
margin:0 0 10px;
}

.context-nav-section-indent {
padding-left:25px;
}

h1,h2,h3,h4 {
font-family:verdana, helvetica, arial, sans-serif;
font-weight:700;
margin:0;
}

h1 {
font-size:13px;
color:#339;
}

h2 {
font-size:10px;
color:#293134;
}

.highlight,.highlight a {
color:#CD132A !important;
}

h3 {
font-size:11px;
color:#293134;
}

h4 {
font-size:11px;
margin-top:8px;
color:#293134;
}

.text-top16-left16,.texttop16left16 {
margin-left:16px;
margin-top:16px;
}

div#container-body {
position:relative;
top:107px;
left:0;
width:756px;
z-index:98;
}

div#container-img-brand {
position:relative;
height:92px;
width:750px;
background-repeat:no-repeat;
}

div#container-spacer-5 {
font-size:1px;
line-height:1px;
position:relative;
height:5px;
width:750px;
}

div#container-content {
position:relative;
width:750px;
}

div#container-spacer-10 {
font-size:1px;
line-height:1px;
position:relative;
left:0;
height:1px;
width:748px;
}

div#container-footer {
position:absolute;
bottom:-40px;
height:18px;
width:750px;
}

div#body-col1 {
position:relative;
top:46px;
left:0;
height:400px;
width:188px;
}

div#block-body-col1 {
position:absolute;
height:420px;
width:209px;
left:0;
background-color:#C5E2FF;
border-right:1px solid #E5E2CF;
color:#339;
}

.div-row1 {
position:relative;
margin-left:8px;
margin-bottom:3px;
}

.div-row2 {
position:relative;
left:8px;
padding-bottom:3px;
height:26px;
vertical-align:top;
}

.div-row-col1 {
float:left;
width:110px;
vertical-align:top;
}

.div-row-col2 {
float:left;
width:400px;
vertical-align:top;
}

.div-row-col2 a {
color:#666;
}

div#body-col1-title {
position:absolute;
width:208px;
height:36px;
border-bottom:1px solid #DCFFFF;
}

div#body-cols-title {
position:absolute;
width:540px;
left:210px;
height:36px;
border-bottom:1px solid #C5E2FF;
}

div#body-rows-title {
position:absolute;
top:185px;
width:540px;
left:210px;
height:38px;
border-bottom:1px solid #C5E2FF;
}

div#body-col2 {
position:relative;
top:46px;
width:490px;
left:210px;
/* height:375px;  */
margin-left:16px;
padding-right:35px;
/* overflow-y:auto; */
border:1px solid #000;
}

div#body-col2 p {
margin-bottom:16px;
}

div#body-col3 {
position:absolute;
top:46px;
width:166px;
left:392px;
height:262px;
margin-left:10px;
margin-right:6px;
}

div#body-col4 {
position:absolute;
top:46px;
width:164px;
left:568px;
height:192px;
margin-left:10px;
margin-right:6px;
}

div#body-row1 {
position:absolute;
top:230px;
width:540px;
left:210px;
}

div#body-row2 {
position:absolute;
top:315px;
width:540px;
left:210px;
height:100px;
}

div#body-row3 {
position:absolute;
top:415px;
width:540px;
left:210px;
height:100px;
}

div.h2row {
position:absolute;
top:10px;
width:523px;
left:14px;
height:18px;
}

div.h2row a {
font-size:10px;
font-family:Verdana,arial,helvetica, sans-serif;
color:#666;
}

div.h2row p {
margin-bottom:6px;
margin-top:0;
}

div.p-row {
position:absolute;
top:40px;
width:500px;
left:14px;
height:60px;
border:1px solid #0C0;
}

.text-left10,.text-left10-top16 {
padding-left:10px;
}

div.news div a {
font-size:10px;
color:#4B5356;
font-family:Verdana,Helvetica, Arial, sans-serif;
margin:0;
}

img.readmore {
vertical-align:text-bottom;
border-width:0;
margin:0 8px 0 0;
}

img.link-more-horz {
vertical-align:bottom;
border-width:0;
margin:5px 0 0 5px;
}

div.h3,div.h3 a {
font-size:10px;
color:#4B5356;
font-family:Verdana,Helvetica, Arial, sans-serif;
font-weight:700;
margin:0;
}

#body-col2 h2,#body-col3 h2,#body-col4 h2 {
height:16px;
}

#body-col2 h2 a,#body-col3 h2 a,#body-col4 h2 a {
font-size:13px;
color:#4B5356;
font-weight:700;
height:16px;
overflow:hidden;
margin:0;
padding:0;
}

.a {
width:170px;
}

ul.a li {
color:#4B5356;
padding-bottom:6px;
}

ul.a li a {
color:#4B5356;
}

ul.a li a.current {
color:#FFF;
}

ul.a {
margin-left:0;
padding-left:2em;
font-weight:700;
}

.text-top16,.home-title,.text-top10,.text-left10-top16 {
margin-top:16px;
}

