.mainColumn div.bannerplace468 { padding-left:0px}

.searchBarForm { background-color:#F0AE32; border-top:1px solid #F1B137; border-bottom:1px solid #F1B541; padding:11px 45px 10px 27px; margin:7px 0px 11px 0px;}
.searchBarForm td.title { color:#FFFFFF; font-weight:bold; white-space:nowrap; padding-right:11px; font-size:14px}
.searchBarForm td.input { padding-top:2px}
.searchBarForm td.input input { background-color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; width:97%; padding:1px 0px 2px 2px}
.searchBarForm td.button { padding-left:7px; padding-top:1px}
.searchBarForm td.button button { background:none; border:none; width:55px; cursor:default; }
.searchBarForm td.button div.out { width:50px; border-top:1px solid white; border-left:1px solid white; border-right:1px outset #404040; border-bottom:1px outset #404040; }
.searchBarForm td.button div.in { background:url(/img/button_bg1.gif) left center repeat-x; font-size:11px; padding:2px 0px 3px 1px; border-right:1px solid #808080;  border-bottom:1px solid #808080;}

.formInfo { padding:0px 25px 0px 31px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px}
.formInfo p { margin-bottom:12px;}
.formInfo ul { margin:5px 0px 10px 30px; list-style-image:url(/img/dot_list.gif); padding:0}
.formInfo ol { margin:5px 0px 10px 30px; padding:0}
.formInfo li { margin-bottom:5px}

.formTitle { font-size:16px; font-weight:bold; margin-top:24px; margin-bottom:10px}

.grayForm { background-color:#E8E8E8; padding:20px 20px 15px 20px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:470px;}
.grayForm div.delim { height:6px; overflow:hidden}
.grayForm td.fieldTitle { text-align:right; color:#245AA3; font-weight:bold; vertical-align:top; padding:4px 9px 4px 0px; line-height:13px}
.grayForm td.fieldSelect { padding-top:2px}
.grayForm span.asterix { color:#F0AE32; font-size:18px; margin-right:4px; line-height:13px}
.grayForm input.textField { background-color:#FFFFFF; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px}
.grayForm textarea.textField { background-color:#FFFFFF; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px; overflow:auto}
.grayForm input.checker { vertical-align:center; height:14px; width:15px}
.grayForm td.commentBlanker { font-size:10px}
.grayForm td.commentText { font-size:10px; padding:1px 0px 5px 1px}
.grayForm td.commentTextGray { font-size:10px; padding:1px 0px 5px 1px; color:#666666}
.grayForm td.commentText h1 { color:#999999; font-size:14px; margin-top:8px; position:relative; left:-2px}
.grayForm input.checkField { width:16px; height:14px; margin-top:4px; position:relative; left:-1px}
.grayForm label { margin-left:6px}
.grayForm table.clickSet { margin-bottom:5px}
.grayForm select { background-color:#FFFFFF; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.errors { color:#FF0000}
.errors p { margin-bottom:12px}

.registerButton { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none; width:139px; cursor:default; margin:7px 6px 0px 0px }
.registerButton div.out { width:134px; border-top:1px solid white; border-left:1px solid white; border-right:1px outset #808080; border-bottom:1px outset #808080; }
.registerButton div.in { background:url(/img/button_bg3.gif) left center repeat-x; font-size:12px; padding:3px 2px 4px 3px; border-right:1px solid #808080;  border-bottom:1px solid #808080;}

/*
.registerButton { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none; width:139px; cursor:default; margin:7px 6px 0px 0px }
.registerButton div.out { width:134px; border-top:1px solid white; border-left:1px solid white; border-right:1px outset #808080; border-bottom:1px outset #808080; }
.registerButton div.in { background:url(/img/button_bg3.gif) left center repeat-x; font-size:12px; padding:3px 2px 4px 3px; border-right:1px solid #808080;  border-bottom:1px solid #808080;}
*/

.enterButton { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none; width:59px; cursor:default; margin:7px 6px 0px 0px }
.enterButton div.out { width:54px; border-top:1px solid white; border-left:1px solid white; border-right:1px outset #808080; border-bottom:1px outset #808080; }
.enterButton div.in { background:url(/img/button_bg3.gif) left center repeat-x; font-size:12px; padding:3px 2px 4px 3px; border-right:1px solid #808080;  border-bottom:1px solid #808080;}

.publishButton { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; background:none; border:none; width:159px; cursor:default; margin:7px 6px 0px 0px }
.publishButton div.out { width:154px; border-top:1px solid white; border-left:1px solid white; border-right:1px outset #808080; border-bottom:1px outset #808080; }
.publishButton div.in { background:url(/img/button_bg3.gif) left center repeat-x; font-size:18px; color:#1B5EB9; padding:1px 2px 2px 3px; border-right:1px solid #808080;  border-bottom:1px solid #808080;}

.findButton button { background:none; border:none; width:55px; cursor:default; vertical-align:top}
.findButton div.out { width:50px; border-top:1px solid white; border-left:1px solid white; border-right:1px outset #404040; border-bottom:1px outset #404040; }
.findButton div.in { background:url(/img/button_bg1.gif) left center repeat-x; font-size:11px; padding:2px 0px 3px 1px; border-right:1px solid #808080;  border-bottom:1px solid #808080;}

.checkSet { margin-top:5px; margin-bottom:5px}
.checkSet div { margin-bottom:3px; overflow:hidden}

.formOK { background:url(/img/hand_ok.gif) 111px bottom no-repeat #FFD4A6; margin-bottom:6px; padding:10px 30px 10px 0px; font-weight:bold; color:#A90000; width:470px;}
.formOK p { margin-bottom:3px}

* html .labelShowEmail { position:relative; top:-2px; left:-5px}
*+html .labelShowEmail { position:relative; top:-2px; left:-5px}
