body {
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
margin-bottom: 20px;
padding: 0px;
background-color: #000000;
font-size: 0.7em;
font-family: verdana, arial, tahoma;
color: #666666;
}

td {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 11px;
color: #999999;
vertical-align: top;
line-height: 17px;
}

a:link { color: #858585; text-decoration: none; }
a:visited { color: #858585; text-decoration: none; }
a:active { color: #858585; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }

a:link.button_text { color: #4B8BBF; text-decoration: none; }
a:visited.button_text { color: #4B8BBF; text-decoration: none; }
a:active.button_text { color: #4B8BBF; text-decoration: none; }
a:hover.button_text { color: #4B8BBF; text-decoration: none; }

a:link.yellow_links { color: #ffffff; text-decoration: none; }
a:visited.yellow_links { color: #ffffff; text-decoration: none; }
a:active.yellow_links { color: #ffffff; text-decoration: none; }
a:hover.yellow_links { color: #7FC245; text-decoration: none; }

a:link.subnav { color: #cccccc; text-decoration: none; }
a:visited.subnav { color: #cccccc; text-decoration: none; }
a:active.subnav { color: #cccccc; text-decoration: none; }
a:hover.subnav { color: #7FC245; text-decoration: none; }

a:link.subnav_selected { color: #7FC245; text-decoration: none; }
a:visited.subnav_selected { color: #7FC245; text-decoration: none; }
a:active.subnav_selected { color: #7FC245; text-decoration: none; }
a:hover.subnav_selected { color: #7FC245; text-decoration: none; }

.main_table {
border: 1px solid #333333;
}

.button {
width: 144px;
height: 27px;
padding-left: 10px;
padding-top: 4px;
background-image: url(../images/bg_button.gif);
background-position: top left;
background-repeat: no-repeat;
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 14px;
color: #F6C825;
}

.button:hover {
width: 144px;
height: 27px;
padding-left: 10px;
padding-top: 4px;
background-image: url(../images/bg_button_o.gif);
background-position: top left;
background-repeat: no-repeat;
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 14px;
color: #F6C825;
cursor: pointer; cursor: hand;
}

.platform_bar {
height: 56px;
padding-left: 33px;
background-image: url(../images/bg_platform_bar.gif);
background-position: top left;
background-repeat: repeat-x;
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 14px;
color: #F6C825;
}

.title {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 22px;
color: #4493D2;
}

.subtitle {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 14px;
color: #ffffff;
line-height: 20px;
}

.subtitle2 {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 16px;
color: #7EC146;
line-height: 20px;
}

.small_white_title {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 8px;
color: #ffffff;
letter-spacing: 1px;
}

.small_list {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 8px;
color: #858585;
border-bottom: 1px solid #363636;
width: 48%;
letter-spacing: 1px;
}

.underline {
border-bottom: 1px solid #121212;
}

.underline2 {
border-bottom: 1px solid #333333;
}

.underline_title {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 14px;
color: #ffffff;
border-bottom: 1px solid #666666;
}

.small_text {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 9px;
color: #858585;
}

.title_small {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 13px;
color: #7EC146;
}

.subtitle_small {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 11px;
color: #acacac;
line-height: 17px;
}

.footer {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 9px;
color: #858585;
border-top: 1px solid #363636;
padding-top:5px;
}

.genre_box {
height: 200px;
width: 157px;
padding-top: 5px;
background-image: url(../images/bg_genre_box.jpg);
background-position: top left;
background-repeat: no-repeat;
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 14px;
color: #F6C825;
}

.genre_box_selected {
height: 200px;
width: 157px;
padding-top: 5px;
background-image: url(../images/bg_genre_box_selected.jpg);
background-position: top left;
background-repeat: no-repeat;
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 14px;
color: #F6C825;
}

.yellow_title {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 16px;
color: #F6C825;
line-height: 17px;
padding-top: 5px;
}

.genre_list {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 10px;
color: #666666;
border-bottom: 1px solid #555555;
letter-spacing: 1px;
}

.genre_list_last {
font-family: "Trebuchet MS", verdana, arial, tahoma;
font-size: 10px;
color: #666666;
border-bottom: 0px solid #444444;
letter-spacing: 1px;
}
