a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}

table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}

.required, .red {color:red;}
.green {color:green;}
.cleaner {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}

.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}

:focus {outline:0;}

a {color:#a1b13f;}
a:hover {text-decoration:none;}

h1 {font-size:160%;color:#F18E00;}
h2 {font-size:145%;color:#F18E00;}
h3 {font-size:130%;}

small {font-size:90%;}

form input.submit {cursor:pointer;}
form button {cursor:pointer;}
form br {clear:left;}

.page p, .page, .page ul, .page h2, .page h3, .page h4, .page table, .page form {margin-bottom:10px;}
.page h1 {margin-bottom:10px;}

.noscreen {display:none;}
.fl {float:left}
.fr {float:right}
.cl {clear:left}
.cr {clear:right}
.cb, .clear {clear:both}
.tl {text-align:left}
.tr {text-align:right}
.tc {text-align:center}
.dn, .noscreen {display:none !important}
.inl * {display:inline !important}	
.invisible {clear:both; border:none; visibility:hidden; margin:-1px 0 0 0; padding:0; height:1px}
.clearer {clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px}
.nodt dt {display:none}
.abs {position:absolute}

