HTML {
	overflow: auto;
	min-height: 100%;
	background: #e4dfd3 url(../Images/BG/BG.gif) repeat-x bottom left;
	background-attachment:fixed;
}

BODY {
	overflow: auto;
	min-width: 1000px;
	min-height: 100%;
	padding: 0;
	margin: 0;
}

.AutoMargin {
	margin: 0 auto;
}

#LogoBar {
	height: 108px;
	width: auto;
	background: url(../Images/Logo/LogoBar.gif) repeat-x;
}

#LogoContainer {
	height: 108px;
	width: 1000px;
	background: url(../Images/Logo/logo.png) no-repeat top left;
	text-align: right;
	color: #FFF;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#LogoIMG {
	height: 108px;
	width: 525px;
	border: 0;
}

#NavBar {
	background: url(../Images/BG/MenuBar.png) repeat-x;
	border-top: 1px solid #fff;
	height: 38px;
	width: 100%;
}

#NavContainer {
	height: 32px;
	width: 985px;
	color: #8e887c;
	position: relative;
	display: block;
}

#NavContainer ul {
	display: block;
	margin: 0 auto;
}

#NavContainer li {
	display: block;
	height: 32px;
	float: left;
}

#NavContainer li a {
	display: block;
	padding: 0 18px 0;
	line-height: 30px;
	padding-top: 2px;
	text-decoration: none;
	color: #6d6144;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 1px;
	background: url(../Images/BG/NavBG.gif) repeat-x center left;
	text-align: left;
}

#twoline, #NavContainer li a#twoline {
	line-height: 15px;
}

#NavContainer li a:hover {
	background: url(../Images/BG/NavBGHover.gif) repeat-x center left;
	color: #fff;
}

#NavContainer li a.active {
	background: url(../Images/BG/NavBGHover.gif) repeat-x center center;
	color: #fff;
}

#NavContainer li a.active span.Shadow {
	background: none;
	color: #6d6144;
	display: block;
	position: absolute;
	top: 1px;
}

.NavDiv {
	background: url(../Images/BG/NavDiv.gif) no-repeat center center;
	width: 2px;
}

#NavContainer li a span.Shadow {
	background: none;
	color: #fff;
	display: block;
	position: absolute;
	top: 1px;
}

#NavContainer li a:hover span.Shadow {
	background: none;
	color: #6d6144;
	display: block;
	position: absolute;
	top: 1px;
	cursor: pointer;
}

#ContentBar {
	background: url(../Images/BG/ContentBG.png) repeat-x top left;
	width: 100%;
	height: auto;
	float: left;
	clear: both;
}

#ContentContainer {
	height: auto;
	width: 960px;
}

#CopyDIV {
	width: 100%;
	float: left;
	clear: both;
	height: 25px;
	margin: 16px auto 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 24px;
	color: #686358;
	background: url(../Images/BG/Copy.png) no-repeat top center;
}

#WelcomeDIV, #HomeDIV, #UpdateDIV {
	width: 720px;
	padding: 4px 0 10px;
	margin: 0;
	background: url(../Images/BG/HDiv.gif) repeat-x bottom left;
	overflow: hidden;
}

#HomeDIV {
	background: none;
}

#VideoDIV {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0px;
	background-color: #eeebe2;
	border: 1px solid #fff;
}

#VideoDIV span.caption {
	width: 194px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	display: block;
	text-align: justify;
	margin: auto;
	margin-bottom: 6px;
}

span.boxlnk {
	width: 190px;
	background-color: #fff;
	display: block;
	text-align: center;
	font-size: 18px;
	padding: 2px 4px 2px 0;
	margin: 2px;
	border: 1px solid #CCC;
}

span.boxlnk a {
	color: #06c;
	font-size: 17px;
	text-decoration: none;
}

span.boxlnk a:hover {
	color: #006;
	text-decoration: none;
}

#WhatsNewDIV {
	width: 505px;
	float: right;
}

.VidBG {
	background: url(../Images/Icons/Videos.png) no-repeat center left;
	padding-left: 30px;
	padding-bottom: 6px;
	position: relative;
	left: 2px;
}

.VidBG a, a.golf {
	font-size: 18px;
}

#VideoDIV object {
	margin: 4px;
}

#GenDIV {
	width: 720px;
	padding-top: 4px;
}

p {
	margin: 8px 0 0 12px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #3e372a;
	line-height: 25px;
	text-align: justify;
	background: none;
}

