@charset "utf-8";
/* CSS Document */

html, body, p, h1, h2, h3, h4, h5, div, form, img { margin:0; padding: 0; border:0; }
html, body { }
body { font: 12px Lucida Sans Unicode, Verdana, sans-serif; color: #666; background: url(/images/bkg_body.gif) repeat;  }

/****** Headers & Text ******/
h1 { margin: 0 0 5px 0; font: bold 20px Lucida Sans Unicode, Arial, sans-serif; color:#666; }
h2 { margin: 5px 0 15px 0; font: normal 16px Lucida Sans Unicode, Arial, sans-serif; color:#666; }
h3 { margin-top: 5px; font: bold 14px Lucida Sans Unicode, Arial, sans-serif; color:#666; }
h4 { }
h5 { }

a { color: #666666; }
small { font-weight:normal; }
p { margin-bottom:15px; line-height:15px; }
span.required { color:#CC0000; }
.clear { clear:both; line-height:0; }
.empty { color:#999; }

/****** Alerts & Warnings ******/
div#alert-box { color: #fff; padding: 5px; margin: 5px 0 15px 0; }
div#alert-box h3 { font-size:11px; color: #fff; margin-bottom: 5px; }
div#alert-box a { color: #fff; }
div.info { background-color: #336699; }
div.error { background-color: #990000; }
div.warning { background-color: #CC9933; }

/****** Forms & Inputs ******/
form { border:0; margin:0; padding:0; }
input, textarea, select { padding: 3px; font: 12px Lucida Sans Unicode, Verdana, sans-serif; color: #666; }
input[type="submit"] { padding: 2px 7px 2px 7px; color: #333; }
input[type="submit"]:hover { cursor: pointer; }
input.field_error { padding: 3px;  border: 1px solid #CC0000; }

/****** Layout ******/
#wrapper { position:relative; width:700px; margin: 30px auto 0 auto; }

#container { position:relative; margin-left:30px; }

.cb { padding:20px; background-color:#fff; border:5px solid #dad5bf; margin-bottom:20px; }

.form dl { display:block; clear:left; padding:3px; margin:0; }
.form dl dt { float:left; width:75px; margin:0; padding:0; text-align:right; line-height:24px; }
.form dl dd { margin:0; margin-left:90px; }
.form input[type="submit"] { margin-top:10px; }

/****** Content Style ******/
.work ul { list-style:none; margin:0; padding:0; }
.work ul li { float: left; width:30%; font-size:13px; padding:2px; }