/* clear the board please */
 
:link,:visited { text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{margin:0; padding:0 }
body {
line-height: 1.4em;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
color: #444444;
text-align:center;
background:url(images/grad.gif) repeat-x #019B67;
}

*html body{
font-size: 76%;
}
/* Fonts */

p{
font-size: 1em; 

margin-bottom:2em;
}

p a{font-weight:bold}

h1, h2, h3{
font-family: "Trebuchet MS", arial,sans-serif; 
}
h1 {
font-size: 1.6em; 
color:#018055; 
letter-spacing:.2em; 
margin-bottom:1.2em
}
h2 { 
color: #01B979;
font-size:1.4em;
margin-bottom:1em
}
h3 {
color: #3d3262; 
font-size: 1.2em;
margin-bottom:.8em
}
h4, h5, h6{
margin-bottom:.8em
}
ul, ol{
margin:1em 2em 
}
ul li{
margin-bottom:1.2em;
padding-left:1.5em;
list-style:none; 
background:url(images/bullet.gif) left top no-repeat;
font-size:.95em;
color:#666
}


acronym { cursor: help; }

.training{font-family: Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:2px; font-size:11px; text-transform:uppercase; font-variant:small-caps}
.making{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; letter-spacing:2px; font-size:14px}




form {border:1px solid #018055;padding:12px;margin-bottom:2em}

table {background:white;}

textarea{background: #FFE5A5; border:none;width:380px;padding:4px;margin-bottom:2em;color:#555;font-family:Tahoma, Verdana, sans-serif;font-size:1em}

.infield2{background: #FFE5A5; border:none;width:380px;padding:4px;margin-bottom:2em;color:#555;font-family:Tahoma, Verdana, sans-serif;font-size:1em}

.infield{background: #FFE5A5; border:none;width:380px;padding:4px;margin-bottom:2em;color:#555;font-family:Tahoma, Verdana, sans-serif;font-size:1em}

.areatext{background: #FFE5A5; border:none;width:380px;padding:4px;margin-bottom:2em;color:#555;font-family:Tahoma, Verdana, sans-serif;font-size:1em}

fieldset{margin-bottom:2em;padding:15px;border:2px dotted #eeeeee }

legend{color:#ffffff; 
background:#018055;
font-size:1.4em;
padding:5px;
margin-bottom:2em
}


.submit{background:#018055 ;width:12em;color:#a14;cursor:pointer; border:double #FFE5A5; font-size:.9em;color:#fff}

.submit:hover{color:#ccc}

.grey{color:#ccc}


a:link{color: #aa1144;}
a:visited{color: #8a4b60}
a:hover {color: #ffffff; background-color:#aa1144}


.smaller{font-size:.9em;color:#018055;margin-bottom:0}

label{font-size:.9em;color:#018055;}






#picstream img{
padding:3px; border: 1px solid #ccc; margin:1px;
background:#eee;
display:inline;}

#picstream {

text-align:right;

}


.panel{float: left; width:99px;margin-right:10px;height:144px; background:url(images/11_heads.jpg); }

/* Layout */

#wrap{
margin-left:auto;
margin-right:auto;
text-align:left; 
width:794px;
background:url(images/top.gif) top repeat-x #ffffff; 
padding:10px 0 0 0
}



#head{float:left; width:130px;height:144px; margin:6px 0 0 10px; background:url(images/mtw_logo_2009.gif) top no-repeat; }
#head h1 {
text-indent:-8000px;  
height:0;
}
#head h1 a{	
display: block;
text-decoration:none; 
}

#content{
width:535px;
margin:0 30px 0 140px; 
display:inline; 
overflow: hidden;
float:left}

#news_col{
float:left;
width:212px;

display:inline; 
overflow: hidden;
}



#news_col ul{
padding-left:0;
margin-left:0;
padding-bottom:28px;
background:url(images/small_hr.gif) bottom no-repeat;
margin-bottom:1em;
}
#news_col li{
background:url(images/sigil.gif) left top no-repeat;
font-size:.9em;
padding-left:16px;
}
#news_col li:hover{
padding-left:15px;
margin-left:1px;
}
#news_col span a{font-size:.9em;}

#news_col h3 a{padding-left:20px; background:url(images/tick.gif) left no-repeat; text-align:right}

#news_col h3 a:hover{color:#990000}

#inside_foot{
padding:12px 0 30px 0;
background:url(images/footer.gif) bottom no-repeat
}
#inside_foot p{
padding:16px 0 16px 107px;
margin:0
}



#inside_foot ul{
margin-left: 140px;
background:url(images/small_cogs.gif) left center no-repeat;
padding:.5em 60px .5em 60px;
height:1.2em
}
#inside_foot ul li{
padding:0 1em 0 0;
list-style:none; 
float:left;
background:url(images/pipe.gif) right center no-repeat;
font-size:.9em;
}
.cont  {
font-family: "Trebuchet MS", arial,sans-serif; 
font-size: 1.3em; 
color:#018055; 
font-weight:bold; 
padding:10px 50px; 
background:url(images/mail.gif) no-repeat left; }

#outside_foot{
background: #019B67;
color:white;
height:60px;
text-align:left
}

