/* CSS Document */
body{
background:#F1F8F1;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
p a{
color:#BBBF5A;
}

td a{
color:#BBBF5A;
}
#test{
display:table;
margin-left:auto;
margin-right:auto;
/*background:url(../images/bali-logo.gif);
background-repeat:no-repeat;
background-position:left top;*/
}

#test2{
width:700px;
}

table{
vertical-align:top;
}
.header{
vertical-align:top;
padding:0;

height:auto;
}
#holder{
width:710px;
height:400px;
border-top:solid 1px #BBBF5A;
border-bottom:none;

margin-left:auto;
margin-right:auto;
text-align:left;
background:#ffffff;
}

.content{
border-left:solid 1px #BBBF5A;
height:490px;
}


#holder p{
padding-left:15px;
padding-right:10px;
font-size:small;
font-family:Arial, Helvetica, sans-serif;
}
#holder ul{
margin-top:0;
padding-left:40px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

#holder .gbBlock ul{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
}
#holder li{
padding:0;
font-size:small;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
}
.menucell{
height:300px;
width:132px;
background:#EEF1ED;
border-right:solid 1px #BBBF5A;

}
#menu{
height:auto;
font-size:11px;
color:#999999;
}

#logo{
text-align:center;
margin-bottom:8px;
}

#menu ul{
list-style:none;
padding:0;
margin:15px;

}

#menu p{
padding:0;
width:128px;
font-size:x-small;
}
#menu li{
height:36px;
padding-left:9px;
padding-top:6px;
margin:0px;
background:url(../images/menu.gif);
background-repeat:no-repeat;
font-size:x-small;
}

#menu li.group{
height:63px;
padding-left:10px;
margin-top:-1px;
background:url(../images/menugroup.gif);
background-repeat:no-repeat;
}

#menu li.group:hover{
display:block;
height:63px;
padding-left:10px;
background:url(../images/menugroupactive.gif);
background-repeat:no-repeat;
}

#menu li:hover{
display:block;
background:url(../images/menuactive.gif);
background-repeat:no-repeat;
border:none;
color:#999999;
}

#menu a:hover{
text-decoration:underline;
color:#93982E;

}

#menutitle{
padding:0;
margin:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:0.1px;
font-size:x-small;
color:#9D9D9D;
}

li:hover #menutitle{
padding:0;
margin:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:0.1px;
font-size:x-small;
color:#333333;
}

#menucontent{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.1px;
color:#696969;
font-size:12px;
text-decoration:none;
}





#menucontentsolo{
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.1px;
color:#B5B0BF;
font-weight:bold;
}
#imageholder{
width:600px;

}

.maincontent{


}

#news{
margin-left:10px;
width:135px;
border-top: solid 2px #E9E9E9;
border-bottom: solid 2px #E9E9E9;
}

#news p{
font-size:small;
color:#666666;
width:137px;
}

#messagetitle{
width:124px;
color:#ABABAB;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#BBBF5A;
}
p{
margin-top:5px;
margin-bottom:5px;
}

h5{
padding-left:13px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#A4A941;
margin-bottom:0px;
}

.titleimage{
text-align:center;
width:500px;
height:87px;
font-family:Arial, Helvetica, sans-serif;
}

.footerholder{
background:#F1F8F1;
border-right:none;
border-left:none ;
border-top:solid 1px #BBBF5A;
}

.footer{
font-size:x-small;
font-family:Arial, Helvetica, sans-serif;
color:#A4A941;
}

.footer a{
color:#A4A941;
text-decoration:none;
}

.footer a hover{
font-weight:bold;
}