a.button { display: -moz-inline-box; display: inline-block; cursor: pointer; border: none; background: url(./themes/front/images/btn0.png) left -1px no-repeat; margin: 0 6px 0 0; padding: 0 10px 0 0; color: #24a; text-decoration: none; font-style: normal; } a.button span { font-weight: normal; white-space: nowrap; cursor: pointer; display: -moz-inline-box; display: inline-block; position: relative; left: 10px; border: none; font-size: 12px; font-family: Arial, sans-serif; background: url(./themes/front/images/btn0.png) right -1px no-repeat; padding: 7px 15px 7px 5px; margin: 0 -16px 0 6px; } a.button:hover { background-position: 0 -60px; color: #24a; text-decoration: none; } a.button:hover span { background-position: 100% -60px; color: #24a; } a.button:active, a.button:focus span { color: #24a; } a.buttonred { display: -moz-inline-box; display: inline-block; cursor: pointer; border: none; background: url(./themes/front/images/btn0red.png) left -1px no-repeat; margin: 0 6px 0 0; padding: 0 10px 0 0; color: #c33; text-decoration: none; font-style: normal; } a.buttonred span { font-weight: normal; white-space: nowrap; cursor: pointer; display: -moz-inline-box; display: inline-block; position: relative; left: 10px; border: none; font-size: 12px; font-family: Arial, sans-serif; background: url(./themes/front/images/btn0red.png) right -1px no-repeat; color: #c33; padding: 7px 15px 7px 5px; margin: 0 -16px 0 6px; } a.buttonred:hover { background-position: 0 -60px; color: #c33; text-decoration: none; } a.buttonred:hover span { background-position: 100% -60px; } a.buttonred:active, a.buttonred:focus span { color: #c33; } a.buttonorange { display: -moz-inline-box; display: inline-block; cursor: pointer; border: none; background: url(./themes/front/images/btn0orange.png) left -1px no-repeat; margin: 0 6px 0 0; padding: 0 10px 0 0; color: #f1920b; text-decoration: none; font-style: normal; } a.buttonorange span { font-weight: normal; white-space: nowrap; cursor: pointer; display: -moz-inline-box; display: inline-block; position: relative; left: 10px; border: none; font-size: 12px; font-family: Arial, sans-serif; background: url(./themes/front/images/btn0orange.png) right -1px no-repeat; color: #f1920b; padding: 7px 15px 7px 5px; margin: 0 -16px 0 6px; } a.buttonorange:hover { background-position: 0 -60px; color: #f1920b; text-decoration: none; } a.buttonorange:hover span { background-position: 100% -60px; } a.buttonorange:active, a.buttonorange:focus span { color: #f1920b; } body { font-family: Verdana, sans-serif; font-size: 10px; text-align: center; margin: 0; } iframe { } a img { border: none; } select, input[type='file'] { background: white; } table#OuterFrame { width: 100%; height: 100%; text-align: left; } td#InnerFrame { font-size: 14px; vertical-align: top; width: 100%; height: 100%; padding: 0; } td#Footer { } td#Footer #InnerFooter { background-color: #f0f0f0; border: 1px solid #d0d0d0; padding: 5px; margin: 5px; text-align: center; vertical-align: top; } #PortalTitle { font-size: 20px; font-weight: bold; height: 80px; margin: 60px 0 60px 0; background-color: #e1eaf1; background-image: url("./themes/front/images/psychogalaxy_dark_smooth_small.gif"); background-repeat: no-repeat; background-position: 100px top; color: #3f4f8c; border-top: 1px solid #3f4f8c; border-bottom: 1px solid #3f4f8c; } #Contents { padding: 0; } table#Default_OuterFrame { width: 980px; margin: 6px 0 4px 0; } td#Default_Header { text-align: left; vertical-align: top; } table#Default_HeaderTable { width: 100%; } td#Default_LogoCell { text-align: left; vertical-align: top; height: 52px; padding-left: 44px; } td#Default_LoginInfoCell { text-align: right; vertical-align: middle; padding: 0 2px 0 0; } td#Default_TabLineCell { background: url('./themes/front/images/tabline.gif'); height: 3px; } td#Default_LeftCont { text-align: left; vertical-align: top; width: 1%; height: 100%; padding: 4px 4px 0 4px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; } td#Default_CenterCont { text-align: left; vertical-align: top; width: 100%; height: 100%; padding: 8px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 11px; } td#Default_RightCont { text-align: left; vertical-align: top; width: 1%; height: 100%; } td#Default_Footer { padding: 10px; text-align: center; vertical-align: top; } td#Default_Footer a { font-size: 11px; } table#Default_TabContTable { width: 100%; height: 28px; } td#Default_TabContTableCenter { width: 100%; background: url('./themes/front/images/tabbar_inner.gif'); padding: 0 0 0 6px; } table#Default_TabTable { height: 28px; } table#Default_TabTable td.Default_NormalTab { padding: 0 8px 0 8px; } table#Default_TabTable td { font-family: arial, verdana, tahoma, sans-serif; font-size: 12px; } table#Default_TabTable td.Default_NormalTab a:link { color: #fff; text-decoration: none; } table#Default_TabTable td.Default_NormalTab a:active { color: #fff; text-decoration: none; } table#Default_TabTable td.Default_NormalTab a:visited { color: #fff; text-decoration: none; } table#Default_TabTable td.Default_NormalTab a:hover { color: #fff; text-decoration: none; } table#Default_TabTable td.Default_SelectedTab { background: url('./themes/front/images/seltab_inner.gif'); cursor: default; color: #29428f; font-weight: bold; padding: 0 8px 0 8px; } div.spacer { line-height: 0; font-size: 0; } a:link { cursor: pointer; color: #00a; text-decoration: none; } a:active { color: #00a; text-decoration: none; } a:visited { color: #00a; text-decoration: none; } a:hover { color: #00a; text-decoration: underline; } a.LinkButton { font-size: 14px; } a.LinkButton:link { color: #00a; text-decoration: none; } a.LinkButton:active { color: #00a; text-decoration: none; } a.LinkButton:visited { color: #00a; text-decoration: none; } a.LinkButton:hover { color: #00a; text-decoration: underline; } img.ImageButton { border: 0; } .LinkButtonBar { } .LinkButtonBarWithSpace { margin-top: 12px; } .ImageButtonBar { } .ImageButtonBarWithSpace { margin-top: 8px; } .Error { color: #f00; } .Warning { color: #f00; } form { margin: 0; } input, select, textarea { font-family: Verdana, sans-serif; font-size: 14px; } span.RequiredFieldValidator { visibility: hidden; color: #f00; } span.RequiredFieldValidator img { border: 0; margin: 0 3px 0 3px; } span.CompareValidator { visibility: hidden; color: #f00; } span.CompareValidator img { border: 0; margin: 0 3px 0 3px; } span.CustomValidator { visibility: hidden; color: #f00; } span.CustomValidator img { border: 0; margin: 0 3px 0 3px; } table { font-family: Verdana, sans-serif; font-size: 10px; } table.FormTable { margin: 0; } table.FormTable th { font-weight: normal; text-align: left; white-space: nowrap; } table.FormTable td { text-align: left; vertical-align: middle; white-space: nowrap; padding: 1px; } table.FormTable div.h3 { text-align: center; color: #808080; } table.DataTable { margin-bottom: 5px; } table.DataTable th { font-size: 10px; font-weight: bold; text-align: left; white-space: nowrap; padding: 1px 5px 1px 0; } table.DataTable td { font-size: 10px; padding: 1px; } .Note { color: #888; } div.ModuleTitle { font-size: 16px; font-weight: bold; color: #05318b; margin: 0 0 14px 0; } h1 { margin: 0 0 10px 0; font-size: 13px; font-weight: bold; color: #000; } h2 { margin: 0 0 10px 0; font-size: 12px; font-weight: bold; color: #000; } div.SectionHead { margin: 12px 0 4px 0; font-size: 13px; font-weight: bold; color: #000; } table.ModuleMenu { color: #00a; } td.ModuleMenu_Normal { background-color: #f0f0f0; border: 1px solid #b0b0cc; cursor: pointer; } td.ModuleMenu_Normal a:link { color: #00a; text-decoration: none; } td.ModuleMenu_Normal a:active { color: #00a; text-decoration: none; } td.ModuleMenu_Normal a:visited { color: #00a; text-decoration: none; } td.ModuleMenu_Normal a:hover { color: #00a; text-decoration: none; } td.ModuleMenu_Selected { background-color: #D0D0D0; color: #000000; border: 1px solid #b0b0cc; cursor: default; } td.ModuleMenu_Selected a:link { color: #00a; text-decoration: none; } td.ModuleMenu_Selected a:active { color: #00a; text-decoration: none; } td.ModuleMenu_Selected a:visited { color: #00a; text-decoration: none; } td.ModuleMenu_Selected a:hover { color: #00f; text-decoration: none; } div.ModuleMenu span.Disabled { color: #888; } input.AddressBox { width: 360px; } .SepDateBox_Year { width: 34px; } .SepDateBox_Month { width: 20px; } .SepDateBox_Day { width: 20px; } div#verticalmenu { margin: 2px 0px 20px 0px; } div#verticalmenu a { text-align: right; display: block; border: 1px solid #d0d0d0; background-color: #f0f0f0; font-weight: bold; text-decoration: none; color: #00f; margin: 0px 5px 2px 0px; padding: 2px; } div.ApDiv { } table.ApTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #505050; background-color: #fff; border: 1px solid rgb(147,165,177); width: 560px; height: 320px; } table.ApTable tr.TopRow td { font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; background: url('./themes/front/images/boxcap_inner.gif'); border-bottom: 1px solid rgb(147,165,177); color: #fff; padding: 2px 3px 3px 3px; } table.ApTable tr.MiddleRow td { text-align: left; margin: 0; padding: 0; } table.ApTable table.InnerTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #505050; background-color: #fff; border: 0; margin: 0; padding: 0; } table.ApTable table.InnerTable td { text-align: left; margin: 0; padding: 0; } table.ApTable table.InnerTable td.Results { background-color: #fff; border-right: 1px solid rgb(147,165,177); vertical-align: top; width: 120px; } table.ApTable table.InnerTable td.Results div { width: 160px; height: 300px; overflow-x: hidden; overflow-y: scroll; padding: 2px; } table.ApTable table.InnerTable td.Map { text-align: right; } table.CpTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #505050; background-color: #f0f0f0; border: 1px solid rgb(147,165,177); } table.CpTable td { text-align: left; margin: 0; padding: 0; } table.CpTable span.ColorButton { width: 15px; height: 15px; border: 1px solid #000; margin: 1px 1px 3px 3px; cursor: pointer; } table.CpTable span.ColorButtonSel { width: 17px; height: 17px; border: 2px solid #000; margin: 0px 0px 2px 2px; cursor: pointer; } .PaintAreaButtons { margin-top: 8px; } .PaintAreaButtons td { width: 50%; vertical-align: top; } .imagegallery { } .imagegallery img.MainImage { } .randompic { } .randompic img { } .SmartThumbImage { } div.frontlogin { font-size: 14px; text-align: center; } div.frontlogin table.FrontTable { } div.frontlogin table.FrontTable td { font-family: Veranda, sans-serif; font-size: 14px; font-weight: normal; text-align: left; vertical-align: top; } div.frontlogin #TopRow { font-family: Veranda, sans-serif; font-size: 11px; font-weight: normal; text-align: right; padding: 4px; } div.frontlogin #TopRowLeft { font-family: Veranda, sans-serif; font-size: 11px; font-weight: normal; text-align: left; vertical-align: bottom; padding: 4px; } div.frontlogin #palsearch { font-size: 10px; } div.frontlogin #LogoCont { font-family: Veranda, sans-serif; font-size: 14px; font-weight: normal; text-align: left; padding: 30px 35px 30px 35px; width: 479px; height: 380px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; } div.frontlogin #LoginCont { font-family: Veranda, sans-serif; font-size: 14px; font-weight: normal; text-align: left; width: 200px; padding: 90px 10px 10px 0; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } div.frontlogin #PassReminder { font-size: 11px; } div.frontlogin #BottomRow { font-family: Veranda, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 4px; } div.frontlogin #email { margin-bottom: 4px; } div.frontlogin input { margin-bottom: 8px; } div.frontlogin #language { margin-top: 2px; width: 165px; } div.frontlogin #palsearch { padding: 0 2px; margin: 0; border: 1px solid silver; width: 25ex; } div.frontlogin .inactive { color: silver; } div.frontlogin .active { color: black; } div.registration { font-size: 10px; } div.registration a { font-size: 14px; } div.registration #Interests, div.registration #captcha_cont { font-family: Veranda, sans-serif; font-size: 10px; } div.registration #captcha_text { float: left; margin: 0 0 0 10px; } div.registration #hncaptcha_private_key { font-family: "Courier New", "Lucida Console", monospace; font-size: 20px; } div.registration .captchapict { border: 1px solid gray; } div.registration td { vertical-align: middle; } div.registration input { font-size: 10px; }