/* Start of CMSMS style sheet 'AH - General (except Landing Page)' */
@charset "utf-8";
/* CSS Document */

/* GENERAL STYLESHEET: LAYERS */
        td{vertical-align: top;}
	body { background-color:#F2F0E6; font-family:Trebuchet MS, Helvetica, Arial, sans-serif;}
	div#main {	width:708px; margin:0px auto;}
	div#language { font-size:15px; text-align:right; padding-right:9px; color:#4d4d4e; font-weight:bold }
	div#language a { font-weight:normal; }
	div#groupentity { background-image: url(uploads/images/general/header-bg.jpg); background-repeat: no-repeat; width: 708px; height: 107px; padding: 0;}
		div#groupentity-entity { position:relative; float:left}
		div#groupentity-group {  position:relative; float:right}
	div#menu { background-image: url(uploads/images/general/menu-bg.gif); background-repeat: no-repeat;	width: 708px; height: 28px;}
		div#menu-content {padding-left:5px; font-size:15px; color:#FFFFFF; height: 25px; padding-top:3px;}
		div#menu-content a {color:#FFFFFF; }
		div#menu-content a:hover {text-decoration:underline;}
	div#content { background-image: url(uploads/images/general/content-bg.gif);	background-repeat:repeat-y;}
	div#info {	background-image: url(uploads/images/general/footer-bg.gif); background-repeat: no-repeat; width: 708px; height: 53px;}
		div#info-content {color:#73685c; font-size:12px; text-align:center; padding-top:5px; }
	div#credits { font-size:11px; text-align:right; padding-right:9px; color:#73685c; }
		
/* GENERAL STYLESHEET: OBJECTS */
	a {color:#0072bc; text-decoration:none }
	a:hover {color:#CC0000}
	img {border:0}
	ul {line-height:18px;}

/* NAVIGATION MENU */
div#menu-content-item { height:24px; float:left; background: url(uploads/images/general/menu-hover-bg.png) repeat-x left top; margin-right:1px}
div#menu-content a:hover {text-decoration:none}
div#menu-content .active { background: url(uploads/images/general/menu-hover-bg.png) repeat-x left bottom;}
div#menu-content .inactive { background: none;}



/* NAVIGATION MENU 2010 oliv */
div.menu-content-item { height:24px; float:left; background: url(uploads/images/general/menu-hover-bg.png) repeat-x left top; margin-right:1px}
div.menu-content a:hover {text-decoration:none}
div.menu-content .active { background: url(uploads/images/general/menu-hover-bg.png) repeat-x left bottom;}
div.menu-content .inactive { background: none;}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('uploads/images/general/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('uploads/images/general/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
/* End of 'AH - General (except Landing Page)' */

