body {
		background: url('../../gfx/gradient_background.gif') repeat-x top left #ffffff;		
		margin: 0px;
	}
	body,td,input,textarea,select,button {
		font-family: verdana, arial, sans-serif;
		font-size:	9pt;
	}
	
	input,textarea,select {
		background-color: #ffffff;
		border: 1px solid #357BC4;
		padding: 1px;
		padding-left: 2px;
		padding-right: 2px;
	}	
	input.checkbox {
		border: 0px;
		background-color: transparent;
	}
	button {
		background-color: #ffffff;
		border: 1px solid #357BC4;
	}
	hr {
		color: #000000;
		background-color: #000000;
		border: 1px solid #000000;
		height: 1px;
	}
	a {
		color: #357BC4;
	}
	a:hover {
		color: #000000;
	}
	
	td.navbar_1 {
	 	background-color: #ffffff;
	 	border-bottom: 2px solid #357BC4;
	 	border-left: 1px solid #357BC4;
	 	border-right: 0px solid #357BC4;
	 	border-collapse: collapse;
	 	padding: 2px;
		font-size: 8pt;
		color: #357BC4;
	}
	td.navbar_2 {
		background: url('../../gfx/tab_gradient.gif') repeat-x bottom left #ffffff;
	 	border-bottom: 2px solid #357BC4;
	 	border-left: 1px solid #357BC4;
	 	border-right: 0px solid #357BC4;
	 	border-collapse: collapse;
	 	padding: 2px;
		font-size: 8pt;		
		color: #000000;
	}

	.dropdown {
	 	border: 1px solid #C5DAE7;
	 	border-top: 0px;
	 	background-color: #D9E6EE;
	 	padding: 2px;
		font-size: 8pt;		
		color: #4C7C9B;
	}
	.dropdown_over {
	 	border: 1px solid #C5DAE7;
	 	border-top: 0px;
	 	background-color: #C5DAE7;
	 	padding: 2px;
		font-size: 8pt;		
		color: #4C7C9B;
	}
	.dropdown_holder {
		position: absolute;
		top: 159px;
		z-index: 5;
	}
	
	.tabs {
		background: #C5DAE7 url('../../gfx/darkborder.gif') repeat-x top left;
	}
	.notab {
		width: 12px;
		border-bottom: 1px solid black;
	}
	.tab {
	 	padding: 5px;
	 	background-color: #8DBFF4;
	 	border-top: 1px solid black;
	 	border-bottom: 1px solid black;
	 	border-left: 1px solid black;
	 	border-right: 1px solid black;
		width: 100px;
		cursor: pointer;
	}
	.tab_over {
	 	font-weight: bold;
	 	padding: 5px;
	 	background-color: #FFFFFF;
	 	border-top: 1px solid black;
	 	border-left: 1px solid black;
	 	border-right: 1px solid black;
		width: 100px;
		cursor: pointer;
	}
	
	table.itemlist {
		border-top: 1px solid #D9E6EE;
	}
	td.itemlist_alt0 {
	 	border-top: 1px solid #ffffff;
	 	border-bottom: 1px solid #C5DAE7;
	 	padding: 2px;
		background: url('../../gfx/gradient2_alt0.gif') repeat-x top left #ffffff;
	}
	td.itemlist_alt1 {
	 	border-top: 1px solid #7ED3FC;
	 	border-bottom: 1px solid #579FE9;
	 	padding: 2px;
		background: url('../../gfx/gradient2_alt1.gif') repeat-x top left #7ED3FC;
	}
	.subtext {
		font-size: 7pt;
		color: #2C6CAE;
	}

	.competition {
		font-size: 14pt;
		color: #2C6CAE;
		font-weight: bold;
	}	
	
	.content_title {
		font-size: 12pt;
		color: #2C6CAE;
		font-weight: bold;
	}
	.content_intro {
		font-size: 9pt;
		font-style: italic;
	}
	.content {
		font-size: 9pt;
	}


	img.thumbnail_xs {
		border: 1px solid #000000;	
		cursor: pointer;
		margin: 2px;
	}
	img.thumbnail_s {
		border: 1px solid #000000;	
		cursor: pointer;
		margin: 1px;
	}
	
	
	td.paginate_page {
		padding: 1px;
		padding-left: 3px;
		padding-right: 3px;
		border: 1px solid #000000;
		background-color: #ffffff;
	}
	td.paginate_curpage {
		padding: 1px;
		padding-left: 3px;
		padding-right: 3px;
		color: #2C6CAE;
		border: 1px solid #2C6CAE;		
		background: url('../../gfx/gradient2_alt0.gif') repeat-x top left #ffffff;
	}	
	a.paginate_pagelink {
		text-decoration: none;
		color: #000000;
	}	
	a.paginate_pagelink:hover {
		text-decoration: none;
		color: #4189D3;
	}
	td.paginate_stats {
		color: #4189D3;		
		text-align: center;
		font-size: 8pt;
	}
	td.paginate_noitems {
		color: #4189D3;
		text-align: center;
	}
	
	td.darkborder {
		padding: 0px;
		background: #55C6FB url('../../gfx/darkborder.gif') repeat-x top left;
	}