*{
margin:0px;
padding:0px;
}

body{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006;
margin:0px;
padding:0px;
cursor:default;
}

#tb1{
position:absolute;
top:0px;
left:0px;
height:60px;
width:655px;
background-color:#787cb0;
}

#tt1{
position:absolute;
top:6px;
left: 30px;
color:#c0c0d8;
font-weight:bold;
font-size:32px;
letter-spacing:0.05em;
}

#lbp{
position:absolute;
z-index:1;
top:0px;
left:635px;
width:140px;
height:60px;
}

.bp{
position:absolute;
display:none;
width:140px;
height:60px;
}

#sp1{
position:absolute;
top:61px;
left:0px;
height:16px;
width:30px;
background-color:#006;
}

ul{
padding:0px;
margin:0px;
}

li{
list-style:none;
display:inline;
padding:0px 0px 0px 2px;
}


li{
behavior: url('../common/IEfix.htc');
}

li.smi, li.ssmi{
display:none;
}

.mm{
position:absolute;
z-index:10;
top:61px;
left:30px;
height:16px;
width:745px;
background-color:#006;
color:#c0c0d8;
line-height:14px;
font-weight:bold;
}

.pipe{
background-color:#006 !important;
color:#c0c0d8 !important;
}

li.hover, li.mmi:hover{
border-top:1px solid #006;
border-bottom:1px solid #006;
padding:0px 0px 2px 2px;
background-color:#c0c0d8;
color: #006;
}

li.hover ul span.bp, li.mmi:hover ul span.bp{
z-index:10;
top:-76px;
width:140px;
height:60px;
display:block;
}

#bp1 {left:606px;}
#bp2 {left:558px;}
#bp3 {left:489px;}
#bp4 {left:421px;}
#bp5 {left:337px;}
#bp6 {left:259px;}
#bp7 {left:175px;}

.sm{
position:absolute;
z-index:10;
top:15px;
}

#sm1 {left:-001px; width:088px;}
#sm2 {left: 047px; width:093px;}
#sm3 {left: 116px; width:122px;}
#sm4 {left: 184px; width:110px;}
#sm5 {left: 268px; width:118px;}
#sm6 {left: 346px; width:180px;}
#sm7 {left: 430px; width:098px;}

#sm2a {position:absolute; top:0px; left:92px; width:120px;}

.smi, .ssmi{
background-color:#c0c0d8;
padding:0px 2px 2px 2px;
border-left:1px solid #006;
border-bottom:1px solid #006;
border-right:1px solid #006;
font-size:10px;
font-weight:bold;
line-height:12px;
}

.sa1{
padding-left:20px;
font:8px arial;
}

.sa2{
padding-left:10px;
font:8px arial;
}

#topsmi{
border-top:1px solid #006;
}

li a:link, li a:active, li a:visited{
padding:0px 6px 2px 6px;
color:#006;
text-decoration:none;
cursor:pointer;
}

li a:hover{
padding:0px 6px 2x 6px;
background-color:#787cb0;
color:#006;
text-decoration:none;
cursor:pointer;
}

li.hover ul li.smi, li.mmi:hover ul li.smi{
display:block
}

li ul li:hover, li ul li.hover{
background-color:#787cb0;
border-top: 0px none white;
}

ul.sm li.hover ul li.ssmi, ul.sm li.smi:hover ul li.ssmi{
display:block;
}


a:link, a:active, a:hover, a:visited{
color:#006;
}

a.log:link, a.log:active, a.log:visited{
margin-left:-2px;
color:#c0c0d8;
}

a.log:hover{
color:#006;
}

#sp2{
position:relative;
height:13px;
margin-right:73px;
background-color:#006;
}

#sp3{
position:relative;
height:13px;
margin-right:81px;
background-color:red;
}

#tb2{
position:absolute;
top:78px;
left:0px;
height:0px;
width:775px;
border-top:5px solid #787cb0;
}

#tb3{
position:absolute;
top:84px;
left:0px;
height:0px;
width:775px;
border-top:4px solid #c0c0d8;
}

#islog{
position:absolute;
top:94px;
width:775px;
font-size:9px;
font-weight:bold;
text-align:right;
}

#content{
position:relative;
margin-top:100px;
left:0px;
width:775px;
}

h1{
position:relative; 
margin:20px 0px 20px 30px;
font-size:18px;
font-weight:bold;
}

h3{
position:relative; 
margin:20px 0px 20px 30px;
font-size:14px;
font-weight:bold;
}

p.ip{
position:relative;
top:-55px;
left:170px;
width:160px;
font-family: "Lucida Grande", "Lucida Sans Unicode";
font-size:11px;
line-height:150%;
}

p.ip a{
display:list-item;
list-style:disc inside;
margin-top:20px;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold;
text-decoration:none;
}

.onecol{
width:300px;
margin:0px 0px 0px 155px;
border-left:4px dotted #787cb0;
}


.onecolmenuleft{
float:left;
width:180px;
text-align:right;
}

ul.onecolmenu p a{
display:list-item;
margin:10px 60px 10px 30px;
list-style:disc inside;
text-decoration:none;}

.twocol{
position:relative;
float:left;
left:60px;
margin:0px 30px 0px 0px;
width:300px;
}

h2 a{
color:#006;
text-decoration:none;
}

h2.line {
margin:10px 5px 5px 5px;
border-bottom:1px solid #006;
padding:0px 0px 5px 0px; 
font-size:12px;
font-weight:bold;
}

#content p{
margin:6px 0px 10px 15px;
padding:0px 0px 0px 0px;
}

#content a{
color:#006;
}

.formport{
position:relative;
background-color:#c0c0d8;
width: 490px;
margin: 30px 0px 0px 30px;
border:1px solid #006;
}

.mtext{
margin:10px 0px 20px 20px;
font-weight:bold;
}
 
input, textarea, select, button{
font-family:verdana, arial;
font-size:10px;
font-weight:normal;
color:#006;
border:1px solid #006;
}

#nb input{
border: 0px;
}

.mbox{
position:relative;
top:2px;
height:14px;
width:250px;
}

#os135{
position:absolute;
left:135px;
margin-top:-5px;
}

#os218{
position:absolute;
left:218px;
margin-top:-5px;
}

.mbigbox{
position:relative;
left:12px;
height:72px;
width:318px;
}	

span.sp20{
margin-right:20px;
}

span.sp30{
margin-right:30px;
}

span.sp40{
margin-right:40px;
}

a button{
text-decoration:none;
}

.clean{
position:relative;
top:-2px;
border:1px solid #006;
height:14px;
width:14px;
}

.footer{
position:relative;
top:20px;
left:0px;
width:775px;
border-top:1px solid #006;
padding-bottom: 10px;
line-height:100%;
text-align:center;
}

