@import "reset.css";

html, body {
 height:100%;
}
body {
 background:#000;
 color:#404040;
 font-family:Candara,Arial,sans-serif;
 font-size:13px;
 line-height:15px;
}
a {
 color:#C86800;
 text-decoration:none;
 cursor:pointer;
}
a:hover {
 text-decoration:underline;
}
input {
 border-top:2px double #D9D9D9;
 border-bottom:2px inset #D9D9D9;
 border-left:2px double #D9D9D9;
 border-right:2px inset #D9D9D9;
 background:#FFF;
 padding:6px;
 font-size:12px;
 line-height:12px;
 color:#989898;
 width:200px;
 vertical-align:middle;
}
input[type="radio"] {
 width:auto;
}
input[type="checkbox"] {
 width:auto;
}
textarea {
 border-top:2px double #D9D9D9;
 border-bottom:2px inset #D9D9D9;
 border-left:2px double #D9D9D9;
 border-right:2px inset #D9D9D9;
 background:#FFF;
 padding:6px;
 font-size:12px;
 line-height:12px;
 color:#989898;
 width:200px;
 vertical-align:middle;
 font-family:Candara,Arial,sans-serif;
}
select {
 border-top:2px double #D9D9D9;
 border-bottom:2px inset #D9D9D9;
 border-left:2px double #D9D9D9;
 border-right:2px inset #D9D9D9;
 background:#FFF;
 padding:6px;
 font-size:12px;
 line-height:12px;
 color:#989898;
 width:216px;
 vertical-align:middle;
}
h1 {
 position:absolute;
 top:30px;
 left:30px;
 font-size:16px;
 font-weight:bold;
}
h2 {
 position:absolute;
 top:50px;
 left:30px;
 font-size:13px;
 font-weight:normal;
}
p {
 margin-bottom:14px;
}
#motto {
 position:absolute;
 top:670px;
 text-align:center;
 font-size:20px;
 line-height:22px;
 color:#989898;
 width:100%;
}
#subnav {
 position:absolute;
 top:13px;
 right:13px;
 font-size:13px;
}
#subnav a {
 display:block;
 text-align:right;
 text-decoration:none;
 color:#666;
 margin-bottom:10px;
 text-transform:lowercase;
}
#subnav a:hover {
 color:#EC8732;
}
#subnav a.sel {
 color:#000;
}
.apara {
 font-family:Arial,sans-serif;
 font-size:11px;
}
.apara p {
 margin-bottom:10px;
}
a .apara {
 color:#404040;
}
a:hover .apara {
 color:#EC8732;
}
.spara {
 font-family:Arial,sans-serif;
 font-size:10px;
}
.spara p {
 margin:9px 0;
 line-height:13px;
}
.ppara {
 font-family:Arial,sans-serif;
 font-size:11px;
}
.ppara p {
 margin-bottom:10px;
}
span.ppara {
 display:block;
}
a .ppara {
 color:#404040;
}
a:hover .ppara {
 color:#EC8732;
}
.edate {
 font-family:Arial,sans-serif;
 font-size:17px;
 color:#CBB88D;
}
.epict {
 padding:0 0 0 26px;
 background:#9D9175;
}
.epara {
 font-family:Arial,sans-serif;
 font-size:11px;
}
.etitle {
 font-family:Arial,sans-serif;
 font-size:16px;
 color:#9D9175;
 padding-right:4px;
}
.next {
 position:absolute;
 font-size:30px;
 color:#989898;
 font-weight:normal;
}
.next a {
 text-decoration:none;
 color:#989898;
}
.next a:hover {
 color:#EC8732;
}
#c1 {
 width:1px;
 height:50%;
 margin-bottom:-376px;
 float:left;
}
#c3 {
 position:relative;
 margin:0 auto;
 height:752px;
 width:1020px;
 clear:left;
}
#c4 {
 position:relative;
 width:100%;
 height:26px;
}
#c5 {
 position:relative;
 width:100%;
 height:700px;
 background:url(i/bgr.jpg) no-repeat 0 0;
}
#c6 {
 position:relative;
 width:100%;
 height:26px;
}
#p1 {
 position:absolute;
 top:0;
 left:953px;
 display:block;
 width:5px;
 height:700px;
 background:url(i/p1.jpg) no-repeat top left;
 z-index:20;
}
#p2 {
 position:absolute;
 top:0;
 left:948px;
 display:block;
 width:5px;
 height:700px;
 background:url(i/p2.jpg) no-repeat top left;
 z-index:20;
}
#p3 {
 position:absolute;
 top:0;
 left:943px;
 display:block;
 width:5px;
 height:700px;
 background:url(i/p3.jpg) no-repeat top left;
 z-index:20;
}
#p4 {
 position:absolute;
 top:0;
 left:938px;
 display:block;
 width:5px;
 height:700px;
 background:url(i/p4.jpg) no-repeat top left;
 z-index:20;
}
#b0, #b1, #b2, #b3, #b4, #b5 {
 position:absolute;
 top:0;
 display:block;
 z-index:20;
 height:700px;
 width:26px;
}
#b0 {
 left:958px;
 width:62px;
 background:url(i/logo.png) no-repeat top center;
}
#fbi, #twi {
 position:absolute;
 z-index:21;
 top:613px;
 left:973px;
 display:block;
 width:32px;
 height:32px;
 background:url(/i/f.png) no-repeat center center;
}
#twi {
 top:653px;
 background:url(/i/t.png) no-repeat 10px 6px;
}
#b1 {
 left:912px;
 background:#404040 url(i/b1f.png) no-repeat top left;
}
#b1 div, #b2 div, #b3 div, #b4 div, #b5 div {
 opacity:0;
 width:26px;
 height:700px; 
}
#b1 div {
 background:#6F1E0E url(i/b1n.png) no-repeat top left;
}
#b2 {
 left:886px;
 background:#626262 url(i/b2f.png) no-repeat top left;
}
#b2 div {
 background:#486218 url(i/b2n.png) no-repeat top left;
}
#b3 {
 left:860px;
 background:#989898 url(i/b3f.png) no-repeat top left;
}
#b3 div {
 background:#37556B url(i/b3n.png) no-repeat top left;
}
#b4 {
 left:834px;
 background:#D4D4D2 url(i/b4f.png) no-repeat top left;
}
#b4 div {
 background:#564219 url(i/b4n.png) no-repeat top left;
}
#b5 {
 left:808px;
 background:#EDECE9 url(i/b5f.png) no-repeat top left;
}
#b5 div {
 background:#C86800 url(i/b5n.png) no-repeat top left;
}
#ct {
 position:absolute;
 top:0;
 left:0;
 width:808px;
 height:700px;
 z-index:1;
}
.df {
 margin:10px;
 padding:13px;
 font:12px Arial, sans-serif;
 background:url(i/fbg.png);
 border-left:26px groove #000;
}
.df .inp {
 font-size:110%;
 color:#545454;
 float:left;
 margin:10px 20px 5px 0;
}
.df .inp a {
 color:#A0A0A0;
}
.df .lb a {
 float:right;
 color:#A0A0A0;
}
.df .lb {
 text-transform:lowercase;
 font-size:13px;
 color:#545454;
 padding:0 0 4px 0;
 margin:0 2px 2px 2px;
}
.df .required .lb {
 border-bottom:1px solid #D50A27;
}
.df .btn {
 clear:both;
 padding-top:2px;
 text-align:center;
}
.hide {
 display:none;
}
.el {
 font-size:14px;
 padding:0 0 10px 0;
 border-bottom:1px solid #D50A27;
 color:#D50A27;
}
.fl {
 font-size:14px;
 padding:0 0 10px 0;
 border-bottom:1px solid #FFF;
}
.ltb .fl {
 padding:10px;
}
.ltb .el {
 padding:10px;
}

