@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 {
background-image:url(images/mema_headerbg.jpg);
background-repeat:no-repeat;
background-position:top;




}

#outer_containter {
position:relative;
margin:0 auto;
height:702px;
width:965px;



}

#top_links {
position:absolute;
text-align:center;
width:270px;
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;


}


a.connect4:hover {
background: url(images/mema_connect4.jpg) no-repeat bottom left;
background-position:0 0;


}


#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 {
position:absolute;
top:484px;
left:29px;


}

a.hazard1 {
background:url(images/mema_hazard1.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard1:hover {
background: url(images/mema_hazard1.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard2 {
background:url(images/mema_hazard2.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard2:hover {
background: url(images/mema_hazard2.jpg) no-repeat bottom left;
background-position:0 0;


}

a.hazard3 {
background:url(images/mema_hazard3.jpg) no-repeat bottom left;
width:182px;
height:50px;
display:block;
background-position:0 -50px;


}

a.hazard3:hover {
background: url(images/mema_hazard3.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;



}

#search_button{
width:27px;
height:18px;
background-image:url(images/mema_go_button.jpg);
border: none;
}

.yellow_bold {
font-weight:bold;
color:#eaca1a;


}

.tealbold {
font-weight:bold;
color:#16687a;


}

#footer {

height:212px;
position:relative;
margin:0 auto;
background-image:url(images/mema_footer_bg.gif);


}

#footer a {
text-decoration:none;
color:#808080;


}

#footer a:hover {
text-decoration:none;
color:#16687a;


}


#footer_table {

}

#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;


}