/*
Theme Name: Golf Live Scoring
Version: 1.0
Author: Gopy Algo
Tags: blue
*/

/*************** RESET *******************/
/* v1.0 | 20120220 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*************** BEGIN CSS *******************/

.clear {clear: both; }
.floatleft {float: left;}
.floatright {float: right;}
.picleft {margin-right: 10px;}
.picright {margin-left: 10px;}
.hidden { display: none; }

body {
	padding: 0px 0px;
	padding-bottom: 30px;
	background-color: #999;
	background-image: url(images/bg-content1.gif);
	background-repeat:  repeat-x;
}

.header {
	display: block;
	width: 950px;
	height: 150px;
	margin: 0 auto;
	background-image: url(images/header.jpg);
	background-repeat:no-repeat;
}

/*************** TOP MENU *******************/

.topbar {
	display: block;
	width: 950px;
	height: 100px;
	margin: 0 auto;
	background-color: #FFF;
}

.topmenu {
	display: block;
	padding: 5px 0px;
	width: 950px;
	margin: 0px auto;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial;
	color: #888;
}

	.topmenu ul {
		width: auto;
		float: right;
		display: block;
		height: 18px;
		margin: 0px;
	}

	.topmenu ul li {
		display: block;
		float: left;
		padding-left: 10px;
		margin-left: 10px;
		height: 100%;
	}

	.topmenu ul li a {
		color: #CCC;
		text-decoration: none;
	}

	.topmenu ul li a:hover {
		color: #FFF;
		text-decoration: underline;
	}
	
	.topmenu input {
		font: 11px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial;
		color: #888;
		border: 0px;
		background: #EEE;
		padding: 2px 5px;
	}

	.topmenu input.button {
		font: 11px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial;
		color: #EEE;
		border: 0px;
		background: #888;
		padding: 1px 5px;
		font-weight: bold;
	}

/*************** MENU CSS *******************/

.menu {
	display: block;
	width: 950px;
	height: 33px;
	margin-top: 150px;
	margin-left: 0px;
	float: left;
	padding: 0px 0px;
	background-color: #333;
}

	.menu ul {
		margin: 0px;
	}

	.menu ul li {
		float: left;
	}

	.menu ul li a {
		color: #CCC;
		font-size: 10px;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		padding: 11px 50px;
		display: block;
		border-right: 1px solid #444;
		border-left: 1px solid #444;
	}

	.menu ul li a:hover, .menu ul li:hover a, .menu ul li.sfhover a {
		color: #FFF;
		background-color:#F02;
	}
	
	/***************** DROP DOWN PART *******************/
	
	.menu ul li ul.subnav {
		position: absolute;
		padding: 0px;
		margin: 0px;
		list-style: none;
		display: block;
		left: -999em;
		width: 230px;
		z-index: 2000;
		height: auto;
		border-bottom: 2px solid #333;
	}

	.menu ul li ul.subnav li {
		padding: 0px;
		margin: 0px;
		float: left;
		border: 0px;
		border-bottom: 1px solid #333;
		border-top: 1px solid #333;
		height: auto;
		display: block;
		width: 230px;
	}

	.menu ul li ul.subnav li a {
		color: #FFF;
		background-color:#666;
		height: auto;
		padding: 8px 10px;
		margin: 0px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-transform: capitalize;
		text-decoration: none;
		display: block;
		width: 200px;
		border-left: 10px solid #333;
	}

	.menu ul li ul.subnav li a:hover, .menu ul li ul.subnav li:hover a {
		background-color: #CCC;
		color: #000;
		border-top: 0px;
		width: 200px;
		border-left: 10px solid #F02;
		font-weight: bold;
	}
	
		.menu ul li ul.subnav li ul.subsubnav {
			padding: 0px;
			margin: 0px;
			display: block;
			width: 230px;
			z-index: 1000;
			left: -999em;
			height: auto; /* for IE7 */
			border-top: 1px solid #000;
		}
	
			.menu ul li ul.subnav li ul.subsubnav li {
				padding: 0px;
				margin: 0px;
				float: left;
				border: 0px;
			}
		
			.menu ul li ul.subnav li ul.subsubnav li a {
				color: #FFF;
				height: auto;
				padding: 8px 10px;
				margin: 0px;
				display: block;
				border: 0px;
				width: 181px;
				font-weight: normal;
				background-color: #666;
				border-left: 30px solid #333;
			}
		
			.menu ul li ul.subnav li ul.subsubnav li a:hover {
				color: #000;
				height: auto;
				padding: 8px 10px;
				margin: 0px;
				display: block;
				border: 0px;
				width: 180px;
				font-weight: bold;
				background-color: #CCC;
				background-image: none;
				border-left: 30px solid #F02;
			}

	.menu ul#nav li:hover ul.subnav, .menu ul#nav li.sfhover ul.subnav {
		left:auto;
		display: block;
	}

