a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

body {
	background-image: url(wallpaper.gif);
	margin: 0;
}

.odd {
	background-color:#F1F1F1;
}

table.sortable tbody tr:nth-child(2n) td {
  background: #ffffff;
}
table.sortable tbody tr:nth-child(2n+1) td {
  background: #F1F1F1;
}

table.lines tr:nth-child(odd) {
  background: #ffffff;
}
table.lines tr:nth-child(even) {
  background: #F1F1F1;
}

.Style1 {font-size: 12px}
.Style2 {font-size: 13px;}
.Style3 {font-size: 13px; font-weight: bold;}
.Style4 {font-size: 21px}
.Style5  {font-size: 21px; color: #CA0016;}
.Style6 {font-size: 13px; font-weight: bold; color: #FFFFFF;}
.Style8 {font-size: 15px; font-weight: bold;}
.Style10 {font-size: 13px; color: #FFFFFF; font-weight: bold;}
.Style12 {font-size: 15px; font-weight: bold;}


#cssmenu ul {margin: 0; padding: 7px 6px 0; background: #CA0016; line-height: 100%; font: normal .9em/1.5em Arial, Helvetica, sans-serif;}
#cssmenu li {margin: 0 5px; padding: 0 0 8px; float: left; position: relative; list-style: none; }
#cssmenu a,
#cssmenu a:link {font-weight: bold; color: #fff; text-decoration: none; display: block; padding: 8px 4px; margin: 0;}
#cssmenu a:hover {background: #000; color: #fff; font-weight: bold;}
#cssmenu a:visited {color: #fff; font-weight: bold;}
#cssmenu li:hover > a {background: #0D1A69; color: #fff;}
#cssmenu ul ul li:hover a,
#cssmenu li:hover li a {background: none; border: none; color: #fff; }
#cssmenu ul ul a:hover {background: #fff !important; color: #0D1A69 !important;}
#cssmenu li:hover > ul {display: block; }
#cssmenu ul ul {display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 40px; left: 0; background: #CA0016;}
#cssmenu ul ul li {float: none; margin: 0; padding: 3px; }
#cssmenu ul ul a {font-weight: normal; }
#cssmenu ul:after {content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
#cssmenu ul ul ul {display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 2px; left: 185px;; background: #CA0016;}
* html #cssmenu  ul {height: 1%;}
#cssmenu {
	padding-bottom: 6px;
	}

#maincontainer {
	width: 960px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	border-left:4px solid #0D1A69;
	border-right:4px solid #0D1A69;
	padding-left: 6px;
	padding-right: 6px;
	background: #FFFFFF;
    }
	
#header {
	width: 944px;
	height: 206px;
	padding-top: 6px;
	padding-bottom: 6px;
    }

#pagecontent {
	border-top:4px solid #CA0016;
	margin-right: 6px;
	margin-bottom: 6px;
	width: 710px;
	min-height:672px;
    }
	
#rightcolumn {
	border-top:4px solid #CA0016;
	border-bottom:4px solid #CA0016;
	border-left:1px solid #CA0016;
	border-right:1px solid #CA0016;
	padding-left: 6px;
	padding-right: 6px;
	float:right;
	width:226px;
	height:672px;
	background-color: #D2D2D2;
    }

#footer {
	border-top:1px solid #CA0016;
	border-bottom:4px solid #CA0016;
	width: 100%
	line-height: 0;
    }
	
#titlepage {
	border-bottom: 1px solid #CA0016;
	}
	
#player {
	border: 2px solid #D2D2D2;
	margin-top: 6px;
	}
	
#photo {
	border: 2px solid #000;
	max-width: 200px;
	}
	
#contractslimit {
	border-bottom: 2px solid #CA0016;
	}