@charset "utf-8";
/* CSS Document */

body {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333333;text-align:center;margin:0px;border:0px;padding:0px;}
a {padding-left:3px;padding-right:3px;font-size:10px;text-decoration:none;font-weight:bold;}
a:link {color:#906;background-color:"transparent";}
a:visited {color:#906;background-color:"transparent";}
a:hover {color:#f1f1ff;background-color:#906;}
p {color:#606060;margin:0px;padding:0px 20px 10px 20px;}
h3 {font-size:16px;margin:0px;padding:0px 20px 10px 20px;}
h2 {font-size:22px;margin:0px;padding:0px 20px 10px 20px;}
h1 {margin:0px;border:0px;padding:6px;font-size:20px;font-weight:bold;color:#333333;}
h1#title_hms {width:200px;text-align:right;color:#003399;position:relative;top:58px;left:525px;}

#button_contact {background-image:url(images/button_contact_flip.jpg);float:right;position:relative;left:-700px;top:280px;width:84px;height:92px;}
#button_legal {background-image:url(images/button_legal_flip.jpg);float:right;position:relative;left:-700px;top:280px;width:84px;height:92px;}
#button_amb {background-image:url(images/button_amb_flip.jpg);float:right;position:relative;left:-440px;top:380px;width:84px;height:92px;}
#button_health {background-image:url(images/button_health_flip.jpg);float:right;position:relative;left:-440px;top:380px;width:84px;height:92px;}
#button_social {background-image:url(images/button_social_flip.jpg);float:right;position:relative;left:-440px;top:380px;width:84px;height:92px;}

#contact:hover {background-position:-84px;}
#legal:hover {background-position:-84px;}

span.page_label a{color:#333;background-color:#ccccef;border: 1px solid #DDDDDD;position:relative;bottom:-1px;}
span.page_tab a:link {color:#906;background-color:#f1f1ff;border:1px solid #DDDDDD;position:relative;bottom:-1px;}
span.page_tab a:visited {color:#906;background-color:#f1f1ff;border: 1px solid #DDDDDD;position:relative;bottom:-1px;}
span.page_tab a:hover {color:#f1f1ff;background-color:#906;border: 1px solid #DDDDDD;position:relative;bottom:-1px;}

div {margin:0px;border:0px;padding:0px;}
div#icon_button_container {clear:both;float:right;position:relative;right:500px;top:420px;}
div#contact_page div#icon_button_container {clear:both;float:right;position:relative;right:584px;top:280px;}
div#master_box {margin:auto;margin-top:30px;width:880px;height:850px;text-align:left;}
div#header {width:880px;height:130px;background-image:url(images/bg_head.jpg);}
div#footer {width:880px;height:270px;background-image:url(images/bg_foot.jpg);clear:both;}
div#navbar {text-align:left;position:relative;top:46px;left:24px;width:320px;border-bottom:solid 1px #DDDDDD;}
div#content {position:relative;top:100px;}

div#sides {background-image:url(images/bg_sides.jpg);width:880px;background-position:bottom;background-repeat:repeat-y;margin-bottom:-20px;overflow:visible;}

div#page_bg {position:relative;left:4px;width:872px;min-height:500px;background-repeat:no-repeat;}

div#home_page div#page_bg {background-image:url(images/bg_home.jpg);}
div#solutions_page div#page_bg {background-image:url(images/bg_solutions.jpg);}
div#services_page div#page_bg {background-image:url(images/bg_services.jpg);}
div#affiliates_page div#page_bg {background-image:url(images/bg_affiliates.jpg);}
div#contact_page div#page_bg {background-image:url(images/bg_contact.jpg);}
div#news_page div#page_bg {background-image:url(images/bg_news.jpg);}
div#content_box {clear:both;float:right;position:relative;right:16px;}

div.page_has_buttons {top:-92px;}
div#content_box_head {width:400px;height:20px;background-image:url(images/content_head_foot.png);}
div#content_box_foot {width:400px;height:21px;background-image:url(images/content_head_foot.png);background-position:bottom;}
div#content_box_main {width:400px;background-image:url(images/content_main.png);}
div.clear_hack {clear:both;color:#FFF;}
div#news_feeds {width:400px;clear:both;float:right;text-align:left;position:relative;right:20px;top:10px;}

img.affiliate_img {float:right;margin:0px 5px 0px 5px;}
img.icon_button {border:0px none;margin-left:10px;}