body {
background:#000 url('/images/kevlar.jpg') no-repeat fixed;
scrollbar-face-color:#eee;
scrollbar-shadow-color:#777;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#777;
scrollbar-darkshadow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-arrow-color:#777;
}

table.main {
width:621px;
height:100%;
border:0px;
padding:5px;
margin:0px;
background: #fff url(/images/bg.png) no-repeat top;
}

table.mainsite {
background-color:#eee;
width:1024px;
height:100%;
padding:0px;
margin:0px;
border:0px;
border-spacing: 0px;
}

table.index {
border-collapse: collapse;
border-right:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
}

div.db_header {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#555;
font-size:12pt;
width:585px;
margin:5px 0px 0px 0px;
padding:5;
border: 1px solid #ddd;
}

table dbtable_left {
width:287px;
height:108px;
border:0px;
}

table dbtable_right {
width:287px;
height:108px;
border:0px;
}

div.dbimage {
background:#eee url('/images/dbtext_bg.png') repeat-x top;
width:157px;
height:108px;
border-collapse: collapse;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

div.dbtext {
width:130px;
height:108px;
background:#eee url('/images/dbtext_bg.png') repeat-x top;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#555;
padding:0px 0px 0px 5px;
margin:0px 0px 0px -5px;
font-size:7pt;
border-collapse: collapse;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

div.menu {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:585px;
margin:10px 0px 0px 0px;
padding:5;
border: 1px solid #ddd;
}

div.menu_header {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:585px;
margin:5px 0px 10px 0px;
padding:5px;
border-collapse: collapse;
border: 1px solid #ddd;
}

div#moments2008 {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:90px;
float: right;
margin:0px 8px 10px 10px;
padding:5px;
border-collapse: collapse;
border: 1px solid #ae6f41;
text-align: center;
}
div#moments2009 {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:90px;
float: right;
clear: right;
margin:0px 8px 10px 10px;
padding:5px;
border-collapse: collapse;
border: 1px solid #ae6f41;
text-align: center;
}
div#moments2010 {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:90px;
float: right;
clear: right;
margin:0px 8px 10px 10px;
padding:5px;
border-collapse: collapse;
border: 1px solid #ae6f41;
text-align: center;
}

div.champ {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:170px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

div.champdakar {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:156px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

div.champ1 {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:25px;
margin:0px 0px 2px 0px;
padding:3;
border: 1px solid #ddd;
text-align:center;
}

div.champ7 {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:25px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
text-align:center;
}

div.champ2 {
background:#eee;
width:25px;
margin:0px 0px 2px 0px;
padding:3;
border: 1px solid #ddd;
text-align:center;
}

div.champ6 {
background:#fff;
width:25px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
text-align:center;
}

div.champ3 {
background:#fff;
width:170px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
height:18px;
}

div.champ4 {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
width:170px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

div.champ5dakar {
background:#fff;
width:156px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
height:18px;
}

div.champ5 {
background:#fff;
width:170px;
margin:0px 0px 2px 0px;
padding:3;
border-collapse: collapse;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
height:18px;
}

div.toggleText {
background:#f7f7f7 url(/images/toggleText_bg.png) repeat-x top;
align:center;
width:565px;
padding:5;
margin:0px 0px 10px 10px;

}

td.partnersites {
background:#eee url(/images/toggleText_bg2.png) repeat-x top;
margin:0px 0px 2px 0px;
padding:3;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
text-align:center;
}

select {
border:0;
font-size:9pt;
color:#000;
}

b {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#777;
font-size:8pt;
text-decoration:none;
}

b.header {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#000;
font-size:22pt;
text-decoration:none;
line-height:23px;
}

b.year {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#FFF;
font-size:9pt;
text-decoration:none;
}

b.header2 {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#fff;
font-size:22pt;
text-decoration:none;
line-height:23px;
}

b.header3 {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#000;
font-size:8pt;
text-decoration:none;
line-height:23px;
}

b.header4 {
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
color:#555;
font-size:12pt;
text-decoration:none;
line-height:18px;
}

td,p {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#000;
font-size:8pt;
line-height:16px;
}

td.copy,A,A:visited,a.copy2,a.copy2:visited {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#555;
font-size:8pt;
text-decoration:none;
}

td.copysmall,p.copysmall {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#000;
font-size:7pt;
}

A:hover,a.copy2:hover,a.copy2:active {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#000;
font-size:8pt;
text-decoration:none;
}

A.copy2:hover IMG{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2;
opacity: 0.2;
}

a.copy,a.copy:visited,a.copy3,a.copy3:visited {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#86223b;
font-size:7pt;
text-decoration:none;
}

a.copy:hover,a.copy:active,a.copy3:hover,a.copy3:active {
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
color:#86223b;
font-size:7pt;
text-decoration:underline;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}