body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{margin:0;padding:0;}

body,#pagewrapper, #identity
{
 background-color:#fefefe;
 height:100%;  
}
html
{
    height:100%;
}
div#pagewrapper
{ 
   background-image:url(images/mtz-homepage-bg.png); 
   background-repeat:repeat-y;
   margin:0px auto 0 auto;
   width:880px;
   position:relative;
}
div#identity
{
    
    width:210px;
    float:left;
}
div.logo
{
    float:left;
    height:125px;
    margin:100px 0 0;
    padding-left:5px;
    text-align:center;
    
}
#identity img
{
 
}
#identity h1
{
    font-size:20px;
    font-family: Tahoma,"Lucida Grande", arial, "sans serif";
    color: #a0a0a0;
    padding-top: 50px;
    font-weight:normal;
}
div.talkbox
{
    background-color:#202937;
}
div.talkbox a {
   text-decoration:underline;
   font-weight:bold;
   color:#2F3D52;
}
div.talkbox a:hover {
   text-decoration:underline;
   color:#604370;
}
div.talkbox a:visited {
   color:#604370;
   text-decoration:underline;
}
div#middlewrapper
{
    width:350px;
    float:left;
}
div.stripe
{
    width:50px;
    height:475px;
    background-color: #D1DCED;
    opacity:.5;
    filter: alpha(opacity=50);
    position:absolute;
    top:100px;
    left:510px;
}

div.margin
{
    width:350px;
    height:100px;
}
div.navlinks
{
    width:350px;
    height:478px;
    margin:0;
}
div.navlinks ol
{
    width:0;
}

div.navlinks h3.fifth
{
    background-color:#253041;
}
div.navlinks h3.fourth
{
   background-color:#2f3d52;  
}
div.navlinks h3.third
{
   background-color:#3e506b;  
}
div.navlinks h3.second
{
    background-color:#4D6385; 
}
div.navlinks h3.first
{
   background-color:#5C769E; 
}
div.middlestuff
{
   float:left;
   width:350px;
   height:325px;
   margin-bottom:30px;
}
div.talkbox
{
    float:left;
    width:280px;
    height:340px;
    padding:5px 10px 5px 10px;
    margin:200px 0 0 0px;
    background-color:#c6c8cc;
    border-top:25px solid #253041; 
}
div.talkbox p
{
    color:#202937;
    font-size: 13px;
    line-height: 1.15;
    font-family: Tahoma,"Lucida Grande", arial, "sans serif";
}
div.footer
{
    clear:both;   
    width:350px;
    color:#e0e0e0;
    font-size:12px;
    font-variant:small-caps;
    font-family:"lucida Grande",Tahoma,arial,"sans serif";
    text-align:center;
    margin-top:25px;
  } 
ol.footer
{  
 
}
ol.footer li
{
    margin-top:0px;
    display:inline;
    padding: 0 55px 0 0;
    list-style-type:none;    
}
ol.footer li a 
{
    color : white;
    text-decoration:none;
}
ol.footer li a:hover
{
    color : white;
    text-decoration:underline;
    
}

div.navlinks h3 {
    height:20px; 
    width: 345px;
    padding: 2px 0 3px 5px;
    font-family:"lucida Grande",Tahoma,arial,"sans serif";
    font-size:14px;
    font-style:normal;
    color:white;
    letter-spacing:.15em;
    word-spacing:0.0em;
    font-variant:small-caps;
}
div.navlinks h3:hover {
   cursor: pointer;
}

div.elementFive {
    background-color:#ffffff;
    margin-bottom:30px;
    opacity:.75;
    filter: alpha(opacity=75);  
}
div.talkElement {
    background-color:#ffffff;
    opacity:.75;
    filter: alpha(opacity=75);  
}
toggler
{
    width:345px;
}

.mylist
{
    margin-left: 20px;
    list-style-type: circle;
}
.mylistitem {
    line-height: 1.5em;
}