body {
margin:0px;
background: #D7D7D7;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:0px;
}

p , .content {
text-indent:0px;
}


#banner {
width:992px;
height:125px;
background: url(../images/banner.jpg) top left no-repeat;
}

#topblackmenu {
width:992px;
height:28px;
background: url(../images/blackmenu.jpg) top left no-repeat;
}

#blue {
width: 992px;
background: url(../images/blue.jpg) top left repeat-y;
}

#bodycontainer , #adscontainer {
width:750px;
background:#FFFFFF;
border:1px #CC0000 solid;
padding-top:5px;
padding-bottom:5px;
margin-bottom:15px;
overflow:visible;
}

#mainbody , #user1 , #user3 {
margin-left:15px;
margin-right:15px;
margin-top:7px;
text-indent:0px;
}

#user3 {
padding-top:0px;
margin-top:0px;
}

#user3 div.moduletable {
padding:0px;
margin:0px;
}

#adsinner{
margin-left:15px;
margin-right:15px;
}

#left {
width:150px;
}

#pathway {
margin-top:5px;
margin-bottom:5px;
color:#ffffff;
height:15px;
padding-right:5px;
font-size:11px;
}

#pathway a {
color: #FFCC33;
text-decoration:none;

}

#right {
width:165px;
margin-right:10px;
margin-top:5px;
margin-left:5px;
}

#user5 , #user6 {
border: #CC0000 1px solid;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
overflow:hidden;
background:#FFFFFF;
}

#user6 {
padding-bottom:20px;
}

#user2 {
border: #003168 1px solid;
background:#efefef;
margin-left:15px;
padding:0px;
width:720px;
}

div.moduletable-tips {
padding-left:15px;
padding-right:15px;
margin-top:5px;
margin-bottom:5px;
}

div.moduletable-tips h3 {
color:#333333;
font-size:14px;
margin:0px;
}

div.moduletable-tips a.contentpagetitle , div.moduletable a.contentpagetitle {
font-size:14px;
margin-bottom:5px;
margin-top:5px;
text-decoration:none;
}

div.moduletable-login {
margin:15px;
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
text-align:right;
padding:5px;
font-size:10px;
}

div.moduletable-login h3 {
color:#000000;
font-size:14px;
margin:0px;
text-align:right;
padding-bottom:5px;
font-weight:normal;
}

#footer {
width:992px;
height:83px;
background: url(../images/footer.jpg) top left no-repeat;
text-align:right;
}

td .contentheading , td .componentheading , div.moduletable h3 , h3 , h3.sectiontableheader {
color:#003168;
margin-bottom:3px;
font-size:20px;
font-weight:normal;
}

#footer div.moduletable {

}

.moswarning h2 {
font-size:8px;
}

a {
color: #000099;
text-decoration:underline;
}

a.mainlevel {
width:100px;
font-size:15px;
text-decoration:none;
color:#ffffff;
text-align:right;
padding-right:27px;
}

a.mainlevel:hover {
color: #FFCC33;
}

#left div.moduletable td {

width:100%;

text-align:right;

padding-bottom:7px;

background: url(../images/arrow.png) 128px 5px no-repeat;

}

#right a img {

border:none;

}

#search {

padding-right:40px;

padding-top:40px;

}

.inputbox-login {

border: 1px solid #666666;

margin-top:2px;

margin-bottom:2px;

}

.sectiontableheader {

font-weight:bold;

padding:4px;

border:1px #999999 solid;

}

tr .sectiontableentry1 {

padding:2px;

background:#efefef;

border:1px #FFFFFF solid;

}

.sectiontableentry1 td {

padding:3px;

background:#efefef;

border:1px #FFFFFF solid;

}

.sectiontableentry2 td {

padding:3px;

background: #EAEAEA;

border:1px #FFFFff solid;

}

.pagenav {

margin:2px;

padding:3px;

border:1px #cccccc solid;

}

div.pagenavbar {

margin-top:10px;

text-align:center;

font-size:12px;

color:#333333;

width:100%;

}

.content_rating , .content_vote {

font-size:10px;

color:#666666;

margin:4px;

}

#mainbody form {
border:dotted 1px #999999;
padding:5px;
margin-top:6px;
margin-bottom:5px;
}

#user4 {
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
overflow:hidden;
}