BODY, HTML {margin:0px;padding:0px;height:100%;-webkit-text-size-adjust:100%;background:#f9f9f9;}
HTML, BODY , TABLE {font-family: Arial;font-size:13px;font-family: 'Lucida Grande', sans-serif;font-family: Arial, Helvetica, sans-serif;margin:0px;padding:0px;border-spacing:0px;}
FORM {margin:0px;padding:0px;}
IMG.block {display:block;}



H2 {display:block;margin:0px;padding:0px;font-size:19px;line-height:130%;font-weight:bold;margin-bottom:8px;}
H3 {display:block;margin:0px;padding:0px;font-size:15px;line-height:150%;font-weight:normal;}
H4 {display:block;margin:0px;padding:0px;font-size:17px;line-height:130%;font-weight:bold;margin-bottom:6px;}
H5 {display:block;margin:0px;padding:0px;font-size:13px;line-height:150%;font-weight:normal;}

a {text-decoration:none;}
a,a:visited,a:hover {color:green;}
a:hover {text-decoration:underline;}

label {font-size:12px;margin:0px;padding:0px;color:#666;}
.lbl {display:block;font-size:12px;color:#666;margin-bottom:2px;}
.error{background-color:#ffebe8;border:1px solid #dd3c10;padding:10px;margin:8px 0;font-size:12px;}
.error a{color:#dd3c10}
.error DIV{margin:0 0 5px 0;}

INPUT, BUTTON {margin:0px;border:1px solid #888;padding:3px;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,-moz-box-shadow linear .2s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;}
INPUT:hover {border-color:green;}
INPUT.button.green, BUTTON.green {background-position:0px 0px;background-color:green;color:white;border-color:green;font-weight:bold;text-shadow:0px -1px 0px darkgreen ;}
BUTTON.blue  {background:#3B5998;color:white;border-color:#3B5998;font-weight:bold;text-shadow:0px 1px 1px black ;}
INPUT[type="checkbox"] {border:0px;padding:0px;}
INPUT[type="text"],INPUT[type="password"] {font-weight:bold;}

input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:green;box-shadow:0 0 8px rgba(82,168,82,.5);-moz-box-shadow:0 0 8px rgba(82,168,82,.5);-webkit-box-shadow:0 0 8px rgba(82,168,82,.5);}

#topLoginForm INPUT {font-size:12px;padding:2px;height:18px;margin:0px;border-color:#aaa;}
#topLoginForm INPUT.button {height:23px;}
#topLoginForm label,#topLoginForm .lbl  {font-size:10px;}

#topUserMenu{margin-top:10px;}

#oLiboxLogo {width:180px;height:37px;margin:25px 0px 10px -1px;border:0px}

.pnl {padding:20px;}
.pnlBox {width:900px;margin:0px auto;position:relative;background:white;border:1px solid #ccc;margin-bottom:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pnlBox.notop {border-top:0px none;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;;border-top-left-radius:0px;}
.pnlBox.nobottom {border-bottom:0px none;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-top-bottom-radius:0px;margin-bottom:0px;}

#pnlBox0 {min-height:400px;}

.boxStrip {width:100%;}
.boxStrip .box {border-left:1px solid #e0e0e0;}
.boxStrip .box.first {border-width:0px}
 
FORM.vertical .entry {display:block;margin-bottom:8px;}

.support ul { margin: 0px; padding: 0px; }
.support ul li { list-style: none; padding: 3px 20px;}
.support .result ul li { list-style: none; padding: 3px 0px;}
.verticalNav h2 {margin:20px 20px 10px 20px;}
.verticalNav ul li.selected { font-weight:bold;background-color:#eee;}
.verticalNav ul li.selected A{ color:black;}
.verticalNav .sep {border-top: 1px solid #EEE;padding:5px 20px;margin-top:15px;}

.instraction {width:600px;}
.instraction TABLE {border-top:1px dotted #cccccc;}
.instraction .stepnum {font-size: 40px;color: #aaaaaa;font-weight: bold;width:40px;}
.instraction .step {clear: both;margin: 50px 0 0 0;}

.NodeInfo {float:left;margin:5px;padding:10px;background-color:#eee;border:1px solid green;width:410px;}
