html, body { margin:0; padding:0; font:11px arial; height:100.01%; background-color:#676767; }

form {margin:0; padding:0; }

a { color:#000000; text-decoration:underline; }
a:hover { color:#666666; text-decoration:none; }

#page { margin:10px auto; width:900px; }

#head-section { clear:both; background-color:#040201; height:90px; width:900px; }
.head-content { padding:20px 0px 20px 30px; background-color:#040201; color:#ffffff; }
#head-section div#logo { margin-right:86px; padding:0; width:124px; height:49px; background:url(../img/logos/trbw_124x49.png) no-repeat 0 0; float:left; }
#head-section div#logo a { width:124px; height:49px; margin:0; display:block; }

#head-section ul { padding-top:15px; margin:0; }
#head-section ul li { position: relative; list-style:none outside; float:left; }
#head-section ul li#cp { width:130px; height:20px; margin:0; background:url(../img/logos/cpw_130x20.png) no-repeat 0 0; margin-right:44px; }
#head-section ul li#mp { width:96px; height:20px; margin:0; background:url(../img/logos/mpw_96x20.png) no-repeat 0 0; margin-right:44px; }
#head-section ul li#sp { width:113px; height:20px; margin:0; background:url(../img/logos/spw_113x20.png) no-repeat 0 0; margin-right:44px; }
#head-section ul li#wp { width:96px; height:20px; margin:0; background:url(../img/logos/wpw_96x20.png) no-repeat 0 0; margin-right:44px; }
#head-section ul li#ap { width:129px; height:20px; margin:0; background:url(../img/logos/apw_129x20.png) no-repeat 0 0; margin-right:44px; }

#head-section ul li#cp a { width:130px; height:20px; margin:0; display:block; }
#head-section ul li#mp a { width:96px; height:20px; margin:0; display:block; }
#head-section ul li#sp a { width:113px; height:20px; margin:0; display:block; }
#head-section ul li#wp a { width:96px; height:20px; margin:0; display:block; }
#head-section ul li#ap a { width:129px; height:20px; margin:0; display:block; }

#head-section div#logo h1.no-css { display:none; }
#head-section ul li span.no-css { display:none; }


#content-section { clear:both; background-color:#ffffff; color:#000000; height:420px; width:900px; }

#foot-section { clear:both; background-color:#b5a950; color:#000000; height:90px; width:900px; }
.foot-content { padding:0; background-color:#b5a950; color:#000000; }

.header-logo { float:left; width:203px; border-left:solid 1px #ffffff; padding-left:5px; font:bold 16px arial; line-height:16px; cursor:pointer; letter-spacing:1px; }
.section-w-logo { float:left; width:160px; font:400 21px arial; line-height:18px; margin-top:12px; cursor:pointer; letter-spacing:1px; }
.section-n-logo { float:left; width:120px; font:400 21px arial; line-height:18px; margin-top:12px; margin-left:25px; cursor:pointer; letter-spacing:1px; }
.section-wr-logo { float:right; width:160px; font:400 21px arial; line-height:18px; margin-top:12px; cursor:pointer; letter-spacing:1px; }
span.vbold { font-weight:bolder; margin-right:2px; padding-right:2px; border-right:solid 1px #ffffff; letter-spacing:0; }

.footer-logo { float:left; width:240px; height:90px; }
/* footer-logo positioner */
#fl-container { position:relative; top:-12px; left:-10px; }

.section-link { float:left; width:190px; margin-top:37px; padding-left:5px; font:bold 13px arial; color:#000000; border-left:solid 1px #000000; cursor:pointer; }

.menu-area { float:left; color:#b5a950; width:220px; }

.menu-content { margin:28px 0 0 30px;}

ul.menu { margin:0; padding:0; }
li.menu { list-style:none outside; margin-bottom:23px; cursor:pointer; }
a.menu { font:bold 13px arial; padding-left:5px; border-left:solid 2px #b5a950; color:#b5a950; text-decoration:none; }
a.menu:hover { border-color:#000000; color:#000000; }
a.menu-active { font:bold 13px arial; padding-left:5px; border-left:solid 2px #000000; color:#000000;  text-decoration:none;}

ul.submenu { margin:0; padding:0; }
li.submenu { list-style:none outside; margin:2px 0; cursor:pointer; }
a.submenu { font:bold 11px arial; padding-left:7px; color:#b5a950; text-decoration:none; }
a.submenu:hover { color:#000000; }
a.submenu-active { font:bold 11px arial; padding-left:7px; color:#000000;  text-decoration:none;}

.content-header { margin-left:20px; }

.content-1 { float:left; width:620px; margin-top:60px; }
.content-1c { margin-left:20px; width:620px; }

.content-1-1 { float:left; width:100%;  margin-top:-4px 0 4px 0; }
.content-2-1 { float:left; width:440px;  margin-top:-4px; margin-left:20px; min-height:200px; }
#content-2-1-scroll { float:left; overflow:auto; height:280px; width:440px;  margin-top:-4px; margin-left:20px; padding:0 2px; }
.content-2-2 { width:200px; margin-top:2px; }
.content-3-1 { float:left; width:200px; margin-left:20px; min-height:200px; }

#vac-scroll { overflow:auto; height:210px; width:440px; margin:0; padding:0 2px; border:solid 1px #eeeeee; }

.content-3-2 { float:left; width:120px; margin-left:30px; margin-top:11px; }

h1 { font:bold 17px arial; color:#000000; padding-left:5px; border-left:solid 2px #000000; }

p.t-j { text-align:justify; line-height:17px; }
p.t-l { text-align:left; line-height:17px; }

span.position-bold { font:bold 14px arial; text-align:left; }

div.image-5 { display:table; clear:both; }
div.sng-img { float:left; margin-right:14px; }
div.end-sng-img { float:left; margin:0; }

a.no-deco { color:#000000; text-decoration:none; font-weight:bold; }
a.no-deco:hover { color:#666666; text-decoration:none; }

select.short { width:200px; }

.inp-line { clear:both; width:410px; }
.inp-caption { float:left; width: 100px; }
.inp-field { float:left; width:300px; }
.inp-field-r { text-align:right; width:300px; }

.job-main { background-color:#b5a950; }
.job-info { background-color:#ffffff; }
.job-description { background-color:#ffaaaa; }

.twitter { margin: 10px 0 0 30px; }