/*************** MAIN IMAGE *******************/

.automodules {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/automodules.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.links {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/links.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.pfother {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/pfother.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.pfhrd {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/pfhrd.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.pfplantation {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/pfplantation.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.pfmanufacture {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/pfmanufacture.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.pfproperty {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/pfproperty.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.pfretail {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/pfretail.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.pfautomotive {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/pfautomotive.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.appmaintenance {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/appmaintenance.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.appdevelop {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/appdevelop.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.sop {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/sop.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.contactus {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/contactus.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.project {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/project.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.comprofile {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/comprofile.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.webbasedapp {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/webbasedapp.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.news {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/news.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.article {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/article.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.games {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/games.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}

.viewpicture {
	display: block;
	width: 950px;
	height: 150px;
	background-image: url(images/mainimage/viewpicture.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	margin-top: 28px;
	border-bottom: 8px solid #999;
	border-top: 8px solid #999;
}
/*************** SLIDESHOW CSS *******************/

#slideshow * {
	margin: 0;
	padding: 0;
}
	#slideshow {
		position: relative;
		padding: 0px;
		width: 950px;
		height: 282px;
		margin: 0px auto;
		border-bottom: 8px solid #999;
		border-top: 8px solid #999;
	}
	#slideshow #menu, #slideshow #pictures, #slideshow #loading {
		position: absolute;
	}
	#slideshow #loading {
		background: url('images/bg-loader.gif');
		display: block;
		top: 100px;
		left: 307px;
		text-indent: -5000px;
		width: 35px;
		height: 35px;
		visibility: hidden;
		z-index: 5;
	}
	#slideshow #pictures {
		background-color: #000;
		width: 650px;
		height: 282px;
		left: 0;
		overflow: hidden;
	}
	
		#slideshow #pictures li {
			display: block;
			position: absolute;
			top: 0;
			width: 650px;
		}
		#slideshow #pictures li img {
			display: block;
			position: relative;
			bottom: 0;
		}
		
	#slideshow #menu {
		background-color: #043976;
		list-style-type: none;
		width: 300px;
		height: 282px;
		right: 0;
		padding: 0px;
		background-image: url(images/bg-slidemenu.gif);
	}
	#slideshow #menu li {
		display: block;
		z-index: 1000;
		position: relative;
		zoom: 1;
		text-shadow:#021c4c 0px 1px 0px;
		height: 47px;
	}
	#slideshow #menu li .title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #CCC;
	}
	#slideshow #menu li a {
		display: block;
		font-size: 11px;
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 6px 0px;
		padding-left: 20px;
		padding-right: 20px;
		z-index: 1000;
		color: #a3c1e3;
		vertical-align: middle;
		zoom: 1;
		height: 33px;
		line-height: 16px;
	}
	#slideshow #menu li a:focus {
		outline: 0;
	}
	#slideshow #menu li a:hover {
	}
	#slideshow #menu li.current a, #slideshow #menu li.current .title {
		color: #F02;
		text-shadow: 0px 0px 0px;
		font-weight: bold;
	}
	
	#slideshow #menu li.background {
		position: absolute;
		font-size: 1px;
		z-index: 500;
		background-image: url(images/bg-slidemenu-highlight.gif);
		background-color: #FFF;
		border: 0px;
	}
	

	#slideshow .box {
		background-color: #000;
		width: 650px;
		height: 282px;
		border: 0px;
	}
	

	#slideshow .caption {
		background-image: url(images/bg-slideshow-caption.png);
		background-position: bottom;
		width: 610px;
		height: 40px;
		padding: 10px 20px;
		margin-top: 222px;
		color: #CCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		text-shadow:#000 0px 1px 0px;
		display: block;
		text-decoration: none;
		position: absolute;
	}
	

		#slideshow .caption .title {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #FFF;
			text-transform: uppercase;
		}


#slideshow1 * {
	margin: 0;
	padding: 0;
}
	#slideshow1 {
		position: relative;
		padding: 0px;
		width: 180px;
		height: 180px;
		margin: 0px auto;
	}
	#slideshow1 #slideshow1 #pictures{
		position: absolute;
	}
	#slideshow1 #pictures {
		width: 180px;
		height: 180px;
		left: 0;
		overflow: hidden;
	}
	
		#slideshow1 #pictures li {
			display: block;
			position: absolute;
			top: 0;
			width: 180px;
		}
		#slideshow1 #pictures li img {
			display: block;
			position: relative;
			bottom: 0;
		}
		
	#slideshow1 .box {
		width: 180px;
		height: 180px;
		border: 0px;
	}
	