#outside_foot a{
color:#FFDA7D
}

#outside_foot a:hover{
text-decoration:underline
}

#outside_foot a#artizane_link{
text-indent:-8000px;  
display:block;
background:#019B67 url(images/artlink.gif) top;
height:18px;
width:122px;

}
#outside_foot a#artizane_link:hover{
background-position:bottom;
}

.left49{
width:49%;
text-align:left;
float:left}

.right49{
width:49%;
text-align:right;
float:right;
}

#relational a{
font-size:.9em
}


/* Quote bubble */

.quote_bubble{
background:url(images/q_top.gif) no-repeat top #018055;  width:180px;}
.quote{background:url(images/q_bottom.gif) no-repeat bottom;
font-family:Arial, sans-serif; font-size:1.2em;letter-spacing:.1em; 
color:#ffffff;text-align:center; padding:12px; line-height:1.3em }
.qbr{background:url(images/qbr.gif) #fff no-repeat; height:31px;}	
.qbl{background:url(images/qbl.gif) #fff no-repeat; height:31px;}

.quote_bubble_wide{
background:url(images/q_top_wide.gif) no-repeat top #018055;  width:408px;}
.quote_wide{background:url(images/q_bottom_wide.gif) no-repeat bottom;
font-family:Arial, sans-serif; font-size:1.2em;letter-spacing:.1em; 
color:#ffffff;text-align:center; padding:12px; line-height:1.3em }



/* Pictures */

.picR {padding:4px; background:#eee; margin-left:7px; border:1px solid #777; float:right;}
.picL {padding:4px; background:#eee; margin-right:7px; border:1px solid #777; float:left;}
.picC  {padding:4px; background:#eee; border:1px solid #777; float:none;margin:0 auto}

/* Postit */


.info{
background:#FFE5A5 url(images/info.gif) no-repeat bottom right;
padding:20px;
text-align:left;
color:#444;
clear:left;
width:50%
}
.info h1{
letter-spacing:.3em;
font-size:1.3em;
margin-bottom:.4em;
line-height:100%;
font-weight:bold;
color:#444;
border-bottom:1px solid #666;

}
.info h2{
color:#018055;
font-size:1.1em;

margin-bottom:.4em;
line-height:100%;

}
.info p{
font-size:.9em;
margin-bottom:.4em;
clear:left;
overflow:hidden

}
.info a{
color:#a14;
}
.info a:hover{
color:#29b;
background:none
}



/* decor */

.hrule  hr {
  display: none;
}
.small_hr  hr {
  display: none;
}
.med_hr hr {
  display: none;
}

div.hrule {
  border-top: 3px double #E5E5E5;
  margin:4px 10px;
  clear:both
}

.small_hr{
background:url(images/small_hr.gif) bottom no-repeat;
height:38px;
width:139px;
margin:0 auto 10px;
clear:both
}

.med_hr{
background:url(images/med_hr.gif);
height:34px;
width:240px;
margin:10px auto 20px;
clear:both
}

/* Navigation */

#nav{
 background: url(images/cog.gif) right no-repeat;

 height:21px;
 margin:0 6px;
}

#nav ul {
 margin: 0;
 padding:0;
   
}

#nav li {
   float: left; 
   list-style: none; 
   margin: 0 ;
   background:url(images/cog.gif) left no-repeat;
   padding-left:33px;
      padding-right:2px;
   height:21px;
}

#nav li a {
   text-indent: -999em; 
   display:block;
   height:21px;
   outline:none;
   border:0;

 }
 
#nav li a:hover{
background-position:top;
border:0;
cursor:pointer
}
 
#nav_home{
   background:url(images/nav_who.gif) bottom;
   width:112px;
} 

#nav_ctr{
   background:url(images/nav_ctr.gif) bottom;
   width:331px;
} 


#nav_partners{
   background:url(images/nav_partners.gif) bottom;
   width:90px;
} 

#nav_contact{
   background:url(images/nav_contact.gif)  bottom;
   width:78px;
} 


