html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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:13px; color:#999999; background:#ffffff; }

div#frame { width:950px; margin-left:auto; margin-right:auto; background:#FFFFFF; }
div#header { background:#001633; padding:15px 15px 0px 0px; height:60px; } 
div#headerinner { width:950px; margin:0 auto; padding-top:15px; }
div#logo { padding:0px 0px 0px 0px; margin-top:-17px;}
div#phone { padding:10px 0px 0px 0px; }

div#billboard { }

div#mainHolder { padding:5px 0px 0px 0px; }
div#subHolder { padding:0px; }
div#homeleft { float:left; width:580px; }
div#homeright { float:right; width:250px }

ul { margin-left:20px; }

.graygrad { height:35px; background:url(/images/graygrad.jpg); background-repeat:repeat-x; }
.container { background:#eaeaea; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.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; }

div#shadow { height:23px; background-image:url(../images/shadowline.jpg); background-repeat:no-repeat; width:950px; }
div#footer { font-size:11px; padding-bottom:5px; text-align:center; border-top:1px solid #CCCCCC; padding-top:5px; }
div#footer ul { list-style-type:none; }
div#footer li { display:inline; padding:0px 6px 0px 6px; }
div#footer a { color:#01487e; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
div#copyright { text-align:center; font-size:10px; padding-bottom:20px; } 

.formholder { }
.formholder label { text-align:left; float:left; width:125px; margin-right:10px; font-weight:bold; color:#6d6d6d; margin-top:3px; }
.formholder input { border:1px solid #CCCCCC; }

.fb { padding:7px; color:#FFFFFF; border:none; background:#01778c; width:100px; }

.center { text-align:center; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

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

.noborder { border:none; }

.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; }

.ichart { background-color:none; background-image:url(/images/icon-chart.png); background-position:right; padding-right:30px; background-repeat:no-repeat; }
.ilayout { background-image:url(/images/icon-layout.png); background-position:right; padding-right:30px; background-repeat:no-repeat; } 
.iautomate { background-image:url(/images/icon-automate.png); background-position:right; padding-right:30px; background-repeat:no-repeat; }

div#sidenav { background-image:url(/images/sidebg.jpg); background-repeat:repeat-y; background-position:right; }
div#sidenav h4 { padding-top:4px; padding-bottom:4px; border-bottom:1px dotted #ccc; }

