@charset "utf-8";
@import url("layout.css"); /*layout css file*/
@import url("customize.css"); /*customize css file*/
/* CSS Document */

/*
 * Snapsite CSS file
 *
 * @author snapsitemedia.com
 * @copyright Copyright (C) 2008 Snapsitemedia.com KG. All rights reserved.
 */ 




/*
 * Browser Reset
 */


/*Typograpy*/

p {
color:#000000;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


a { 
outline-style:none;
text-decoration:none;
color:#660000;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

a:focus { 
outline-style:none;
text-decoration:none;
color:#660000;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

/*this avoids having image replacement sections display a dotted outline*/

a:hover {
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#000000;
}

h1,.componentheading {
font-size:1.7em;
}

h2,.contentheading {
font-size:1.5em;
}

h3 {
font-size:1.3em;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}

#footer,.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}


/* this style the secondary top menu in the black*/

.moduletable_nav {
min-width:500px;
bottom: 0;

}

.moduletable_nav h3 {
color:#fff;
text-align:center;
font-size:1.1em;
margin:0;
padding:0em 0;
}

.moduletable_nav ul li
{
list-style-type: none;
padding-top: 0;
margin: 0;
display: block;
float:left;
font: 10px/15px verdana, sans-serif;
font-weight:bold;
text-align: center;

}

.moduletable_nav a
{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
vertical-align:middle;
display: block;
float:left;
padding-top: 10px;
}


.moduletable_nav a:hover {
color: #ffffff;
 }

div#topmenu li.active a {
color: #ffffff;
font-weight:bold;
 }

span.separator {
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:100;
vertical-align:middle;
display: block;
float:left;
padding-top: 10px;
padding-left:5px;
padding-right:5px;
}
.moduletable{
color:#000000;
}




