a:link {color: #1e90ff; text-decoration: underline;}
a:visited {color: #1762ab; text-decoration: underline;}
a:hover {color: #0000cc; text-decoration: underline;}
a:active {color: #0000cc; text-decoration: underline;}

div {padding: 0; margin: 0;}
img {padding: 0; margin: 0;}
table {border:none; padding: 0; margin: 0;}

.titlebox {
position: absolute;
z-index: 6;
top: 30px;
left: 4%;
font-size: 8pt;
color: #acc4e7;
}

.titlebox h1 {
font-size: 32px;
font-family: georgia, serif; 
color: #ffffff;
font-weight: normal;
line-height: 34px;
padding: 0;
margin: 0;
}


.flag01 {
position: absolute;
width: 167px;
background: url(/img/flag01.png) left top no-repeat;
}

.flag02 {
position: absolute;
width: 167px;
background: url(/img/flag02.png) left top no-repeat;
}

.flagtbl {width: 167px; height: 132px;}
.flagtbl img {margin-left: 15px;}

.flag02 table td {padding-top: 5px;}

.ftop {height: 286px; top: 118px;}
.fbot {height: 179px; top: 225px;}

.ltop01 {left: 23%; z-index: 10;}
.ltop02 {left: 35%; z-index: 12;}
.ltop03 {left: 47%; z-index: 14;}
.ltop04 {left: 59%; z-index: 16;}
.ltop05 {left: 71%; z-index: 16;}

.lbot01 {left: 21%; z-index: 20;}
.lbot02 {left: 34%; z-index: 22;}
.lbot03 {left: 48%; z-index: 24;}
.lbot04 {left: 61%; z-index: 26;}
.lbot05 {left: 74%; z-index: 28;}


.balloons01 {
float: right;
width: 28%;
height: 258px;
background: url(/img/balloons01.jpg) left top no-repeat;
}

.balloons011 {
float: right;
width: 28%;
height: 190px;
background: url(/img/balloons01.jpg) left top no-repeat;
}

.balloons02 {
position: absolute;
top: 118px;
left: 0;
z-index: 4;
width: 50%;
height: 130px;
background: url(/img/balloons02.jpg) -14% top no-repeat;
}


.balloons022 {
position: absolute;
top: 118px;
left: 0;
z-index: 4;
width: 50%;
height: 72px;
background: url(/img/balloons02.jpg) -14% top no-repeat;
}



.balloons03 {
position: absolute;
top: 135px;
left: 0;
z-index: 3;
width: 100%;
height: 44px;
background: url(/img/balloons03.gif) -15% top no-repeat;
}

.balloons033 {
position: absolute;
top: 105px;
left: 0;
z-index: 3;
width: 100%;
height: 44px;
background: url(/img/balloons03.gif) -15% top no-repeat;
}


.balloons04 {
position: absolute;
top: 146px;
left: 0;
z-index: 5;
width: 90%;
height: 44px;
background: url(/img/balloons04.jpg) 65% top no-repeat;
}



#leftwhitelist {
position: absolute;
width: auto;
top: 220px;
left: 5%;
z-index: 32;
font-size: 12pt; 
}




#leftwhitelist li {
background: url(/img/liwh.gif) left 2pt no-repeat;
padding: 0 0 10px 18px;
}


.rightwhitelist {
position: absolute;
width: 92%;
top: 368px;
left: 0;
z-index: 30;
}












.whitelist {
width: auto;
}

.whitelist ul {
padding: 0;
margin: 0; 
font-family: georgia, serif; 
}

.whitelist li {
list-style: none;
display: block;
background: url(/img/liwh.gif) left top no-repeat;
padding: 0 0 0 18px;
margin: 0 0 0 0;
}

.whitelist a:link {color: #ffffff; text-decoration: underline;}
.whitelist a:visited {color: #ffffff; text-decoration: underline;}
.whitelist a:hover {color: #fbfd67; text-decoration: underline;}
.whitelist a:active {color: #fbfd67; text-decoration: underline;}






#allparticipants {
float: right;
width: auto;
display: block;
font-size: 9pt;
}


















#frontinfo {
position: absolute;
top: 393px;
left: 0;
z-index: 34;
width: 100%;
background: url(/img/band.gif) left top repeat-x;
text-align: center;
}

#frontinfo2 {
position: absolute;
top: 180px;
left: 0;
z-index: 34;
width: 100%;
background: url(/img/band.gif) left top repeat-x;
text-align: center;
}


#tagheader {padding: 0;}

#tagheader b {
font-family: georgia, serif; 
font-size: 16pt;
font-weight: normal;
color: #3f4096;
background: #ffffff;
width: auto;
padding: 25px 20px 35px 20px;
}

.column {padding: 25px 0 50px 0;}


.infoblock {padding: 20px 0 0 20px;}

#tasklist {
font-size: 9pt; 
text-align: left;
padding: 0;
margin: 0;
font-size: 20pt; 
line-height: 18pt;
}

#tasklist ol {
padding: 2pt 0 0 30px;
margin: 0;
}

