body                    { background-image: url('../images/page_bg.jpg'); background-repeat: repeat-x; font-family: Arial, Sans-Serif; font-size: small; color: #5A5A5A; margin: 0px; padding: 0px; background-color: #007ba9; }

/********* Common **********/
a                       { text-decoration: underline; color: #596EA5; }
a:hover                 { text-decoration: none; }
input                   { font-family: Arial; font-size: 13px; }
textarea                { font-family: Arial; font-size: 13px; }
img                     { border-width: 0px; }
tr											{ vertical-align: top; }

.Center                 { text-align: center; }
.Right                  { text-align: right; }
.FloatRight             { float: right; padding-left: 10px; padding-bottom: 10px; }
div.Indent15            { padding-left: 15px; }
div.Indent25            { padding-left: 25px; }
.Bold                   { font-weight: bold; }
.Italic                 { font-style: italic; }
.Underline              { text-decoration: underline; }
.Paragraph              { padding-bottom: 10px; }
div.Caption							{ color: #000000; font-size: smaller; }
div.CaptionGray					{ font-size: smaller; font-style: italic; }
div.Smaller							{ font-size: smaller; }

/********* Template ***********/
div.Main                { padding-bottom: 20px; }
table.MainTable         { width: 816px; height: 100%; background-image: url('../images/page_bg.jpg'); background-repeat: repeat-x; background-color: #007ba9; }
table.MainTable tr td   { text-align: left; }
td.ShadowRight          { width: 25px; background-image: url('../images/shadow_right.png'); background-repeat: repeat-y; }
td.ShadowLeft           { width: 25px; background-image: url('../images/shadow_left.png'); background-repeat: repeat-y; }
td.ShadowLeftBottom     { width: 25px; height: 25px; background-image: url('../images/shadow_corner_ll.png'); background-repeat: no-repeat; }
td.ShadowBottom         { height: 25px; background-image: url('../images/shadow_bottom.png'); background-repeat: repeat-x; }
td.ShadowRightBottom    { width: 25px; height: 25px; background-image: url('../images/shadow_corner_lr.png'); background-repeat: no-repeat; }
td.MainCell							{ background-color: #ffffff; }

/********* Header **********/
div.Logo                { width: 100%; height: 183px; background-image: url('../images/header_bg.jpg'); background-repeat: no-repeat; }
div.Logo img.Logo				{ margin-left: 27px; margin-top: 30px; width: 344px; height: 94px; }
div.Logo img.AboutLada	{ float: right; margin-right: 82px; margin-top: 115px; }
div.LogoDivider					{ width: 100%; height: 3px; }

/********* Nav ********/
table.Nav								{ width: 100%; }

td.SubNav								{ height: 25px; background-color: #ffffff; padding: 2px 0px 2px 0px; }
div.SubNavItems					{ width: 100%; background-color: #fff12d; }
div.SubNavItems div			{ background-color: #fff12d; }
td.SubNav td						{ background-color: #fff12d; line-height: 25px; vertical-align: middle; }
td.SubNav td.Divider		{ width: 1px; }
td.SubNav a							{ font-size: 13px; font-weight: bold; color: #000000; display: block; padding: 0px 10px 0px 10px; height: 25px; text-decoration: none; text-align: center; }
td.SubNav a:hover				{ background-color: #ffffff; text-decoration: none; }
td.SubNav a.Static			{ background-color: #ffffff; text-decoration: none; }
div.SubNavShadow				{ position: absolute; top: -10px; left: 0px; }

div.LeftNav	a						{ text-decoration: underline; color: #2571A2; font-size: small; }
div.LeftNav	a.On				{ text-decoration: underline; color: #2571A2; font-size: small; font-weight: bold; }
div.LeftNav a:hover			{ text-decoration: none; }
div.LeftNav							{ padding-bottom: 5px; color: #5A5A5A; font-size: smaller; }

div.Breadcrumb					{ padding: 17px 0px 0px 11px; }
div.Breadcrumb a				{ text-decoration: none; color: #5A5A5A; font-size: 12px; }
div.Breadcrumb a:hover	{ text-decoration: underline; }
div.Breadcrumb a.On			{ text-decoration: none; color: #5A5A5A; font-weight: bold; }
div.Breadcrumb a.On:hover	{ text-decoration: underline; }

/********* Middle Content **********/
div.LakesAreaMn					{ position: absolute; top: -200px; left: 0px; }
div.WorkWhereYouPlay		{ position: absolute; top: -200px; left: 0px; }
table.ContentArea				{ width: 100%; }
table.ContentArea td.L	{ width: 257px; }
table.ContentArea td.R	{ width: 503px; }
div.ContentTitle				{ color: #2571A2; font-size: x-large; font-weight: bold; padding-bottom: 3px; text-align: left; }
div.ContentHeading			{ color: #2571A2; font-size: large; font-weight: bold; padding-bottom: 3px; text-align: left; }
div.HomeHeading					{ color: #2571A2; font-size: 18px; font-weight: bold; padding-bottom: 3px; line-height: 21px; text-align: left; }
div.HomeContent					{ padding: 15px 10px 10px 26px; font-size: 13px; line-height: 19px; }
div.PageImages					{ margin-left: 3px; padding: 19px 10px 19px 22px; text-align: left; background-color: #F0F1F1; }
div.PageContent					{ padding: 12px 26px 0px 26px; }

div.LeftLink	a					{ text-decoration: underline; color: #2571A2; font-size: small; }
div.LeftLink a:hover		{ text-decoration: none; }
div.LeftLink						{ padding-bottom: 5px; font-style: italic; color: #5A5A5A; font-size: smaller; }

div.Mission							{ text-align: center; width: 100%; font-style: italic; padding-top: 7px; }
table.TwoColumns td.L		{ padding-left: 10px; white-space: nowrap; }
table.TwoColumns td.L4	{ padding-left: 10px; white-space: nowrap; width: 55%; }
table.TwoColumns td.R		{ padding-left: 25px; white-space: nowrap; }
table.TwoColumns td.RR	{ padding-left: 25px; text-align: right; }

table.Grid							{ width: 95%; }
table.Grid td						{ padding: 2px 5px 2px 5px; border-bottom: solid 1px #aaaaaa; }
table.Grid th						{ padding: 2px 5px 2px 5px; border-top: solid 1px #aaaaaa; border-bottom: solid 1px #aaaaaa; }
table.Grid tr.Row1, table.Grid tr.Row1 td, table.Grid tr.Row1 th	{ background-color: #F0F1F1; white-space: nowrap; }
table.Grid td.L					{ width: 55%; }

/********* Home ***************/
div.HomeImageFader			{ width: 506px; height: 349px; background-image: url('../images/home/wakeboarder.jpg'); background-repeat: no-repeat; }
div.WhatsNew						{ width: 721px; border: solid 1px #fff12e; text-align: left; }
div.WhatsNewTitle				{ height: 35px; background-color: #fff12e; line-height: 35px; font-size: 19px; font-weight: bold; color: #2571A3; padding-left: 13px; }
div.WhatsNewContent			{ padding: 9px 7px 9px 7px; }
td.NewItem							{ width: 25%; padding: 5px 10px 15px 10px; }
td.NewItem a						{ text-decoration: underline; color: #2571A3; }
td.NewItem a:hover			{ text-decoration: none; }
td.WhatsNewDivider			{ width: 1px; background-color: #c4c4c4; font-size: 1px; }

/********* Footer ***************/
div.Footer							{ width: 100%; text-align: center; color: #7C7C7C; font-size: 12px; line-height: 17px; padding: 42px 0px 13px 0px; }
div.Footer a						{ text-decoration: none; color: #7C7C7C; }
div.Footer a:hover			{ text-decoration: underline; }
div.Baseline						{ background-color: #fff12e; height: 14px; width: 760px; }