/*************** COOKIE CRUMBS *******************/

.crumbs {
	width: 890px;
	padding: 10px 30px;
	margin: 0 auto;
	background-color: #000;
	color: #888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

	.crumbs .current {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #BBB;
	}

	.crumbs a {
		text-decoration: none;
		color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-transform: capitalize;
	}

/*************** HEADER IMAGE *******************/

.headerimage {
	width: 950px;
	height: 200px;
	margin: 0 auto;
	background-color: #AAA;
}

	.headerimage .caption {
		background-image: url(images/bg-slideshow-caption.png);
		background-position: bottom;
		width: 890px;
		height: 30px;
		padding: 10px 30px;
		margin-top: 150px;
		color: #CCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-shadow:#000 0px 1px 0px;
		display: block;
		text-decoration: none;
		position: absolute;
	}

	.headerimage .caption .title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 30px;
		font-weight: bold;
		color: #FFF;
	}
	
/*************** CONTENT *******************/
	
.content {
	width: 950px;
	margin: 0 auto;
	background-color: #000;
	color: #555;
}


	/*************** SIDEBAR *******************/

	.content .sidebar {
		background-color: #DDD;
		float: left;
		display: block;
		width: 250px;
		color: #555;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 15px;
	}

		.content .sidebar p {
			margin: 10px 0px;
		}

		.content .sidebar .title {
			color: #FFF;
			font-weight: bold;
			text-transform: uppercase;
			padding: 8px 30px;
			background-color: #000;
		}

		.content .sidebar .sidebar_content {
			padding: 10px 30px;
		}
		
		.content .sidebar ul {
			border-top: 1px solid #FFF;
			margin: 0px;
		}
		
			.content .sidebar ul li {
				display: block;
				padding: 0px;
				margin: 0px;
				border-bottom: 1px solid #FFF;
				text-decoration: none;
				color: #333;
				background-color: #CCC;
				font-weight: bold;
			}
		
			.content .sidebar ul li a {
				display: block;
				padding: 6px 15px;
				margin: 0px;
				text-decoration: none;
				color: #333;
				background-color: #CCC;
				font-weight: bold;
			}
		
			.content .sidebar ul.sidebarmenu li a {
				display: block;
				padding: 8px 30px;
				text-decoration: none;
				color: #FFF;
				background-color: #8b3312;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
			}
		
			.content .sidebar ul li a .small {
				font-weight: normal;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
			}
		
			.content .sidebar ul li a:hover {
				background-color: #FFF;
				color: #8b3312;
			}
		
				.content .sidebar ul li a:hover .small {
					font-weight: bold;
				}
		
			.content .sidebar ul.sidebarmenu li a:hover {
				background-color: #004a93;
				color: #FFF;
			}
			
	/*************** MAIN CONTENT FILL *******************/

	.content .filling {
		padding: 15px 30px;
		float: left;
		display: block;
		width: 640px;
		background-color: #FFF;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;
	}
	
		.content a {
			color: #004893;
			text-decoration: none;
		}
		
		.content a:hover {
			color: #8e3c1e;
		}

		.content .filling p, .content .filling h1, .content .filling h2  {
			margin: 15px 0px;
		}
		
		.content .filling .title {
			color: #8b3617;
			font-size: 24px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding-bottom: 15px;
			border-bottom: 1px solid #DDD;
		}
		
		.content .filling .subtitle {
			color: #00539a;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			margin-top: 25px;
		}
		
		.content .filling .highlight {
			color: #888;
			font-size: 16px;
		}
		
		.content .filling .date {
			font-size: 11px;
			font-weight: bold;
		}
		

		
		/*********  Regular List ***************/
		
		.content .filling ul  {
		}
		
			.content .filling ol li {
				list-style-type: decimal-leading-zero;
				list-style-position: outside;
				padding: 2px 6px;
				margin-left: 30px;
			}
		
			.content .filling ul li {
				list-style: disc;
				list-style-position: outside;
				padding: 2px 6px;
				margin-left: 30px;
			}
			
			.content .filling ul ul  {
				border-top: 0px;
				margin-left: 30px;
			}
			
				.content .filling ul ul li {
					list-style: square;
					list-style-position: outside;
					padding: 2px 6px;
					margin-left: 30px;
				}
		
		/*********  Article List ***************/
		
		.content .filling ul.news  {
			border-top: 0px dotted #CCC;
		}
		
			.content .filling ul.news li {
				list-style: none;
				padding: 10px 0px;
				border-bottom: 0px dotted #CCC;
				margin: 0px;
			}
		
			.content .filling ul.news li .newsdate {
				text-transform: uppercase;
				color: #888;
				font-size: 11px;
			}
		
			.content .filling ul.news li .category, .content .filling ul.news li .category a {
				text-transform: uppercase;
				color: #AAA;
				font-size: 11px;
				background-color: #EEE;
				padding: 1px 4px;
			}
		
			.content .filling ul.news li .category a:hover {
				color: #666;
				background-color: #CCC;
			}
			
			.content .filling input, .content .filling textarea, .content .filling select {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #777;
				background-color: #FFF;
				padding: 3px 6px;
				background-image: url(images/bg-grey-shadow2.gif);
				background-repeat: repeat-x;
				border: 1px solid #CCC;
				width: 250px;
			}
			
				.content .filling textarea {
					width: 300px;
					padding: 6px;
				}
				
				.content .filling input.button {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					color: #FFF;
					padding: 4px 10px;
					background-color: #8e3c1e;
					width: 120px;
					text-transform: uppercase;
					background-image: none;
				}
			
			.content .filling blockquote {
				background-color: #F0F0F0;
				padding: 20px;
				border: 1px solid #CCC;
			}
			
		/*********  NAVIGATION ***************/
			
		.content .filling ul.prevnext {
			margin: 0px;
			padding: 0px;
			border: none;
		}
				
			.content .filling ul.prevnext li {
				margin: 1px 0px;
				padding: 0px;
				float: left;
				width: 50%;
				display: block;
				border: none;
			}
		
			.content .filling ul.prevnext li.left {
				text-align:left;
			}
			
			.content .filling ul.prevnext li.right {
				text-align:right;
			}
			
		/*************** Tables *******************/
			
		table {
			margin: 10px auto;
			border-left: 1px solid #FFF;
		}
		
			table th {
				background-color: #333;
				background-repeat: repeat-x;
				background-position: center;
				color: #EEE;
				padding: 3px 6px;
				font-size: 12px;
				border: 1px solid #FFF;
				border-left: 0px;
				text-transform: uppercase;
			}
		
			table td {
				padding: 3px 6px;
				font-size: 11px;
				border: 1px solid #FFF;
				border-left: 0px;
				background-color: #DDD;
			}
			
				table td strong {
					color: #8e3c1e;
					font-size: 12px;
				}
		
			table td.alt {
				background-color: #EEE;
			}

			table td.clr {
				background-color: #FFF;
				background-repeat: repeat-x;
				background-position: center;
				color: #333;
				padding: 3px 6px;
				font-size: 12px;
				border: 1px solid #FFF;
				border-left: 0px;
				font-weight:bold
			}


			
		/*************** Tabbed Navigation *******************/
		
		ul.tabs {
			display: block;
			clear: both;
			margin-top: 10px;
			padding-left: 10px;
			border-bottom: 1px solid #CCC;
			height: 20px;
		}
			
			ul.tabs li {
				display: block;
				float: left;
				padding: 3px 10px;
				margin-right: 3px;
				cursor: pointer;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				background-color: #FF9;
				border: 1px solid #CCC;
				border-bottom: 0px;
				height: 13px;
				font-weight: bold;
				color: #000;
			}
			
			ul.tabs li:hover {
				text-decoration: underline;
			}
			
			ul.tabs li.current, ul.tabs li.current1, ul.tabs li.current2 {
				background-color: #FFF;
				font-weight: bold;
				border: 1px solid #CCC;
				border-bottom: 0px;
				height: 14px;
				color: #000;
			}
	
