body{font-family:Verdana, Arial, Sans-Serif; background: url(/images/bg.jpg) 50% 0% repeat-x;font-size:11px; margin:0px;}

a img{border:0px;}

#page{width:960px; margin: 0px auto 0px auto; height: 180px;}

#top{width:100%;position:relative;float:left;height:210px;}
	#banner{position:relative;float:left;	}
	#languages{position:absolute;right:10px;float:left;height:14px;margin-top:4px;margin-right:4px;}
	#languages a {text-decoration:none; }

#middle{width:100%;position:relative;float:left;}

#bottom{width:100%;position:relative;float:left;height:30px;text-align:center;padding-top:50px;}

#left{position:relative;float:left;width: 160px;}

#centre{position:relative;float:left;width:640px; background: url(/images/centre.png) 50% 0% no-repeat;}

#right{position:relative;float:left;width:160px;}

.big_box{ margin: 10px; }
.mini_box_outer{ width: 160px; margin:0px 5px 0px 10px 5px;  }
.mini_box { padding: 12px; background: url(/images/panel.png) 50% 0% no-repeat; font-size: 10px; }
.mini_box_bot { width: 100%; background: url(/images/panel.png) 50% 100% no-repeat; height: 15px; }
.over .mini_box, .over .mini_box_bot { background-image: url(/images/panel_over.png); } 
.mini_box dl dd { margin-top: -12px; margin-bottom: 10px; }

.main_content{padding:6px;}
.main_content p{line-height:20px;}
.mini_content{padding-top:10px;}
.mini_content ul{list-style:none;padding: 0px 10px 0px 0px; margin: 0px;}

.box_title{font-weight: bold; border-bottom: 1px dotted #000099;}
.box_title h1{font-size:16px;}

#sponsor_box{float:left;width:100%;margin-top:50px;text-align: center;}
#sponsor_box a img{border:0px; margin: 0px 15px 15px 0px;}
.sponsor_box a {float: left;  margin: 0px 15px 15px 0px; border: 1px solid #000000; width: 165px; height: 120px; padding: 10px; text-align:center; text-decoration:none; }
.sponsor_box a img { width: 160px; height: 100px; background-position: 50% 50%; background-repeat:no-repeat; }
.sponsor_box a:hover { border-color: #C00; }

.footer_link{margin:0 5px 0 5px;}

.ipt, select, textarea { border: 1px solid #666666; font-family:Verdana, Arial, Sans-Serif; font-size: 11px; }
.btn { background: transparent url(/images/btn.png) 50% 50% no-repeat; text-align:center; font-size:10px; color: #ffffff; width: 155px; height: 25px; padding-bottom: 5px; border:none; cursor:pointer; }

.commettee{padding-left:20px;}
.commettee .name{font-size:14px;font-weight:bold;display:block;margin-top:10px;}
.commettee .title{}

.btn:hover { background-image: url(/images/btn_.png); }

.photos { width: 100%; }
.photos a { float:left; height: 95px; width: 95px; background-position: 50% 50%; background-repeat: no-repeat; margin: 1px; }

.photo_toolbar, .album_toolbar { height: 24px; text-align: center; }

.albums { width: 100%; }
.albums a { float:left; height: 140px; width: 190px; background-position: 50% 50%; background-repeat:no-repeat; margin: 1px; text-align: center;  text-decoration: none; font-size: 14px; padding: 1px; line-height:200px; }
.albums a:hover { text-decoration: underline; border: 1px solid #0000ff; padding: 0px; }
.albums a b { background: #ffffff; }

.photo_large { text-align: center; }

.results th { background-color: #ccddff; padding: 2px; font-weight: bold; }
.results td { padding: 2px 0px 2px 0px; }
.results tr.total td { background-color: #ccddff; font-weight:bold;  }
.results tr.odd td {background-color: #eeeeee; }

.pdflist li { list-style:none; padding: 5px 0px 0px 20px; background: url(/images/pdf-icon.gif) 0px 50% no-repeat; height: 20px;  }
.pdflist li i { float: right; margin-right: 50px; }
.minipdflist li { list-style:none; padding: 5px 0px 5px 20px; background: url(/images/pdf-icon.gif) 0px 50% no-repeat; }
.minipdflist i { display:none; }
