#text {margin:50px auto; width:500px;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; z-index:900;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden;z-index:900;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;z-index:900;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden;z-index:900;}

/* CSS Document */

/* with :focus and :hover for fieldset, input and textarea - special effects are not visible with ie
, sorry */
/* sabine brings - www.brings-online.com - a form with style - www.cssplay.co.uk */


form {background:#4f718a; width:320px; padding:10px; border:1px solid #eee; margin:5px auto; font-size:11px; font-family:verdana, arial, helvetica, sans-serif;}
form p {font-size:11px; color:#fff; text-align:left; padding:15px 5px 5px 0; margin:0;}
form fieldset#current p {padding:4px; margin:0;}

form fieldset {width:300px; display:block; border:1px dotted #fff; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:11px; }
form fieldset:hover {border:1px solid #fff;}
form fieldset#opt:hover {border:1px solid #b80b38;}

form legend {font-size:11px; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none; color:#fff;}
* html form legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form label {clear:left; display:block; float:left; width:70px; text-align:left; padding-right:3px; color:#fff; margin-bottom:0.5em;}

form input {border:1px solid #414d59; padding-left:3px; margin-bottom:0.6em; width:200px; background:#c5d3e0; font-size:11px;}
form input.file {border:1px solid #414d59; padding-left:3px; margin-bottom:0.6em; width:200px; background:#c5d3e0; font-size:11px;}
form input:hover { background:#b80b38; border:1px solid #fff; color:#fff;}
form input:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}
form fieldset#medical input, form fieldset#current input {width:45px;}

form select {margin:0 0 1em 0.5em;}
form textarea {width:280px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#c5d3e0;}
form textarea:hover { background:#b80b38; border:1px solid #fff; color:#fff;}
form textarea:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}

form option {background:#fff; color:#b80b38;}
form optgroup {background:#fff; color:#000; font-style:normal;}
form optgroup option {background:#fff; color:#b80b38;}

form #button1, form #button2 {color:#fff; padding-right:0.5em; cursor:pointer; width:105px; height:20px; margin-left:8px; background:#b80b38; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
form #button1:hover, form #button2:hover {color:#fff; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }

