* {margin: 0; padding: 0;}

body
{
        background-color: #c5d8e8;
        text-align:center;
        margin: 0;
        padding: 0;
        font-family:"Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;
        font-size: 9pt;
}

a
{
		color:#284e6b;
		text-decoration:none;
}

a:hover
{
		text-decoration:underline;
}
        
#mainpage
{
        background-color: #fff;
        width: 800px;
        margin: 5px auto 0 auto;
        padding: 0 0 0 0;
        border-style: solid;
        border-width: 1px;
        border-color: #999;
}

#header
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        width: 800px;
}

#header table
{
        width: 800px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

#header td
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

#header .frontpage_header
{
        background: url('images/banner3_101.jpg');
}

#header .frontpage_header2
{
        background: url('images/banner3_04.jpg');
}

#nav
{
        background-color: #fff;
        width: 800px;
        height: 30px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font-weight: bold;
        font-size: 11px;
        color: #2d4c61;
}

#statusbar_left
{
		float:left;
        margin: 7px 16px 0 0;
        padding: 0;
        width:384px;
        text-align:left;
		text-align:right;
}

* html #statusbar_left
{
		margin-right:8px;
}

#statusbar_right
{
		float:left;
		margin: 7px 0 0 16px;
        padding: 0;
        width:384px;
		text-align:left;
}

* html #statusbar_right
{
		margin-left:8px;
}

#maincontent
{
        float:left;
        width: 800px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        background-color: #fff;
        border-style: solid;
        border-width: 1px 0 0 0;
        border-color: #999;
        text-align: left;
}

#maincontent #homepageImages
{
		float:right;
		margin:5px 0px 0 10px;
		padding:0;
		width:434px;
}

#maincontent #homepageImages img
{
		float:left;
		margin:0 0 1px 1px;
}

#maincontent .h2_container
{
		float:left;
        width:800px;
        height:30px;
        background-color: #284e6b;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

#maincontent .h2_container h2
{
		float:left;
        color: #f8ff00;
        background-color: #284e6b;
        font-weight: normal;
        font-size: 13pt;
        margin: 4px 0 0 16px;
        padding: 0 0 0 0;
        text-align: left;
}

#maincontent .page_container
{
        float:left;
        width:768px;
        margin:0 0 5px 16px;
        padding:0;
}

#maincontent .h3_container
{
		float:left;
        width:240px;
        margin: 5px 0 2px 0;
        padding: 0;
        border-style:solid;
        border-width:0 0 1px 0;
        border-color:#999;
}

#maincontent .h3_container h3
{
		float:left;
        color: #000;
        font-weight: bold;
        font-size: 11pt;
        margin: 0 0 2px 16px;
        padding: 0;
        text-align: left;
}

* html #maincontent .h2_container h2, * html #maincontent .page_container, * html #maincontent .h3_container h3
{
		margin-left:8px;
}

#maincontent .seasonlinks
{
		float:left;
        width:698px;
        margin:5px 0 5px 16px;
        padding:0;
        font-size: 13px;
        text-align: left;
}

#maincontent .seasonlinks #selected_season
{
        color: #000;
        font-weight: bold;
        text-decoration: none;
}

#maincontent .teamchooser
{
		float:left;
        width:698px;
        margin:0 0 10px 16px;
        padding:0;
        text-align: left;
}

#maincontent table, .scorecard_table, .players_table
{
		float:left;
        font-size: 8pt;
        margin: 0 0 10px 16px;
        width: 768px;
}

*html #maincontent .seasonlinks, * html #maincontent .teamchooser,  * html #maincontent table, * html .scorecard_table, * html .players_table
{
		margin-left:8px;
}

#maincontent table .fixtureDateWidth
{
		width:80px;
}

#maincontent table .fixtureDescriptionWidth
{
		width:160px;
}

#maincontent table thead
{
        color:#aaa;
        background-color:#fff;
        text-align: center;
        font-weight: bold;
}

.highlighttd
{
		height:24px;
		background-color:#dfdfdf;
}
.normaltd
{
		height:24px;
		background-color:#fff;
}

.scorecard_table thead
{
        font-size: 9pt;
        font-weight: bold;
}

#maincontent .scorecard_table thead
{
        text-align:left;
}

.matchNotes
{
		font-style:italic;
}


#maincontent .viewPlayerImage
{
        float:left;
        margin-top:5px;
        margin-left:5px;
}

#maincontent .viewPlayerDetails
{
        float:left;
        margin:5px;
        width:440px;
}


.fixtures_table .highlight, .players_table .highlight
{
        background: #e7e7e7;
}

.fixtures_table a, .players_table a
{
        color:#284e6b;
        text-decoration: none;
}

.fixtures_table a:hover, .players_table a:hover
{
        text-decoration: underline;
}

.player_profile
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        width: 780px;
}

.player_image
{
        float: left;
        margin: 0 20px 0 40px;
        padding: 0 0 0 0;
        width: 158px;
        min-height: 300px;
}

.player_text
{
        font-family:"Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;
        font-size: 9pt;
        text-align: left;
        width: 520px;
        clear: right;
        margin: 10px 0 0 0;
}
 
.form_input
{
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        color: #000;
        width: 600px;
        margin: 10px 0 0 40px;
        padding: 0 0 0 0;
        clear: right;
}

.form_label
{
        font-family: Verdana, Tahoma, Arial;
        font-size: 10pt;
        float: left;
        width: 160px;
        margin: 2px 5px 0 0;
        padding: 0 0 0 0;
        text-align: right;
        clear: left;
}

.maincontentpictures
{
        width: 220px;
        background:#fff;
        float:right;
        margin: 5px 0 0 0;
        padding: 0 0 0 0;
}

.maincontentpictures ul
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

.maincontentpictures li
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        list-style: none;
}
        
.ads
{
        background: #fff;
        width: 800px;
        text-align: left;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        clear: left;
}

.adsbanner
{
        width:800px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

.adsbanner h2
{
        color: #f8ff00;
        background-color: #284e6b;
        font-family:"Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;
        font-weight: normal;
        font-size: 9pt;
        margin: 0 0 0 0;
        padding: 0 0 0 5px;
}

#footer
{
        float:left;
        background: #fff;
        font-family:"Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;
        width: 800px;
        height: 54px;
        padding: 0;
        margin: 0;
        border-style: solid;
        border-width: 1px 0 0 0;
        border-color: #999;
}

.page_copyright
{
        font-family: "Arial";
        font-weight: bold;
        font-size: 10px;
        color: #999;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

