.dummy {}

A { color: #980305; text-decoration: underline }
A:HOVER { text-decoration: underline }
body { height: 100%; margin: 0px; padding: 0px; background-color: #E3E3E3; text-align: left; font-family: Tahoma; font-size: 12px; color: #545454 }
EM { color: #ffcc33; font-style: normal }
img { border: 0px }

.frmbg { background:#AFBAAA; padding:4px 10px 10px 10px; border:solid 1px #819280 }
.frmtable { width:100%;}
th.caption { background:#AFBAAA; color:#000}
td.field { background:#AFBAAA;}
td.line { height:1px; background:#e3e3c7}
input.button { font:normal 11px Tahoma; width:140px; color:#000; padding:2px }
input.edit, select.edit, textarea.edit { font:normal 11px Tahoma; border:solid 1px #E4E3C7; }

TABLE { font-family: Tahoma; font-size: 11px }

h1 { font: bold 14px Tahoma; color: #47414D; text-transform: none; margin-bottom: 10px }
h2 { font: bold 12px Tahoma; color: #282828; text-transform: none; margin-bottom: 5px }
h3 { font: bold 11px Tahoma; text-transform: none; margin-bottom: 5px }
h4 { font: 12px Arial; text-transform: uppercase; border-bottom: 1px solid #CCC }

#top { width:1000px; height:134px; background-color:#003333; border-collapse: collapse; table-layout:fixed; }
#title  { width:100%; padding-left:30px; padding-top:0px; }
#loginf { width:260px; backgroud:#003333; background:url('image/loginfbg.gif'); background-repeat:repeat-y; background-position:0% 100%; padding-top:12px }
#loginf A { color:#FFCC33 }
#loginf table { color:#FFF }
#loginf .tedit { width:90px; height:17px; font:normal 10px Tahoma; background:#D2D2D2; border:solid 1px #001E1E  }


#top_menu { border-collapse: collapse; width:1000px; height:36px; table-layout:fixed; background:url('image/bgr-nav.gif') repeat-x;}
#top_menu TH { background:url('image/bgr-nav-2.gif') no-repeat;}
#top_menu TD { text-align: center; padding: 0px 0px 2px 0px; }
#top_menu A  { font-size:11px; color:#FFCC33; font-weight:bold; text-decoration: none }
#top_menu A:hover {text-decoration: underline}

#main {width: 1000px;  border-collapse: collapse; background-color:#CCCC99;}
#main TD {padding: 0px}
#main #lnav { width: 230px; background-color:#003333;}
#main #lnav  #lmenu { padding: 10px 20px 30px 30px; background:url('image/line-left.gif') no-repeat;  background-position: 30px 100%; }
#main #lnav  #lmenu A { color: #FBCE35; font-size: 12px}
#main #lnav  #lmenu li { color: #FBCE35; margin-top: 10px}
#main #lnav  #main_cont { padding: 20px 20px 30px 30px; color: #FFF; font-size: 12px;}
#main #lnav  #main_cont A { color: #FFF}
#main #lnav  #main_cont div { padding-top: 10px}
#main #lnav  #main_cont h2 { font: 18px Tahoma; color: #FBCE35; text-transform: none; margin-bottom: 5px margin-top: 10px;}
#main #lnav  #main_clients { padding: 10px 25px 30px 40px; color: #FFF; font-size: 12px;}
#main #lnav  #main_clients A { color: #FFF}
#main #lnav  #main_clients div { padding-top: 10px}
#main #lnav  #main_clients h2 { font: 18px Tahoma; color: #FBCE35; text-transform: none; margin-bottom: 5px margin-top: 10px;}
#main #main_center { width: 404px; background: url('') no-repeat 100% 144px; padding-left: 0px; font: 14px Times New Roman; color: #3b3b3b; padding: 20px 0px 0px 0px}
#main #main_center h1 { font: bold 16px Times New Roman; color: #8C0200; text-transform: none; margin-bottom: 5px }
#main #main_center p { padding: 0px; margin: 5px 0px 0px 0px;}
#main #main_center ul { margin-top: 5px; margin-bottom: 5px;}
#main #main_center li { margin: 5px 0px 5px 0px;  }
#main #main_center em { font: bold 14px Times New Roman; color: #9B0000; font-style: italic}
#main #main_right {width: 280px; background: url('image/bgr-right.jpg') repeat-y 0px 19px; background-color: #C3C292; padding-left:0px;}
#main #main_right ##main #main_right #jobs_table TD {padding: 50px 40px 0px 20px}
#main #main_right #jobs_table li {margin-top: 5px}
#main #main_right #news_table {border-collapse: collapse; background:url('image/head-news.jpg') no-repeat 20px 17px;}
#main #main_right #news_table TD {padding: 45px 40px 0px 20px}

#work .stable  { width:96%; border-collapse:collapse; background:#E6E1CD; color:#000 }
#work .stable td  { padding:4px 10px 4px 20px;   }
#work .stable th { background:#003233; color:#FFF; font-weight:bold; padding:8px 20px 8px 20px }
#work .stable tr.head0  { background:#AAB7A6; color:#920003; font-weight:bold }
#work .stable tr.row1   { background:#D6D8C0; }
#work .stable tr.row2  { background:#F3F3E9 }

#work {width: 1000px; border-collapse: collapse; background-color: #E4E3C7; font-size: 12px;}
#work TD {padding: 0px}
#work #lnav { width: 230px; background-color:#003333;}
#work #lnav  #lmenu { padding: 10px 25px 30px 40px;}
#work #lnav  #lmenu A { color: #FBCE35; font-size: 12px}
#work #lnav  #lmenu li { color: #FBCE35; margin-top: 10px}
#work .lban { width: 230px;  background-color:#003333; text-align: center; padding: 0px 0px 30px 0px; }
#work #content { background:url('image/w-bgr-left.jpg'); background-repeat: repeat-y; background-position:0px 100%; padding:0px; border-left:solid 1px #FFF; padding:10px 1px 20px 60px; font-size: 12px }
#work #content A {font-size: 12px}
#work #main_right {width: 280px; padding-left:0px;}
#work #content #crumb { width: 100%; padding: 0px 0px 0px 0px; color: #8C8C8C; font-size: 9px; text-transform: normal; text-transform: lowercase}
#work #content #crumb A {font-size: 10px; color: #8C8C8C; text-decoration: underline}
#work #content ul li {margin-bottom: 5px}
#work #work_right {width: 45px; background:url('image/w-bgr-right.jpg'); background-repeat: repeat-y; background-position:0px 0px;}

.shead {height:32px; font:bold 12px Tahoma; padding:0px 0px 8px 40px; color:#990000 }
#mlc { background:url('image/mlc.jpg'); background-repeat:no-repeat; background-position:100% 100%; padding-left:38px; padding-top:10px; padding-right:38px }
#copyright { width: 1000px; background:#FFCC33; color: #003932; height:27px; border-top:solid 1px #FFF; border-bottom:solid 1px #FFF; width:1000px }
#copyright td { padding: 0px 38px 0px 0px; }
#copyright A {color: #003932; text-decoration: none;}
#copyright A:hover {text-decoration: underline}

#count { width:1000px; border-collapse: collapse; background-color: #E3E3E3 }
#count td { padding-left:30px; font-size:12px }
#count a { font-size:12px; color: #000000 }

.list_date {color: #3C3A3F; font-size: 11px; font-family: Tahoma; font-weight: bold; padding: 0px; margin-top: 0px}

.table_reg { width: 100%; border-collapse: collapse;}
.table_reg TD { padding: 2px 10x 1px 10x; font-size: 11px; vertical-align: middle; background-color: #FFF }
.table_reg TH { height: 25px; vertical-align: middle; padding: 3px 5px 3px 3px; background: #6289A8; border: solid #FFF; border-width: 1px; color: #FFF; font: bold 11px Tahoma; text-transform: none; text-align: right;}
.table_reg .sell { background-color: #F7F8FC }
.table_reg .bottom { height: 15px; padding: 0px }

.table { width: 100%; border-collapse: collapse; border: solid #7F7F7F; border-width: 1px }
.table TD { padding: 2px 10x 1px 10x; font-size: 11px; border: solid #7F7F7F; border-width: 1px 1px; vertical-align: middle; background-color: #FFF }
.table TH { height: 25px; vertical-align: middle; padding: 3px; background: #6289A8; border: solid #2C4154; border-width: 1px 1px; color: #FFF; font: bold 11px #Tahoma; text-transform: none; text-align: center; }
.table .sell { background-color: #F7F8FC }
.table .bottom { height: 15px; padding: 0px }

.info_table { width: 100%; border-collapse: collapse; margin: 20px 0px; font-size: 12px}
.info_table TR { vertical-align: top }
.info_table TH, .info_table TD { padding: 0px }
.info_table TH IMG { margin-right: 10px }
.info_table TD { width: 100% }
.info_table A {text-decoration: underline}

.border { border: solid 1px #D7D7D7 }

.news_date { color: #ee4c00; font-weight: bold }

.table_faq { width: 100%; border-collapse: collapse;}
.table_faq TD { padding: 2px 10x 1px 10x; font-size: 11px; vertical-align: middle; background-color: #FFF }
.table_faq TH { height: 25px; vertical-align: middle; padding: 3px 5px 3px 3px; background: #6289A8; border: solid #FFF; border-width: 1px; color: #FFF; font: bold 11px Tahoma; text-transform: none; text-align: right;}
.table_faq .sell { background-color: #F7F8FC }
.table_faq .bottom { height: 15px; padding: 0px }

ul.wedoit { list-style-image:url('image/wdimark.gif'); }
#work #discussion .filter { border:solid 1px #819280 }
#work #discussion .filter TD  { padding:6px; background:#EBE6DE; color:#000  }
#work #discussion .filter TH  { padding:6px; background:#afbaa9; color:#003333  }
#work #discussion .theme  { border:solid 1px #819280; background:#ebe6de; margin-bottom:10px }
#work #discussion .theme1 { border:solid 1px #819280; background:#d6d9bf; margin-bottom:10px }
#work #discussion .theme TD   { padding:6px }
#work #discussion .theme TD.messtext { border-top:solid 1px #819280 }
#work #discussion .theme TD.title { cursor:pointer; cursor:hand }
#work #discussion .theme TD.info   { cursor:help }
#work #discussion .themefrm { background: #AFBAAA}
#work #discussion .themefrm TH { padding:6px; color:#000; text-align:right; }
#work #discussion .themefrm TD { padding:4px}
#work #discussion .themefrm TD.line { padding:0px }