button {
 font-size:15px;
 cursor:pointer;
 border:0;
 background:transparent;
 color:#9D9175;
 text-transform:lowercase;
 padding:5px 10px 0 0;
}
.sbtn {
 font-size:13px;
}
.ltb {
 display:inline;
 margin:10px 10px 10px 0;
 float:right;
 width:500px;
 background:url(i/fbg.png);
}
.ltb table {
 width:100%;
}
.ltb table thead tr {
 background:#444;
}
th {
 color:#FFF;
 text-transform:lowercase;
 text-align:left;
 padding:7px;
 border-bottom:2px solid #AFAFAF;
}
th a {
 color:#FFF;
}
td {
 padding:7px;
 border-bottom:1px solid #FFF;
}
.lflt {
 display:inline;
 float:left;
 width:290px;
}
.el {
 font-size:14px;
 padding:6px 0;
 color:#C30600;
}
.fl {
 font-size:14px;
 padding:6px 0;
}
.colup {
 padding-left:14px;
 background:url(i/up.png) no-repeat 4px center;
}
.coldn {
 padding-left:14px;
 background:url(i/down.png) no-repeat 4px center;
}
.lbt {
 white-space:nowrap;
 text-align:right;
}
#big {
 color:#FFF;
 font-size:120%;
}
.bta {
 text-transform:lowercase;
 background:#AFAFAF;
 color:#FFF;
 padding:7px;
 text-align:right;
}
.bta input {
 padding:3px;
}
#lbs {
 margin:0 0 0 10px;
 width:18px;
 height:15px;
}
#lbp {
 margin:0 0 0 6px;
 width:13px;
 height:15px;
}
#lbn {
 margin:0 0 0 6px;
 width:13px;
 height:15px;
}
#lbe {
 margin:0 0 0 6px;
 width:18px;
 height:15px;
}
#pgi {
 width:25px;
 text-align:right;
}
#shi {
 width:25px;
 text-align:right;
}
.addon {
 text-align:right;
}
.ldiv {
 border:1px solid #CCC;
 padding:6px;
 width:23px;
 background-color:#FFF;
 text-align:right;
 cursor:pointer;
}
.msel {
 font-size:12px;
 border-top:2px double #D9D9D9;
 border-bottom:2px inset #D9D9D9;
 border-left:2px double #D9D9D9;
 border-right:2px inset #D9D9D9;
 background:#FFF;
 color:#787878;
 padding:4px;
 width:204px;
 height:80px;
 overflow:auto;
}
#trail {
 font-size:16px;
 margin:10px 10px 0 10px;
 text-transform:lowercase;
}
#trail a {
 color:#000;
}
#top {
 color:#FFF;
 background:#000;
 font-size:14px;
 text-transform:lowercase;
}
.clear {
 clear:both;
}
#name {
 float:right;
 padding:4px 4px 0 0;
}
#lin {
 display:block;
 float:right;
 width:64px;
 height:20px;
 cursor:default;
}
#shdiv {
 position:absolute;
 z-index:99;
}
#pgdiv {
 position:absolute;
 z-index:99;
}
.slist {
 position:absolute;
 font-family:Arial,sans-serif;
 font-size:10px;
 list-style-type:disc;
 padding-left:16px;
}
#show_all {
 display:block;
 position:absolute;
 width:115px;
 height:27px;
 background:transparent url(x/services/show_all_off.png) no-repeat top left;
}
#show_process {
 display:block;
 position:absolute;
 width:126px;
 height:27px;
 background:transparent url(x/services/show_off.png) no-repeat top left;
}
#process img {
 position:absolute;
 z-index:5;
}
#process #interface img {
 cursor:pointer;
}
.process_shade {
 position:absolute;
 width:133px;
 height:38px;
}
#p_video a {
 background:#6F1E0E url(x/portfolio/video_off.png) no-repeat scroll left top;
 position:absolute;
 display:block;
 padding-left:26px;
}
#p_video a:hover {
 background:#CE2200 url(x/portfolio/video_on.png) no-repeat scroll left top;
}
#p_interactive a {
 background:#6F1E0E url(x/portfolio/interactive_off.png) no-repeat scroll left top;
 position:absolute;
 display:block;
 padding-left:26px;
}
#p_interactive a:hover {
 background:#CE2200 url(x/portfolio/interactive_on.png) no-repeat scroll left top;
}
#p_print a {
 background:#6F1E0E url(x/portfolio/print_off.png) no-repeat scroll left top;
 position:absolute;
 display:block;
 padding-left:26px;
}
#p_print a:hover {
 background:#CE2200 url(x/portfolio/print_on.png) no-repeat scroll left top;
}
#p_identity a {
 background:#6F1E0E url(x/portfolio/identity_off.png) no-repeat scroll left top;
 position:absolute;
 display:block;
 padding-left:26px;
}
#p_identity a:hover {
 background:#CE2200 url(x/portfolio/identity_on.png) no-repeat scroll left top;
}
#p_more a {
 background:#6F1E0E url(x/portfolio/more_off.png) no-repeat scroll left top;
 position:absolute;
 display:block;
 padding-left:26px;
}
#p_more a:hover {
 background:#CE2200 url(x/portfolio/more_on.png) no-repeat scroll left top;
}
.bord {
 border:1px solid #D4D4D2;
}
.upfile {
 position:relative;
}
.upfile div {
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 white-space:nowrap;
}
.upfile div input {
 width:182px;
}
.upfile div input[type="text"] {
 width:151px;
}
#cn {
 text-align:center;
 color:#D4D4D2;
 font-size:14px;
 line-height:20px;
 padding:0 0 6px 0;
}
#cn a {
 color:#D4D4D2;
}
#cn b {
 font-weight:normal;
 padding:0 5px 0 7px;
}

