* { padding:0; margin:0; }
html { font:13px arial,helvetica,sans-serif; }
body { background:url(../images/mainbg.jpg) repeat-x #8a8a8a; font:85% verdana; }

#content a { font-weight:bold; color:#D3EC7F; text-decoration:none; }
#content a:visited { color:#D3EC7F; }
#content a:hover { color:#fff; text-decoration:underline; }

#container { display:block; margin:0 auto; position:relative; width:760px; height:350px; background:url(../images/dt-bg2.gif) right 30px no-repeat;  }
.header { display:block; position:relative; height:31px; background:url(../images/header-blk.gif) no-repeat; }
.header h1 { display:block; height:31px; background:url(../images/header-blk2.gif) right no-repeat; font:160% arial bold; line-height:32px; padding-left:10px; font-weight:bold; color:#fff; letter-spacing:-.05em; }

#content { width:450px; display:block; clear:both; position:relative; overflow:hidden; top:40px; }
#content div.logos { text-align:center; margin:5px auto; }

#content .post { border-top:1px solid #444; border-bottom:1px solid #666; border-left:1px solid #444; border-right:1px solid #666; background-color:#444; color:#aaa; padding:1px 4px; }
#content .post p,.post2 p { padding:3px 10px;  }

#content .post2 { color:#ccc; padding:1px 4px;  }
#content .post2 strong { color:#fff; }

#sections { display:block; position:absolute; width:450px; top:295px; list-style:none; overflow:hidden; height:30px; }
#sections li { float:left; width:20%; clear:none; padding-top:4px; text-align:center; }
#sections li a { display:block; color:#666; font-size:85%; text-decoration:none; font-weight:bold; padding-right:17px; padding-left:17px; margin-right:1px; border-top:6px solid #555; line-height:18px; height:18px;}
#sections li a:hover { border-top:6px solid #ff7e00; color:#294561; padding-top:0px; }
#sections li.current a { border-top:6px solid #000; } 

#copyright { position:absolute; display:block; font-weight:normal; font-family:verdana; font-size:.9em; color:#666; width:420px; text-align:center; top:345px; padding-top:3px; border-top:1px dotted #666; overflow:hidden; height:25px;}
#copyright a { color:#666; font-weight:bold; text-decoration:none; }
#copyright a:hover { color:#fff; text-decoration:underline; }

/* CONTACT PAGE */
form#email { margin-top:5px; position:relative; margin-left:30px; }
fieldset { border:0; }
input.form_name { width:120px; height:12px; overflow:hidden; font-family:verdana; font-size:10px; font-weight:bold; color:#555; background-color:#343434; border:0; left:35px; margin-top:5px; }
input.form_name2 { width:120px; height:12px; overflow:hidden; font-family:verdana; font-size:10px; font-weight:bold; color:#7ea9d9; background-color:#181818; border:0; left:35px; margin-top:5px; }
.txtarea { width:330px; height:70px; overflow:hidden; font-family:verdana; font-size:10px; font-weight:bold; color:#555; background-color:#343434; border:0; margin-left:5px; margin-top:5px; overflow:auto; }
.txtarea2 { width:330px; height:70px; overflow:hidden; font-family:verdana; font-size:10px; font-weight:bold; color:#7ea9d9; background-color:#181818; border:0; margin-left:5px; margin-top:5px;overflow:auto; }
.contactbox { display:block; width:159px; height:24px; border:0; background:url(/images/inputbox_on.gif) no-repeat; text-align:center; }
.contactbox2 { display:block; width:159px; height:24px; border:0; background:url(/images/inputbox_off.gif) no-repeat; text-align:center; }
.txtareabox { display:block; width:349px; height:85px; border:0; background:url(/images/textarea_on.gif) no-repeat; margin-left:0px; }
.txtareabox2 { display:block; width:349px; height:85px; border:0; background:url(/images/textarea_off.gif) no-repeat; margin-left:0px; }
label {float:left; text-indent:3px; margin-left:10px; margin-right:15px; font-weight:bold; color:#ccc; font-size:10px; width:160px; height:40px;}
label.box { clear:both; text-indent:3px; margin-left:10px; margin-right:15px; font-weight:bold; color:#1f1f1f; font-size:10px; width:230px; height:100px;}
.submitbutton { position:relative; left:290px; top:2px; width:96px; height:20px; }

form#keywords { position:relative; }
form#keywords input#submit { position:relative; margin-left:230px; top:-30px; }

ul.home li { list-style-type:disc; }
ul.home li { margin:10px; margin-left:20px; }