@charset "utf-8"; * { padding:0; margin:0; } a img { border:0; } .clear { clear:both; } a { cursor:pointer; outline:none !important; }
body { color:#877; background:repeat-x url(pix/bg_generic.jpg) top left #DADBDD; font:12px/16px Arial, Helvetica, sans-serif; }
#wrap { margin:0 auto; width:992px; }
#header { height:96px; background:no-repeat url(pix/header.jpg) bottom left; position:relative; }
#logo { position:absolute; right:32px; top:27px; }
.mikebg { background:no-repeat url(pix/bg_mike.jpg); min-height:580px; height:auto !important; height:627px; }
#navigation { width:215px; float:left; display:inline; margin-left:32px;}
#navigation ul { padding:15px 0 0 0; list-style:none; font-size:14px; border:1px solid #B2B2B2; border-width:1px 0;  }
#navigation li { margin:0 0 16px 0; }
#navigation a { font-weight:bold; text-decoration:none; padding:0 0 0 24px; color:#999; background:no-repeat url(pix/nav_li.gif); display:inline-block; }
#navigation li.selected a { color:#E21F26; background:no-repeat url(pix/nav_li_selected.gif); }
#navigation a:hover { color:#E21F26; background:no-repeat url(pix/nav_li_selected.gif); }
#flashbox { float:left; display:inline; background:#E21F26; width:228px; height:269px; border:2px solid #E21F26; }
#welcomebox { font-size:12px; float:left; display:inline; width:511px; height:272px; border:2px solid #E21F26; border-width:0 1px 1px 0; background:repeat-x url(/pix/panel_bg.jpg) #fff bottom left; }
#welcomebox h1 { background:#E21F26; color:#fff; padding:16px; line-height:32px; }
#welcomebox p { margin-bottom:8px; }
#welcomebox div { padding:16px;}
.panel { border:1px solid red; background:repeat-x url(/pix/panel_bg.jpg) #fff bottom left; }
.panel div { padding:16px; }
a#national, .panel h1 { text-decoration:none; font-weight:bold; color:#E21F26; font-size:16px; text-transform:uppercase; line-height:24px;  margin-bottom:10px; }
.panel p {  margin-bottom:10px; }
#national img, .panel h1 img { vertical-align:middle; }
a#national { } 
.threespan { margin:16px 0 16px 32px; }
.col { width:308px; float:left; display:inline; margin:0 16px 0 0; }
.col.end { margin-right:0; }
.sm_box { height:130px; }
.lg_box { height:278px; }
#footer { border-top:8px solid #E21F26; padding:8px; text-align:center; }
#footer a { color:#999; font-weight:bold; }
#rightwrap { min-height:600px; height:auto !important; height:600px; width:742px; border:1px solid #E21F26; float:left; dispaly:inline; background:repeat-x url(/pix/panel_bg.jpg) #fff bottom left; }
#rightwrap h1 { background:#E21F26; color:#fff; padding:8px 16px; line-height:24px; font-size:16px; }
#flashimage { height:80px; }
.panel.sm_left { margin:8px 8px 0 0; min-height:100px }
.panel.sm_left div { padding:8px; }
.panel.sm_left h1 { font-size:12px; margin-bottom:5px; }
.panel.sm_left p { font-size:11px; margin-bottom:5px; }
.two_cols .left { width:363px; float:left; display:inline; min-height:479px; height:auto !important; height:479px; }
.two_cols .right { width:363px; float:left; display:inline; margin-left:16px; min-height:479px; height:auto !important; height:479px; }
.fade_bar { background:repeat-y url(/pix/fade_bar.jpg) top left; border:1px solid #fff; border-width:0 1px; }
#rightwrap .fade_bar h1 { background:none; color:#404040; padding:4px 16px; }
#rightwrap .fade_bar p { padding:4px 16px; }
#rightwrap p { padding:16px; }
h2 { font-size:14px; line-height:16px; padding:16px 16px 0; color:#E21F26; }
.two_cols { background:repeat-y url(pix/two_col_bg.gif) top left; }
.subnav { margin:1px; background:repeat-x url(/pix/subnav_bg.jpg) top left; }
.subnav ul { list-style:none; }
.subnav ul li { display:inline; padding:0 10px; line-height:30px; }
.subnav ul li a { font-weight:bold; font-size:14px; color:#999; text-decoration:none; text-transform:uppercase; }
.subnav ul li a:hover { color:#E21F26; }
.subnav li.selected { font-weight:bold; font-size:14px; color:#333; text-decoration:none; text-transform:uppercase; }
#helpmessage { padding-bottom:0 !important; }
#regionName { display:none; margin-bottom:16px; }
.region p { padding-top:0 !important; }
.centerpadding { padding:16px; }
.centerpadding p, .centerpadding h1, .centerpadding h2 { padding:0 !important; margin-bottom:16px; }
.rightimg { float:right; background:#DADBDD; float:right; padding:8px; margin:0 0 8px 8px;}
h1.header { text-indent:-2999px; width:742px; height:122px; background-repeat:no-repeat; background-position:0 0; padding:0 !important; border-bottom:1px solid #E21F26;}
h1.header#region { background-image:url(/pix/regions.jpg); }
h1.header#online { background-image:url(/pix/online.jpg); }
h1.header#sandp { background-image:url(/pix/sandp.jpg); }
h1.header#team { background-image:url(/pix/team.jpg); }
h1.header#jobs { background-image:url(/pix/jobs.jpg); }
h1.header#contact { background-image:url(/pix/contact.jpg); }
#rightwrap .padding1 { padding: 16px; }
#rightwrap .padding1 p, #rightwrap .padding1 h1, #rightwrap .padding1 h2, #rightwrap .padding1 h3 { padding:0 0 8px 0; }
#rightwrap .padding1 h2 { padding-top:16px; }
#rightwrap .padding1 ul { padding-left:16px; }
#rightwrap .padding1 li { padding-bottom:8px; }
.panel .padding1 { padding:0; }
