body
{
	background-color:#ffffff;
	font-family: Arial;
	font-size:10pt;
	background-image:url("../siteGFX/golfbg.gif");
	background-repeat:repeat-x;
}

a:link
{
	text-decoration:none;
	color:#000000;
}

a:visited
{
	text-decoration:none;
	color:#000000;
}

a:active
{
	text-decoration:none;
	color:#000000;
}

a:hover
{
	text-decoration:underline;
	color:#000000;
}

.addthis_button
{
	padding:0px;
	float:none;
}

.addthis_button a:link
{
	padding:0px;
	float:none;
}

.addthis_button a:visited
{
	padding:0px;
	float:none;
}

.addthis_button a:active
{
	padding:0px;
	float:none;
}

.addthis_button a:hover
{
	padding:0px;
	float:none;
}

.container
{
	width:950px;
	margin:0px auto;
	background-color:#ffffff;
}

.DartTop
{
	text-align:center;
	padding-top:10px;
}

.masthead
{
	margin-left:5px;
	background-image:url("../siteGFX/header.gif");
	background-repeat:no-repeat;
	width:940px;
	height:80px;
}

.masthead span
{
	float:right;
	padding-top:45px;
}

.SiteNav
{
	padding-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}

.SiteNav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	width:950px;
}

.SiteNav li
{
	float:left;
	border-right:solid 1px #ffffff
}

.SiteNav a:link
{
	text-decoration:none;
	display:block;
	padding:5px 20px 5px 10px;
	background-color:#0c4981;
	background-image:url(../siteGFX/navBG.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
}

.SiteNav a:visited
{
	text-decoration:none;
	display:block;
	padding:5px 20px 5px 10px;
	background-color:#0c4981;
	background-image:url(../siteGFX/navBG.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
}

.SiteNav a:active
{
	text-decoration:none;
	display:block;
	padding:5px 20px 5px 10px;
	background-color:#0c4981;
	background-image:url(../siteGFX/navBG.gif);
	background-repeat:repeat-x;
	color:#FFF556;
	font-weight:bold;
	font-size:10pt;
}

.SiteNav a:hover
{
	text-decoration:none;
	display:block;
	padding:5px 20px 5px 10px;
	background-color:#0c4981;
	background-image:url(../siteGFX/navBG.gif);
	background-repeat:repeat-x;
	color:#FFF556;
	font-weight:bold;
	font-size:10pt;
}

.NewsBlocks
{
	float:left;
	width:630px;
}

.Block
{
	margin-bottom:10px;
}

.Block h2
{
	padding:0px;
	margin:0px;
	color:#00417b;
	font-weight:normal;
	font-family:Times New Roman;
}

.Block h3
{
	padding:0px;
	margin:0px;
	background-color:#cdcdcd;
	padding:5px;
	margin-bottom:5px;
	color:#ffffff;
	font-size:10pt;
	background-image:url(../siteGFX/subheaderBG.gif);
	background-repeat:repeat-x;
}

.BlockImg
{
	float:left;
	width:310px;
	height:205px;
	border:solid 1px #cdcdcd;
}

.BlockImg img
{
	width:310px;
	height:205px;
}

.BlockText
{
	float:left;
	width:310px;
	margin-left:5px;
}

.BlockText p
{
}

.BlockText ul
{
	padding:0px;
	margin:0px;
	margin-left:16px;
	color:#00417b;
}

.moreNews a:link
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}

.moreNews a:visited
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}

.moreNews a:active
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}

.moreNews a:hover
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}

/*.BlockText a:link
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}

.BlockText a:visited
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}

.BlockText a:active
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}

.BlockText a:hover
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:9pt;
}*/

.RightDart
{
	float:right;
	width:300px;
}

.keyPartners
{
	margin-bottom:25px;
}

.keyPartners h3
{
	padding:0px;
	margin:0px;
	width:297px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #000000; 
	background-color:#000000; 
	color:#ffffff; 
	font-size:10pt;
	font-weight:bold;	
}

.keyPartners ul
{
	width:298px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	border:solid 1px #cdcdcd;
}

.footer
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	color:#525151;
}

.footer a:link
{
	text-decoration:none;
	padding:0px 10px 0px 10px;
	color:#525151;
	font-size:8pt;
}

.footer a:visited
{
	text-decoration:none;
	padding:0px 10px 0px 10px;
	color:#525151;
	font-size:8pt;
}

.footer a:active
{
	text-decoration:none;
	padding:0px 10px 0px 10px;
	color:#525151;
	font-size:8pt;
}

.footer a:hover
{
	text-decoration:none;
	padding:0px 10px 0px 10px;
	color:#525151;
	font-size:8pt;
}

/*

READ PAGE CSS

*/

.readContent
{
	
}

