/* Start of CMSMS style sheet 'MTM - Global' */
body {
background: #cccccc;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

/* Font */

p {
font: 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
margin: 0;
padding: 0px 0px 10px 0px;
}
h1 {
font: 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
font-weight: bold;
margin: 0;
padding: 0px 0px 15px 0px;
}
h2 {
font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
font-weight: bold;
margin: 0;
padding: 0px 0px 15px 0px;
}
h3 {
font: 13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
font-weight: bold;
margin: 0;
padding: 0px 0px 10px 0px;
}
h4 {
font: 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
font-weight: bold;
margin: 0;
padding: 0;
}
h5 {
font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
font-weight: bold;
margin: 0;
padding: 0;
}
ul {
padding: 0px 0px 10px 20px;
margin: 0;
}
ol {
padding: 0px 0px 10px 20px;
margin: 0;
}
li {
font: 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
margin: 0;
padding: 2px 0px 2px 0px;
}
a {
color: #4444aa;
text-decoration: none;
}
a:visited {
color: #4444aa;
}
a:hover {
text-decoration: underline;
}

/* Boxes */

#outer {
position: absolute;
background: #FFFFFF;
top: 20px;
left: 50%;
width: 990px;
height: auto;
margin-left: -495px; /* half of width */
padding: 0;
border: none;
}
#header {
position: relative;
float: left;
width: 990px;
height: 116px;
margin: 0;
padding: 10px 0px 0px 0px;
border: none;
} 
#visual {
position: relative;
background-image: url(pic2/visual-bg.gif);
background-repeat: no-repeat;
float: left;
width: 990px;
height: 160px;
margin: 0;
padding: 0 25px 0 25px;
border: none;
}   

/* TopNavigation */ 
 
#topnavi {
position: relative;
float: left;
width: 990px;
height: 20px;
margin: 0;
padding: 0px 0px 0px 40px;
}  
.navitem {
position: relative;
float: left;
height: 20px;
margin: 0;
padding: 0px 15px 0px 0px;
} 
.navitemlinktext {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
.navitemlinktexton {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0f2083;
text-decoration: none;
} 
a.navitemlinktext {
color: #777777;
text-decoration: none;
}
a:visited.navitemlinktext {
color: #777777;
}
a:hover.navitemlinktext {
color: #333333;
}
a.navitemlinktexton {
color: #0f2083;
text-decoration: none;
}


/* Content */

#content {
position: relative;
float: left;
width: 940px;
height: auto;
margin: 20px 25px 20px 25px;
padding: 0;
} 
#contl {
position: relative;
float: left;
width: 110px;
height: auto;
margin: 0;
padding: 0;
}  

#conttop {
position: relative;
float: left;
width: 550px;
height: 17px;
margin: 0;
padding: 0;
} 

#cont {
position: relative;
float: left;
width: 550px;
height: auto;
margin: 0px 20px 0px 20px;
padding: 0;
}

#conttext {
position: relative;
float: left;
width: 528px;
min-height: 196px;
height: auto;
margin: 0;
padding: 0px 10px 0px 10px;
border-left: 1px solid #d3d3d3;
border-right: 1px solid #d3d3d3;
}  

#prevnext {
border-top: 1px dotted #e0e0e0;
}  

#contbot {
position: relative;
float: left;
width: 550px;
height: 17px;
margin: 0;
padding: 0;
} 

#menur {
position: relative;
float: left;
width: 238px;
height: auto;
margin: 0;
padding: 0;
}

#menutop {
position: relative;
float: left;
width: 238px;
height: 17px;
margin: 0;
padding: 0;
} 

#menu {
position: relative;
float: left;
width: 216px;
min-height: 196px;
height: auto;
margin: 0;
padding: 0px 10px 0px 10px;
border-left: 1px solid #d3d3d3;
border-right: 1px solid #d3d3d3;
}  

#menubot {
position: relative;
float: left;
width: 238px;
height: 17px;
margin: 0;
padding: 0;
} 

/* Footer */

#footer {
position: relative;
float: left;
width: 930px;
margin: 0;
padding: 10px 20px 10px 40px;
} 
.adressitem {
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
margin: 0;
padding: 0px 0px 0px 0px;
}
a.adressitem {
color: #444444;
text-decoration: none;
}
a:visited.adressitem {
color: #444444;
}
a:hover.adressitem {
text-decoration: underline;
}
.pagenav {
font: 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #444444;
margin: 0;
padding: 0;
}










/* End of 'MTM - Global' */

