html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

body { font-family:Arial; font-size:12px; color:#414141; background-color:#707070; background-image:url(/images/bg.jpg); background-repeat:repeat-x; }
img, div { behavior: url(../iepngfix.htc); }
div#frame { width:950px; margin-left:auto; margin-right:auto; }
div#header { position:relative; height:158px; } 
div#copyright { color:#000; font-size:10px; font-weight:bold; padding:10px; text-align:center; } 

div#headernav { position:absolute; top:20px; right:25px; }
div#headernav ul { list-style-type:none; }
div#headernav li { display:inline; padding:7px; }
div#headernav a { color:#414141; font-weight:bold; font-size:11px; }
div#headernav a:hover { color:#d91d06; }

div#homemain { padding:20px; background:#fff; }


div#footer { background:#2d2d2d; height:100px; }
.col100 { width:100%; }
.col25 { width:24%; }
.col50 { width:49%; }
.col30 { width:29%; }
.col60 { width:59%; }
.col75 { width:74%; }

.p1 { padding:1px; }
.p2 { padding:2px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p25 { padding:25px; }
.p30 { padding:30px; }
.p50 { padding:50px; }

.m1 { margin:1px; }
.m2 { margin:2px; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }
.m25 { margin:25px; }
.m30 { margin:30px; }
.m50 { margin:50px; }

.spacer5 { padding-bottom:5px; }
.spacer10 { padding-bottom:10px; }
.spacer15 { padding-bottom:15px; }
.spacer20 { padding-bottom:20px; }
.spacer25 { padding-bottom:25px; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.formholder { background:#eaeaea; border:1px solid #ccc; padding:20px; }
.formholder label { float:left; width:150px; font-weight:bold; text-align:right; margin-right:10px; }
.clearform { clear:both; padding-bottom:6px; }

.theme { color:#336699; }
.themebg { background:#336699; }

.clearform { display:block; clear:both; }
.validation-advice { margin-bottom:5px; color:#336699; clear: both; font-size:10px; font-weight: bold; }
.custom-advice { color:#336699; margin-bottom:5px; font-size:10px; font-weight: bold; }
