 #gb_form_div { text-align : left; width : 103%; } #gb_form_div p { margin-left : 12px; } #gb_form { text-align : left; background : transparent; } #gb_form_div a { color : #666666; text-decoration : underline; } #gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active { color : #111; text-decoration : none; background-color : #fff; } fieldset { border : 0; margin-top : 10px; } #gb_form legend, legend, #gb_form dt { font-weight : bold; color : #003366; } #gb_form legend { margin-left : -10px; padding-top : 5px; } * html #gb_form legend { margin-left : -5px; } #gb_form legend#mainlegend { font-size : 1.2em; color : #666; margin-left : -10px; padding-top : 5px; padding-bottom : 10px; } * html #gb_form legend#mainlegend { margin-left : -5px; } #gb_form legend#mainlegend small { font-size : .7em; color : #003366; text-transform : uppercase; } #gb_form_div .formhead small a { font-size : .7em; background-image : none; display : inline; padding : 0; margin : 0; } #gb_form_div .main_formhead, #gb_form_div .formhead { font-size : 1.2em; color : #666666; width : 97%; } #gb_form_div .main_formhead { margin-left : 0px; } label { color : #666666; margin-top : 5px; margin-left : 0; } input.short, input.med, select.med, textarea.textbox, textarea { font : 0.9em verdana, helvetica, tahoma, arial, sans-serif; color : #333; padding : 2px; border : 1px solid #999; background-color : #ffffe5; width : 70%; font-size : 0.9em; height : auto; } input.short { width : 7%; } textarea.textbox, textarea { width : 98%; height : 220px; line-height : 1.5em; } select.med { width : 60%; } input.checkbox { cursor : default; background : transparent; color : #003366; border : 0; padding : 0; margin : 0; width : 14px; height : 14px; } input.button:hover, input.button:focus, input.button.hover, input.button.focus { background-color : #eecc11; border : 0; cursor : pointer; color : #000; }  input.short:hover, input.short:hover, input.short:focus, input.short.focus, input.med:hover, input.med.hover, input.med:focus, input.med.focus, select.med:hover, select.med.hover, select.med:focus, select.med.focus, textarea.textbox:hover, textarea.textbox.hover, textarea.textbox:focus, textarea.textbox.focus { color : #000; padding : 2px; border : 1px inset #333; background-color : #f9f9f9; cursor : text; } input.button { cursor : pointer; background-color : #003366; border : 0; color : #fff; padding : 1px; font-size : 1em; } #content #gb_form input.button { margin : 15px 5px 25px 5px; padding : 2px 15px 2px 15px; } * html #content #gb_form input.button { margin-left : -5px; } span.error, span.success, #gb_form_div dt { color : #cc0000; font-weight : bold; } #gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt { color : green; } small.whythis, small.whythis a { font-size : .8em; text-decoration : none; color : #333; } p.creditline small { clear : both; display : block; text-align : right; margin : 0; padding : 25px 0 15px 0; font-size : 0.75em; letter-spacing : .0001em; color : #777; } dl#result_dl_blockq blockquote { margin-left : 0; } dl#result_dl_blockq blockquote p cite { display : block; text-align : right; } #gb_form_div span.items { font-weight : bold; color : #9e9e55; } #gb_form_div ul { margin : 10px 10px 20px 10px; } #gb_form_div ul li { list-style-type : none; margin : 0 10px 0 20px; } #gb_form_div h2#results { margin-left : -20px; color : #003366; }  