﻿/* control styles */
.rotatingImg
{
    width: 346px;
    margin: 5px;
    float: left;
}
.heading
{
    display: block;
    font-weight: bold;
    font-size: 115%;
    line-height: 200%;
}
.copyright
{
    font-size: 80%;
    color: White;
}

/* news styles */
.NewsBlock
{
    float: right;
    clear: right;
    width: 383px;
    margin: 10px;
    background: url(../../gui/news-block-background.jpg) repeat-y;
}
.NewsControl
{
    min-height: 170px;
    margin: 0px 10px;
}
.NewsControl .newsdate
{
    font-weight: bold;
    float: right;
}
.NewsControl .newsheadline
{
    font-style: italic;
    font-weight: bold;
    font-size: 105%;
    float: left;
}
.NewsControl p
{
    clear: both;
}

/* menu and links styles */
a
{
    text-decoration: none;
}
a:hover
{
    
}
.menu
{
    position: relative;
    top: 3px;
    left: 7px;
}
.menu .rmRootGroup .rmItem { height: 44px; }
.menu .rmItem:hover { color:#999; background: #D2BF6C url(../../gui/menu-background-hover.jpg) repeat-x; }
.menu a.rmLink { color: White; font-weight: bold; }
.menu a.rmLink:hover { color: #EC1C24; }
.menu .rmItem:hover a.rmLink { color: #EC1C24; }
.menu .rmGroup { background: #D2BF6C; border: solid 1px #D2BF6C; }
.menu div.rmSlide .rmGroup .rmItem { height: 22px; }
.menu .rmGroup .rmItem:hover { background: transparent; }
.menu .rmGroup a.rmLink { color: White !important; }
.menu .rmGroup a.rmLink:hover { color: #EC1C24 !important; }
.menu .rmText { position: relative; top: 12px; }
.menu .rmGroup .rmText { top: 3px; }

#permMenu
{
    width: 400px;
    margin: 0px 20px;
    float: left;
}
#permMenu .perm
{
    height: 37px;
    float: left;
}
#permMenu .LeftEnd
{
    width: 6px;
    background: url(../../gui/perm-menu-leftend.png) no-repeat;
}
#permMenu .RightEnd
{
    width: 5px;
    background: url(../../gui/perm-menu-rightend.png) no-repeat;
}
#permMenu .MenuItem
{
    padding: 9px 7px 0px 7px;
    background: url(../../gui/perm-menu-background.png) repeat-x;
}
#permMenu .MenuItem:hover
{
    background: url(../../gui/perm-menu-background-over.png) repeat-x;
}
#permMenu .MenuItem a
{
    color: White;
    font-weight: bold;
}
#permMenu .separator
{
    width: 2px;
    background: url(../../gui/perm-menu-separator.png) no-repeat;
}

/* form styles */
.Boxes
{
    margin-bottom: 3px;
}
.FormLabels
{
    display: block;
    float: left;
    margin-right: 3px;
    text-align: left;
}
.ContactForm
{
    width: 500px;
    margin: 5px auto;
}
.ContactForm .FormLabels
{
    width: 100px;
}
