@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/mema_interior_bg.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
line-height:20px;
color:#808080;



}

form {

margin:0;
padding:0;

}

#outershell_top {
position:relative;
height:150px;
margin:0 auto;
width:965px;




}

#search_button{
width:27px;
height:18px;
background-image:url(images/mema_go_button.jpg);
border: none;
margin-top:2px;
}



#outer_containter {
position:relative;
margin:0 auto;
width:965px;



}

#outer_containter:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}


#outer_containter {
  Zoom: 1; /*triggers has-layout*/
}



#interior_content_right {
width:540px;
line-height:22px;
padding-bottom:50px;
float:right;





}

#interior_content_right ul{
margin-left:20px;
}

#interior_content_right a{
color:#333333;
text-decoration:underline;
}

#interior_content_right a:hover{
color:#16687a;
text-decoration:underline;
}

#interior_content_right:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}


#interior_content_right {
  Zoom: 1; /*triggers has-layout*/
}


#interior_left_content {
width:426px;
position:absolute;
float:left;




}

#interior_content_left:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}


#interior_content_left {
  Zoom: 1; /*triggers has-layout*/
}

.content_headline {
color:#16687a;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
line-height:35px;


}

.content_subheadline {
color:#16687a;
font-size:12px;
font-weight:bold;
line-height:30px;

}


#top_links {
position:absolute;
text-align:center;
width:320px;
top:7px;
left:56px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#8aada8;
font-size:12px;


}

#top_links a{
text-decoration:none;
color:#8aada8;


}

#top_links a:hover{
text-decoration:underline;
color:#8aada8;


}


#feature {
width:965px;
height:316px;
position:absolute;
top:150px;


}


a.connect1 {
position:absolute;
top:30px;
left:412px;
background:url(images/mema_connect1.jpg) no-repeat bottom left;
width:153px;
height:108px;
display:block;
background-position:0 -108px;


}



a.connect1:hover{
background:url(images/mema_connect1.jpg) no-repeat bottom left;
background-position:0 0;


}


a.connect2 {
position:absolute;
top:30px;
left:565px;
background:url(images/mema_connect2.jpg) no-repeat bottom left;
width:153px;
height:108px;
display:block;
background-position:0 -108px;


}



a.connect2:hover{
background: url(images/mema_connect2.jpg) no-repeat bottom left;
background-position:0 0;


}

a.connect3 {
position:absolute;
top:30px;
left:718px;
background:url(images/mema_connect3.jpg) no-repeat bottom left;
width:153px;
height:108px;
display:block;
background-position:0 -108px;


}


a.connect3:hover {
background: url(images/mema_connect3.jpg) no-repeat bottom left;
background-position:0 0;


}



a.connect4 {
position:absolute;
top:30px;
left:852px;
background:url(images/mema_connect4.jpg) no-repeat bottom left;
width:153px;
height:108px;
display:block;
background-position:0 -108px;


}


#news {

position:absolute;
top:480px;
left:419px;
width:547px;
height:215px;
overflow:auto;



}

#news a{
color:#16687a;
text-decoration:none;


}


#news a:hover{
color:#16687a;
text-decoration:underline;


}

#hazards {


}

a.hazard1 {
background:url(images/mema_hazard1b.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard1:hover {
background: url(images/mema_hazard1b.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard2 {
background:url(images/mema_hazard2b.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard2:hover {
background: url(images/mema_hazard2b.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard3 {
background:url(images/mema_hazard3b.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard3:hover {
background: url(images/mema_hazard3b.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard4 {
background:url(images/mema_hazard4.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard4:hover {
background: url(images/mema_hazard4.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard5 {
background:url(images/mema_hazard5.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard5:hover {
background: url(images/mema_hazard5.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard6 {
background:url(images/mema_hazard6.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard6:hover {
background: url(images/mema_hazard6.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard7 {
background:url(images/mema_hazard7.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard7:hover {
background: url(images/mema_hazard7.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard8 {
background:url(images/mema_hazard8.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard8:hover {
background: url(images/mema_hazard8.jpg) no-repeat bottom left;
background-position:0 0;


}

#google_search {
position:absolute;
left:805px;
top:2px;



}

.yellow_bold {
font-weight:bold;
color:#eaca1a;


}

.tealbold {
font-weight:bold;
color:#16687a;


}

#footer {

background-image:url(images/mema_footer_bg.gif);
height:206px;
position:relative;


}

#footer a {
text-decoration:none;
color:#808080;


}

#footer a:hover {
text-decoration:none;
color:#16687a;


}


#footer_table {
width:965px;
margin:0 auto;

}

#footer_header {
font-weight:bold;
color:#16687a;
font-size:11px;
line-height:32px;
text-transform:uppercase;
}

#footer_header a{
color:#16687a;
text-decoration:none;
}

#footer_header a:hover{
color:#16687a;
text-decoration:underline;
}

#footer_copyright {
font-size:11px;
color:#16687a;
text-align:center;



}

#footer_copyright a{
color:#16687a;
text-decoration:none;


}

#footer_copyright a:hover {
color:#808080;
text-decoration:underline;


}

ul {
margin:0;
padding:0;


}



li {
margin:0;
padding:0;


}




#subnav_menu {
border: 1px solid #16687a;
border-bottom-width: 0;
width: 350px;

}

* html #subnav_menu{ /*IE only rule, to negate the padding below IE includes in menu width.*/
width: 164px;
}

#subnav_menu a{
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color:#16687a;
text-decoration: none;
border-bottom: 1px solid #16687a;
}


html>body #subnav_menu a{ /*Non IE rule*/
width: auto;
}

#subnav_menu a:hover{
background-color: #16687a;
color: white;
}

.saferoom1 {
	padding: 0px 0px 0px 20px;
}

.saferoom2 {
	float:right;
	padding: 20px 0px 0px 10px;
}

