html { height:100%; margin-bottom: 1px; 
}
body { margin:0px; background-image: url(../images/bg.gif); font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul { margin:0px; /* <- needed to sort top margin for IE */ }
ol { margin:0px; /* <- needed to sort top margin for IE */ }
li { list-style-position:inside; 
}
p { margin-top:0px; margin-bottom:12px; font-size:12px; line-height:16px;
}

/* LAYOUT ( non-editable styles )------------------------------------------------------------------------------- */

.banner { margin:auto; width:990px; height:48px;
}
.logo { float:left; margin-top:13px; 
}
.tel { float:right; margin-top:21px;
}
.top { background-image: url(../images/topfade.gif); padding-top:18px;
}
.midcontain { margin:auto; width:990px; height:276px;
}
.navigation { float:left; width:195px; }
.navigation a { display: block; height: 30px; line-height: 30px; width: 190px;
                background-image: url(../images/menubgOFF.gif); 
                font-size:11px; color: #fbcb3c; text-decoration: none; text-align: center; }
.navigation a:hover { background-image: url(../images/menubgON.gif); color: #000000; 
}
.navsel { display:block; height:30px; line-height:30px; width:190px; text-align:center; font-size:11px; color:#ffffff;
          background-image: url(../images/menubgSEL.gif); }
.navsel a { text-decoration: none; background-image: url(../images/menubgSEL.gif); color:#ffffff; }
.navsel a:hover { background-image: url(../images/menubgON.gif); color: #000000; 
}
.navselhome { display:block; height:30px; line-height:30px; width:190px; text-align:center; font-size:11px; color:#ffffff;
              background-image: url(../images/menubgSEL.gif);
}
.midimg { float:left; width:612px;
}
.rightholder { float:right; width:182px;
}
.weuse { width:182px; height:218px; text-align:center; border:1px solid #2b2929; background-color:#000000;
         margin-top:1px; margin-bottom:6px; }
.wupad { margin-top:12px; 
}
.contact { text-align:center; }
.contact a { display:block; width:184px; height:43px; line-height:43px; text-decoration:none; color:#000000; font-size:13px;
             background-image: url(../images/contactOFF.gif); }
.contact a:hover { background-image: url(../images/contactON.gif); text-decoration:none;
}
.botfade { clear:both; background-image: url(../images/botfade.gif); height:10px; font-size:1px;
}
.maincontain { margin:auto; width:990px; 
}
.left { float:left; width:194px; text-align:left;
}
.main { float:left; width:590px; background-color:#353535; border:1px solid #2b2929; padding:8px; margin-bottom:10px;
        font-size:12px; color: #b8b7b7; line-height:16px; text-align:justify; }
.main a:link { color:#fafabb; text-decoration:none; }
.main a:visited { color:#fafabb; text-decoration:none; }
.main a:hover { color:#fafabb; text-decoration:none; cursor:pointer; }
.main a:active { color:#fafabb; text-decoration:none; 
}
.right { float:right; width:182px;
}
.bottom { clear:both; font-size:11px; text-align:center; color:#cccccc; }
.bottom a:link { color:#fbcb3c; text-decoration:none; }
.bottom a:visited { color:#fbcb3c; text-decoration:none; }
.bottom a:hover { color:#ffff00; text-decoration:none; cursor:pointer; }
.bottom a:active { color:#fbcb3c; text-decoration:none; 
}
.anchor { font-size:12px; padding:10px;
}
.dev { padding:10px;
}

/* TEXT etc ( editable styles )-------------------------------------------------------------------------------- */

h1 { font-size: 16px; color: #ededed; margin:0px; margin-bottom:10px; font-weight:normal; }
h2{ font-size: 14px; color: #ededed; margin:0px; margin-bottom:3px; font-weight:normal;
}
form { margin:0px; }
.uhuh { color:#ffff00; font-size:11px; margin:10px; }
.form { margin-bottom:6px; }
.formfield1 { border:1px solid #000000; margin-left:34px;}
.formfield2 { border:1px solid #000000; margin-left:37px; }
.formfield3 { border:1px solid #000000; margin-left:4px; }
.formfield4 { border:1px solid #000000; margin-top:8px; }
.button {border:1px solid #000000; background-color:#ffff00; color:#000000; cursor:pointer; margin-left:10px; }
.tosend { font-size:11px; 
}
.subnav { margin-left:1px; width: 178px; padding-top:32px; padding-left:8px; padding-bottom:8px;
          background-color:#353535; border:1px solid #2b2929; 
          background-image: url(../images/inthis.gif); background-repeat:no-repeat; background-position:top; }
.subnav a { display: block; height:22px; line-height: 22px; font-size:11px; color: #fbcb3c; text-decoration: none; }
.subnav a:hover { color: #ffff00; 
}
.subnavsel { display: block; height:22px; line-height: 22px; color: #ffffff; font-size:11px; margin-left:8px;
}
.intleft { float:left; width:200px; margin-left:20px; }
.intright { float:right; width:200px; margin-right:100px;
}

.users { background-color:#000000; height:800px; padding-top:10px; }
.usercontent { width:980px; margin:auto; text-align:left; color:#999999; }
.usercontent a { color: #ffff00; text-decoration:none; }
.usercontent a:hover { color: #ffff00; text-decoration:underline;
}