p.smlwrap {
	font-size: 10pt;
}

p.sub {
	margin: 0 0 0 20px;
	line-height: 22px;
	text-align: left;
}

#WhatsNew {
	margin-top: 10px;
}

.StarBG {
	background: url(../Images/Icons/Star.png) no-repeat center left;
	padding-left: 28px;
}

#WhatsNew a {
	font-size: 14px;
}

#WhatsNew a:hover {
	color: #000;
}

#WhatsNew div {
	height: 48px;
	width: 488px;
	margin: 0 0 5px 12px;
	border: 1px solid #bbb5a7;
	background-color: #e9e5da;
}

#WhatsNew div.new {
	height: 119px;
	width: 488px;
	margin: 0 0 5px 12px;
	border: 1px solid #999486;
	background: #dacca6 url(../Images/BG/HotNews.gif) repeat-x top left;
}

#WhatsNew div.noimg {
	height: 80px;
}

img.hotnews {
	float: right;
	margin: 0px;
	border: 0px solid #999486;
	background-color: #f6f4ed;
	padding: 2px;
}	

#WhatsNew b, #WhatsNew b a, #WhatsNew div.new b, #WhatsNew div.new b a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #9f1d2d;
	text-decoration: none;
}

#WhatsNew div.new b, #WhatsNew div.new b a {
	font-size: 18px;
}

#WhatsNew div.new a.biglnk, #WhatsNew div.new a:hover.biglnk {
	font-size: 16px;
}

#WhatsNew b a:hover, #WhatsNew div.new b a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #9f1d2d;
	text-decoration: underline;
}

#WhatsNew div.new b a:hover {
	font-size: 18px;
}

a:link.redlink, a:active.redlink, a:visited.redlink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #9f1d2d;
}

a:hover.redlink {
	color: #141360;
}

#WhatsNew p, #WhatsNew div.new p {
	margin: 0;
	padding-top: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #3e372a;
	line-height: 17px;
	text-align: left;
}

#WhatsNew div.new p {
	font-size: 15px;
}

#WhatsNew h2 {
	width: 50px;
	background-color: #fcfbf9;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e372a;
	border: 1px solid #c8c1b2;
	line-height: 16px;
	text-align: center;
	margin: 2px 6px 2px 2px;
	padding: 5px 0;
	float: left;
	display: block;
}

#WhatsNew div.new h2 {
	margin: 2px 6px 60px 2px;
	border: 1px solid #999486;
}

#WhatsNew h2 b {
	font-size: 13px
}

img.center, b.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

table.article {
	width: 600px;
	text-align: center;
	margin-top: 12px;
}

.newshead {
	margin: 12px auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

td.article ol {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
}

td.cols {
	vertical-align: top;
	width: 300px;
	padding: 0 10px;
}

td.article p {
	text-align: left;
	text-align: justify;
	line-height: 22px;
	text-indent: 20px;
}

td.article p.black {
	color: #000000;
}

td.article p.noindent {
	text-indent: 0;
}

table.article2 {
	margin: 10px 0 0 12px;
}

table.article2 td.year {
	padding-right: 8px;
	text-align: right;
	vertical-align: top;
	width: 65px;
}

table.article2 td.fargo {
	text-align: left;
}

table.center {
	margin: 10px auto 0;
}

p.center {
	text-align: center;
}

div.calign {
	width: 300px;
	margin: 8px auto;
}

td.article p.pcenter {
	margin-top: 18px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	text-indent: 0;
}

sup {
	line-height: 8px;
	margin: 0;
	padding: 0;
}

p.space {
	margin-top: 18px;
}

p.smlspace {
	margin-top: 10px;
}

#WelcomeDIV div.img {
	float: right;
	padding: 0;
	margin: 5px 2px 0 14px;
}

#WelcomeDIV div.img img {
	border: 1px solid #6d6144;
	background-color: #eeebe2;
	padding: 4px;
	margin: 0;
}

#WelcomeDIV div.img span {
	width: 234px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e372a;
	display: block;
	margin: 0 4px 0;
}

div.clinics {
	margin: 0 auto;
	text-align: center;
}

div.clinics img.bg, table.leaders img, img.news, img.support {
	border: 1px solid #6d6144;
	background-color: #eeebe2;
	padding: 4px;
	margin: 0;
}

img.news {
	float: right;
	margin-top: 10px;
}

div.support {
	float: right;
	margin-left: 15px;
}

span.support {
	margin: 0 8px;
	font-size: 10pt;
	vertical-align: top;
}

