
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, tr, th, td, embed, object{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img, abbr, a img{border:0}
ul{list-style:none}
caption, th{text-align:left}
hr{display:none}
a, input{outline:none !important}
a, a:link, a:visited, a:hover{color:#69737d;  text-decoration:none}
a:focus, a:hover{text-decoration:none}
.clear{clear:both}
.textcenter{text-align:center}
.textright{text-align:right}
a:active, a:focus{outline:0 none}

address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal}
abbr, acronym{border-bottom:1px dotted #000; cursor:help}

html, body, ul, ol, li, form, fieldset, legend{margin:0; padding:0}
h1, h2, h3, h4, h5, h6, p{margin:0; padding:0}
fieldset, img{border:0}
legend{color:#000}
li{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
table{border-collapse:collapse; border-spacing:0}
caption, th, td{vertical-align:top}
input, textarea, select{font-size:110%; line-height:1.1}
html, body{height:100%}

body{background:#2e7ca3 url(../images/pattern-strip.gif) repeat; font:normal 12px Arial,Helvetica,sans-serif; color:#51585c; zoom:1}
.outer{background:url(../images/bay-background.jpg) no-repeat center 190px; padding-bottom:25px; width:100%}
html>body .outer{*background:url(../images/bay-background.jpg) no-repeat center 178px}
.inner{margin:0 auto; width:965px}
.inner1{margin:0 auto}
.form-container{clear:both}
.header{clear:both; text-align:center}
.header h1.logo{background:url(../images/logo-01.jpg) no-repeat center top; height:94px; margin:0 auto; padding:0; width:646px}
.header h1.logo a{display:block; height:72px; margin:10px auto 0 auto; text-indent:-999999px; width:263px}
.header .welcome-note{height:44px; margin:0 auto; padding-top:20px; width:744px}
.header .welcome-note h1{background:url(../images/welcome-note.jpg) no-repeat 0 0; height:43px; text-indent:-999999px; width:744px}
.header .welcome-note p{color:#ffde00; font:bold 16px/20px EbrimaBd,Arial,Helvetica,sans-serif; padding:6px 0 0 0; text-align:center}
body:nth-of-type(1) .header .welcome-note p{font-weight:normal}

.form-container{padding-top:40px}
* html .form-container{padding-top:6px}
.form-outer{background:url(../images/form-bottom-shadow.png) no-repeat left bottom; margin:0 auto; padding:65px 0 36px 0; width:510px; zoom:1}

.form-inner{margin:0 auto; width:459px}
.form-head{background:url(../images/form-head-bg.png) no-repeat 0 0; display:block; float:left; height:36px; width:459px}
.form-head h3{color:#813100; font:bold 18px/34px Arial,Helvetica,sans-serif; text-align:center; width:190px}
.form{background:#fff; float:left; padding-bottom:4px; width:459px}
.form-01{background:url(../images/form-bg.gif) repeat-x 0 bottom; padding:2px 14px 6px 14px; width:431px}
.form ul{margin:0; padding:0}
.form li{float:left; padding:15px 12px 0 0; width:202px}
html>body .form li{*padding:13px 12px 0 0}
* html .form li{padding:13px 12px 0 0}
.form li label{display:inline-block; font-size:12px; padding:4px 0; width:200px}
.form li .textbox-bg{background:url(../images/textbox-bg-01.gif) repeat-x 0 0; padding-left:7px; position:relative}
.form li.error .textbox-bg{background:url(../images/textbox-bg-01.gif) repeat-x 0 -55px}
 * html  .form li .textbox-bg span{             padding:3px 7px 3px 0}
.form li .textbox-bg span{background:url(../images/textbox-bg-01.gif) repeat-x right -27px; display:inline-block; padding:3px 7px 6px 0; padding:3px 7px 5px 0\9}
html>body .form li .textbox-bg span{*padding:3px 7px 3px 0}
 @media screen and (-webkit-min-device-pixel-ratio:0){.form li .textbox-bg span{padding-bottom:5px}
}
.form li.error .textbox-bg span{background:url(../images/textbox-bg-01.gif) repeat-x right -83px}
.form li .textbox-bg span label{position:relative; display:block; padding:5px 0; color:#f00; width:188px; font-size:11px}
.form li .textbox-bg span input.textbox{background:none; border:none; color:#8e8e8f; font:12px Arial,Helvetica,sans-serif; line-height:20px; height:20px; width:100%}
.form li.error .textbox-bg span input.textbox{color:#e80606}
.form li input.checkbox{float:right; visibility:hidden; position:absolute; top:0}
.form li a.unchecked, .form li a.checked{background:url(../images/tick.png) no-repeat 0 4px; display:inline-block; margin-top:4px; padding:3px 0 3px 20px}
.form li a.checked{background:url(../images/tick.png) no-repeat 0 -26px}
.form li input.submit-01{background:url(../images/submit-btn.png) 0 0; border:0; color:#407103; cursor:pointer; font:bold 13px Arial,Helvetica,sans-serif; float:left; height:27px; width:78px}
.form li input.submit-01:hover{color:#60971c}
.form li a.link-01{background:url(../images/user-ico.gif) no-repeat 0 5px; color:#447a00; display:inline-block; margin-left:12px; font-style:italic; padding:5px 0 4px 22px; text-decoration:underline}
.form li a.link-01:hover{color:#000}
.width-01{width:188px !important}
.width-02{width:260px !important}
.padderBot-01{padding-bottom:40px !important}
.marginDed-01{margin-top:-31px !important}

.confirm-message{background:url("../images/success-big.png") no-repeat scroll 12px 48px transparent;     color:#6E7366;     float:left;     font:17px Arial,Helvetica,sans-serif;     height:140px;     padding:70px 20px 10px 126px}
span.success{-moz-border-radius:10px 10px 10px 10px; background:url("../images/success-small.png") no-repeat scroll 9px 8px #F5FFE8;     border:1px solid #ACC884;     color:#609614;    display:block;     font:14px Arial,Helvetica,sans-serif;     margin:10px auto;     padding:15px 25px 15px 49px;     text-align:left;     width:348px}
span.error{ -moz-border-radius:10px 10px 10px 10px;     background:url("../images/error.png") no-repeat scroll 9px 8px #FFF1EF;  border:1px solid #FFBEB3;  color:#DD5B45;  display:block;  font:14px Arial,Helvetica,sans-serif;  margin:10px auto;  padding:15px 25px 15px 49px;  text-align:left;  width:348px}

