form{margin:0px;padding:0px;font-family:"Trebuchet MS", Verdana, sans-serif;}
form.wide{width:100%;}
form.thin{width:375px;}
form fieldset{clear:both;border-color:#008FD5;border-width:1px;border-style:solid;padding:10px;margin:0px 0px 0px 0px;}
form fieldset.notes{clear:both;border-color:#008FD5;border-width:0px 0px 0px 0px;border-style:none none none none;padding:10px;margin:0px 0px 0px 0px;}
form fieldset legend{font-size:1.2em;font-weight:normal;color:#000;margin:0px 0px 0px 0px;padding:0px 5px;}
label{}
label u{font-style:normal;text-decoration:underline;}
input, select, textarea{font-family:"Trebuchet MS", Verdana, sans-serif;color:#000;}
textarea{overflow:auto;}
form div{clear:left;display:block;width:auto;height:expression('1%');margin:5px 0px 0px 0px;padding:1px 3px;}
form fieldset div.notes{float:right;width:30%;height:auto;margin:0px 0px 10px 5px;padding:5px;border:1px solid #008FD5;background-color:#fff;color:#666666;font-size:88%;}
form fieldset div.notes h3{background-image:url(https://static.bloomkey.biz/images/icon_info.gif);background-repeat:no-repeat;background-position:top left;padding:3px 0px 3px 27px;color:#999;font-size:1.0em;}
form fieldset div.notes h4{background-image:url(https://static.bloomkey.biz/images/icon_info.gif);background-repeat:no-repeat;background-position:top left;padding:3px 0px 3px 27px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#008FD5;color:#999;font-size:1.0em;}
form fieldset div.notes h5{background-image:url(https://static.bloomkey.biz/images/icon_calc.gif);background-repeat:no-repeat;background-position:top left;padding:3px 0px 3px 27px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#008FD5;color:#999;font-size:1.0em;}
form fieldset div.notes p{margin:0em 0em 1.2em 0em;color:#999;}
form fieldset div.notes p.last{margin:1.0em;}
form input.image{background-color:transparent;border-width:0px;}
form div fieldset{clear:none;border-width:1px 0 1px 0;border-style:solid;border-color:#008FD5;margin:0px 0px 0px 142px;padding:0px 5px 5px 5px;width:197px;}
form div fieldset legend{font-size:100%;padding:0px 3px 0px 9px;}
form div.required fieldset legend{font-weight:bold;}
form div label{display:block;float:left;width:130px;padding:3px 5px;margin:0px 0px 5px 0px;text-align:right;}
form div.optional label, label.optional{font-weight:normal;}
form div.required label, label.required{font-weight:bold;}
form div label.labelCheckbox, form div label.labelRadio{float:none;display:block;width:200;height:expression('10%');padding:0px;margin:0px 0px 5px 142px;text-align:left;}
form div fieldset label.labelCheckbox, form div fieldset label.labelRadio{margin:0px 0px 5px 0px;width:50px;}
form div img{border:1px solid #000000;}
p.error{background-color:#ff0000;background-image:url(https://static.bloomkey.biz/images/icon_error.gif);background-repeat:no-repeat;background-position:3px 3px;color:#fff;padding:3px 3px 5px 27px;border:1px solid #000;margin:auto 100px;}
form div.error{background-color:#ffffe1;background-image:url(https://static.bloomkey.biz/images/required_bg.gif);background-repeat:no-repeat;background-position:top left;color:#999;border:1px solid #ff0000;}
form div.error p.error{background-image:url(https://static.bloomkey.biz/images/icon_error.gif);background-position:top left;background-color:transparent;border-style:none;font-size:88%;font-weight:bold;margin:0px 0px 0px 118px;width:200px;color:#ff0000;}
form div input, form div select, form div textarea{width:150px;padding:1px 3px;margin:0px 0px 0px 0px;}
form div input.inputFile{width:211px;}
form div select.selectOne, form div select.selectMultiple{width:211px;padding:1px 3px;}
form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio{display:inline;height:14px;width:14px;background-color:transparent;border-width:0px;padding:0px;margin:0px 0px 0px 0px;}
form div.submit{width:214px;padding:0px 0px 0px 140px;}
form div.submit div{display:inline;float:left;text-align:left;width:auto;padding:0px;margin:0px;}
form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton{background-color:#cccccc;color:#000000;width:auto;padding:0px 6px;margin:0px;}
form div.submit div input.inputSubmit, form div.submit div input.inputButton{float:right;margin:0px 0px 0px 5px;background-image:url(https://static.bloomkey.biz/images/topnav_bg.png);background-repeat:repeat-x;}
form div .small{display:block;margin:0px 0px 5px 142px;padding:1px 3px;font-size:85%;height:expression('1%');}
label img{behavior:url(/behaviors/label_img.htc);}
form fieldset legend{line-height:150%;}
form input, form select, form textarea{scrollbar-arrow-color:#008FD5;scrollbar-track-color:#8CC63E;}
form div input [selected], form div select [selected]{background-color:#8CC63E;color:#fff;}
form textarea.expanding{overflow:auto;overflow-x:auto;overflow-y:visible;}
div.optional label:before{content:'';}
div.required label:before{content:'';}
form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, label.labelRadio{display:block;width:20px;height:expression('1%');padding:4px 0px 0px 18px;text-indent:-18px;line-height:110%;background-color:transparent;float:left;}
form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio{margin:0px 0px 0px 0px;}
form div fieldset input.inputText, form div fieldset input.inputPassword, form div fieldset input.inputFile, form div fieldset textarea.inputTextarea{width:250px;margin:0px 0px 0px 18px;margin:expression('0px 0px 0px -124px');}
form div label.compact{display:inline;width:auto;padding:4px 10px 0px 0px;text-indent:0px;margin:0px 0px 0px 0px;}
form div.wide label{float:none;display:block;}
form div label.wide{width:150px;}
form div.wide input.inputText, form div.wide input.inputPassword, form div.wide input.inputFile, form div.wide select, form div.wide textarea{width:300px;margin:0px;}
form div.notes p, form div small{line-height:125%;}
form div.wide small{margin:0px 0px 5px 0px;}
a.button{background:transparent url(https://static.bloomkey.biz/images/bg_button_a.gif) no-repeat scroll top right;color:#fff;font-weight:800;display:block;float:left;font:normal 12px arial, sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button span{background:transparent url(https://static.bloomkey.biz/images/bg_button_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
input.button{background:transparent url(https://static.bloomkey.biz/images/bg_button_span.gif) no-repeat scroll top right;color:#fff;font-weight:800;display:block;width:90px;font:normal 12px arial, sans-serif;height:24px;text-decoration:none;}
input.btnhov{background:transparent url(https://static.bloomkey.biz/images/bg_button_span.gif) no-repeat scroll top right;color:#000;font-weight:800;display:block;width:90px;font:normal 12px arial, sans-serif;height:24px;text-decoration:none;}
a.button:active{background-position:bottom right;color:#000;outline:none;}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}
a.button:hover{background-position:bottom right;color:#000;outline:none;}
a.button:hover span{background-position:bottom left;padding:6px 0 4px 18px;}
#submit input.button{background:transparent url(https://static.bloomkey.biz/images/bg_button_span.gif) no-repeat scroll top right;color:#fff;font-weight:800;display:block;width:90px;font:normal 12px arial, sans-serif;height:24px;text-decoration:none;}
.checkbox, .radio{width:19px;height:25px;padding:0 5px 0 0;background:url(https://static.bloomkey.biz/images/checkbox.gif) no-repeat;display:block;clear:left;float:left;}
.radio{background:url(images/radio.gif) no-repeat;}
.select{position:absolute;width:158px;height:21px;padding:0 24px 0 8px;color:#fff;font:12px/21px arial,sans-serif;background:url(images/topnav_bg.png);background-repeat:repeat-x;overflow:hidden;}
#capt1{margin-left:142px;margin-bottom:5px;}