div.clinics span {
	width: 440px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	display: block;
	margin: 0 auto;
}

img.nomargin {
	vertical-align: text-bottom;
	padding: 0;
	margin-left: 2px;
}

h1.GenH1 {
	font-family: Georgia, Cambria, Candara, Georgia, serif;
	font-size: 24px;
	font-weight: normal;
	color: #4f483a;
	margin: 0;
}

h1.GenH1 img {
	vertical-align: bottom;
}

b.golf, b.about, b.leaders, c.contact, b.clinics, b.support, b.contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
}

.bigtxt {
	font-size: 17px;
}

.smltxt {
	font-size: 13px;
	line-height: 18px;
}

b.bigtext, span.bigtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

b.blue {
	color: #141360;
}

table.golf, table.golf tr, table.golf tr td,
table.support, table.support tr, table.support tr td,
table.leaders2, table.leaders2 tr, table.leaders2 tr td,
table.videos, table.videos tr, table.videos tr td,
table.article2, table.article2 tr, table.article2 tr td {
	border: none;
	background: none;
}

table.golf {
	margin: 3px 0 0 16px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #3e372a;
}

table.golf td.amt {
	padding-right: 8px;
	text-align: right;
}

table.support {
	background-color: #e9e5da;
	border: 1px solid #bbb3a1;
	margin: 10px auto 6px 12px;
	padding: 6px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
}

table.support td {
	padding: 3px 6px;
}

table.support td.tblhead {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #3e372a;
	font-weight: bold;
}

table.support td.amt {
	text-align: center;
}

table.leaders img {
	float: left;
	margin-right: 6px;
}

table.leaders {
	margin: 0;
	border: 1px solid #bbb3a1;
	max-width: 715px;
	width: 700px;
}

table.leaders tr {
	background-color: #e9e5da;
	border: 0;
	border-width: 0;
}

table.leaders td {
	padding: 6px 0;
	border-width: 0;
}

table.leaders td.position {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #3e372a;
	padding-right: 10px;
	padding-left: 12px;
	vertical-align: top;
	text-align: right;
}

table.leaders td.position span {
	font-weight: normal;
}

table.leaders td.bio {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000;
	padding: 4px 4px; 4px 8px;
	min-width: 365px;
}

table.leaders td.bio span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #141360;
}

.b {
	font-weight: bold;
}

div.bio {
	float: left;
	clear: both;
	margin-bottom: 5px;
	width: 360px;
}

div.nomargin {
	margin: 0;
}

table.leaders2 {
	margin: 0 0 0 16px;
	color: #3e372a;
	max-width: 710px;
}

table.leaders2 tr td {
	padding-right: 16px;
}

div.leaders {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 8px 0 3px 8px;
}

div.leaders img {
	vertical-align: bottom;
	margin-right: 5px;
}

div.leaders2 {
	float: left;
	margin-right: 60px;
	max-width: 715px;
}

table.clinics {
	margin: 20px auto 18px;
	border: 1px solid #bbb3a1;
}

table.clinics tr {
	background-color: #e9e5da;
	border: 0;
	border-width: 0;
}

table.clinics td.season {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #3e372a;
	padding: 4px 6px 0 8px;
	vertical-align: top;
	text-align: right;
	line-height: 20px;
}

table.clinics td.info {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000;
	padding: 4px 4px 4px 8px;
	line-height: 22px;
}

table.clinics td.info span {
	margin-left: 16px;
}

p.comment {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	background: url(../Images/Icons/uparrow.png) no-repeat center right;
	padding-right: 10px;
}

.u {
	text-decoration: underline;
}

.i {
	font-style: italic;
}

.right {
	text-align: right;
}

div.golf {
	width: 375px;
	font-size: 17px;
	text-align: center;
	padding: 8px 0 12px;
	border: 1px solid #d5cebe;
	background-color: #e9e5da;
	margin: 15px auto 3px;
}

div.clinicphotos {
	float: right;
	height: 187px;
	width: 220px;
	margin: 0 0 10px 24px;
	text-align: right;
	overflow: visible;
}

div.clinicphotos img {
	height: 187px;
	width: 220px;
	border: 0;
}

div.clinicphotos span {
	width: 200px;
	margin: 0 20px 0 0;
	font-size: 12px;
	color: #000;
}

