/*
The base style for the whole of Sportsblox.  Most pages should at least use this CSS
to ensure sitewide consistency.  Further sitewide CSS specific to certain functionality
should go into other CSS files in this directory.  Section/page specific design
should go into local CSS files with those sections/pages.
*/

a {color: blue; text-decoration: none;}
a:link {color: #9d9dcb; text-decoration: none;}
a:visited {color: #9d9dcb; text-decoration: none;}
a:hover {color: #9d9dcb; text-decoration: underline;}
a:active {color: #9d9dcb; text-decoration: underline;}

img {border-width: 0px; }

.border_blue {border: 1px solid blue; }
.border_green {border: 1px solid green; }
.border_orange {border: 1px solid orange; }

body {font-family: Tahoma, Helvetica; font-size: 10pt; margin: 0px; background-color: #383838; color: white; text-align: center;} 

.centered {text-align: center; }
.bold {font-weight: bold; }
.italic {font-style: italic; }
.valign_middle {vertical-align: middle; }

.error {color: #dd0000; }
.grey {color: #aaaaaa; }

div.main {text-align: center; }
table.main {margin: 0px auto; border-collapse: collapse; height: 100%; top: 0px; }
td.main_left {background: #313133 url(/common/images/outerDropShadowL.jpg) repeat-y left; width: 15px; vertical-align: top; }
td.main_center {background-color: #313133; vertical-align: top; padding: 0px; width: 741px; }
td.main_side {background-color: #313133; vertical-align: top; padding: 0px; }
td.main_right {background: #313133 url(/common/images/outerDropShadowR.jpg) repeat-y right; width: 15px; vertical-align: top; padding: 0px; }

div.spacer {height: 6px;}
div.title {font-size: 14pt; margin: 10px auto; text-align: center;}
div.error {margin: 10px 10px; color: #dd0000; }
div.message {font-size: 12pt; margin: 10px 10px; text-align: left; }

div.logo {padding: 6px 6px 6px 6px; text-align: center; }

table.border_silver {margin: 0px; border-collapse: collapse; empty-cells: show;}

/* Border 1 has a 5 pixel drop shadow */
td.border1silver_tl {padding: 0px; width: 11px; height: 11px; max-height: 11px; background: #313131 url(/common/images/border1SilverTL.jpg) no-repeat; }
td.border1silver_t {padding: 0px; margin: 0px; height: 11px; max-height: 11px; background: #313131 url(/common/images/border1SilverT1.jpg) repeat-x; }
td.border1silver_t1 {padding: 0px; margin: 0px; height: 11px; max-height: 11px; background: #313131 url(/common/images/border1SilverT1.jpg) repeat-x; }
td.border1silver_t2 {padding: 0px; height: 11px; max-height: 11px; background: #313131 url(/common/images/border1SilverT2.jpg) repeat-x; }
td.border1silver_tr {padding: 0px; width: 11px; height: 11px; max-height: 11px; background: #313131 url(/common/images/border1SilverTR.jpg) no-repeat;}
td.border1silver_l {padding: 0px; width: 11px; background: #313131 url(/common/images/border1SilverL.jpg) repeat-y; vertical-align: top;}
td.border1silver_c {padding: 0px; background: #333333 url(/common/images/border1SilverC1.jpg) repeat-x top;}
td.border1silver_c1 {padding: 0px; background: #333333 url(/common/images/border1SilverC1.jpg) repeat-x top;}
td.border1silver_c2 {padding: 0px; background: #565656 url(/common/images/border1SilverC2.jpg) repeat-x top;}
td.border1silver_r {padding: 0px; width: 11px; background: #313131 url(/common/images/border1SilverR.jpg) repeat-y; }
td.border1silver_bl {padding: 0px; width: 11px; height: 11px; background: #313131 url(/common/images/border1SilverBL.jpg) no-repeat; }
td.border1silver_b {padding: 0px; height: 11px; background: #313131 url(/common/images/border1SilverB.jpg) repeat-x; }
td.border1silver_br {padding: 0px; width: 11px; height: 11px; background: #313131 url(/common/images/border1SilverBR.jpg) no-repeat;}

/* Border 2 has no drop shadow (not all border components have been implemented). */
td.border2silver_tl {padding: 0px; width: 6px; height: 6px; max-height: 11px; background: #313131 url(/common/images/border2SilverTL.jpg) no-repeat; }
td.border2silver_t {padding: 0px; height: 6px; background: #313131 url(/common/images/border2SilverT.jpg) repeat-x; }
td.border2silver_tr {padding: 0px; width: 11px; height: 6px; background: #313131 url(/common/images/border2SilverTR.jpg) no-repeat;}
td.border2silver_l {padding: 0px; width: 6px; background: #313131 url(/common/images/border2SilverL.jpg) repeat-y; vertical-align: top; }
td.border2silver_bl {padding: 0px; width: 6px; height: 11px; background: #313131 url(/common/images/border2SilverBL.jpg) no-repeat; }

div.footer {text-align: center; font-size: 10pt; clear: both; }
