BODY { height:100%; padding:0; margin:0; border:0; outline:0; color: #333; }
table.head  { font-family: Georgia; } /* for headers */
h1 { font-size: 2.5em; }
p { font-size: 1.22em; /* 14.68px; */ }
a { font-size: 1.1em; color: #2c4762; }
th { font-size: 1.2em; }
span { font-size: 1.1em; }
a { color: #2c4762; cursor: pointer; font-size:1.0em; }
/* end stock overrides */

/* colors
light: #3b5874
dark: #2c4762
ultra-light: #c3cbdb
*/

BODY { background:#f2f2f2; }

div.header { width: 740px; margin:0 auto; margin-top:50px; }
div.header h1 { color:#444; padding:0; margin:0; padding-bottom:3px; font-family:Georgia; font-size:2.4em; }
div.stage {  border:1px solid #e9e9e9; background:#fff;  width:700px; margin:0 auto; padding-left:25px; padding-right:25px; padding-top:15px; padding-bottom:15px; }
div.footer { width:740px; margin:0 auto; text-align:center; margin-top:10px; }
div.footer h4 {  font-size:1.8em; color:#999; padding:0; margin:0; }
div.footer h4 strong { color: #ff6d0d; font-weight:normal; }

h1 { color: #bebebe; font-family: Arial; margin:0; padding:0; padding-bottom:5px; font-size:1.6em; }
h3 { background: #0855a5; color: #fff; padding:8px 12px 8px 12px; }
h2 { color:#444; padding:0; margin:0; padding-bottom:3px; }
p { color: #999; margin-bottom:5px; }
strong { color: #777;}
div.icol { width:190px; float:left; margin-left:10px; }
div.col1 { width: 480px; float:left;  }
div.col2 { width:220px; float:left; }
ul.service-list h1 { font-size:1.3em; color: #999;}
ul.service-list li { margin-top:3px; list-style-type:none; }

