* { font-family:Arial, "MS Sans Serif", Verdana, Tahoma; }
body { background:#f0efea; color:#67655b; font-size:12px; height:100%; margin:0; padding:0; }
html { height:100%; }
img { border:0; margin:0; padding:0; }
.bl { display:block; }
a { color:#dd6300; }
a:hover { text-decoration:none; }
a.ln { text-decoration:none; }
a.ln:hover { text-decoration:underline; }
a.sm { font-size:11px; }
a.sm:hover { text-decoration:none; }
a.lns { font-size:11px; text-decoration:none; }
a.lns:hover { text-decoration:underline; }
a.top-nav { color:#393629; font-size:11px; text-decoration:none; }
a.top-nav:hover { color:#fbc216; text-decoration:none; }
p { margin:3px 0 7px; text-indent:0em; }
p.no-ind { text-indent:0; }
ol { margin-top:3px; margin-bottom:7px; padding:0; }
ul { list-style:none; margin:0; padding:0; }
ul li { background:transparent url(/i/mark.gif) no-repeat scroll 0px 4px; margin:0 0 5px 20px; padding-left:11px; }
h1 { border-bottom:1px solid #fbc216; color:#2c3b45; font-size:26px; font-weight:normal; margin:3px 0 10px; padding:0 0 2px; }
h1.no-brd { border:0; }
h2 { font-size:16px; margin:7px 0 0; }
h3 { font-size:13px; margin:7px 0 0; }
.dark { color:#3b6583; }
.orange { color:#eb5e00; }
.ph5 { padding:0 5px; }
.ph10 { padding:0 10px; }
.pv5 { padding:5px 0; }
.pv10 { padding:10px 0; }
.hr { background:#c3c2be; height:1px; font-size:0px; margin:10px 0; }
form { margin:0; padding:0; vertical-align:middle; }
form * { font-size:12px; vertical-align:middle; }
.btn { background:#f0efea; color:#67655b; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:11px; font-weight:bold; }
/* Design */
.sm { font-size:11px; }
.sm * { font-size:11px; }
/* Top */
.white { background:#fff; width:100%; }
.line { background:#c3c2be; height:1px; font-size:0px; margin:0; }
/* Menu */
.menu { padding-left:20px; }
.menu a { color:#393629; display:block; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:11px; text-decoration:none; text-transform:uppercase; }
.menu a:hover { color:#fbc216; }
.menu span {color:#fbc216; display:block; font-family: Tahoma,MS Sans Serif,Verdana,Arial; font-size:11px; text-transform:uppercase;}
.menu a.active { color:#fbc216; display:block; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:11px; text-decoration:none; text-transform:uppercase; }
.menu div { background:#ddddd4; height:1px; font-size:0px; margin:11px 0; }
/* Projects */
.works-title { background:url(/i/works-top.gif) no-repeat; color:#dd6300; font-size:11px; height:23px; padding:4px 0 0 10px; width:202px; voice-family:"\"}\""; voice-family:inherit; height:19px; width:192px; }
html>body .works-title { height:19px; width:192px; }
.works-text { background:#fff url(/i/works-bottom.gif) no-repeat 0% 100%; font-size:11px; padding:15px; }
.n1 { background:url(/pub/n1.gif) no-repeat; padding-left:30px; }
.n1 h1 { font-size:12px; margin:0 0 5px; }
.n1 h1 a { color:#2c3b45; text-decoration:none; }
.n1 h1 a:hover { color:#dd6300; }
.n2 { background:url(/pub/n2.gif) no-repeat; padding-left:30px; }
.n2 h1 { font-size:12px; margin:0 0 5px; }
.n2 h1 a { color:#2c3b45; text-decoration:none; }
.n2 h1 a:hover { color:#dd6300; }
.n3 { background:url(/pub/n3.gif) no-repeat; padding-left:30px; }
.n3 h1 { font-size:12px; margin:0 0 5px; }
.n3 h1 a { color:#2c3b45; text-decoration:none; }
.n3 h1 a:hover { color:#dd6300; }
.detail-main { background:url(/i/detail.gif) no-repeat; height:17px; margin:10px 0 0 30px; padding-left:27px; }
.detail-main a { font-size:11px; text-decoration:none; }
.detail-main a:hover { text-decoration:underline; }
.detail { background:url(/i/detail.gif) no-repeat; height:17px; margin:10px 0; padding-left:27px; }
.detail a { font-size:11px; text-decoration:none; }
.detail a:hover { text-decoration:underline; }
.copy { color:#bbb8a9; font-size:10px; }
.copy * { color:#bbb8a9; font-size:10px; }

.adv { background: #FFF9BE; padding: 2px 5px 3px 5px; }
