.bg_global { background-color: #32469D; background-image:url(img/bg_global.gif); background-repeat: repeat-x; background-position: top left; }
.bg_top_stripe { background-image:url(img/bg_t_stripe.gif); background-repeat: repeat-x; background-position: top; height: 110px; }
.bg_mid_stripe { background-image:url(img/bg_mid_stripe.gif); background-repeat: repeat-x; background-position: top left; height: 75px; }
.bg_orange_stripe { background-image:url(img/bg_orange_stripe.gif); background-repeat: repeat-x; background-position: top left; background-color: white; height: 12px; }
.bg_bottom_white { background-image:url(img/bg_b_stripe.gif); background-repeat: repeat-x; background-position: bottom left; }
.bg_home_white_stripe { background-image:url(img/bg_b_stripe.gif); background-repeat: repeat-y; background-position: top right; }
.bg_bottom_curve { background-image: url(img/bg_bl_curve.gif); background-repeat: no-repeat; background-position: bottom left; width: 77px; }
.bg_page_footer { background-image: url(img/bg_bm_subfooter.gif); background-repeat: no-repeat; background-position: bottom; width: 681px; }
.bg_page_dots { background-image: url(img/bg_l_dots.gif); background-repeat: repeat-y; background-position: top left; width: 681px; }
.bg_right_dots { background-image: url(img/bg_r_dots.gif); background-repeat: repeat-y; background-position: top; width: 3px; }
.bg_flash_icon { height: 71px; width: 77px; background-image: url(img/bg_flash_icon.gif); background-repeat: no-repeat; background-position: top left; }
.bg_vert_dots { background-image: url(img/bg_vert_dots.gif); background-repeat: repeat-y; background-position: top; }
.bg_horz_dots { background-image: url(img/gallery_div.gif); background-repeat: repeat-x; background-position: top; }
.bg_fc_overview_copyright { background-image: url(img/bg_fc_overview_copyright.gif); background-repeat: repeat-x; background-position: top left; }

#subnav td { padding: 3px 10px 8px 13px; font-family: verdana; font-size: 11px; color: #485985; font-weight: bold; }
#subnav a { font-family: verdana; font-size: 11px; color: #485985; text-decoration: none; font-weight: normal; }
#subnav a:hover { text-decoration: underline; }

#sitemap a { font-family: verdana; font-size: 11px; color: #485985; text-decoration: underline; font-weight: normal; }
#sitemap a:hover { text-decoration: none; }

a.forgot { font-family: verdana; font-size: 9px; color: #A9B0D4; text-decoration: underline; font-weight: normal; }
a.forgot:hover { text-decoration: none; }

.navbg_single { background-image: url(img/navbg_single.gif); background-position: top left; background-repeat: no-repeat; }
.navbg_double { background-image: url(img/navbg_double.gif); background-position: top left; background-repeat: no-repeat; }
.navbg_triple { background-image: url(img/navbg_triple.gif); background-position: top left; background-repeat: no-repeat; }

.home_nav_title { padding: 0px 0px 15px 0px; }

.testimonial { padding: 0px 15px 18px 15px; background-image: url(img/testimonial_bg.gif); background-position: top left; background-repeat: repeat-x; font-family: arial; font-size: 11px; color: #485985; }
.copytext { color: #485985; font-family: arial; font-size: 12px; }
.copyright { color: #485985; font-family: verdana; font-size: 9px; }

a, #copyhome a { color: #485985; font-weight: bold; }
a:hover, #copyhome a:hover { text-decoration: none; }

li { line-height:20px; }

a.portfolio_link { font-family: verdana; font-size: 9px; color: #A9B0D4; text-decoration: underline; font-weight: bold; }
a.portfolio_link:hover { color: #FFFFFF; text-decoration: none; }