body {
    background: url(../images/bg.gif) repeat;
    margin-top: 0px;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px; }

body, td, th, tr, p, div, td.contentpaneopen, td.mainlevel {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 1.6em;
    color: #333; }


a.sublevel:link,
a.sublevel:link,
a.sublevel:visited,
a.sublevel:hover,
a.sublevel:active {
    font-size: .9em;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #999;
}

a.sublevel:hover {
    text-decoration: none;
    color: #BBBDED;
}

ul#mainlevel {
    list-style: none;
    padding: 0;
    margin: 0; }

ul#mainlevel li {
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    margin: 0;
    width: auto !important;
    white-space: nowrap;
}

ul#mainlevel li a {
    display: block;
    font-size: .9em;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
    background: #ededed;
}

#topmenu>ul#mainlevel li a {
    width: auto;
    list-style-position: inside;
    text-shadow: Silver;
}

ul#mainlevel li a:hover {
    background: #999;
    text-decoration: none;
    color: #fff;
}

.mainlevel-right {
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    background: #EEF0F0;
}

h1,
.contentheading {
    font-size: 1.4em;
    color: #0813BD;
    color: #666;
}

hr {
    color: #ccc;
    background-color: #ccc;
    height: 1px;
    width: 100%;
}

a:link, a:visited {
    color: #0813BD;
    text-decoration: undeline;
}

a:hover {
    text-decoration: none;
    color: #BBBDED;
}

a.category:link, a.category:visited {
    color: #ccc;
}

a.category:hover {
    color: #BBBDED;
}

a.mainlevel:link, a.mainlevel:visited {
    text-decoration: none;
    color: #999;
}

a.mainlevel:hover {
    text-decoration: none;
    color: #BBBDED;
}

table.moduletable {
    font-size: 11px;
    font-family: arial, sans-serif; 
}

table.moduletable th {
    color: #99CC00;
    text-align: left;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    padding-top: 4px;
    height: 21px;
    font-size: 11px;
    text-transform: uppercase;
    display: block;
}

.inputbox {
    border: 1px solid #CCCCCC;
}

/*  
}
*/

/*
.contentpaneopen {
    color: #999999;
    width:100%;
    cellpadding: 0px;
    cellspacing:0px;
    margin: 0px;
    padding: 0px;
    border: none;
    height: 62px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
*/

.buttonheading {
    height: 62px;
}

.contentdescription {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: left;
}

.category {
    color: #999999;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.sectiontableheader {
    background: #f0f0f0;
}

/*
}
*/

.sectiontableentry1 {
    background-color: #666;
}

.sectiontableentry2 {
    background-color: #999;
}

.small {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}

.smalldark {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: normal;
}           

table.contenttoc {
    border: 1px solid #cccccc;
    align: right;
}

table.contenttoc td {
}

table.contenttoc th {
    color: #666666;
    text-align: left;
    padding-top: 2px;
    height: 21px;
    font-size: 10px;
    text-transform: uppercase;
}

.latestnews {
    line-height: 16px;
    padding-bottom: 4px;
}

.footer {
    text-align: center;
    font-size: 83%;
    color: #666;
}

.homepageinfo {
font-size: 1.1em;
border: 1px solid #B2B4EC;
padding: .5em;
margin: 0 1em;
background: #E6E6F7;
}
