/* CSS Document */

BODY {  
margin:0px;
padding:0px;
background-color:#333333;
color:#333333;
font-family:Arial, Verdana;
font-size:13px;
}

p {
margin-bottom:12px;
}

img {
border:0px;
}

#container {
width:1002px;
margin:0px auto;
}

#innerContainer {
width:1002px;
background-image:url(../images/Container-Home-Bg.jpg);
background-repeat:no-repeat;
background-color:#000000;
float:left;
}

#menuCol {
width:322px;
margin-left:10px;
padding:35px 23px 12px 23px;
background-image:url(../images/Menu-BG.png);
background-position:bottom;
float:left;
}

#logoBox {
width:288px;
margin:17px;
height:130px;
float:left;
}

#contentBox {
width:954px;
padding:0px 24px 24px 24px;
float:left;
}

* html #contentBox {
width:100%;
padding:0px 24px 24px 24px;
float:left;
}


#footer {
width:954px;
padding:10px 0px;
float:left;
text-align:right;
}

.sidebar {
width:218px;
color:#FFFFFF;
float:left;
}

* html .sidebar {
width:218px;
color:#FFFFFF;
float:left; margin-right:23px;
}

.sidebar1 {
width:218px;
color:#FFFFFF;
float:right;
text-align:center;
}

.mainarea {
width:518px;
float:left;
}

.mainareaTop {
width:518px;
height:20px;
background-image:url(../images/body-top.png);
float:left;
}

.mainareaFoot {
width:518px;
height:20px;
/*background-image:url(../images/body-foot.png);*/
float:left;
}
* html .mainareaFoot {
width:100%;
height:20px;
/*background-image:url(../images/body-foot.png);*/
float:left;
}
.mainareaContent {
width:480px;
padding:7px 19px;
background-image:url(../images/body-back.png);
float:left;
}

/******** TEXT ********/

.contentheading {
margin-bottom:10px;
font-size:18px;
}

a:link, a:visited {
color:#FBAC33;
text-decoration:none;
}

a:hover {
color:#31FAB6;
text-decoration:underline;
}

.moduletable h3 {
width:auto;

}

.moduletable {
width:178px;
padding:10px;
background-image:url(../images/mod-back.png);
border:1px solid #666666;
float:left;
margin:9px;
}

.moduletable_menu {
margin-bottom:10px;
}

.sectiontableheader {
   background-color : #CCCCCC;  
   color            : #7B8DA1;  
   font-weight      : bold;
}

.sectiontableentry1 {
   background-color : #F0F0F0;
}
.sectiontableentry2 {
   background-color : #F0F0F0;
}

 
tr.sectiontableheader{
font-size        : 11px; 
}
tr.sectiontableentry1 td{
font-size        : 11px; 
}
tr.sectiontableentry2 td{
font-size        : 11px; 
}

/*** TOP MENU ***/

#headMenu {
margin-top:20px;
}

.moduletable-menu {
float:left;
}

.menu-menu {
margin:0;
margin-top:5px;
padding:0;
list-style:none;
}

.menu-menu li {
margin:0;
padding:0;
float:left;
}

.menu-menu li a {
color:#FFF;
padding:4px;
margin-left:15px;
text-transform:uppercase;
text-decoration:none;
}

.menu-menu li a:hover {
color:#EEE;
text-decoration:underline;
}