@import url(/shared/css/blueprint/screen.css);
@import url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/redmond/jquery-ui.css);

body { background:#fff; }
h1,h2,h3,h4,h5,h6 { color:#0079C2; }
a { color:#0079C2; text-decoration:none; }
a:hover { color:#0079C2; text-decoration:underline; }
hr { margin:10px 0; }
input,textarea,select,button { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; }
textarea { font-size:1em; }
div.container { }
.fg-button { outline:0; margin:0 4px 0 0; padding:.4em 1em; cursor:pointer; position:relative; text-align:center; zoom:1; }
.icon { vertical-align:middle; }

/* header */
div.header { margin-top:15px; }

/* content */
h3 { margin-bottom:.5em; }
img.right { float:right; margin-top:-25px; margin-left:15px; margin-bottom:15px; }
ul.numbers { list-style-type:none; margin:0; }
ul.numbers li { margin-bottom:.3em; }

/* footer */
div.footer { margin-top:20px; }

/* forms */
div.form label { font-weight:400; }
div.form dl { clear:both; width:100%; display:block; position:relative; margin:0 0 .5em; }
div.form dl:after { clear:both; display:block; height:0; visibility:hidden; content:'.'; }
div.form dt { float:left; position:relative; width:20%; min-height:1px; padding-right:10px; text-align:right; line-height:22px; _height:1%; }
div.form dt label { font-weight:700; }
div.form dt span.required { position:absolute; right:3px; top:0; font-weight:400; color:#C00; }
div.form dd { float:left; width:auto; padding-bottom:3px; margin-left:.5em; }
div.form dt em { position:absolute; right:2px; top:0; font-weight:400; color:#C00; }
div.form input.text, div.form input.title, div.form textarea, div.form  select  { margin:0; padding:2px; }
div.form input.error, div.form textarea.error, div.form select.error { background-color:#FEF; border-color:#C00; }
div.form input.checkbox { vertical-align:middle; }
