#main { 
width:1200px;   
margin: auto;
background: #d9e6ff;
border: 1px #ffffff solid;
font-family: georgia, Sans-serif;font-size: 14px;
}

#top { 
width:1198px; 
overflow:auto; 
vertical-align:bottom;
margin: auto;
text-align:center;
color:#1c3669;
background: #5877b5;
border: 1px #5877b5 solid;
font-family: verdana, Sans-serif;font-size: 40px;
}

#picbox { 
float:left;
width:66px;   
background: #5877b5;
height:auto;
border: 1px #5877b5 solid;
font-family: georgia, Sans-serif;font-size: 14px;
}

#toptext { 
float:right;
width:900px;
padding-bottom:5px;
padding-top:5px;
color:#d9e6ff; 
background: #5877b5;
height:auto;
border: 1px #5877b5 solid;
font-family: verdana, Sans-serif;font-size: 9px;
}

#topmenu { 
width:1198px;
padding-bottom:5px;
padding-top:5px; 
background: #5877b5;
height:auto;
border: 1px #5877b5 solid;
font-family: verdana, Sans-serif;
font-size: 12px;
text-align:center;
}

#topmenu a{color:#1c3669;text-decoration:none; padding-right: 4px; padding-left: 4px; background: #5877b5;}
#topmenu a:visited{color:#1c3669;text-decoration:none; padding-right: 4px; padding-left: 4px; background: #5877b5;}
#topmenu a:hover{color:#d9e6ff; padding-right: 4px; padding-left: 4px; background: #1c3669;}

#undermenu { 
width:1192px; 
overflow:auto;
padding-top:5px;  
padding-left:3px;
padding-bottom:3px;
padding-right:3px;
margin: auto;
color:#1c3669;
background: #999999;
border: 1px #999999 solid;
font-family: verdana, Sans-serif;font-size: 10px;
}

#gbox { 
float:left;
margin-top:0px;
width:350px;
padding:5px;
color:#1c3669; 
background: #999999;
height:auto;
border: 1px #1c3669 solid;
font-family: verdana, Sans-serif;font-size: 10px;
}

#nextgbox { 
float:right;
width:804px;
padding:2px;
color:#1c3669; 
background: #999999;
height:auto;
border: 1px #999999 solid;
font-family: verdana, Sans-serif;font-size: 9px;
}

#content { 
width:1198px; 
overflow:auto; 
padding:0px;
margin: auto;
color:#1c3669;
background: #d9e6ff;
border: 1px #999999 solid;
font-family: verdana, Sans-serif;font-size: 10px;
}

#contentleft { 
float:left;
width:120px;
padding:0px;
color:#1c3669; 
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-family: verdana, Sans-serif;font-size: 9px;
}

#contentleftzon { 
float:left;
width:180px;
padding:0px;
color:#1c3669; 
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-family: verdana, Sans-serif;font-size: 9px;
}

#contentcenter { 
float:left;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
padding-top:20px;
width:932px;
color:#1c3669; 
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-family: verdana, Sans-serif;font-size: 12px;
}

#colcont { 
display:inline;
float:right;
width:932px;   
padding: 0px;
color: #1c3669;
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-size: 12px;
}

#column1 { 
float:left;
width:288px;   
padding: 10px;
color: #1c3669;
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-size: 12px;
}

#column2 { 
float:left;
width:288px;   
padding: 10px;
color: #1c3669;
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-size: 12px;
}

#column3 { 
float:left;
width:288px;   
padding: 10px;
color: #1c3669;
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-size: 12px;
}

#contentg { 
float:left;
width:1192px;
padding:3px;
color:#1c3669; 
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-family: verdana, Sans-serif;font-size: 9px;
}

#contentright { 
float:right;
width:120px;
padding:0px;
color:#1c3669; 
background: #d9e6ff;
height:auto;
border: 1px #d9e6ff solid;
font-family: verdana, Sans-serif;font-size: 9px;
}

#footer { 
width:1198px;  
margin: auto;
background: #5877b5;
height:auto;
border: 1px #5877b5 solid;
font-family: verdana, Sans-serif;
font-size: 10px;
text-align:left;
}

#footer a{color:#1c3669;text-decoration:none; padding-right: 4px; padding-left: 4px; background: #5877b5;}
#footer a:visited{color:#1c3669;text-decoration:none; padding-right: 4px; padding-left: 4px; background: #5877b5;}
#footer a:hover{color:#d9e6ff; padding-right: 4px; padding-left: 4px; background: #1c3669;}

.c {
text-align:center;
font-family: trebuchet ms, Sans-serif;
font-size: 20px;
}

.tok {
color: #ff1d23;
 }
 
 .farn {
color: #159e31;
 }
 
 .pal {
color: #590232;
 }
 
 .hut {
color: #d98e04;
 }