.readContent h3
{
	padding:0px;	
	margin:0px;	
	background-color:#cdcdcd;
	padding:5px;
	margin-bottom:5px;
	color:#ffffff;
	font-size:10pt;
	background-image:url(../siteGFX/subheaderBG.gif);
	background-repeat:repeat-x;
}

.centerContent
{
	padding-bottom:20px;
	border-bottom:dotted 1px #cdcdcd;
	margin-bottom:20px;
}

.readTitle
{
	float:left;
	padding-bottom:20px;
	width:310px;
}

.readTitle h2
{
	color:#00417b;
	padding:0px;
	margin:0px;
	font-weight:normal;	
	font-family:Times New Roman;
}

.readImg
{
	float:right;
	width:310px;
	height:205px;
	border:solid 1px #cdcdcd;
	margin-left:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
}

.readImageCap
{
	background-color:#ffffff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position:relative;
	bottom:-179px;
	padding:5px;
}

.otherNews
{
	color:#00417b;
}

.otherNews h3
{
	color:#00417b;
	background-image:none;
	background-color:#ffffff;
}

.otherNews ul
{
	padding:0px;
	margin:0px;
	margin-left:16px;
	color:#00417b;
}

.otherNews a:link
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:8pt;
}

.otherNews a:visited
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:8pt;
}

.otherNews a:active
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:8pt;
}

.otherNews a:hover
{
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 0px;
	color:#00417b;
	font-weight:bold;
	font-size:8pt;
}

.a-z
{
	
}

.a-z h3
{
	font-size:10pt;
	color:#ffffff;
	background-image:url(../siteGFX/subheaderBG.gif);
	background-repeat:repeat-x;
}

.a-z ul
{
	padding:0px;
	margin:0px;
	float:right;
	list-style:none;
	margin-top:5px;
}

.a-z li
{
	float:left;
	margin-right:2px;
}

.a-z a:link
{
	text-decoration:none;
	color:#ffffff;
	width:50px;
	height:21px;
	text-align:center;
	background-image:url(../siteGFX/buttonblack.gif);
	background-repeat:no-repeat;
	display:block;
	float:left
}

.a-z a:visited
{
	text-decoration:none;
	color:#ffffff;
	width:50px;
	height:21px;
	text-align:center;
	background-image:url(../siteGFX/buttonblack.gif);
	background-repeat:no-repeat;
	display:block;
	float:left
}

.a-z a:active
{
	text-decoration:none;
	color:#000000;
	width:50px;
	height:21px;
	text-align:center;
	background-image:url(../siteGFX/buttonblack.gif);
	background-repeat:no-repeat;
	display:block;
	float:left
}

.a-z a:hover
{
	text-decoration:none;
	color:#000000;
	width:50px;
	height:21px;
	text-align:center;
	background-image:url(../siteGFX/button.gif);
	background-repeat:no-repeat;
	display:block;
	float:left
}

.centerContent
{
	
}

.centerContent a:link
{
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
	display:block;
	padding:5px 15px 2px 5px;
	float:left;
	background-image:none;
	background-repeat:no-repeat;
}

.centerContent a:visited
{
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
	display:block;
	padding:5px 15px 2px 5px;
	float:left;
	background-image:none;
	background-repeat:no-repeat;
}

.centerContent a:active
{
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
	display:block;
	padding:5px 15px 2px 5px;
	float:left;
	background-image:none;
	background-repeat:no-repeat;
}

.centerContent a:hover
{
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
	display:block;
	padding:5px 15px 2px 5px;
	float:left;
	background-image:none;
	background-repeat:no-repeat;
}

.readBlog h3
{
	padding:0px;	
	margin:0px;	
	background-color:#cdcdcd;
	padding:5px;
	margin-bottom:5px;
	color:#ffffff;
	font-size:10pt;
	background-image:url(../siteGFX/subheaderBG.gif);
	background-repeat:repeat-x;
}

.BlogContent
{
	
}

.BlogContent div
{
	padding:10px;
	border-bottom:dotted 1px #cdcdcd;
}

.BlogContent h2
{
	color:#00417b;
	background-image:none;
	background-color:#ffffff;
	padding:0px;
	font-weight:normal;
	font-family:Times New Roman;
}

.author
{
	font-size:8pt;
}

.author span
{
	color:#7d7d7d;
	font-weight:bold;
}

/*.BlogContent a:link
{
	text-decoration:none;
	color:#7d7d7d;
	padding-left:5px;
	font-weight:bold;
}

.BlogContent a:visited
{
	text-decoration:none;
	color:#7d7d7d;
	padding-left:5px;
	font-weight:bold;
}

.BlogContent a:active
{
	text-decoration:none;
	color:#7d7d7d;
	padding-left:5px;
	font-weight:bold;
}

.BlogContent a:hover
{
	text-decoration:none;
	color:#7d7d7d;
	padding-left:5px;
	font-weight:bold;
}*/