html, body{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 18px;
	
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	background: url(/_images/page_bg.gif) top center #8bb7df;
}

#secondnav{
	background: #afc9e1;
	text-align: left;
	line-height: 16px;
	
	padding: 10px 10px 10px 10px;
}

#secondnav a:link, #secondnav a:active, #secondnav a:visited{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 11px;
	color: #0058a8;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

#secondnav a:hover{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 11px;
	color: #0058a8;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

a.secondnav:link, a.secondnav:active, a.secondnav:visited{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 11px;
	color: #0058a8;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

a.secondnav:hover{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 11px;
	color: #0058a8;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

#thirdnav{
	background: #cfdfee;
	text-align: left;
	
	padding: 10px 10px 10px 10px;
}

#thirdnav a:link, #thirdnav a:active, #thirdnav a:visited{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 11px;
	color: #457db0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

#thirdnav a:hover{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 11px;
	color: #457db0;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

#contentcontainer{
	text-align: left;
	padding: 20px 20px 20px 20px;
	background: #FFFFFF;
}

/*
========================================================

HOME PAGE CONTENT

========================================================
*/
#leftContent {
	width: 397px;
	padding: 350px 15px 0px 15px;
	margin: 0;
	float: left;
	background: url(/_images/home_feature.jpg) top center no-repeat;
}

div.articletitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

	#leftContent h2#mainTitle {
		margin: 0;
		text-transform: uppercase;
		font: bold 16px/22px Verdana, Verdana, Arial, Helvetica, sans-serif;
		color: #0058a8;
		border-top: 1px solid #ebf2f8;
		border-bottom: 1px solid #d5e5f4;
		background: #d8e5f1 url(/_images/bg_home_titleBar.gif) bottom left repeat-x;
		padding: 10px 15px;
	}

		#leftContent h2#mainTitle sup {
			font-size: 10px;
		}

	#leftContent p {
		color: #222;
		padding: 5px 0px;
		font: normal 14px/22px "MS Sans Serif", Helvetica, Arial, sans-serif;
	}

	#leftContent p.attention {
		border: 1px solid #89a6c4;
		padding: 5px;
		color: #4189cb;
		background: #f0f5fa;
		margin: 5px 0px;
	}

#rightContent {
	border-top: 1px solid #89A6C4;
	width: 283px;
	float: left;
}

	#rightContent ul {
		margin: 0 0 10px;
		padding: 0;
		list-style: none;
		border-left: 1px solid #89a6c4;
		border-right: 1px solid #89a6c4;
	}

		#rightContent ul .title {
			text-transform: uppercase;
			font: normal 14px/22px "MS Sans Serif", Helvetica, Arial;
			color: #0058a8;
			border-bottom: 1px solid #d5e5f4;
			background: #d8e5f1 url(/_images/bg_home_titleBar.gif) bottom left repeat-x;
			padding: 10px 15px;
		}

		#rightContent ul li {
			color: #2f6597;
			padding: 10px 20px;
			font: normal 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
			/* font: normal 12px/18px "MS Sans Serif", Helvetica, Arial; */
			border-bottom: 1px solid #89a6c4;
		}

		#rightContent ul .stripe_odd {
			background: #f0f5fa url(/_images/bg_news_odd.gif) top left no-repeat;
		}

		#rightContent ul .stripe_even {
			background: #e4edf5 url(/_images/bg_news_even.gif) top left no-repeat;
		}

			#rightContent ul li strong {
				display: block;
				color: #0058a8;
			}

				#rightContent ul li strong.new {
					background: url(/_images/bg_new.gif) top right no-repeat;
					padding-right: 0px;
				}

			#rightContent ul li p {
				padding: 0;
				margin: 0;
			}

			#rightContent ul li a:link,
			#rightContent ul li a:active,
			#rightContent ul li a:visited,
			#rightContent ul li a:hover {
				font: bold 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
			}

			#rightContent ul li a:hover {
				font: bold 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #f9a03a;
			}

				#rightContent ul li a img {
					border: none;
				}

.center {
	text-align: center;
}

br.clear {
	clear: both;
}

/*
========================================================

Content Styles

========================================================
*/

#contentcontainer h1{

}

#contentcontainer h2{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 18px;
	color: #5d91c1;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px dashed #afc9e1;
}

#contentcontainer h3{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

#contentcontainer h4{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 14px;
	color: #054a88;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
}

#contentcontainer a:link, #contentcontainer a:active, #contentcontainer a:visited{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 14px;
	color: #f9a03a;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

