/* CSS Document */
.form {font-size:1.4em; background:#f7db8e; width:470px; padding:10px; margin:0 auto; border-top:0px solid #e1e1e1; border-left:0px solid #e1e1e1; border-bottom:0px solid #999; border-right:0px solid #999;}
.fieldset {width:450px; display:block; padding:5px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #7b2532;}
.fieldset {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.personal {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.medical {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.current {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.fieldset {font-size:.75em; color:#900; margin:15px 0 0 5px;}
.opt {font-size:.75em; color:#900; margin:15px 0 0 5px;}
.legend { border:1px solid #7b2532; font-family: Verdana; color:#fff; background-color:#7b2532; font-size:11px; font-weight:bold; font-style:normal; margin-bottom:14px; padding:3px; width:254px;}
.label {clear:left; display:block; float:left; width:70px; text-align:right; padding-right:10px; color:#7b2532; margin-bottom:0.5em; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.5em; font-style:normal;}
.personal {clear:left; background-color:#fafafa; display:block; float:left; width:655px; text-align:right; padding-right:10px; color:#7b2532; margin-bottom:0.6em; font-size:1em; line-height:1.8em; font-style:normal; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; border:#7b2532 1px solid}
.input {padding:0; margin-bottom:0.8em;}
.fieldset input {border:1px solid #e9e9e9 !important; background:#fff; padding-left:0.5em; margin-bottom:1em;}
.select {margin-left:0.5em; border:1px solid #7b2532;}
.textarea {width:425px; height:12em; border:1px solid #e1e1e1; padding:5px; margin:-8px 0 0 0; overflow:auto; }
.option {background:#7b2532; color:#990033;}
.optgroup {background:#7b2532; color:#7b2532; font-family: Verdana, Arial, Helvetica, sans-serif;}
.optgroup option {background:#7b2532; color:#990033;}
.button1 { background:#7b2532; border:1px solid #fafafa; color:#fff; padding-right:0.5em; cursor:pointer; width:150px; margin-left:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; height:20px;}
.button2 { background:#7b2532; border:1px solid #fafafa; color:#fff; padding-right:0.5em; cursor:pointer; width:150px; margin-left:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; height:20px;}
.button1 a:hover {background:#990#33; border-bottom:1px solid #7b2532; border-right:1px solid #7b2532;  color:#fff; border-top:1px solid #7b2532; border-left: 1px solid #7b2532;}
.button2 a:hover {background:#990#33; border-bottom:1px solid #7b2532; border-right:1px solid #7b2532;  color:#fff; border-top:1px solid #7b2532; border-left: 1px solid #7b2532;}

.personal input, textarea, select{border:1px solid #999999 !important;}

.contactform .personal{ width:500px !important;}