body { 
    font-family: verdana, arial;
    color: #2A41B5;
    font-size: 13px;
}

#container {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
}

#header {
    margin-bottom: 0px;
}

#menu {
    background-image: url(/media/images/base/button_off.jpg); background-repeat; repeat-x;
    float: left;
    margin-top: 0px;
    height: 34px;
}

div#menu ul { display: block; list-style: none; width: 990px; margin-left:-40px; margin-top: 0px;}
div#menu li{ float: left; position: relative; list-style: none; margin-top: 0px; width: 113px; text-align: center;}
div#menu li ul {  display: none; position: absolute; top: 2.3em; left: 0; list-style: none; margin: 0; padding: 3px 0px 3px 0px;}
div#menu li:hover ul, div#menubar li.over ul{ display: block; clear: left; z-index:99;}

div#menu a, div#menu a:link, div#menu a:visited, div#menu a:active {
        display: block;
        text-decoration: none;
        font-size: 14px;
        padding:  7px 0px 12px 0px;
        font-weight: bold;
        margin: 0px 0px 0px 0px;

}

div#menu a:hover { text-decoration: none; background-image: url(/media/images/base/button_on.jpg); background-repeat: repeat-x;  color:#FFFFFF;}

.zcurrent_link {
        background-image: url(/media/images/base/button_on.jpg); background-repeat: repeat-x;
        /*background: #023f88;*/
        color:#FFFFD1;
}
.noncurrent_link {
        background-image: url(/media/images/base/button_off.jpg); background-repeat: repeat-x;
        color: #BBE1ED;
}


#content {
    margin-top: 15px;
    padding: 15px 15px;
}

#footer {
        background-image: url(media/images/base/footback.jpg); background-repeat: repeat-x;
        color: #2A41B5;
        background: #E4DCA7;
}

#footmenu {
        padding: 10px 5px 45px 10px;
        text-align:center;
}

#footmenu ul {
        display: inline;
        list-style: none;
}

#footmenu li {
        float: left;
        position: relative;
        width:150px;
}
#footmenu li ul {
        display: none;
        position: absolute;
        top: 1.9em;
        left: 0.1em;
        list-style: none;
        padding: 10px 0px 10px 0px;
}

#footmenu li:hover ul, div#menu li.over ul{
        display: block;
        clear: left;
}

.fzcurrent_link {
/*       background-image: url(/media/images/base/button_on.jpg); background-repeat: repeat-x;*/
        /*background: #023f88;*/
        color:#213490;
        text-decoration: none;
}
.fnoncurrent_link {
/*       background-image: url(/media/images/base/button_off.jpg); background-repeat: repeat-x;*/
        color: #2A41B5;
        text-decoration: none;
}



#footmenu a, #footmenu a:visited, #footmenu a:active, #footmenu a:link {font-size:0.8em; text-decoration:none; font-weight:bold;}
#footmenu a:hover {color:#FF0000;}


#sponsor { float: right; margin-top: -20px; font-size:0.6em;}


/* Form Layout */
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:6em; }
input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:0.9em; }
input[type=text] { width: 250px;}
textarea { vertical-align:top !important; width: 250px; }
select { font-size: 0.9em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }

a img {border: none; }