#contentcontainer a:hover{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 14px;
	color: #f3ca9a;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

div.imageContent {
	float: right;
	width: 250px;
	margin-left: 10px;
}

	div.imageContent p {
		border: 1px solid #89a6c4;
		padding: 5px 10px;
		color: #4189cb;
		background: #f0f5fa;
		margin: 5px 10px;
		font-size: 12px;
	}

		div.imageContent p img {
			width: 195px;
			padding: 1px;
			background: #fff;
			border: 5px solid #89a6c4;
			display: block;
			margin-bottom: 5px;
		}

	#contentcontainer div.staff {
		clear: left;
		margin-left: 150px;
	}
	
		#contentcontainer div.staff img {
			float: left;
			padding: 1px;
			margin: 9px;
			border: 5px solid #f9a03a;
			width: 130px;
		}
	
		#contentcontainer div.staff h3 {
			padding-top: 10px;
			font: bold italic 16px/20px georgia, times, serif;
			margin: 0;
		}
	
		#contentcontainer div.staff p {
			margin: 0;
			letter-spacing: 1px;
			font-size: 11px;
			text-transform: uppercase;
		}

			#contentcontainer div.staff a:link,
			#contentcontainer div.staff a:active,
			#contentcontainer div.staff a:visited,
			#contentcontainer div.staff a:hover {
				letter-spacing: 1px;
				font-size: 11px;
				text-transform: uppercase;
				font-weight: normal;
			}

	#contentcontainer div.clubDirectory {
		float: right;
		width: 275px;
		border: 1px solid #89a6c4;
		color: #4189cb;
		background: #e4edf5;
		margin: 5px;
	}

		#contentcontainer div.clubDirectory h3 {
			margin: 0;
			text-transform: uppercase;
			font: bold 16px/22px "MS Sans Serif", Helvetica, Arial;
			color: #0058a8;
			border-top: 1px solid #ebf2f8;
			border-bottom: 1px solid #d5e5f4;
			background: #d8e5f1 url(/_images/bg_home_titleBar.gif) bottom left repeat-x;
			padding: 10px 15px;
		}

		#contentcontainer div.clubDirectory a {
			display: block;
			text-align: center;
			padding: 5px 0;
		}

		#contentcontainer div.clubDirectory a:hover {
			background: #f0f5fa;
			color: #f9a03a;
			text-decoration: none;
		}

#contentcontainer ul.subNavigation {
	list-style: none;
	padding: 0;
	border: 1px solid #89a6c4;
	color: #4189cb;
	background: #e4edf5;
}

	#contentcontainer ul.subNavigation li {
		display: inline;
		padding: 4px 1px;
	}

		#contentcontainer ul.subNavigation li a {
			font-weight: normal;
			padding: 5px;
			font-size: 13px;
		}

#contentcontainer table.tournamentCalendar th {
	color: #FFFFFF;
	background: #7fa4c6;
	border-top: 2px solid #4c7ca8;
}

#contentcontainer table.tournamentCalendar td {
	vertical-align: top;
}

#contentcontainer table.tournamentCalendar td.date {
	text-align: right;
	padding-right: 5px;
	background: #e4edf5;
	border-bottom: 1px solid #fff;
}

#contentcontainer div.player {
	clear: both;
}

	#contentcontainer div.player div.playerProfile {
		float: left;
		width: 200px;
	}

		#contentcontainer div.player h3 {
			font: bold italic 16px/20px georgia, times, serif;
			color: #0058a8;
		}

		#contentcontainer div.player div.playerProfile img {
			width: 180px;
			padding: 1px;
			margin: 9px;
			border: 5px solid #f9a03a;
		}

	#contentcontainer div.player div.playerBio {
		float: right;
		width: 450px;
	}

		#contentcontainer div.player div.playerBio p.info {
			border: 1px solid #89a6c4;
			padding: 5px;
			color: #4189cb;
			background: #f0f5fa;
			margin: 2px 0;
			letter-spacing: 1px;
			font-size: 11px;
			text-transform: uppercase;
		}
#fix{
	background: #FF0000;
}

ol ol {
	list-style-type: lower-alpha;
}

ol ol ol {
	list-style-type: armenian;
}

/*
========================================================

Footer Styles

========================================================
*/

#footer{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 12px;
	color: #739dc3;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	
	background: url(/_images/footer_gradient.gif) top center no-repeat #dde9f5;
	width: 750px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

#footer a:link, #footer a:active, #footer a:visited{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 12px;
	color: #739dc3;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

#footer a:hover{
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 12px;
	color: #739dc3;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/*
