@charset "utf-8";
/* CSS Document */

body{ background-color:#e1e1e1; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px; border-top:#003e9a 4px solid;}

h1, h2, h3{color:#323232; font-weight:normal;}
h1{font-size:24px; text-transform:uppercase; padding:0px; margin:0px; padding-bottom:18px; line-height:26px;}
h2{font-size:14px; text-transform:uppercase; margin:0px; padding:0px; padding-bottom:8px;}
h2 strong{color:#003e9a; font-size:18px; font-weight:normal;}
h3{font-size:13px; font-weight:bold; margin:0px; padding:0px; padding-bottom:2px; padding-top:10px;}

a{color:#ff0c2b;}
a:hover{color:#003e9a;}

.displace{ position:absolute; left:-2000px;}

.blue{color:#003e9a;}
.red{color:#ff0c2b;}

.divider{height:1px; width:100%; background-color:#c8c8c8; margin-top:20px; margin-bottom:20px; }

.container{  width:870px; margin:0px auto 0px auto; padding:0px; }

.top{width:804px; height:auto; border-right:#e1e1e1 40px solid; border-left:#FFFFFF 8px solid;}

.menu-logo{width:804px; height:116px;}

.logo a {display:block; width:230px; height:116px; background-image:url(images/mitchco_logo.png); float:left;}

.menu{ margin:0px; padding:0px; width:574px; height:70px; float:right;}
.menu li{display:block; float:left; text-align:center;}
.menu li a{ display:block; background-image:url(images/mitchco_menu.png); height:25px; padding-top:45px; text-transform:uppercase; text-decoration:none; color:#323232; font-weight:bold;}

#about{width:123px; background-position:0px 0px;}
#services{width:113px;  background-position:-123px 0px;}
#news{width:119px;  background-position:-236px 0px;}
#contact{width:100px;  background-position:-355px 0px;}
#employment{width:119px;  background-position:-455px 0px;}

#about:hover{background-position:0px -70px;}
#services:hover{background-position:-123px -70px;}
#news:hover{background-position:-236px -70px;}
#contact:hover{background-position:-355px -70px;}
#employment:hover{background-position:-455px -70px;}

.banner_top{width:574px; height:46px; background-image:url(images/banner_top-blank.jpg); float:right;}
.banner_top-index{width:574px; height:46px; background-image:url(images/banner_top.jpg); float:right;}

.banner{width:804px; height:auto;}

.body_content{ width:845px; height:100%; background-image:url(images/body_bg.gif); background-repeat:repeat-y; float:left; border-left:#FFFFFF 8px solid;}

.right_edge{width:10px; height:480px; background-image:url(images/body_shadow.png); float:left;}

.left_column{width:290px; padding:0px; margin:0px; float:left; line-height:16px;}
.left_content{width:250px; padding:20px 20px 20px 20px; font-size:11px;}

.right_column{width:545px; float:right;}
.right_content{width:505px; padding:20px; overflow:hidden;}

.services_container{ float:none; width:515px; overflow:hidden;}
.services_list{ width:200px; float:left; padding-top:0px; margin-right:20px; padding-left:25px;}
.services_list li{padding-bottom:5px; list-style-image:url(images/list-arrow.gif);}

.icons{
	float:right;
	margin-left:10px;
	}

.bottom{background-image:url(images/bottom_bg.gif); background-repeat:repeat-y; height:55px; width:845px; float:left;}

.copyright{ color:#FFFFFF; font-size:11px; padding:12px 25px 12px 20px; width:245px; float:left; line-height:13px;}
.copyright a {color:#FFFFFF;}
.copyright a:hover {color:#9999aa;}

.newsletter{ border-top:#c2c5d2 1px solid; height:25px; padding:15px 30px 15px 30px; margin-left:4px; text-align:right; width:483px; float:left;}

.contact-bee{background-color:#FFFFFF; width:834px; float:left; text-align:right; padding-top:15px; padding-right:10px; color:#003e9a;}
.contact-bee a{color:#003e9a;}
.contact-bee a:hover{color:#ff0c2b;}

.bee a{
	width:64px;
	height:64px;
	background-image:url(images/bee.jpg);
	background-position:0px 0px;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:-10px;
}
.bee a:hover{background-position:0px 64px;}
