body { background-color: #c9cfd3; margin:0; padding:0; }
body, td, select, input, textarea { font-family:arial,helvetica,sans-serif; font-size:12px; line-height:16px; color:#474747; }
a:link, a:visited { color:#1f517d; text-decoration:none; }
a:active, a:hover { color:#777; text-decoration:none; }
img { border:0; }

#home { position:relative; margin:auto; width:940px; height:740px; background: #fff url('/images/home_tile.gif') repeat-x; margin-bottom:40px; }
#home #bg { height:740px; }
div.hbg1 { background: url('/images/home_bg1.jpg') no-repeat right top; }
div.hbg2 { background: url('/images/home_bg2.jpg') no-repeat right top; }
div.hbg3 { background: url('/images/home_bg3.jpg') no-repeat right top; }
div.hbg4 { background: url('/images/home_bg4.jpg') no-repeat right top; }
div.hbg5 { background: url('/images/home_bg5.jpg') no-repeat right top; }
div.hbg6 { background: url('/images/home_bg6.jpg') no-repeat right top; }
div.hbg7 { background: url('/images/home_bg7.jpg') no-repeat right top; }
#home #logo { position:absolute; left:0px; top:0px; }
#home #nav { position:absolute; top:355px; left:270px; }
#home #content { position:absolute; top:440px; left:270px; width:600px; }
#home #footer { position:absolute; top:698px; left:270px; }

#main { position:relative; margin:auto; width:940px; background: #fff url('/images/main_tile.gif') repeat-x; margin-bottom:40px; border-bottom:solid 10px #e9e9e9; }
#main #bg { padding: 300px 0px 0px 0px; }
div.mbg1 { background: url('/images/main_bg1.jpg') no-repeat right top; }
div.mbg2 { background: url('/images/main_bg2.jpg') no-repeat right top; }
div.mbg3 { background: url('/images/main_bg3.jpg') no-repeat right top; }
div.mbg4 { background: url('/images/main_bg4.jpg') no-repeat right top; }
div.mbg5 { background: url('/images/main_bg5.jpg') no-repeat right top; }
div.mbg6 { background: url('/images/main_bg6.jpg') no-repeat right top; }
#main #logo { position:absolute; left:0px; top:0px; }
#main #title { position:absolute; top:235px; left:50px; font-size:72px; line-height:80px; color:#f0f1f2; text-transform:uppercase; font-weight:normal; z-index:1; }
#main #nav { position:absolute; top:255px; left:270px; z-index:100; }
#main #subnav { position:absolute; top:300px; left:0px; width:220px; padding:40px 0px 40px 50px; }
#main #content { padding:40px 70px 20px 270px; line-height:18px; }
#main #footer { background-color:#fafafa; padding: 20px 70px 20px 270px; border-bottom:solid 1px #ddd; }

ul.nav, ul.subnav, ul.ter { list-style: none; margin:0; padding:0; }
ul.nav li { float:left; margin:0; padding:0; font-size:16px; padding-right:30px; }
ul.nav a:link, ul.nav a:visited { color:#4b7396; }
ul.nav a:active, ul.nav a:hover { color:#777; }

#title a:link, #title a:visited { color:#f0f1f2; }
#title a:active, #title a:hover { color:#ecf2f7; }
h1 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
h1 { font-size:72px; color:#f0f1f2; text-transform:uppercase; font-weight:plain; }

div.sub_co { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_co2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_co2 a:link { color:#3b3b3b; }
div.sub_ti { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_ti2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_ti2 a:link { color:#3b3b3b; }
div.sub_bu { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_bu2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_bu2 a:link { color:#3b3b3b; }
div.sub_hc { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_hc2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_hc2 a:link { color:#3b3b3b; }
div.sub_cv { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_cv2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_cv2 a:link { color:#3b3b3b; }
div.sub_ed { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_ed2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_ed2 a:link { color:#3b3b3b; }
div.sub_su { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_su2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_su2 a:link { color:#3b3b3b; }
div.sub_ho { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_ho2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_ho2 a:link { color:#3b3b3b; }
div.sub_re { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_re2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_re2 a:link { color:#3b3b3b; }
div.sub_pa { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_pa2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_pa2 a:link { color:#3b3b3b; }
div.sub_te { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_te2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_te2 a:link { color:#3b3b3b; }
div.sub_cx { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_cx2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_cx2 a:link { color:#3b3b3b; }
div.sub_st { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_st2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_st2 a:link { color:#3b3b3b; }
div.sub_st { background-image: url('/images/hx_st_off.gif'); background-repeat: no-repeat; }
div.sub_st2 { background-image: url('/images/hx_st_on.gif'); background-repeat: no-repeat; }
div.sub_se { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_se2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_se2 a:link { color:#3b3b3b; }
div.sub_se { background-image: url('/images/hx_se_off.gif'); background-repeat: no-repeat; }
div.sub_se2 { background-image: url('/images/hx_se_on.gif'); background-repeat: no-repeat; }
div.sub_aw { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_aw2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_aw2 a:link { color:#3b3b3b; }
div.sub_aw { background-image: url('/images/hx_aw_off.gif'); background-repeat: no-repeat; }
div.sub_aw2 { background-image: url('/images/hx_aw_on.gif'); background-repeat: no-repeat; }
div.sub_pr { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_pr2 { padding: 1px 0px 8px 25px; line-height:14px; color:#3b3b3b; }
div.sub_pr2 a:link { color:#3b3b3b; }
div.sub_pr { background-image: url('/images/hx_pr_off.gif'); background-repeat: no-repeat; }
div.sub_pr2 { background-image: url('/images/hx_pr_on.gif'); background-repeat: no-repeat; }
div.ter { padding:1px 0px 8px 25px; }
div.ter_item, div.ter_item_on { font-size:11px; line-height:12px; color:#3b3b3b; padding-bottom:6px; }
div.ter_item a:link, div.ter_item a:visited { color:#9e9e9e; }
div.ter_item_on a:link, div.ter_item_on a:visited { color:#3b3b3b; }
div.ter_item a:active, div.ter_item a:hover, div.ter_item_on a:active, div.ter_item_on a:hover { color:#6285a4; }

div.headline { font-size:20px; color:#9e9e9e; line-height:26px; padding-bottom:15px; }
div.headline a:link, div.headline a:visited { color:#a5b9cb; }
div.headline a:active, div.headline a:hover { color:#777; }
.subhead { color:#666; }
p { padding-bottom:5px; }
#content img { padding:20px 0px 0px; }
#content ul li { padding: 0px 0px 8px 0px; }
ul.multiline li { margin-bottom:4px; }
div.image { float:right; padding:0; margin:-10px 0 40px 40px; }
strong		{ font-weight:inherit; color:#000; }
div.pdf         { padding-left:35px; background-image: url('/images/i_pdf.gif'); background-repeat: no-repeat; line-height: 14px; }
div.pdf .note { font-size:10px; }
.note { color:#9e9e9e; }

table.\3col, table.\2col { width:600px; }
td.gutter { width:15px; }
td.gutter2 { width:20px; }
td.\31, td.\32, td.\33 { width:190px; }
td.\21, td.\22 { width:290px; }

#footer { color:#bfbfbf; font-size:11px; }
#footer a:link, #footer a:visited { color:#6285a4; }
#footer a:active, #footer a:hover { color:#777; }
