#form1 {
-moz-box-shadow:0px 0px 10px #333;
box-shadow:0px 0px 10px #333;
}

#form1 p {
text-shadow:0px 1px 1px #fff;
-moz-text-shadow:0px 1px 1px #fff;
}

#form1 ul{text-align:left;}
#form1 ul li{list-style:none;clear:both; margin:0 0 0px 10px; font-weight:normal;font-size:12px;padding:10px 0 10px 0;}
#outer{display:table-cell;vertical-align:middle}
#formwrap{margin:0 auto;}
#form1{padding:0px;background:url(../images/form-gradient.gif) repeat-x #d2d2d2;max-width:540px;border:solid 3px #ccc;font-family:Georgia,Verdana,Tahoma, Times New Roman,Verdana,Arial,Helvetica,sans-serif;margin:10px auto;}
#form1 p{font-size:12px;font-family:Georgia,Verdana,Tahoma;color:#333}
h2{color:#000;font-weight:normal;font-style:normal}
.centre{text-align:center;clear:both}
.text1{width:70%;margin:0 15% 0.3em 15%;}
.tool-tip{color:#fff;width:139px;z-index:13000}
.tool-title{color:#333;font-weight:normal;color:#f2f2f2;padding:4px 0;text-align:center;background-color:#aaa}
.tool-text{color:#333;font-size:13px;padding:4px 8px 8px;background-color:#444}
input{font-size:12px;padding:4px 2px;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;width:100px;margin:2px 0 20px 10px;}	
input.reset{font-size:12px;padding:4px 2px;border:solid 1px #f3f2ed;width:100px;margin:2px 0 20px 10px; background-color:#ccc;color:#333; }	
input:hover.reset{font-size:12px;padding:4px 2px;border:solid 1px #f3f2ed;width:100px;margin:2px 0 20px 10px; background-color:#c8c5bb;color:#333; }	
input.submit{font-size:12px;padding:4px 2px;border:solid 1px #f3f2ed;width:100px;margin:2px 0 20px 10px;background-color:#ccc;color:#333; }	
input:hover.submit{font-size:12px;padding:4px 2px;border:solid 1px #f3f2ed;width:100px;margin:2px 0 20px 10px; background-color:#c8c5bb;color:#333; }	
input:hover{background-color:#fefeeb; color:#333; outline:none;}
.highlight{padding:0px;border-bottom:1px solid #ccc;}
.highlight.bottom{border-bottom:none;}
.error { display:none; color:#FFF; font-style:italic;}
.smallquote {float:none;width:250px;margin:35px 0px 50px 0px;background:url(../images/quote-bg.gif) repeat-x #eeece6;padding:5px;}
/* FancyForm styles */
.f_checkbox,.f_radio{background-repeat:no-repeat;background-position:7px center;height:16px;display:block;cursor:pointer;cursor:pointer;line-height:120%;font-size:16px;color:#333333}
.checked,.selected{color:#000}
.f_radio:hover,.f_checkbox:hover{color:#fff !important}
.f_radio{padding:14px 30px 0 30px;display:inline; margin-bottom:0px;}
.f_checkbox{padding:0.5em 24px}
#margin {margin-left:60px;}
.unselected{background-image:url(../images/chk_off.png);}
.selected{background-image:url(../images/chk_on.png);}