.content#index {
	/*background-image: url(images/bg-content.gif);
	background-repeat: repeat;*/
	background-color: #444;
}

/*************** INDEX PAGE STYLINGS *******************/

.cols {
	float: left;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #444;
}
	
	.cols-left {
		width: 200px;
		margin-left: 12px;
		margin-right: 0px;
	}
	
	.cols-center {
		width: 450px;
		margin-left: 12px;
		margin-right: 0px;
	}

	.cols-content {
		width: 715px;
		margin-left: 12px;
		margin-right: 0px;
	}
	.cols-right {
		width: 250px;
		margin-left: 12px;
		margin-right: 0px;
	}

	.box {
		margin: 4px 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		border: 0px solid #000;
		background-color: #000;
	}

	ul.front {
		margin: 0px;
		border-top: 1px solid #EEE;
	}
	
		ul.front li {
			border-bottom: 1px solid #EEE;
		}
	
		ul.front li a {
			padding: 5px 10px;
			display: block;
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #555;
		}
	
		ul.front li a:hover {
			color: #555;
			background-color: #EEE;
		}
	
		ul.front li .date {
			font-size: 11px;
			color: #888;
		}
		
	.cols .box .title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #CCC;
	background-color: #000;
	padding: 4px 16px;
	border-left: 12px solid #F02;
	}
	
	.cols .box table {
		margin: 0px 0px;
		width: 100%;
		/*border-left: 1px solid #EEE;*/
	}
	
		.cols .box table th {
			background-color: #DDD;
			background-image: none;
			padding: 2px 6px;
			font-size: 11px;
			color: #333;
			text-align: left;
			border: 1px solid #EEE;
			border-left: 0px;
			font-family: Arial, Helvetica, sans-serif;
		}
	
		.cols .box table td {
			padding: 2px 6px;
			font-size: 12px;
			color: #666;
			/*border: 1px solid #EEE;*/
			border-left: 0px;
			background-color: #FFF;
			vertical-align: top;
		}
	
		.cols .box table td.alt {
			background-color: #F5F5F5;
		}
	
	.cols .box .text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		background-color: #FFF;
		padding: 9px 9px;
	}
	
		.cols .box .text .subtitle {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			color: #555;
			line-height: 25px;			
		}
	
		.cols .box .text p {
			margin-bottom: 4px;
		}
	
		.cols .box .text input, .cols .box .text textarea {
			font-family: Arial, Helvetica, sans-serif;
			margin-left: 10px;
			font-size: 11px;
			color: #666;
			background-color: #EEE;
			padding: 3px 5px;
			border: 1px solid #CCC;
		}
		
		.cols .text input.button {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFF;
			margin-left: 0;
			background-color: #888;
			background-image: none;
			width: 91px;
			text-transform: uppercase;
		}
		
		.cols .text input.buttonlogin {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFF;
			margin-left: 85px;
			background-color: #888;
			background-image: none;
			width: 91px;
			text-transform: uppercase;
		}

	ul.partners {
		border: 0px;
		padding: 0px;
		margin: 5px 0px;
	}
	
		ul.partners li {
			display: inline;
			float: left;
			margin: 1px;
			padding: 0px 3px;
			border: 0px;
			width: 50px;
			height: 50px;
			clear: none;
			line-height: normal;
		}

	ul.banner {
		border: 0px;
		padding: 0px;
		margin: 5px 0px;
	}

		ul.banner li {
			display: inline;
			float: left;
			margin: 1px;
			padding: 0px 3px;
			border: 0px;
			width: 280px;
			height:auto;
			clear: none;
			line-height: normal;
		}

	
/*************** FOOTER *******************/

.footer {
	display: block;
	width: 910px;
	margin: 0 auto;
	padding: 10px 20px;
	background-color: #000;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	.footer a {
		color: #CCC;
	}
	
	
/*************** live Tables *******************/

.livecols {
	width: 1024px;
	float: none
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #444;
	}
	
.livebox {
	margin:auto
	border: 1px solid #CCC;
	background-color: #FFF;
	}
	
.livecols .livebox .livetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666;
	background-color: #FFF;
	padding: 10px 10px;
	background-image: url(images/bg-grey-shadow.gif);
	background-repeat: repeat-x;
	}
	
.livecols .livebox .livetext livep {
	margin-bottom: 10px;
	}
	
.livecols .livebox .livetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #FFF;
	background-color: #444;
	padding: 4px 10px;
	background-repeat: repeat-x;
	background-position: center;
	}
	
