* { margin:0; padding:0; border:none; }

body { background-color:#888888; }
td { vertical-align:top; }
a { text-decoration:underline; color:#2277dd; font-family:Tahoma; }
a:hover { text-decoration:none; }

div, a, span, li, td, p { font-family:Tahoma; font-size:14px; }
.a_BoxText { font-family:Tahoma; font-size:11px; }
.p_BoxTextsmall { font-family:Tahoma; font-size:8px; line-height:8px; margin-bottom:4px; }

h1 { font-family:Tahoma; font-size:18px; font-weight:bold; color:#1a4a5e; }
h1 span { font-family:Tahoma; font-size:18px; font-weight:bold; color:#000000; }
h2 { font-family:Tahoma; font-size:11px; font-weight:bold; text-transform:uppercase; margin-bottom:4px; }
h3 { font-family:Tahoma; font-size:11px; font-weight:bold; text-transform:uppercase; font-style:italic; color:#1a4a5e; margin-bottom:10px; }
h4 { font-family:Tahoma; font-size:11px; font-weight:bold; font-style:normal; color:#1a4a5e; margin-bottom:6px; }
h5 { font-family:Tahoma; font-size:10px; font-weight:bold; font-style:normal; color:#1a4a5e; margin-bottom:6px; }
h6 { font-family:Tahoma; font-size:11px; font-weight:bold; text-transform:uppercase; color:#000000; margin-bottom:4px; }

.dv_Width { width:1000px; }
.dv_Header { background-color:#ffffff; text-align:left; padding:10px; vertical-align:top; }

.dv_Date { text-align:left; color:#757575; font-weight:bold; }
.dv_MakeHome { text-align:left; }
.dv_MakeHome a { color:#000000; font-weight:bold; text-decoration:none; }
.dv_MakeHome a:hover { text-decoration:underline; }

.dv_GindisLogo { margin:20px 0; }
.img_GindisLogo { width:325px; height:107px; }

.dv_HeaderLogoEtc {}
.dv_Toppagx { height:20px; }
.dv_HeaderLinks, .dv_HeaderPromoText { width:650px; text-align:right; }
.dv_HeaderLinks { height:40px; }
.dv_HeaderPromoText { height:100px; margin:20px 0; }

.dv_HeaderLinkItem { display:inline; }
.dv_HeaderLinkItem a { color:#000000; font-weight:bold; text-transform:uppercase; font-size:12px; letter-spacing:1px; text-decoration:none; }
.dv_HeaderLinkItem a:hover { text-decoration:underline; }
.dv_HeaderNavSep { display:inline; font-size:12px; color:#000000; margin:0 10px; }

.dv_Body { background-image:url(../images/BodyBG.jpg); background-position:top; background-repeat:repeat-x; height:433px; padding-top:1px; }
.dv_Bodyw { background-image:url(../images/BodyBGW.jpg); background-position:top; background-repeat:repeat-x; height:475px; padding-top:1px; }
.dv_Bodyx { background-image:url(../images/BodyBGZ.jpg); background-position:top; background-repeat:repeat-x; height:800px; padding-top:1px; }
.dv_BodyLeft { width:250px; vertical-align:top; height:433px; padding-top:41px; text-align:left; padding-left:50px; }
.dv_BodyRight { width:750px; vertical-align:top; }

.dv_Games { height:145px; padding-left:40px; text-align:left; vertical-align:top; }
.dv_GamesBG { height:170px; position:relative; top:-25px; }

.dv_GamesItem { display:inline; margin:0 20px; }

.dv_Content { height:290px; padding-top:10px; }
.dv_Contentw { height:335px; padding-top:39px; }
.dv_Contentx { height:700px; padding-top:39px; }
.dv_ContentLeft { text-align:left; }
.dv_ContentLeftBG { background-image:url(../images/ContentLeft365.gif); background-repeat:no-repeat; width:365px; height:227px; padding:18px 0 0 11px; }

.dv_ContentRight { width:322px; margin-right:52px; text-align:left; }
.dv_ContentRightButtons { text-align:center; height:40px; }
.dv_ContentRightButton { display:inline; padding:0 4px; }

.dv_ContentRightBox { margin-left:20px; background-image:url(../images/ContentRightBG.jpg); background-repeat:no-repeat; background-position:center; width:285px; height:185px; }
.dv_ContentRightBoxC { padding:10px; } 

.dv_ContentLeftTop { padding-left:4px; width:230px; }
.p_BoxText { font-family:Tahoma; font-size:11px; line-height:12px; margin-bottom:4px; }
.dv_BoxTextLink { text-align:right; }
.dv_BoxTextLink a { font-size:12px; }

.dv_ContentLeftBottom { padding:4px 0 0 2px; width:336px; }

.dv_ContentRightBoxBulletItem { background-image:url(../images/RightBoxBullet.gif); background-position:left; background-repeat:no-repeat; height:13px; padding-left:14px; padding-bottom:1px; }
.dv_ContentRightBoxBulletItem a { font-family:Tahoma; font-size:11px; color:#1a4a5e; text-decoration:none; font-weight:bold; }

.dv_FooterAffiliates { background-color:#cccccc; vertical-align:top; padding:5px 0 2px 0; }
.dv_AffiliateItem { display:inline; margin:0 4px; }
.dv_FooterLinks { margin-top:10px; }
.dv_FooterLinksSep { display:inline; font-family:Tahoma; font-size:12px; color:#ffffff; padding:0 4px; }
.dv_FooterLinksItem { display:inline; }
.dv_FooterLinksItem a { font-family:Tahoma; font-size:12px; color:#ffffff; text-decoration:none; }
.dv_FooterLinksItem a:hover { text-decoration:underline; }

.dv_Copy { display:inline; text-align:center; font-size:9px; color:#555555; margin-left:100px; padding:4px 0; }

.dv_CRB_Goal { }
.dv_CRB_Challenge { display:none; }
.dv_CRB_Solution { display:none; }

.dv_GameBoxes_NoB { margin-left:300px; }

.dv_BodyRight2 { width:1000px; vertical-align:top; padding-left:47px; }
.dv_ContentLeft2 { text-align:left; }
.dv_ContentLeftBG2 { background-image:url(../images/ContentLeft617.gif); background-repeat:no-repeat; width:617px; height:227px; padding:18px 0 0 11px; }
.dv_ContentLeftBGw { background-image:url(../images/ContentLeft621.gif); background-repeat:no-repeat; width:617px; height:250px; padding:18px 0 0 11px; }
.dv_ContentLeftBGx { background-image:url(../images/ContentLeft619.gif); background-repeat:no-repeat; width:617px; height:800px; padding:18px 0 0 11px; }
.dv_ContentLeftTop2 { padding-left:4px; }
.dv_ContentLeftTop3 { padding:0 20px 0 4px; }

.td_Rege { font-family:Tahoma; font-size:18px; font-weight:bold; color:#1a4a5e; }
.td_RegLabel { font-size:11px; padding-right:10px; vertical-align:middle; }
.td_RegLabelCap { padding:8px 0; font-size:11px; padding-right:10px; vertical-align:middle; }
.input_Reg { font-size:10px; height:20px; width:200px; border:solid 1px #1a4a5e; margin:2px 0; }
.input_Regt { font-size:10px; height:40px; width:200px; border:solid 1px #1a4a5e; margin:2px 0; }
.input_Regx { font-size:10px; height:20px; width:70px; border:solid 1px #1a4a5e; margin:2px 0; }
.input_Regs { font-size:10px; height:20px; width:150px; border:solid 1px #1a4a5e; margin:2px 0; }
.input_Regsb { font-size:10px; height:20px; border:solid 1px #1a4a5e; margin:2px 0; }
.td_RegSubmit { padding:10px 0 10px 300px; }
.dv_RegCaptcha { margin:34px 0 0 20px; }
.input_Submit { font-size:12px; color:white; background-color:#225371; font-weight:bold; height:25px; border:solid 2px #000000; margin:2px 0; }