div.register {
	width: 565px;
	font-size: 18px;
	text-align: left;
	padding: 8px 0 12px 55px;
	background: #eeebe2 url(../Images/Icons/Info.png) no-repeat;
	background-position: 2% 50%;
	border: 1px solid #fff;
	margin: 15px auto 3px;
}

div.regnow {
	width: 430px;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 18px;
	text-align: left;
	padding: 8px 0 12px 45px;
	background: #eeebe2 url(../Images/Icons/registerttl.png) no-repeat;
	background-position: 2% 15%;
	border: 1px solid #fff;
	margin: 15px 3px 3px;
}

div.regnow span {
	font-size: 14px;
}

a:link.regnow, a:active.regnow, a:visited.regnow {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #06c;
}

.paynow {
	color: #f89500;
	font-weight: bold;
}

a:hover.regnow {
	color: #141360;
}

table.register tr th {
	text-align: right;
	padding-left: 6px;
}

table.register tr th, table.register tr td {
	padding-bottom: 6px;
}

table.register {
	font-size: 17px;
}

table.register tr th label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
}

#cform .input, #cform select {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid;
	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
}

#cform .submit {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 4px;
}

#cform .input {
	padding: 6px;
}

#cform select {
	padding: 5px;
}

table.register span, span.req {
	color: #ee0000;
	font-size: 18px;
}

img.golf {
	float: right;
	margin: 6px 0 0 8px;
	border: 1px solid #6d6144;
	background-color: #eeebe2;
	padding: 4px;
}

div.golfprice {
	width: 600px;
	font-size: 17px;
	text-align: center;
	padding: 10px 0 10px;
	border: 1px solid #d5cebe;
	background-color: #e9e5da;
	margin: 18px auto 0;
}

.titlelnk {
	font-size: 17px;
}

#NewsDIV {
	width: 228px;
	float: right;
	clear: right;
	background: url(../Images/BG/vdiv.png) no-repeat top left;
}

.NewsHeader {
	height: 38px;
	width: 220px;
	margin-left: 8px;
	background-position: bottom right;
	background-repeat: no-repeat;
}

.Contact {
	background-image: url(../Images/Icons/ContICO.png);
}

.Current {
	margin-top: 8px;
	background-image: url(../Images/Icons/CurrICO.png);
}

.Archived {
	background-image: url(../Images/Icons/ArchICO.png);
}

h1.NewsH1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #4d4637;
	margin: 0 0 0 6px;
	padding-top: 10px;
	font-variant: small-caps;
}

#ContactUL {
	margin: 4px 0 0 20px;
	padding: 0;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #595241;
}

ul.about {
	margin: 4px 0 12px 44px;
	padding: 0;
	list-style: none;
	list-style-image: url(../Images/Icons/Check.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	color: #000;
}

#ContactUL a, #ContactUL a:link, #ContactUL a:active, #ContactUL a:visited,
table.leaders a, table.leaders tr td a:link, table.leaders tr td a:active, table.leaders tr td a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #9f1d2d;
	text-decoration: underline;
}

#ContactUL a:hover, table.leaders tr td a:hover {
	color: #141360;
}

#NewsUL, #ANewsUL {
	margin-top: 6px;
	margin-left: 5px;
	padding: 0;
	list-style: none;
}

#NewsUL li, #ANewsUL li {
	background-position: center left;
	background-repeat: no-repeat;
	margin: 3px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
}

#NewsUL li {
	padding-left: 35px;
	margin-bottom: 6px;
}

#ANewsUL li {
	padding-left: 22px;
	margin-left: 5px;
}

#NewsUL li a:link, #NewsUL li a:active, #NewsUL li a:visited, #NewsUL li a:hover, #ANewsUL li a:link, #ANewsUL li a:active, #ANewsUL li a:visited, #ANewsUL li a:hover {
	font-size: 16px;
	font-style: normal;
}

a:link, a:active, a:visited {
	color: #06c;
}

a:hover {
	color: #9f1d2d;
}

.BotSpaceUL {
	margin-bottom: 15px;
}

#NewsUL li.golf {
	background-image: url(../Images/Icons/GolfICO.png);
}

#NewsUL li.article {
	background-image: url(../Images/Icons/DocICO.png);
}

#NewsUL li.pdf {
	background-image: url(../Images/Icons/PDF.png);
}

#ANewsUL li.pdf {
	background-image: url(../Images/Icons/PDFsml.png);
}


#NewsUL li.fund {
	background-image: url(../Images/Icons/FundICO.png);
}

#ANewsUL li.article {
	background-image: url(../Images/Icons/DocICOsml.png);
}

