/* CSS Document */
table.forms{}
*div.spacer{margin-top:-8px;}
hr{ border: solid 1px #d1d5d9; border-bottom:#FFFFFF; display:block; padding-top:10px; margin:5px auto 0 auto; border-left:none; border-right:none; width:80%;}
*hr{margin-top:0;}

/* all form td widths */
table.forms tr td.tp-lt, table.forms tr td.tp-rt, table.forms tr td.bt-lt, table.forms tr td.bt-rt
table.forms tr td.tp-lt2, table.forms tr td.tp-rt2, table.forms tr td.bt-lt2, table.forms tr td.bt-rt2
table.forms tr td.tp-lt3, table.forms tr td.tp-rt3, table.forms tr td.bt-lt3, table.forms tr td.bt-rt3
{width:4px;}
table.forms tr td.tp-cn, table.forms tr td.bt-cn
{width:624px;}
table.forms tr td.tp-cn2, table.forms tr td.bt-cn2
{width:144px;}
table.forms tr td.tp-cn3, table.forms tr td.bt-cn3
{width:204px;}

/* right form td widths */
table.forms tr td.tp-lt3{background: url(../images/mod_tp-lt.gif) no-repeat 0px 7px;}
table.forms tr td.tp-cn3{background: url(../images/mod_tp-cn.gif) repeat-x bottom;}
table.forms tr td.tp-rt3{background: url(../images/mod_tp-rt.gif) no-repeat bottom right;}
table.forms tr td.form3{background-color:#f3f8ff; vertical-align:top;border: solid 1px #d4d7db; border-top:none; border-bottom:none;}
table.forms tr td.bt-lt3{background: url(../images/mod_bt-lt.gif) no-repeat top left;}
table.forms tr td.bt-cn3{background: url(../images/mod_bt-cn.gif) repeat-x;}
table.forms tr td.bt-rt3{background: url(../images/mod_bt-rt.gif) no-repeat top right;}
table.forms tr td.tp-lt3 img, table.forms tr td.tp-rt3 img, table.forms tr td.bt-lt3 img, table.forms tr td.bt-rt3 img
{width:5px;}

/* right form td widths */
table.forms tr.edge{height:15px;}
table.forms tr td.mod{ vertical-align:top; padding-top:7px;}
table.forms tr td.tp-lt{background: url(../images/mod_tp-lt.gif) no-repeat 0px 7px;}
table.forms tr td.tp-cn{background: url(../images/mod_tp-cn.gif) repeat-x bottom;}
table.forms tr td.tp-rt{background: url(../images/mod_tp-rt.gif) no-repeat bottom right;}
table.forms tr td.form{background-color:#f3f8ff; vertical-align:top;border: solid 1px #d4d7db; border-top:none; border-bottom:none;}
table.forms tr td.bt-lt{background: url(../images/mod_bt-lt.gif) no-repeat top left;}
table.forms tr td.bt-cn{background: url(../images/mod_bt-cn.gif) repeat-x;}
table.forms tr td.bt-rt{background: url(../images/mod_bt-rt.gif) no-repeat top right;}
table.forms tr td.tp-lt img, table.forms tr td.tp-rt img, table.forms tr td.bt-lt img, table.forms tr td.bt-rt img
{width:5px;}
table.forms tr td.tp-lt2 img, table.forms tr td.tp-rt2 img, table.forms tr td.bt-lt2 img, table.forms tr td.bt-rt2 img
{width:5px;}

/* left form td widths */
table.forms tr td.tp-lt2{background: url(../images/mod2_tp-lt.gif) no-repeat bottom left;}
table.forms tr td.tp-cn2{background: url(../images/mod2_tp-cn.gif) repeat-x bottom;}
table.forms tr td.tp-rt2{background: url(../images/mod2_tp-rt.gif) no-repeat bottom right;}
table.forms tr td.form2{background-color:#f9f9f9; vertical-align:top;border: solid 1px #d4d7db; border-top:none; border-bottom:none;}
table.forms tr td.bt-lt2{background: url(../images/mod2_bt-lt.gif) no-repeat top left;}
table.forms tr td.bt-cn2{background: url(../images/mod2_bt-cn.gif) repeat-x;}
table.forms tr td.bt-rt2{background: url(../images/mod2_bt-rt.gif) no-repeat top right;}

/* form wrapper */
div.formwrapper{padding:5px 15px;}
table.forms tr td.form2 div.formwrapper{padding:0;}
table.forms tr td.form3 div.formwrapper{padding:0;}

/* form elements */
div.row, div.row-error{clear:both;padding:2px 0;;}
div.row label, div.row-error label{ display:block; width:123px; float:left;font-size:12px; color:#373737;position:relative; top:5px; bottom:5px;}
div#logaccount div.row-error{margin-left:5px;width:220px;}
div#logaccount div.row-error label{ width:60px;}
span.strong{font: bold 11px verdana; color:#0a3996;line-height:20px;}
div.row span.select, span.select, div.row-error span.select, span.select3{font: normal 12px arial;}
span.select3{position:relative; top:3px;}
div#verify,div.verify-error{font:normal 11px arial; padding:0px 0 11px 16px;}
div.verify-error{padding:3px;color:#FF0000;border: 1px solid #F4C222;background:#FFFFF5 url(../images/warning02.gif) no-repeat right;}
div#verify input,div.verify-error input{height:13px; width:13px; margin-right:2px;}
div#button{padding:0 0 10px 16px;}
div#button input{font-family:'trebuchet ms',helvetica,sans-serif;font-weight:bold; background:url(../images/button-back.gif) no-repeat; font-size:17px; color:#FFFFFF; height:29px; width:123px;border:none;cursor:pointer; color:#0a3a99;}
div#button input:hover{background:url(../images/button-back2.gif) no-repeat;}
textarea { margin-top: 5px; }


div.arrow{float:left;width:325px;background:url(../images/arrow.gif) no-repeat 15px center;}
div.green{background-color:#f5fdeb;border-left:0;border-top:solid 1px #c4dbfb;border-right:solid 3px #999999;border-bottom:solid 3px #999999;padding:8px;width: 277px;float:right;}