========================================================

Flash Player and Flash Link-to-Player Styles

========================================================
*/

#videocontent h2 {
	font-family: "MS Sans Serif", Helvetica, Arial;
	font-size: 18px;
	color: #5d91c1;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	padding: 15px 0px 7px 0px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #afc9e1;
}

html>body #videocontent h2 {
	padding: 0 0 7px 0;
	}

#videocontent {
	width: 705px;
	margin: 0 auto;
	text-align: center;
}

#videolink {
	background: transparent url(/_images/videolink.gif) no-repeat top left;
	}

#videolink h2 {
	display: none;
	}

#videolink p {
	display: block;
	padding: 10px 12px 0 15px;
	margin: 0;
	margin-bottom: 12px;
	color: #1a4b77;
	font: 12px/16px Verdana, arial, sans-serif;
	}

#videolink ul {
	height: 70px;
	list-style-type: none;
	margin: 0 auto;
	padding: 0 0 0 0;
	border: 0;
	}

#videolink ul li#firstlink {
	display: inline;
	margin-top: 0px;
	margin-left: 10px;
	float: left;
	width: 240px;
	height: 40px;
	overflow: hidden;
	}

#videolink ul li#firstlink a {
	display: block;
	height: 40px;
	width: 240px;
	text-indent: -9000px;
	background: transparent url(/_images/videolinkhi.gif) no-repeat 0 -500px;
	}

#videolink ul li#firstlink a:hover, #videolink ul li#firstlink a:visited:hover  {
	background: transparent url(/_images/videolinkhi.gif) no-repeat 0 0;
	}


#videolink ul li#secondlink {
	display: inline;
	margin-top: 0px;
	margin-left: 4px;
	float: left;
	width: 131px;
	height: 40px;
	overflow: hidden;
	}

#videolink ul li#secondlink a {
	display: block;
	height: 40px;
	width: 131px;
	text-indent: -9000px;
	background: transparent url(/_images/videolinkhi.gif) no-repeat -244px -500px;
	}

#videolink ul li#secondlink a:hover, #videolink ul li#secondlink a:visited:hover  {
	background: transparent url(/_images/videolinkhi.gif) no-repeat -244px 0;
	}

#videolink ul li#thirdlink {
	display: inline;
	margin-top: 0px;
	margin-left: 4px;
	float: left;
	width: 180px;
	height: 40px;
	overflow: hidden;
	}

#videolink ul li#thirdlink a {
	display: block;
	height: 40px;
	width: 180px;
	text-indent: -9000px;
	background: transparent url(/_images/videolinkhi.gif) no-repeat -379px -500px;
	}

#videolink ul li#thirdlink a:hover, #videolink ul li#thirdlink a:visited:hover  {
	background: transparent url(/_images/videolinkhi.gif) no-repeat -379px 0;
	}

#rightContent ul li div#homebuttons {margin: 0 auto;padding: 0;border: 0;list-style-type: none;background: url(/_images/posts.gif) no-repeat 34px 0;}
	
#rightContent ul li div#homebuttons a {overflow: hidden;}

#rightContent ul li div#homebuttons a.homebu1 {display: block;text-indent: -9000px;font-size: 0;line-height: 0;height: 28px;}
#rightContent ul li div#homebuttons a.homebu1:hover {display: block;text-indent: -9000px;font-size: 0;line-height: 0;height: 28px;background: url(/_images/postshi.gif) no-repeat 34px 0;}

#rightContent ul li div#homebuttons a.homebu2 {display: block;text-indent: -9000px;font-size: 0;line-height: 0;height: 28px;margin-top: 6px;}
html>body #rightContent ul li div#homebuttons a.homebu2 {margin-top: 8px;}
#rightContent ul li div#homebuttons a.homebu2:hover {display: block;text-indent: -9000px;font-size: 0;line-height: 0;height: 28px;background: url(/_images/postshi.gif) no-repeat 34px -36px;}

#rightContent ul li div#homebuttons a.homebu3 {display: block;text-indent: -9000px;font-size: 0;line-height: 0;width:127px;height: 28px;margin-left:60px;background: url(/_images/button_home_benefits_membership.gif) no-repeat 0px 0;}
html>body #rightContent ul li div#homebuttons a.homebu3 {margin-top: 8px;}
#rightContent ul li div#homebuttons a.homebu3:hover {display: block;text-indent: -9000px;font-size: 0;line-height: 0;width:127px;height: 28px;background: url(/_images/button_home_benefits_membership.gif) no-repeat 0px -28px;}