#NewsUL li.rss {
	background-image: url(../Images/Icons/RSS.png);
}

#ANewsUL li.rss {
	background-image: url(../Images/Icons/RSSsml.png);
}

#NewsUL li.img {
	background-image: url(../Images/Icons/IMG.png);
}

#ANewsUL li.img {
	background-image: url(../Images/Icons/IMGsml.png);
}

#tempul li {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 12px;
	color: #595241;
}

div#quote {
	margin: 26px 18px 0 0;
	padding: 3px 0 0 22px;
	width: 230px;
	float: right;
	background: url(../Images/BG/quote.png) no-repeat top left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
}

div#quote img {
	position: relative;
}

#quote h1 {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	display: inline;
}

.ImgAlign {
	vertical-align: middle;
}

table.videos {
	margin-top: 12px;
}

div.videos {
	width: 275px;
	float: left;
	margin: 0 0 0 18px;
	padding: 6px;
	background-color: #eeebe2;
	border: 1px solid #fff;
}

div.videos span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	display: block;
	text-align: justify;
	margin: 6px auto 0;
}

/* --- Camps DIVs --- */

div.Camps2 {
	height: 155px;
	display: inline-block;
}

div.Camps2l, div.Camps2r {
	height: auto;
	width: 300px;
	margin: 0 25px 0;
	padding-bottom: 15px;
	float: left;
	text-align: center;
}

div.Camps2l {
	clear: none;
}

div.Camps2r {
	clear: right;
}

div.Camps2l img, div.Camps2r img {
	margin: 5px auto 5px;
}

div.Camps2l img.framed, div.Camps2r img.framed {
	padding: 2px;
	border: 1px solid #333;
}

div.Camps2l span.caption, div.Camps2r span.caption {
	text-align: center;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
	vertical-align: top;
	text-align: center;
}

div.Camps2l p, div.Camps2r p {
	text-align: left;
	margin: 15px 0 0;
	padding: 0;
	display: block;
	vertical-align: top;
	text-indent: 13px;
}

div.Camps2l p.nospace, div.Camps2r p.nospace {
	margin-top: 0px;
}

div.CampsP {
	height: auto;
	width: 700px;
	float: left;
	margin: 4px 0 6px;
}

/* --- // Camps DIVs --- */

table.Camps td.Camps {
	text-align: center;
	margin: 10px auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #130e0d;
}

table.Camps td.Sunkist {
	vertical-align: top;
	text-align: center;
}

table.Camps td.Sunkist img {
	margin: 4px 0px 0px 0px;
	padding: 2px;
	border: 1px solid #333;
}

div.controlsBefore {
	background-color: #ddd;
	border: solid #888;
	border-width: 1px 0;
	text-align: center;
	margin: 0px auto 0;
	padding: 6px;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #111;
}

div.dlLink {
	height: 20px;
	margin: 5px auto 5px 0;
	float: left;
	clear: left;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	color: #000;
	background: url(../Images/Icons/PDFsml.png) no-repeat left center;
}

.fullwidth {
	width: 100%;
}

div.dlLink a {
	height: 20px;
	margin-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #06c;
}

div.dlLink a:hover {
	color: #006;
}

a.dl {
	height: 60px;
	width: 652px;
	margin-top: 8px;
	padding-left: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #dfdfdf url(../Images/Icons/PDF.png) no-repeat 1% center;
	border: 1px solid #bbb;
	font-size: 18px;
	font-style: italic;
	line-height: 60px;
	text-decoration: none;
	color: #333;
	display: block;
}

a:hover.dl {
	height: 60px;
	width: 652px;
	margin-top: 8px;
	padding-left: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #d3d3d3 url(../Images/Icons/PDF.png) no-repeat 1% center;
	border: 1px solid #666;
	font-size: 18px;
	font-style: italic;
	text-decoration: none;
	line-height: 60px;
	color: #000033;
}

	div.pgArticles a {
		height: 60px;
		width: 652px;
		margin-top: 8px;
		padding-left: 46px;
		font-family: Georgia, "Times New Roman", Times, serif;
		background: #e8e8e8 url(../Images/Icons/PDF.png) no-repeat 1% center;
		border: 1px solid #aaaaaa;
		font-size: 18px;
		font-style: italic;
		line-height: 60px;
		text-decoration: none;
		color: #222222;
		display: block;
	}
	
	div.pgArticles a:hover {
		height: 60px;
		width: 652px;
		margin-top: 8px;
		padding-left: 46px;
		font-family: Georgia, "Times New Roman", Times, serif;
		background: #d8d8d8 url(../Images/Icons/PDF.png) no-repeat 1% center;
		border: 1px solid #777777;
		font-size: 18px;
		font-style: italic;
		text-decoration: none;
		line-height: 60px;
		color: #000033;
	}

	div.pgArticles span {
		float: right;
		margin-right: 12px;
		color: #555555;
		font-style: normal;
		font-size: 14px;
	}
	
	div.pgArticles a:hover span {
		color: #000000;
	}

