body {background: white;}

* {font-family: Arial, Helvetica, sans-serif;}

/* padding: top, right, bottom, left */

h1 {padding-top: 5px; padding-left: 5px;margin-bottom: 5px; font-size: 12px; font-weight: bold; color: black;}

select,.button {font-family: Tahoma, Verdana, sans-serif; font-size: 11px; border: 1px #3D3F54 solid;background: white;}

a.glink:link {font-size: 14px; color: black; font-weight: normal; text-decoration: underline;}
a.glink:visited {font-size: 14px; font-weight: normal;color: #24408E; text-decoration: underline;}
a.glink:hover {font-size: 14px; color: red}

a.smallink:link {font-size: 11px; color: black; font-weight: bold; text-decoration: none;}
a.smallink:visited {font-size: 11px; font-weight: normal;color: #24408E; text-decoration: none;}
a.smallink:hover {font-size: 11px; font-weight: bold; text-decoration: none;}

a.googlelink:link {font-size: 11px; font-weight: bold; color: black;}

.h {display: none;font-size: 10px;}
.pageheader {font-size: 12px; color: white; padding: 1px; text-align: center; border: 0px; font-weight: bold;}

a.Mlink:link {display: block; font-size: 14px; font-weight: normal;color: #D70F11; text-decoration: none;background: #EDEDED;}
a.Mlink:visited {display: block; font-size: 14px; font-weight: normal;color: #D70F11;text-decoration: none;background: #EDEDED;}
a.Mlink:hover {display: block; font-size: 14px; color: white; background: #88898B; }

a.biglink:link {font-size: 16px; font-weight: normal; color: #24408E; text-decoration: none;}
a.biglink:visited {font-size: 16px; font-weight: normal;color: #555555;text-decoration: none;}
a.biglink:hover {font-size: 16px; font-weight: bold; color: red;}

input {padding: 0px 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; border: 1px #3D3F54 solid; background: #CCCCCC; text-align: left;}
input.submit  {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; border: 0px #3D3F54 solid;background: #DDE0E7;font-weight: bold;}
input.bover   {color: white; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; border: 0px #3D3F54 solid;background: #333333;font-weight: bold;}

input.submitnext {font-family: Tahoma, Verdana, sans-serif; font-size: 11px; border: 0px white solid; background: white;font-weight: normal;}
input.bovernext {color: gray; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; border: 0px white solid; background: white;font-weight: bold;}


table.search {font-family: Tahoma, Verdana, sans-serif; table-layout: fixed; border-collapse: collapse; border: 1px #DDE0E7 solid;}
table.search caption {font-size: 14px; font-weight: bold; color: black; text-align: center;vertical-align: middle;background: transparent url(../bAimages/Mstrip03.png) no-repeat;margin:0 auto; padding: 2;}
table.search tr {font-size: 12px; color: black; background: white; white-space: normal;}
table.search tr.mcell {font-size: 12px; color: black; white-space: normal;}
table.search tr.curcell {font-size: 12px; color: black; white-space: normal;}
table.search td {padding: 3px 3px; font-weight: normal;}
table.search td.center {text-align: center; border-style: none; padding: 3px 3px; font-weight: bold;}
table.search td.mcell {border: 1px #DDE0E7 solid; background: white; text-align: center; padding: 2px 2px; font-weight: bold;}
table.search td.curcell {border: 1px #DDE0E7 solid; background: #DDE0E7; text-align: center; padding: 1px 1px; font-weight: bold;}
table.search input {padding: 0px 3px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; border: 1px #3D3F54 solid;background: white;}
table.search input.submit  {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; border: 0px #3D3F54 solid;background: #DFDFDF;font-weight: bold;}
table.search input.bover   {color: white; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; border: 0px #3D3F54 solid;background: #333333;font-weight: bold;}

table.results {font-family: Tahoma, Verdana, sans-serif; table-layout: fixed; border-collapse: collapse; border: 0px #DDE0E7 solid;}
table.results caption {font-size: 12px; font-weight: bold; color: black; text-align: center; vertical-align: middle;background: transparent url(../bAimages/Mstrip03.png) no-repeat;margin:0 auto; padding: 5;}

table.results tr.header {font-size: 14px; font-weight: bold; color: black; text-align: left;vertical-align: middle;background: transparent url(../bAimages/Mstrip03.png) no-repeat;margin:0 auto; padding: 5;}
table.results tr.headerC {font-size: 14px; font-weight: bold; color: black; text-align: center;vertical-align: middle;background: #DDE0E7;}
table.results td.header {padding: 1px 1px; background: transparent url(../bAimages/Mstrip03.png) no-repeat;margin:0 auto; padding: 2;}
table.results .redheader {color: #D70F11;}

table.results tr {font-size: 14px; color: black; background: white; white-space: normal;}
table.results td {border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom: solid #DDE0E7; border-bottom-width: 1px; padding: 3px 3px;}
table.results tr.infoW {font-size: 13px; color: black; background: white; white-space: normal;}
table.results td.infoW {border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom: solid #DDE0E7; border-bottom-width: 1px; padding: 3px 3px;}
table.results tr.infoC {font-size: 13px; color: black; background: white; white-space: normal;}
table.results td.infoC {border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom: solid #DDE0E7; border-bottom-width: 1px; padding: 3px 3px;}
table.results input {padding: 0px 3px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; border: 1px #3D3F54 solid;background: white;}
table.results input.submit  {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; border: 0px #3D3F54 solid;background: #DDE0E7;font-weight: bold;}
table.results input.bover   {color: white; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; border: 0px #3D3F54 solid;background: #333333;font-weight: bold;}
table.results a.tlink:link {font-weight: bold;color: black; text-decoration: none;}
table.results a.tlink:visited {font-weight: normal;color: #777777; text-decoration: none;}
table.results a.tlink:hover {color: red}
table.results a.Mlink:link {font-weight: bold;color: black; text-decoration: none;}
table.results a.Mlink:visited {font-weight: bold;color: #777777;text-decoration: none;}
table.results a.Mlink:hover {color: red}

table.info {font-family: Tahoma, Verdana, sans-serif; table-layout: fixed; border-collapse: collapse; border: 1px #DDE0E7 solid;}
table.info caption {font-size: 14px; font-weight: bold; color: black; background: white;}
table.info tr.header {font-size: 12px; font-weight: normal; color: white; background: #7F83A8;text-align: center;}
table.info td.header {padding: 1px 1px;}
table.info tr.infoW {font-size: 12px; color: black; background: white; white-space: normal;}
table.info tr.infoC {font-size: 12px; color: black; background: #DDE0E7; white-space: normal;}
table.info td.infoW {padding: 2px 2px;font-weight: normal;}
table.info td.infoC {padding: 2px 2px;font-weight: normal;}
table.info tr.errW {font-size: 12px; color: red; background: white; white-space: normal;}
table.info tr.errC {font-size: 12px; color: red; background: #DDE0E7; white-space: normal;}
table.info td.errW {padding: 3px 3px; color: red; font-weight: bold;}
table.info td.errC {padding: 3px 3px; color: red; font-weight: bold;}
table.info a.inlink:link {font-size: 14px; font-weight: bold;color: white; text-decoration: none;}
table.info a.inlink:visited {font-size: 14px; font-weight: bold;color: white; text-decoration: none;}
table.info a.inlink:hover {color: red;font-weight: bold;}

table.tabs {width: 308px; padding: 0px; table-layout: fixed; background: white; border-collapse: collapse; border: 0px white solid;}
table.tabs tr {height: 50px}
table.tabs td {vertical-align: bottom; width: 77px;padding: 0px;}
table.tabs img {vertical-align: bottom; border: 0px;}

table.bmenu {font-family: Tahoma, Verdana, sans-serif; font-size: 11px; border-collapse: collapse; border: 0px; background: white;}
table.bmenu tr.Header {font-size: 14px; font-weight: bold; color: white; background: #7F83A8;text-align: center;}
table.bmenu tr {border: 0px; font-size: 11px; color: black; background: white; white-space: normal;}
table.bmenu td {border: 0px; padding: 3px 3px;}
table.bmenu input.submit {border: 1px black solid;font-weight: bold; font-size: 5px; color: #CCCCCC; background: #CCCCCC; white-space: normal;}
table.bmenu input.bover {border: 1px black solid;font-weight: bold; font-size: 5px; color: #333333; background: #333333; white-space: normal;}

/* 
overflow values:
visible - the content flows out of the box. 
hidden - the overflowing content is completely hidden, not accessible to the user. 
scroll - show horizontal and vertical scrollbars. 
auto - show scrollbars where necessary (horizontal or vertical or both).
*/

/* yellow like stars #EA9811; */

a.toplink {font-size: 12px; color: white; padding: 3px; text-decoration: none; text-align: right; border: 0px; font-weight: normal;}

/* We always start glob division together with logo division */

#glob
{
 position: absolute;
 left: 50%;
 width: 930px;
 height: 300%;
 margin-left: -470px;
 padding: 0px;
 border-collapse: collapse; border: solid #DDE0E7;
 border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px;
}


#logo
{
 position: absolute; left: 5px; top: 10px; width: 450px; height: 50px;
 border-collapse: collapse; border: 1px white solid;
 overflow:hidden;
 font-size: 14px; font-weight: bold; color: #021E50; background: white;padding: 1px 3px 3px 3px;
} 

#tabmenu
{
 position: absolute; left: 452px; top: 36px; width: 465px; height: 50px;
 border-collapse: collapse; border: 0px black solid;
 vertical-align: bottom; overflow:hidden;
 font-size: 14px; font-weight: bold; background: white;padding: 0px 0px 0px 0px;
} 

#top
{
 position: absolute; left: 10px; top: 57px; width: 905px; height: 20px;
 border-collapse: collapse; 
 overflow: hidden;
 font-size: 14px; font-weight: bold; color: white; background: #24408E;padding: 0px 0px 0px 0px;
} 

#topmessages
{
 position: absolute; left: 10px; top: 80px; width: 905px; height: 90px;
 border-collapse: collapse; border: 0px #DDE0E7 solid;
 overflow: hidden;
} 

#left
{
 position: absolute; left: 10px; width: 175px; height: 1000px; top: 175px;
 border-collapse: collapse; border: none;
 overflow:visible;
}

#middle
{
 position: absolute; left: 190px; width: 500px; height: 1000px; top: 175px;
 border-collapse: collapse; border: none;
 overflow:visible;
}
#right
{
 position: absolute; left: 695px; width: 220px; height: 1000px; top: 175px;
 border-collapse: collapse; border: none;
 overflow:visible;
 
}
#bottom
{
 position: absolute; left: 10px; width: 905px; height: 50px; top: 1050px;
 border-collapse: collapse;
 font-size: 14px; font-weight: bold; color: white; background: #24408E;padding: 1px 3px 3px 3px;
 overflow:visible;
}

#scroll
{
 height:100%;
 width:100%;
 overflow:auto;
}

#leftmp3players
{
 position: absolute; left: 10px; width: 220px; height: 1000px; top: 175px;
 border-collapse: collapse; border: none;
 overflow:visible;
}

#middlemp3players
{
 position: absolute; left: 245px; width: 440px; height: 1000px; top: 175px;
 border-collapse: collapse; border: none;
 overflow:visible;
}