
html, body {
        height : 100%;
        padding: 0;
        margin: 0;
        margin-bottom: 0;
         
}

body {
margin: 0;
padding : 0;
width : 100%;
font : normal .7em arial, trebuchet ms, Arial, Helvetica, sans-serif;
color:#575757;
xmax-height : 1060px;
xmin-height : 1060px;
min-width: 1000px;
}


 #front 
 {
 width: 200px;
 display:block;
 padding: 0;
margin: 10px 0 0 10px;
text-align: right;
 }
 #front ul
 {
 list-style-type: none;
 padding: 0;
 margin-top: 11px;
text-align: right;
width: 260px;
 }

 #front li
 {
 background-image: url(../arrow3.png);
 background-repeat: no-repeat;
 background-position: 90% -2px;
 padding-right: 25px;
 height: 30px;
 border: 0
 }
 
 #front li a {
text-align: right;
top: 10px;
left: 0;
margin: 1px 0 0 0px;
padding-right : 12px;
width : 95%;
height : 18px;
font-size: 15px;
color : #040;
border : 1px solid #ddd;
display: block;
text-decoration: none
}
 
 #front li span {padding-right:20px}

#topbox {
position: absolute;
text-align: right;
top: 10px;
left: 0;
margin: 1px 0 0 0px;
padding : 0;
width : 95%;
height : 18px;
font-size: 13px;
color : #bbb;
border : 0px solid #ccc;
display: block;
}

#jobbox {
position: relative;
display:block;
background-color:#558;
top: 30px;
left: 20px;
margin: 0 0 0 0;
padding : 6px;
width : 150px;
height : auto;
font-size: 14px;
color : #fff;
border : 1px solid #000;
opacity:0.5;
filter:alpha(opacity=50);
z-index: 2;
}


#botbox {
position: absolute;
xtop: 980px;
display: block;
margin-top: -60px;
padding: 20px 0 12px 0;
min-width : 600px;
height : 40px;
color : #000;
border-top : 1px solid #000;
text-align: center
}
#redtop {
padding : 44px 0 0 0;
margin : 0;
width : 100%;
height : 62px;
overflow : hidden;
text-align : center;
display : block;
background : #085208;
color : #fff;
background : #085208 url("../pix1/roof.jpg") no-repeat -140px -88px;
}
#xlinks {
xoverflow:hidden;
position : absolute;
left : 0;
right: 0;
top : 68px;
overflow : hidden;
font-size: 1em;
text-align : center;
display : block;
background : transparent;
color : #fff;
xborder : 1px solid #333;
}
#left {
xoverflow:hidden;
position : absolute;
left : 0;
top : 118px;
padding : 0 0 0 0;
margin-top : 20px;
width : 200px;
xheight : inherit;
height : 900px;
color : #ccc;
background : #ad0000;
border : 0px solid #00f;
}
#right {
position : absolute;
display:block;
right : 0;
top : 106px;
padding : 0 0 30px 0;
min-width : 200px;
height : 900px;
xheight: inherit;
color : #333;
background : #fff url("../pix1/concrete2.jpg") repeat bottom center;
border : 0px dotted #0f0;
}
.box {
position : absolute;
left : 100px;
top : -1px;
padding : 0;
width : 100px;
height : 80px;
color : #333;
background : #fff url("../pix1/logo3.gif") no-repeat 16px 4px;
border-bottom : 1px solid #ccc;
}

.content {
position: absolute;
margin-left: 250px;
margin-top: 0;
display: block;
width: 620px;
min-width: 620px;
background : #fff;
padding : 0 60px 40px 30px;
z-index: 1;
xheight: 160%;
}

#homebox {
float: left;
margin: -60px 0 36px 0;
padding : 0;
width : 290px;
height : 290px;
color : #333;
background : #fff url("../pix1/xlogo3.gif") no-repeat 16px 4px;
border : 0px solid #040;
}
#homeboxtext {
float: right;
margin: -74px 0 36px 0;
padding: 0;
width : 50%;
height : 290px;
color : #333;
border : 0px solid #ccc;
}
#pixbox {
margin: -60px 0 36px 0;
padding : 0;
width : 100%;
height : 90px;
color : #333;
background : #fff url("../pix1/xlogo3.gif") no-repeat 16px 4px;
border : 1px solid #ccc;
}

.font {display: block; font-size: 12px; text-align: justify; line-height: 16px;border-bottom : 0px dotted #ccc; height: auto; margin-top: 40px; xletter-spacing: 1.4px; }

.content2 {
margin-top : 0;
margin-left : 240px;
margin-right : 220px;
margin-bottom : 10px;
color : #755;
background : transparent;
padding : 10px 30px;
width : 700px;
position : relative;
text-align : justify;
}

.pixbox1 {
background : #fff;
float : right;
width : 160px;
margin-left : 30px;
margin-bottom : 30px;
margin-top : 30px;
padding : 0;
}
.img1 {
float : left;
margin : 0;
padding : 0;
}
.pixbox2 {
background : #fff;
float : left;
width : 160px;
margin-right : 30px;
margin-bottom : 30px;
margin-top : 22px;
padding : 0;
}
.img2 {
float : left;
margin : 0;
padding : 0;
}

#left p {
padding : 0 10px;
}
#right p {
padding : 0 10px;
}
p.top {
margin-top : 20px;
}
div.content2 {
color : #334;
}
cite {
xcolor : #000;
font-style: normal
}

h1 {
margin: 50px 0 0 0;
color : #ad0000;
height : auto;
display: block;
font-size : 2.4em;
line-height: 1.4em;
border : 0px solid #ccc;
}
h2 {
margin: 0 0 88px 0;
color : #004400;
height : auto;
display: block;
font-size : 1.2em;
line-height: 2.0em 
}
h3 {
color: #222;
font-size : 12px;
line-height: 18px;
xletter-spacing: 0.6px;
display: block;
margin: 0;
height: auto
}
h4 {
color: #000;
font-size : 12px;
line-height: 1.2em;
letter-spacing: 0.6px;
display: block;
height: auto
}
.footer {
display:none;
clear:both;
margin-left:auto;
margin-right:auto;
width: auto;
text-align:center;
border: 1px solid #ccc;
xpadding:20px
}