td.dlLink a.dl {
	height: 48px;
	line-height: 48px;
	width: 340px;
	font-size: 16px;
	padding-left: 30px;
	float: right;
	background: #d3d3d3 url(../Images/Icons/PDF.png) no-repeat 2% center;
}

td.dlLink a:hover.dl {
	height: 48px;
	line-height: 48px;
	width: 340px;
	font-size: 16px;
	padding-left: 30px;
	float: right;
	color: #000000;
	background: #9fa2a7 url(../Images/Icons/PDF.png) no-repeat 2% center;
}

div.dlLink a.extension,
div.dlLink a:link.extension,
div.dlLink a:active.extension,
div.dlLink a:visited.extension {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #444;
	margin: 0px;
	text-decoration: none;
}

div.dlLink a:hover.extension {
	color: #222;
	font-style: normal;
	margin: 0px;
	text-decoration: underline;
}

div.pagenum {
	height: 20px;
	margin: 5px 0 5px auto;
	font-size: 18px;
	font-style: italic;
	color: #555;
	text-align: right;
	float: right;
	clear: right;
	padding: 0 20px 0 0;
	background: url(../Images/Icons/Page.png) no-repeat center right;
}

table.CampsChart {
	width: 600px;
	margin: 0px auto 12px;
	border: 2px solid #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	border-spacing: 0px;
	border-collapse: collapse;
}

hr {
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
	width: 660px;
	margin: 4px auto;
}

table.CampsChart td {
	border: 1px solid #000;
	padding: 4px 8px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

table.CampsChart th {
	border: 1px solid #000;
	padding: 4px 8px;
	font-size: 15px;
	font-weight: normal;
}

p.noindent {
	text-indent: 0px;
}

table.CampsChart td.left, table.CampsChart th.left {
	text-align: left;
}

.contain {
	float: left;
	width: 100%;
	margin: 15px 0 0;
}

div.nyacl, div.nyacr {
	width: 320px;
	margin: 0 15px 0;
	height: auto;
	float: left;
	text-align: center;
}

div.nyacl {
	clear: none;
}

div.nyacr {
	clear: right;
}

div.vl img, div.nyacr img {
	margin: 5px auto 5px;
}

div.nyacl img.framed, div.nyacr img.framed {
	padding: 2px;
	border: 1px solid #333;
}

div.nyacl span.caption, div.nyacr span.caption {
	text-align: center;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
	vertical-align: top;
	text-align: center;
}

div.nyacl p, div.nyacr p {
	text-align: left;
	font-size: 12pt;
	margin: 15px 0 0;
	padding: 0;
	display: block;
	vertical-align: top;
}

div.contain p.smlchart {
	font-size: 12px;
	line-height: 14px;
	text-indent: 0;
}

		/*
			Vertical Accordions
		*/
		
		#container {
			margin-top: 12px;
		}

		.accordion_toggle {
			display: block;
			height: 45px;
			width: 705px;
			background-color: #06057a;
			padding: 0 10px 0;
			line-height: 45px;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 20px;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0;
		}
		
		.accordion_toggle:hover {
			background-color: #e0542f;
			border: 1px solid #ddd;
			color: #06057a;
		}
			.accordion_toggle .i {
				font-size: 16px;
				float: right;
				color: #e3efd3;
			}

		.accordion_toggle_active {
			background-color: #e0542f;
			color: #fff;
			border-bottom: 1px solid #f68263;
		}

		.accordion_content {
			width: 695px;
			background-color: #fff;
			padding: 12px 15px;
			color: #444;
			overflow: hidden;
		}

			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #09F;
			}

			/*.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}*/

		.vertical_accordion_toggle {
			display: block;
			height: 40px;
			width: 700px;
			background: url(Images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 14px;
			color: #000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0;
		}

		.vertical_accordion_toggle_active {
			background: url(Images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #fff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #fff;
			color: #444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #09f;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}