#tasklist li {
padding: 0 0 9pt 0;
margin: 0;

}

#tasklist p {
font-size: 11pt; 
line-height: 13pt;
color: #000000;
padding: 0;
margin: 0;
}


.date {font-size: 16pt; line-height: 11pt; padding: 0 0 10px 0;}
.date i {font-size: 8pt; font-style: normal; padding-left: 10px; }



.footer {border-top: 1px #5c96df solid; padding: 20px 0;}











.bluebar ul {
padding: 0 30px 0 0;
margin: 0; 
font-family: georgia, serif; 
font-size: 10pt;
}

.bluebar li {
list-style: none;
display: block;
background: url(/img/libl.gif) left 2pt no-repeat;
padding: 0 0 6px 18px;
margin: 0 0 0 0;
}

.bluebar a:link {color: #225cbb; text-decoration: underline;}
.bluebar a:visited {color: #225cbb; text-decoration: underline;}
.bluebar a:hover {color: #0000cc; text-decoration: underline;}
.bluebar a:active {color: #0000cc; text-decoration: underline;}


.redbar ul {
padding: 0 30px 0 0;
margin: 0; 
font-family: georgia, serif; 
font-size: 10pt;
}

.redbar li {
list-style: none;
display: block;
background: url(/img/lird.gif) left 2pt no-repeat;
padding: 0 0 6px 18px;
margin: 0 0 0 0;
}

.redbar a:link {color: #ff0000; text-decoration: underline;}
.redbar a:visited {color: #ff0000; text-decoration: underline;}
.redbar a:hover {color: #bb0000; text-decoration: underline;}
.redbar a:active {color: #bb0000; text-decoration: underline;}


#a12pt {font-size: 12pt;}


.smallbar {
width: auto;
float: right;
}

.smallbar ul {
padding: 0;
margin: 0;  
font-size: 8pt;
}

.smallbar li {
list-style: none;
display: block;
background: url(/img/libl.gif) left 2pt no-repeat;
padding: 0 0 0 18px;
margin: 0 0 0 0;
}









.smallbtns {
font-size: 8pt;
line-height: 11pt;
padding: 10px 0 10px 0;
margin: 0;
display: block;
}

a.sblue {background: url(/img/libl.gif) left top no-repeat; padding: 0 0 0 18px;}
a.sblue:link {color: #225cbb; text-decoration: underline;}
a.sblue:visited {color: #225cbb; text-decoration: underline;}
a.sblue:hover {color: #0000cc; text-decoration: underline;}
a.sblue:active {color: #0000cc; text-decoration: underline;}

a.sred {background: url(/img/lird.gif) left top no-repeat; padding: 0 0 0 18px;}
a.sred:link {color: #ff0000; text-decoration: underline;}
a.sred:visited {color: #ff0000; text-decoration: underline;}
a.sred:hover {color: #bb0000; text-decoration: underline;}
a.sred:active {color: #bb0000; text-decoration: underline;}





.ftxt02 {
float: right;
width: auto;
font-size: 7pt;
padding: 20px 0 10px 0;
color: #1e90ff;
}








