body {
width:100%;
height:550px;
line-height:160%;
background-color:#434345;
color:#FFFFFF;
font:76% Trebuchet MS, sans-serif;
overflow:hidden;
}

a {
color:#FFFFFF;
text-decoration:none;
}

html { 
 scrollbar-3dlight-color:  #000000; 
 scrollbar-darkshadow-color:  #000000; 
 scrollbar-highlight-color:  #c2b49a; 
 scrollbar-shadow-color:   #000000; 
 scrollbar-arrow-color:   #c54913; 
 scrollbar-base-color:   #000000; 
 scrollbar-face-color:   #434343; 
 scrollbar-track-color:   #292929; 
}

#entire {
width:920px;
height:550px;
border:0px solid #8AB600;
margin:0 auto;
}

* html #entire {
width:925px;
height:550px;
border:0px solid #8AB600;
margin:0 auto;
}

#designedby {
width:920px;
height:25px;
border:0px solid #FF0000;
margin:0 auto;
line-height:25px;
font-size:9px;
}

#header {
background:url(../images/header.jpg);
width:919px;
height:118px;
overflow:hidden;
}

#lang {
background-color:#000000;
border:0px solid #0000FF;
width:920px;
height:23px;
overflow:hidden;
}

#lang_first {
float:left;
background:url(../images/header_lang.jpg);
border:0px solid #FF0000;
width:920px;
height:23px;
overflow:hidden;
}

#lang_second {
float:right;
border:0px solid #00FF00;
width:93px;
height:23px;
overflow:hidden;
}

#topmenu {
border:0px solid #00FF00;
float:right;
background:url(../images/menu.jpg);
width:920px;
height:48px;
overflow:hidden;
}

* html #topmenu {
border:0px solid #00FF00;
float:left;
background:url(../images/menu.jpg);
width:920px;
height:48px;
overflow:hidden;
}

#menu_struct{
border:0px solid #0000FF;
margin-top:5px;
float:right;
width:765px;
height:48px;
}

#leftbar_menu {
border:0px solid #00FF00;
background:url(../images/sub_menu.jpg);
float:left;
width:155px;
line-height:175%;
height:293px;
}

#rightbar {
border:0px solid #00FF00;
background:url(../images/image_right.jpg);
float:right;
width:323px;
height:293px;
}

* html #rightbar {
border:0px solid #00FF00;
background:url(../images/image_right.jpg);
float:left;
width:323px;
height:293px;
}


.searchbox {
width:10%;
float:right;
margin:0% 4% 0% 0%;
padding:0px;
height:30px;
line-height:30px;
background:url(../images/search.gif) no-repeat 0%;
}

.searchbox .inputbox{
width:100%;
display:inline;
f:none;
background:url(../images/search.gif) no-repeat 100%;
height:30px;
font:1em Tahoma,Verdana,Arial Helvetica, sans-serif;
text-align:center;
line-height:30px;
margin:0;
color:#fff;
}

ul#mainlevel-nav {
float:left;
width:80%;
margin:0;
padding:0;
height:25px;
}

ul#mainlevel-nav li {
list-style: none;
float:left;
display:block;
line-height:30px;
}

ul#mainlevel-nav li a {
background:url(../images/split.gif) no-repeat 100%;
font-weight:bold;
padding:0 10px 0 10px;
display:block;
color:#fff;
text-decoration:none;
}

ul#mainlevel-nav li a:hover {
background:#54ba32;
}

#contentouter {
clear:both;
width:950px;
margin:0em auto ;
}

*html #contentouter {
clear:both;
width:955px;
margin:0em auto ;
}

#contentext {
border:0px solid #FF0000;
background:url(../images/content.jpg);
width:442px;
height:293px;
float:left;
}

*html #contentext {
border:0px solid #FF0000;
background:url(../images/content.jpg);
width:442px;
height:293px;
float:left;
}

#contentspace {
width:0%;
float:left;
}

#content{
border:0px solid #FF0000;
float:left;
width:442px;
height:293px;
overflow:auto;
}

*html #content{
border:0px solid #FF0000;
float:left;
width:442x;
height:293px;
overflow:auto;
}

.contentpaneopen{
border:0px solid #FF0000;
width:100%!important;
}

#contentinside {
border:1px solid #0000FF;
float:left;
width:442x;
height:293px;
overflow:auto;
}

*html #contentinside {
border:0px solid #FF0000;
float:left;
width:442px;
height:293px;
margin:0em 0em 0em ;
overflow:auto;
}

.contentinside ul  {
margin:0;
padding:0;
}
.contentinside ul li {
list-style:none;
}
#user1 ul li,#user2 ul li,#user5 ul li,#user6 ul li,#userx ul li,#userz ul li {
list-style:none;
margin:0px;
padding:0px;
}
.contentinside ul li a{
color:#1244db;
font-weight:bold;
text-decoration:none;
padding:0em 0em 0em 1em;
background:url(../images/alink.gif) left no-repeat;
}
.contentinside  a{
color:#1244db;
font-weight:bold;
text-decoration:none;
}

