/* [GENERIC]*/
html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#000000;
}
body {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
}
table.overall{
width:100%;
height:100%;
}
.container{
width:760px;
background: #141414;
vertical-align:top;
}
/*** Font ***/
body, table, ul, div{
font-size:12px;
line-height:15px;
}
table td{
vertical-align:top;
}

/* [FILL]*/
.bgleft{
width:40px;
background: url(../images/bgleft.gif) repeat-y;
}
.bgright{
width:40px;
background: url(../images/bgright.gif) repeat-y;
}

/* [FLASH NAV]*/
#flashnav{
width:760px;
height:300px;
background: #999999;
}

#event_flashnav{
width:760px;
height:106px;
background: #999999;
}

/* [CONTENT]*/
table.contentwrap{
width:100%;
}
#content{
margin-top:11px;
width:760px;
}
div.box{
font-size:12px;
margin-bottom:10px;
}
div.padleft{
padding-left: 10px;
}
div.boxtitle{
background:url(../images/title_grad_bg.jpg) no-repeat;
height:21px;
padding:9px 5px 5px 10px;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}
div.boxtitle_register{
background:url(../images/title_grad_noline_bg.jpg) no-repeat;
height:21px;
padding:9px 5px 5px 10px;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}
div.boxtitle_register2{
background:url(../images/title_grad_noline_bg2.jpg) no-repeat;
height:28px;
padding:9px 5px 5px 10px;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}
div.boxtitleline{
background:url(../images/title_line_bg.jpg) repeat-x;
height:21px;
padding:9px 5px 5px 10px;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
color:#cc9999;
}
div.boxtitleline_event{
background:url(../images/title_line_bg.jpg) repeat-x;
height:21px;
padding:9px 5px 5px 10px;
font-size:12px;
margin-bottom:10px;
color:#cc9999;
}
div.boxtitleline_zero{
background:url(../images/title_line_bg.jpg) repeat-x;
height:10px;
padding:0;
}
div.boxeventitle{
height:21px;
padding:9px 5px 5px 10px;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
/*color:#cc9999;*/
color:#ff6666;

}

div.bannertitle{
padding:15px 5px 1px 10px;
font-weight:bold;
font-size:15px;
color:#cc9999;
}
div.bannerdate{
padding:1px 5px 10px 10px;
font-size:14px;
color:#cccccc;
}

div.mediapartner{
margin:3px 0px 3px 0px;
}

.eventheader a{
color:#cccccc;
}
.eventheader a:hover{
text-decoration:underline;
color:#ffffff;
}
a.eventback{
color:#666666; font-size:11px; margin-left:10px;
}
a.eventback:hover{
color:#999999; font-size:11px; margin-left:10px;
}


.tinyline{
width:12px;
padding::0px;
margin:0px;
}
ul.rect{

padding:0px;
padding-right:0px;
list-style:url(../images/grey_bullet.gif);
line-height:20px;
font-size:14px;
}
ul.rect li.red{
border-left:#ffffff 2px solid;
}

td.leftrect{
padding:15px 0px 0px 0px;

}
ul.rect .red{
color:#ffffff;
font-size:14px;
font-weight:bold;
list-style:url(../images/red_bullet.gif);
}
ul.rect li a{
color:#cccccc;
}
ul.rect li a:hover{
color:#ff6666;
}

ul.darkrect{
margin:0px 0px 0px 20px;
padding:0;
list-style:url(../images/darkgrey_bullet.gif);
line-height:18px;
font-size:12px;
}
ul.darkrect .red{
color:#ffffff;
font-size:12px;
font-weight:bold;
list-style:url(../images/red_bullet.gif);
}
ul.darkrect li a{
color:#cccccc;
}
ul.darkrect li a:hover{
color:#cccccc;
}

td.dottedbot{
padding:5px 0px 5px 0px;
border-bottom:#999999 1px dotted;
border-left:#141414 5px solid;
}
a{
text-decoration:none;
color:#ff6666;
}
a:hover{
text-decoration:underline;
color:#CCCCCC;
}
.eventlist a{
font-weight:bold
}
a.pink{
color:#cc9999;
font-weight:bold;
}
.pink{
color:#ff6666;
}
.palepink{
color:#cc9999;
/*color:#ff6666;*/
}
.palepink2{
color:#FF3333;
}
.comment{
color:#cccccc;
font-size:11px;
}
.commentname{
color:#CCCCCC;
font-size:11px;
}

.white{
color:#cccccc;
}
.error{
color:#ff6666;
}
.accordion{
margin-left:10px;
color:#CCCCCC;
padding:4px 0px 4px 0px
}
.accordion a{
border-left:#cccccc 5px solid;
padding-left:10px;
color:#cccccc;
font-size:14px;
}

.accordion a:hover, .accordion a.selected{
color:#ff6666;
}

.eventlink{
margin-left:10px;
color:#CCCCCC;
padding:4px 0px 4px 0px
}
.eventlink a{
border-left:#cccccc 5px solid;
padding-left:10px;
color:#cccccc;
font-size:14px;
}
.eventlink a:hover, .eventlink a.selected{
border-left:#ff6666 5px solid;
color:#ff6666;
}
.eventlink span.title{
border-left: #FF0000 5px solid;
padding-left:10px;
color:#ffffff;
font-weight:bold;
font-size:14px;
}


.accordion ul{
border:0;
padding:0;
margin:5px 0px 0px 25px;

padding-left:0;
}

.accordion ul li a{
border:0;
padding:0;
color:#cc9999;
}
.accordion ul li a:hover{
color:#ff6666;
text-decoration:underline
}


/* [FOOTER]*/
#footer{
margin-top:20px;
margin-bottom:20px;
font-size: 10px;
color:#666666;
text-align:center;
}

