html body { margin:0px; padding:0px; background:url('/images/background.gif') repeat-x; text-align:center; background-color:#78838d; font-family:Arial, Verdana, sans-serif; font-size:13px; }
html body * { text-align:left; }
.blue { color: #5281ad; }
#outer_container { width:1009px; margin:0px auto; background:url('/images/outer_back.gif') repeat-y; text-align:center; }
#container { width:995px; margin:0px auto; }
#top { width:100%; height: 265px; position:relative; background:url('/images/top_back.gif') no-repeat; }
#top.home { height:206px; }
#navbar { position:absolute; top:48px; left:390px; }
#toplinks { padding-left: 35px; padding-top: 10px; height: 48px; width: 341px; margin-top: -10px; position:absolute; right:55px; font-size:14px; top:10px; color:#FFF; font-weight:bold; background:url('/images/mardo-tab.png') no-repeat; }
#toplinks a {  text-decoration:none; color:#FFF; font-weight:bold; margin:0px 10px; }
#toplinks img { vertical-align:middle; margin-top:-3px; }
#navbar img { cursor:pointer; border:0px; }
#middle { width:995px; height: 345px; background:url('/images/middle_background.gif') repeat-x; background-color:#193d5f; position:relative; }
#middle #middle_left { float:left; color:#FFF; width:280px; margin-left:30px; margin-top:20px; }
#middle #middle_left h1 { line-height:32px; margin-bottom:-4px; color:#ccc; }
#middle #middle_left p { line-height:28px; color: #eee; }
#middle #middle_right { float:right; margin-right:15px; margin-top:15px; border:1px solid #FFF; }
#middle #middle_text { width:350px; color:#FFF; font-size: 14px; position:absolute; top:30px; left:30px; }
#middle #leeds { right:30px; top:100px; position:absolute; }
#middle #middle_text h1 { margin:0px; font-size:26px; }
#bottom { width:100%; background-color: #fff; }
#bottom.home { background:url('/images/bottomback.gif') no-repeat; background-color:#fff; }
#bottom_header { position:absolute; top:-80px; left:50px; background:url('/images/subtier_top.png') no-repeat; height:280px; width:896px; }
#bottom_header h1 { font-size:36px; font-weight:normal; margin-left:40px;color:#000; }
#bottom_header p { margin-left:40px; }
#bottom_header ul { list-style:none; margin:0px; padding:0px; width:160px; margin-top:30px; }
#bottom_header ul li { margin:0px; padding:0px; border-bottom:1px solid #5281ad; padding:3px 0px; }
#bottom_header ul li h2 { font-size:16px; font-weight:normal; margin:0px; color:#5281ad; }
#bottom_header ul li a { text-decoration:none; color:#000; font-size:12px; }
#bottom_header .left { width:680px; float:left; margin-right:20px; color:#5281ad;font-weight:bold; }
#bottom_header .left .long_blue_box { position:relative; margin-top:25px; padding-top: 15px; width: 672px; height:84px; background:url('/images/long_blue_box.gif') no-repeat; margin-left:15px; }
#bottom_header .left .long_blue_box img { position:absolute; top:-6px; left:480px; }
#bottom_header .left .long_blue_box p { margin:0px 15px 0px 20px; color:#FFF; font-size:24px; width:460px; }
#bottom_header .right { width:186px; float:right; }
#bottom_header .blue_box { cursor:pointer;margin-top:15px; width:141px; height:118px; background:url('/images/services.gif'); }
#bottom #inner { width: 683px; margin:0px 35px; padding-top:130px; }
#bottom.home #inner { padding-top:0px; width: 983px; }
#bottom #inner #content { width:93%; padding:40px; padding-top:55px; }
#bottom #inner #content h1 { margin:0px; padding:0px; font-weight:normal; font-size:28px; }
#bottom #inner #content h1 .blue { font-weight:bold; color:#5281ad; }
#bottom #inner #content h2 { margin:0px; padding:0px; font-weight:normal; font-size:22px;color:#5281ad;}
#bottom #inner #content h3	{ margin:0px; padding:0px; font-weight:normal; font-size:16px;color:#5281ad;}
#bottom #inner #content #left { width:300px; float:left; }
#bottom #inner #content #group { background-color:#dadada; width:280px; padding:10px; }
#bottom #inner #content #group .service { background:url('/images/services_btn.gif') no-repeat; width:280px; height:39px; color:#FFF; font-weight:bold; font-size:16px; }
#bottom #inner #content #group .service div { margin-left:30px; padding-top:10px; }
#bottom #inner #content #right { float:right; width:500px; margin-right:70px; }
#bottom #inner #content #right #group { background:url('/images/home_group.png') no-repeat; width:402px; height:262px; }
#bottom #inner #content #right #group img { float:left; cursor:pointer; }
#bottom #inner #content #right .home_boxes { float:right; margin-top:20px; margin-left:30px; }
#footer { width:995px; height:50px; background-color:#e1e2e4; }

#footer a {color:#000;font-weight:bold;text-decoration:none;}
#footer a:hover {text-decoration:underline;}