html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
html,body { height:100%; }
ul,ol { list-style-type:none; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:arial; font-size:12px; color:#000000; font-weight:normal; }
.txt { font-size:11px; color:#000000; padding:3px 3px 2px 3px; border:1px solid #999999; }
.btn { border:0; height:20px; cursor:pointer; }
textarea { overflow: auto; }
img { display:block; border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
table td { vertical-align:top; }
table td.label { font-size:11px; color:#666666; text-align:right; height:22px; padding:5px 5px 0 0; }
table td.field { height:28px; }

.success { color:#009900; font-weight:bold; text-align:center; padding:0 0 0 0; }
.error { color:#FF0000; font-weight:bold; text-align:center; padding:0 0 0 0; }

#background { height:100%; }

#icons { float:right; width:430px; padding:37px 70px 0 0; }
#icons div { float:left; padding:19px 5px 0 0; }
#icons div a { position:relative; display:block; overflow:hidden; width:55px; height:55px; text-indent:-10000px; background-repeat:no-repeat; }
#icons div a:hover { background-position:0 -55px; }
#icons div.facebook a { background-image:url(/images/facebook.jpg); }
#icons div.twitter a { background-image:url(/images/twitter.jpg); }
#icons div.linkedin a { background-image:url(/images/linkedin.jpg); }
#icons div.youtube a { background-image:url(/images/youtube.jpg); }

#icons div.webzel { padding:0 10px 0 0; }
#icons div.webzel a { width:180px; height:72px; background-image:url(/images/webzel.gif); }
#icons div.webzel a:hover { background-position:0 -72px; }

