body {margin:0px;padding:0px;background:#ffffff url("/images/Bckgr.BodyGradient.gif") 0px 0px repeat-x; text-align:center}
.TrackerCode {height:0px;font-size:0px;line-height:0px;overflow:hidden}
.Clear,
.clear {clear:both;overflow:hidden;height:0;line-height:0;font-size:0}
.toLeft { float:left }
.toRight { float:right }

.topHotNews  { margin: 0px 0px 10px 0px; display: block; float: left; width: 100%; height: 24px; }
.topHotNews  a { color: #000; font-weight: bold; }
.topHotNews .RightBox { display: block; float: left; height: 24px; width: 26px; background: url('/images/TopNewsbgRight.gif') no-repeat top left; }
.topHotNews .LeftBox { display: block; float: left; height: 24px; width: 26px; background: url('/images/TopNewsbgLeft.gif') no-repeat top left; }
.topHotNews .MiddleBox { display: block; float: left; height: 19px; width: 908px; background: #e8f3e5; overflow: hidden; padding-top: 3px; border-top: 1px solid #231553; border-bottom: 1px solid #231553; }

.bannerImage { margin-top: 10px; }
.newsSubscribe { display: block; float: left; width: 201px; height: 19px; background: url("/images/subscribeBg.jpg") no-repeat top left; padding-left: 14px; padding-top: 5px; }
.newsSubscribe a { color: #fff; font-size: 11px; font-weight: bold; }

.AlignLeft {text-align:left}
.AlignRight {text-align:right}
.AlignCenter {text-align:center}
.AlignTop {vertical-align:top}
.AlignMiddle {vertical-align:middle}
.AlignBottom {vertical-align:bottom}

.TextBold {font-weight:bold}

.HeadlineTop {position:absolute;left:0px;bottom:88px}
.HeadlineMain {margin:0;padding:0 0 8px 0;font-weight:bold;color:#28124e;font-size:18px;line-height:21px; max-width: 620px; }
.HeadlineBox1 {margin:0px;padding:10px;height:28px;font-family:"Franklin Gothic Medium",sans-serif;color:#ffffff;font-size:24px;line-height:26px;font-weight:normal;background:#e9f2e0 url("/images/HeadlineBox1.gif") 0px 0px no-repeat}
.Headline {margin:0;padding:0;color:#28124e;font-size:14px;line-height:16px;font-weight:bold}
.HeadlineSmall {margin:0;padding:0 0 12px 0;font-weight:bold;font-size:12px}

.dividerContent {margin:12px 0;padding:0;background:url("/images/dividerlist2.gif") center top no-repeat;overflow:hidden;height:1px;line-height:1px;font-size:1px}
.GoUp {position:relative;margin:15px 0;padding:0px;background:url("/images/dividerlist2.gif") center 2px no-repeat;text-align:center;overflow:hidden;height:6px;font-size:6px;line-height:6px;font-weight:bold}
  .GoUp a {position:relative;z-index:100;display:block;margin:0 auto;padding:0 10px;width:45px;height:6px;background:#ffffff}
  .GoUp a img {display:block}

.NoBorderBottom {border-bottom:0px !important}

a.PrintLink,
a:hover.PrintLink,
a.PrintPreviewLink,
a:hover.PrintPreviewLink,
a.BackLink,
a:hover.BackLink {float:right;margin-top:5px;padding:1px 0 1px 0;text-decoration:none;font-size:10px;font-weight:bold}
a.PrintLink img.Icon,
a.PrintPreviewLink img.Icon {margin:0 5px -3px 0}
a.BackLink img.Icon {margin:0 5px -1px 0}
a.PrintLink {display:none}
a.PrintPreviewLink {display:block}
a.BackLink {display:none;float:right;margin-left:20px}

a.FileForDownload {text-decoration:none}
a.FileForDownload span {text-decoration:underline}
a.FileForDownload:hover span {text-decoration:none}
a.FileForDownload .Icon {margin:0 5px -2px 0;width:16px;height:16px}
.rssIcon { margin-left: 5px; }

/* LAYOUT */
.Container {position:relative;margin:0 auto;width:960px;text-align:left;background:url("/images/Bckgr.Lines.gif") no-repeat}

.Top {position:relative;margin-bottom:22px;padding:13px 12px 0 12px}
	.Top,
	.Top .ContentMain {height:190px}
	.Top .LogoHolder {float:left}
		.Top .LogoHolder a,
		.Top .LogoHolder img {display:block}
	.Top .ContentMain {position:relative;float:right;width:693px}

.Content {padding:0 0 20px 0}
  .Content .ContentLeft {float:left;width:215px;overflow:hidden}
  .Content .ContentMain {float:right;width:725px;overflow:hidden}
	  .Content .ContentMiddle {float:left;width:491px;overflow:hidden}
	  .Content .ContentRight {float:right;width:215px;overflow:hidden}

.ContentHome {}
/*
.ContentLeftWide {display: none }
.ContentMainWide {position:relative}
.ContentLeftSpace {padding-left:10px}
.ContentTopSpace {padding-top:16px}
*/

.Bottom {padding:0 0 20px 0}
	.Sponsors {padding:0 0px 20px 0px}
		.Sponsors .SponsorLogo {padding:0 10px}
	.Footer {margin:0 0px;padding:7px 0;font-size:11px;line-height:16px;background:url("/images/FooterBckgr.gif") 0px 0px repeat-x}
		.Footer .Txt {color:#141215;}
		.Footer .DesignBy {color:#9c9c9c; padding-left:20px;}
/* end LAYOUT */


/* BANNERS */
.BannerTop {position:absolute;left:0px;bottom:0px;width:490px}
  .BannerTop img {display:block}
.BannersTopBttns {float:right; position: relative; }
	.BannersTopBttns .BannerBttn1 { display: block; position: absolute; width: 104px; height: 103px; top: 100px; right: 12px; }
	.BannersTopBttns .BannerBttn2 { display: block; position: absolute; width: 104px; height: 103px; top: 10px; right: 60px; }

.BannerBase {}
.BannersLeft {}
  .BannersLeft .BannerWatchVideo {margin-bottom:30px !important}
  .BannersLeft .Banner {margin-bottom:10px;text-align:center}
.BannerRight {margin:0 0 15px 0}

.bannerVideo {padding:3px;width:249px;height:206px;overflow:hidden;background:url("/images/bannerVideoFrame.gif") 0px 0px no-repeat; margin-top: 10px; }
/* end BANNERS */


/* MENUS */
.MenuMain {margin-bottom:15px;padding:5px 10px;background:#6b5b85 url("/images/MenuMainBckgr.gif") repeat-x;font-family:Helvetica,sans-serif}
.MenuMain .item {float:left;font-size:13px;line-height:14px;white-space:nowrap}
	.MenuMain .item a {color:#ffffff;text-decoration:none}
	.MenuMain .item a:hover {color:#a0ce71;text-decoration:none}
	.MenuMain .itemActive a {color:#a0ce71;text-decoration:none}
.MenuMain .itemdivider {float:left;color:#ffffff;padding:0 10px;width:2px;overflow:hidden;font-size:13px;line-height:14px;text-align:center}

.MenuLeft {margin:0 0 15px 0;background:#e9f2e0}
	.MenuLeftHeadline {margin:0px;padding:10px;min-height:18px;font-family:"Franklin Gothic Medium",sans-serif;color:#ffffff;font-size:18px;line-height:18px;font-weight:normal;background:#58813e url("/images/MenuLeftHeadline.gif") 0px 0px no-repeat}
		.MenuLeftHeadline a {color:#ffffff !important}
		.MenuLeftHeadline a:hover {color:#ffffff !important}
.MenuLeftIn {padding:10px}
	.MenuLeftIn a {margin:0;padding:0;font-weight:bold;color:#28124e;display:block;text-decoration:none}
	.MenuLeftIn a:hover,
	.MenuLeftIn .active {color:#57803d;text-decoration:none}
	.MenuLeftIn .divider {margin:5px 0;padding:0;background:url("/images/dividerlist1.gif") center top no-repeat;overflow:hidden;height:1px;line-height:1px;font-size:1px}
	.MenuLeftIn .itemdivider {display:none}
.MenuLeft .Selected {}
/* end MENUS */


.ContentList {}
	.ContentList .Box p {margin:0;padding:0 0 18px 0}
	.ContentList .LogoImgHolder {float:left;margin:3px 15px 10px 0;padding:10px;border:1px solid #28124e}
	.ContentList .ImgBorderedHolder {float:left;margin:3px 15px 10px 0;border:1px solid #28124e}

p.Contribute {margin:0;padding-bottom:8px !important;font-weight:bold;font-size:10px}
	p.Contribute a {color:#28124e;text-decoration:none}
	p.Contribute a:hover {color:#57803d;text-decoration:none}
	p.Contribute .divider {padding:0 1px;color:#28124e;text-align:center}
table.SponsoredBy {}
	table.SponsoredBy td {padding-bottom:12px;font-size:10px}
	table.SponsoredBy td, table.SponsoredBy td * {vertical-align:middle;text-align:left;vertical-align:middle}
	table.SponsoredBy img {margin-left:5px}

.JudgesForm h1 {margin:7px 0 10px 0;padding:0 0 0 0}
.JudgesForm p {margin:10px 0 5px 0;padding:0 0 0 0}
.JudgesForm .ImageBorder {margin:0 15px 0 0}
.JobLines {padding-bottom:7px;vertical-align:bottom;font-weight:bold}


.NewsListHome {margin:0 0 15px 0;padding:10px;background:#e9f2e0}
	.NewsListHome p {margin:0;padding:0;font-weight:bold}
	.NewsListHome a {color:#28124e;display:block;text-decoration:none}
	.NewsListHome a:hover {color:#57803d;text-decoration:none}
	.NewsListHome .divider {margin:5px 0;padding:0;background:url("/images/dividerlist1.gif") center top no-repeat;overflow:hidden;height:1px;line-height:1px;font-size:1px}

.newsList {}
.newsList .Box {}
	.newsList .Box h4.Date {padding-bottom:2px}
	.newsList .Box h3 {padding-bottom:2px}
	.newsList .Thumb {}
	.newsList .Dscr {padding-bottom:2px}
	.newsList .linkMore {font-weight:bold}
	.newsList .divider {margin:5px 0;padding:0;background:url("/images/dividerlist1.gif") center top no-repeat;overflow:hidden;height:1px;line-height:1px;font-size:1px}


.galleryBox {margin:0 -17px 0 0}
.galleryBox .Box {float:left; width:166px; padding:0 17px 15px 0}
.galleryBox .Thumb {margin-bottom:10px}
	.galleryBox .Thumb a,
	.galleryBox .Thumb img {display:block}
	.galleryBox .Thumb img {border:1px solid #c2e5f9}
.galleryBox .Dscr {padding-bottom:5px}
.galleryBox .LinkDwonload {font-weight:bold}

.Videos {margin:0 -20px 0 0}
	.Videos .Box {float:left; width:166px; padding:0 17px 15px 0}
	.Videos .videoThumb {margin-bottom:10px}
	.Videos .videoThumb a,
	.Videos .videoThumb img {display:block}
	.Videos .videoThumb img {border:1px solid #c2e5f9}
	.Videos .videoCode {}
	.Videos .LinkDwonload {font-weight:bold}


.Paging {padding-top:20px}
	.Paging a {text-decoration:none}
	.Paging a:hover,
	.Paging a.active {color:#57803d; text-decoration:none}
	.Paging .divider {padding:0 2px;}
	.Paging .dots {padding:0 2px;}


input, select, textarea {border:1px solid #bfbfbf;font-family:Arial;font-size:12px}
textarea {overflow:auto}
.Error {color:#cc0000 !important}
.Asterisk {font-family:Verdana !important;font-weight:bold;font-size:11px}
.Label,
label {color:#9185a6;font-weight:bold}
.AlignedTopLabel {padding-top:3px;vertical-align:top}

.Form {position:relative;background:#f4f3f7;padding:20px;border:1px solid #ebe1f3}
  .Form .CornerTopLeft {position:absolute;z-index:100;top:-1px;left:-1px;width:5px;height:5px;overflow:hidden;background:url("/images/crnrTLForm.gif") 0px 0px no-repeat}
  .Form .CornerTopRight {position:absolute;z-index:100;top:-1px;right:-1px;width:5px;height:5px;overflow:hidden;background:url("/images/crnrTRForm.gif") 0px 0px no-repeat}
  .Form .CornerBottomLeft {position:absolute;z-index:100;bottom:-1px;left:-1px;width:5px;height:5px;overflow:hidden;background:url("/images/crnrBLForm.gif") 0px 0px no-repeat}
  .Form .CornerBottomRight {position:absolute;z-index:100;bottom:-1px;right:-1px;width:5px;height:5px;overflow:hidden;background:url("/images/crnrBRForm.gif") 0px 0px no-repeat}
.Form label {padding-right:10px; display: block;} /*white-space: nowrap;*/
.Form td {padding:0 0 10px 0}
.Form textarea {width:300px;height:200px}
.Form .TextareaNotes {width:300px;height:100px}
.Form .TextareaNotesSmall {width:300px;height:50px}
.Form .TextareaBigWidth {width:300px}
.Form .InputText {width:210px}
.Form .InputTextNumber {width:50px}
.Form .InputTextNumberSmall {width:40px}
.Form .BrowseFile {border-width:0px}
.Form .GenCode {border:1px solid #bfbfbf}
.Form .InputHumanCode {width:100px}

.Button {background:#361d62;border:1px solid #361d62; color:#ffffff; height: 30px; line-height: 30px; text-transform: uppercase}
.ButtonReset {background:#bfbfbf !important;border:1px solid #bfbfbf !important; height: 30px; line-height: 30px; text-transform: uppercase;}


div #checkbox {float:left;font-family:Tahoma;font-size:11px;cursor:default;overflow:visible !important}
div #checkbox div {float:left;width:10px;height:10px;margin-top:1px;margin-right:5px;padding-left:1px;background-color:#fff;border:1px solid #bfbfbf;font-weight:bold;line-height:9px;overflow:hidden;cursor:pointer}

.CheckboxRow {clear:both;vertical-align:baseline} /*height:20px;white-space:nowrap;margin-bottom:4px;overflow:hidden;*/
.CheckboxRow span {padding-left:20px;padding-bottom:2px;display:block}
.Checkbox {margin:0 15px 0 0;padding:0;border:0px}
.Radio {margin:0px 2px 0px 0px;padding:0px;border:0px;vertical-align:middle}
.RadioGroup div {margin-bottom:2px}

.Form .Special td {padding:5px}
.Form .SpecialLineHolder {padding:15px 0 !important}
.Form .SpecialLine {padding:0px !important;height:2px;line-height:1px;font-size:1px;background:#bfbfbf;text-align:center}
.Form .SpecialLine .Or {position:relative;z-index:100;display:block;margin:-5px auto;padding:0 10px;width:15px;height:12px;background:#f1f8fb;font-size:12px;line-height:12px;vertical-align:top;font-weight:bold}




.formSearch {margin:0 0 15px 0;padding:0 0 0 7px;border:1px solid #28124e;background:#7f7098 url("/images/formSearchBckgr.gif") 0px 0px repeat-x; }
	.formSearch .inputKeywords {margin:0;padding:4px 3px;border:0px;width:179px;font-size:13px;line-height:13px;color:#000000;font-family:Helvetica,sans-serif;background:#ffffff; float: left;}
	.formSearch .bttnSubmit {margin:0 0 0 2px;;padding:0;border:0px;height:22px;width:16px;background: url("/images/formSearchBttn.gif") 0px 0px no-repeat;  float: left;}

.formSubscribeToRBNews {margin:0 0 15px 0;padding:0 0 0 9px;border:1px solid #28124e;background:#351d62 url("/images/formSubscribeToNewsBckgr.gif") 0px 0px repeat-x}
	.formSubscribeToRBNews .inputEmail {margin:0;padding:4px 3px;border:0px;width:179px;font-size:13px;line-height:13px;color:#ffffff;font-family:"FranklinGothic Condensed","Myriad Pro",sans-serif;background:#829e62 url("/images/formSubscribeToNewsInput.gif") 0px 0px repeat-x}
	.formSubscribeToRBNews .bttnSubmit {margin:0;padding:0;border:0px;height:22px;width:16px;background: url("/images/formSubscribeToNewsBttn.gif") 0px 0px no-repeat}

.videoPreviewBox { height: 202px; width:  302px}
.videoCode { display:none}