body {background:#f9dc95 url(../widget/bg_form.gif) 0 0 no-repeat;margin:0;font-family: verdana, arial, helvetica,sans-serif;font-size:11px;padding:2px;overflow:hidden}
/*standard*/
a {text-decoration:underline;color:#574d34;}
a.raquo {background: url(../widget/raquo.gif) 98% 5px no-repeat}
a:hover {color:#000}
img {border:0}

/*containers*/
div.bgBorderRight, div.bgBorderBottom{position:absolute;background:#e47600;font-size:0%}
div.bgBorderRight{top:0px;right:0px;height:700px;width:2px}
div.bgBorderBottom {bottom:0px;left:0px;width:700px;height:2px}
form {margin:auto 0;min-height:216px;}
div.imageContainer {float:right;height:165px;width:156px;background:transparent}
div.formContainer {float:left;padding:0;min-height:168px;max-width:308px;min-width:156px;max-height:322px;background:transparent}
div.formItems1 {float:left;width:148px;padding:0 0 0 5px;height:82px;background:transparent}
div.formItems2 {float:left;width:148px;padding:0 0 0 5px;height:82px;background:transparent}
div.intro {min-height:80px;padding:0 4px 4px 4px;overflow:hidden;}
div.intro h2 {font-size:13px;line-height:17px;font-weight:bold;margin:4px 0;padding:0;overflow:hidden}
div.intro p {margin:0;overflow:hidden}
div.intro a.raquo, div.submitContainer a.raquo {padding:0 13px 7px 0;margin:3px 0 0 18px}
div.formItem {float:left;display:block}
div.formItem input {border:1px solid #b1b1b1;padding:4px 2px;clear:both;font-size:11px}
div.formItem label {display:block;font-size:10px;color:#574d34;padding:2px 0;float:none;}
div.cbContainer {float:left;width:155px;padding:0 0 0 4px;height:48px;background:transparent}
div.cbContainer input {margin:0;margin:0px 3px 0 0;float:left}
div.cbContainer label {font-size:9px;line-height:11px;color:#574d34;padding:0;margin:0;}
div.submitContainer {float:left;width:151px;height:41px;background:transparent}
div.submitContainer input {margin:5px 0 7px 18px}
div.buttonContainer {position:absolute;right:0px;top:94px;width:92px;height:88px;background:transparent}
div.buttonContainer img {width:92px;height:88px;border:none}
div.logoContainer {position:absolute;width:144px;height:15px;bottom:6px;right:5px;background:transparent}
div.logoContainer img {}

/*errors*/
div.error input {border:1px solid #ff0000}
div.error label {color: #ff0000!important;}

/*helpers*/
.clearBoth {clear:both}
.alignRight {text-align:right}
.fontSize10 {font-size:10px}
.fontSize9 {font-size:9px}
.w59 {width:59px}
.w71 {width:71px}
.w34 {width:34px}
.w96 {width:96px}
.w139 {width:139px}
.marginRight3 {margin-right:3px}
.marginRight7 {margin-right:3px}
.paddingBottom0 {padding-bottom:0px!important;}
