/* ftr */

body
{
margin:0 auto;
padding:0;
width:1000px;
color:#404040;
font-size:10px;
background:#fff;
font-family:verdana,helvetica,sans-serif;;
}

img
{
border:0;
margin:0;
padding:0;
}

a
{
color:#00f;
text-decoration:none;
}

p
{
font-size:12px;
margin-bottom:12px;
}

h1
{
font-size:12px;
color:#009cfc;
margin:0 0 10px 0;
}

h2,h3
{
font-size:11px;
color:#06b;
margin:25px 0 6px 0;
}

h3
{
margin:0;
}

ul
{
margin:15px 0;
}

li
{
margin:0 40px;
font-size:12px;
}

#con
{
padding-bottom:250px;
width:1000px;
display:block;
background:#fff url('image/edge.gif') repeat-y;
position:absolute;top:20px;
}

#main
{
width:720px;
border:1px solid #009cfc;
position:relative;top:228px;left:250px;
}

#ban
{
width:100%;
height:100px;
position:absolute;top:0px;left:0px;
background:transparent url('image/edgetop.gif') no-repeat;
}

#mban
{
width:720px;
height:83px;
position:absolute;top:28px;right:30px;
background:transparent url('image/ban.gif') no-repeat;
}

#log
{
width:180px;
height:109px;
position:relative;top:20px;left:30px;
}

#ttx, #ttx2, #ttx3, #ttx4, #ttx5
{
width:674px;
padding:10px 20px 0 20px;
font-family:arial, sans-serif;
}

#ttx
{
height:150px;
}

#ttx3
{
height:0;
}

#ttx4
{
position:relative;
}

#pic, #pic2
{
margin:0 0 10px 22px;
width:674px;
height:180px;
}

#pic2
{
width:403px;
margin:0 0 10px 160px;
}

#pic4
{
width:300px;
height:280px;
float:right;
margin:0 0 10px 20px;
}

#pic3
{
width:674px;height:405px;
position:relative;left:22px;top:0px;
margin-bottom:10px;
}

.icon
{
margin:0 5px;
}

#icons
{
width:620px;
height:30px;
margin:0 0 10px 55px;
}

#info
{
padding-top:10px;
margin-bottom:10px;
width:720px;
position:relative;bottom:-230px;left:250px;
}

#add1
{
padding-top:10px;
position:absolute;right:0;top:0px;
}

.add2
{
font-size:10px;
}

#ema
{
padding-top:10px;
position:absolute;left:330px;top:0;
}

#foot
{
height:30px;
width:100%;
color:#23a4f7;
text-indent:20px;
position:absolute;left:0;bottom:0;
background:transparent url('image/edgebottom.gif') center bottom no-repeat;
}

#exfo
{
width:100%;
height:40px;
color:#404040;
position:relative;bottom:-20px;
}

p#exf
{
font-size:10px;
text-align:center;
line-height:18px;
margin-right:20px;
}

#pay
{
padding-left:250px;
width:241px;
height:18px;
}

a#red:link, a#red:visited, a#red:active
{
color:#888;
position:absolute;bottom:10px;right:10px;
}

a#red:hover
{
color:#e44;
}

#ser,#fam
{
width:165px; 
color:#000;
font-size:15px;
text-align:center;
position:absolute;top:145px;
}

#ser
{
left:300px;
}

#fam
{
right:72px;
}

#wor
{
width:116px;
height:90px;
position:absolute;left:550px;top:120px;
background-image:url(image/world.jpg);
}

#bar
{
position:absolute;left:30px;top:140px;width:185px;
}

#bar2
{
width:180px;
height:58px;
margin:0 0 10px 0;
}


#box
{
position:relative;left:45px;bottom:-32px;width:85px;height:130px;
}

/* menu */

#men,#mv1,#mv2,#mtp,#mbm,#mlk
{
position:absolute;left:0;top:0;height:310px;
}

#men
{
left:30px;top:235px;width:180px;
}

#mv1
{
left:180px;width:5px;
background:#fff url(image/vl2.gif) repeat-y;
}

#mv2
{
width:1px;
border-left:1px solid #009cfc;
}

#mtp
{
width:181px;height:10px;
background:#fff url(image/mtp.gif) repeat-x;
}

#mbm
{
top:310px;width:186px;height:15px;
background-image:url(image/mbm.gif);
}

#mlk
{
left:5px;top:10px;width:170px;height:20px;
}

#her
{
font-size:12px;
padding:3px 5px 3px 12px;
border-bottom:1px #ddd solid;
display:block;
}

a.link:link, a.link:visited, a.link:active
{
text-align:left;
color:#23a4f7;
font-size:12px;
padding:3px 0 3px 12px;
border-bottom:1px #e0e0e0 solid;
display:block;
}

a.link:hover, #her
{
color:#000;
background:#fff url(image/movearrow.gif) left center no-repeat;
}

a.lk2:link, a.lk2:visited, a.lk2:active, a
{
color:#06b;
}

a.lk2:hover
{
color:#fff;
background:#06b;
}

form#wht
{
width:658px;
margin-bottom:10px;
border:solid 1px #088484;
padding:10px;
font-size:11px;
}

form#cont,#thank
{
border:solid 1px #088484;
padding:10px 0 0 10px;
font-size:11px;
background:#eee;
}

form#cont,#thank
{
margin:10px 20px 30px 0;
float:right;
width:475px;
height:300px;
font-size:10px;
}

#thank
{
text-align:center;
}

.qtb
{
position:relative;top:0px;height:515px;
}

.clr
{
clear:both;
height:0;
}

/* product and services pages only */
.pro
{
width:674px;
height:143px;
position:relative;left:0;bottom:0;
background-color:#eef;
margin:0 0 10px 0;
}

.pri,.ser,.des,.pce
{
height:130px;
position:absolute;top:5px;
font-size:12px;
}

.pri
{
left:5px;width:200px;
background:#fff;
text-align:center;
border:1px solid #e0e0e0;
display:block;
}

.ser,.des
{
left:220px;width:440px;
text-align:left;
}

.des
{
width:330px;
}

.pce
{
right:10px;width:100px;text-align:right;
}
