/* content */
.text-header { font-weight: bold; font-size: 10pt; font-family: Tahoma, sans-serif; color: #000000; text-transform: uppercase; }
.pageContent { font-size: 9pt; font-family: Tahoma, sans-serif; color: #000000; }
.pageContent a { font-size: 9pt; font-family: Tahoma, sans-serif; color: #000000; }
.communications { font-size: 11pt; font-family: Tahoma, sans-serif; color: #FF0000; }

/* top elements */
.company { font-weight: bold; font-size: 13.5pt; font-family: a_Futurica, sans-serif; color: #FFAA00; text-transform: uppercase; font-style: italic; }
.slogan {
	font-weight: bold;
	font-size: 8pt;
	font-family: a_Futurica, sans-serif;
	color: #A5AFB7;
	text-transform: uppercase;
	font-style: italic;
	margin-left: 5px;
}


/*backgrounds*/
.footer-bg {
	background-color: #99A4AD;
	position: relative;
	vertical-align: bottom;
}
.submenu-bg { background-color: #A5AFB7; }
.submenu-abg { background-color: #B7BFC5; }
.remarks    { color: #000000; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarks a:link    { color: #000000; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarks a:visited    { color: #000000; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarks a:hover   { color: #ffffff; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }

.remarksw    { color: #000000; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarksw a:link    { color: #000000; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarksw a:visited    { color: #000000; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarksw a:hover   { color: #999999; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }

.remarksx2    { color: #000069; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarksx2 a:link    { color: #000069; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarksx2 a:visited    { color: #000069; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }
.remarksx2 a:hover   { color: #fd0101; font-size: 12px; font-family: Tahoma, sans-serif; text-decoration: none }

#content p {

    padding-top: 5px;

}

.homeMenu {
    background:#ffd500;
    list-style-type:none;
    margin-top:-5px;
}
.homeMenu li {
    background:#ffd500;
    float:left;
    padding-bottom:3px;
    padding-left:5px;
    padding-top:3px;
    width:330px;
}
.homeMenu li a {
    color:#fff;
}
.imgRight img, img.imgRight {
    float:right;
    margin-left:5px;
}
.imgLeft img, img.imgLeft {
    float:left;
    margin-right:5px;
}
.floatR {
    float:right;
}
.floatL {
    float:left;
}
.clr {
    clear:both;
}
.orange {
    color:#ffd500;
}

/** main menu */

.gobutton { border-Top-Width: thin; border-Top-Style: solid; border-Top-Color: gray; border-Right-Width: thin; border-Bottom-Width: thin; border-Bottom-Color: gray;  border-Left-Width: 14pt; border-Left-Style: solid; border-Left-Color: gray; font-Family: Verdana, Arial, Helvetica, sans-serif; text-Align: right; color: black; background-Color: #FFCC33; width: 220px; }
.gobutton a:hover  { font-Family: Verdana, Arial, Helvetica, sans-serif; text-Align: right; color: black; background-Color: #FFFF99; width: 220px; }


#Mainmenu {
    list-style-type:none;
    margin: 0px 0 0 0;
    padding:0;
}

#Mainmenu li {
    display:block;
    float:left;
    position:relative;
    z-index:0;
}
#Mainmenu li span {
    background:#ffd500;
    color:#676767;
    display:block;
    font-size:1em;
    padding:4px 15px;
    z-index:0;
}

#Mainmenu li a,#Mainmenu li a:visited {
    text-decoration: none;
    display:block;
    padding:0;
    color:#676767;
}

#Mainmenu span:hover, #Mainmenu span a:hover {
    background:#ffd500;
    color:#666;
    display: block;
}

#Mainmenu dl {
    background:#ffd500 url(transparency.gif);
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
}
#Mainmenu dt {
    background:#ffd500;
    float:left;
    font-size:1em;
    margin:0;
}
#Mainmenu dd {
    background:transparent;
    clear:left;
    color:#676767;
    display:none;
    font-size:1em;
    margin:0;
    padding:0;
    text-align:left;
}
#Mainmenu dt a,#Mainmenu dt a:visited {
    color:#676767;
    display:block;
    padding:4px 15px;
    text-decoration:none;
}
#Mainmenu dd a,#Mainmenu dd a:visited {
    background:#ffd500;
    color:#676767;
    display:block;
    padding:4px 15px;
    text-decoration:none;
}
#Mainmenu li a:hover {
    border:0;

}
#Mainmenu li:hover dd,#Mainmenu li a:hover dd {
    display:block;
}
#Mainmenu li:hover dl,#Mainmenu li a:hover dl {
    border-bottom:5px solid #ffd500;
}
#Mainmenu li:hover dt a,#Mainmenu li a:hover dt a,#Mainmenu dd a:hover,#Mainmenu span a:hover {
    background:#ffd500;
    color:#fff;
}
#menuwrapper {
    background:#ffd500;
    margin-left:0px;
}

#matchtable {
    font-size:1em;
    padding:4px 15px;
}

#matchtable tr.shaded {
    background-color: #e3e3e3;
}