#user1user2{
width:100%;
clear:both;
margin:0em auto 1em;
}
#user1 ,#user5 {
float:left;
width:48%;
margin:0px auto;
min-width:5em;
color:#000;
}
#user1 .box,#user6 .box ,#userx .box {
padding:0 10px 0 0;
height:100%;
background:#fff url(../images/box_2.gif) 100% 0 repeat-y;
}
#user1 .bi, #user6 .bi, #userx .bi{
padding:0 0 0 10px;
background: url(../images/box_1.gif) 0 0 repeat-y;
}
#user1 .bt ,#user6 .bt,#userx .bt{
height:20px;
margin:0 -10px;
background:url(../images/box_bg.gif) 100% 0 no-repeat;
}
#user1 .bt div,#user6 .bt div ,#userx .bt div{
width:20px;
height:20px;
background: url(../images/box_bg.gif) 0 0 no-repeat;
}
#user1 .bi .moduletable,#user6 .bi .moduletable ,#userx .bi .moduletable{
background:#54ba32;
padding:10px 0 10px 0;
color:#fff;
text-align:center;
}
#user1 .bi .moduletable a ,#user6 .bi .moduletable a,#userx .bi .moduletable a{
color:#fff;
text-decoration:none;
}

#user1 .bi .moduletable h3 ,#user6 .bi .moduletable h3,#userx .bi .moduletable h3{
background:#54ba32;
padding:10px 0 10px 0;
color:#fff;
text-align:center;
}

#user1 .bb ,#user6 .bb,#userx .bb{
height:20px;
margin:0 -10px;
background:url(../images/box_bg.gif) 100% 100% no-repeat;
}
#user1 .bb div ,#user6 .bb div,#userx .bb div{
width:20px;
height:20px;
background: url(../images/box_bg.gif) 0 100% no-repeat;
}

#user2,#user6 {
float:right;
width:48%;
margin:0px auto;
min-width:5em;
color:#000;
}

#user2 .box,#user5 .box ,#userz .box{
padding:0 10px 0 0;
background:#fff url(../images/box_2.gif) 100% 0 repeat-y;
height:100%;
}
#user2 .bi, #user5 .bi ,#userz .bi{
padding:0 0 0 10px;
background: url(../images/box_1.gif) 0 0 repeat-y;
}
#user2 .bt ,#user5 .bt,#userz .bt{
height:20px;
margin:0 -10px;
background:url(../images/box_black.gif) 100% 0 no-repeat;
}
#user2 .bt div,#user5 .bt div ,#userz .bt div{
width:20px;
height:20px;
background: url(../images/box_black.gif) 0 0 no-repeat;
}
#user2 .bi .moduletable,#user5 .bi .moduletable ,#userz .bi .moduletable {
background:#1244db;
padding:1px 0 1px 0;
color:#fff;
text-align:center;
}
#user2 .bi .moduletable a ,#user5 .bi .moduletable a ,#userz .bi .moduletable a{
color:#fff;
text-decoration:none;
}

#user2 .bi .moduletable h3 ,#user5 .bi .moduletable h3, #userz .bi .moduletable h3{
}
#user2 .bb ,#user5 .bb, #userz .bb{
height:20px;
margin:0 -10px;
background:url(../images/box_black.gif) 100% 100% no-repeat;
}
#user2 .bb div ,#user5 .bb div,#userz .bb div{
width:20px;
height:20px;
background: url(../images/box_black.gif) 0 100% no-repeat;
}


#userx,#userz {
width:100%;
}

#user5user6{
clear:both;
width:100%;
}

#joomfish {
border:0px solid #FF0000;
background:url(../images/langu.jpg);
width:127px;
float:right;
overflow:hidden;
height:26px;
margin:0em 0em 0em 0em;
}

#leftbar h3 {
color:#1244db;
}
a.mainlevel,.loginpos td a,a.readon{
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
margin:0em 1em 0em 1em;
}

a.mainlevel-nav {
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
margin:0em 1em 0em 1em;
}


#dropdown  h3 a  {
color:#1244db;
text-decoration:none;
padding-left:15px;
margin:3em auto;
background:url(../images/hlink.gif) left no-repeat;
}

a.mainlevel:hover,.loginpos td a:hover,a.readon:hover{
color:#3E97D7;
}

a.mainlevel-nav:hover{
color:#1F1E2C;
}

#active_menu{
color:#3E97D7;
}

#active_menu-nav{
color:#1F1E2C;
}

.contentinside h3,.contentinside .contentheading,.contentinside strong,.contentinside .componentheading {
color:#002e60;
font-size:120%;
font-weight:bold;
}
.small,.createdate,.modifydate {
color:#484848;
}

#footer {
float:left;
width:920px;
height:68px;
background:url(../images/footer.jpg);
}

#footer a,#designedby a {
color:#000;
text-decoration:none;
}
.topfooter {
clear:both;
width:100%;
height:30px;
background:url(../images/topline.gif) bottom repeat-x;
}
.downfooter {
clear:both;
width:100%;
height:30px;
background:url(../images/bottomline.gif) top repeat-x;
}
#footerleft {
width:60%;
float:left;
}
.poweredby {
color:#919194;
font-size:10px;
float:left;
width:17%;
text-align:left;
margin:0 0 0 1%;
}
.poweredby img {
vertical-align:middle;
}
.siteinfo {
float:right;
width:70%;
text-align:right;
line-height:25px;
}

#designedby img{
vertical-align:middle;
padding:0 0 0 3px;
}
.pollstableborder {
text-align:left;
}
