﻿/*** Resets ***/
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,b, u, i, center,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; font-size: 10pt; vertical-align: baseline;background: transparent; }
button {width: auto; overflow: visible;}
body {line-height: 1;}
ol, ul {list-style: disc;margin:15px;margin-right:0px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';  content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}


/*** Main Sections ***/

body {font-size:1.1em;color:#555; background:#666 url(/img/backgrnd.gif) top left repeat;line-height:1.3em;font-family: Arial, Helvetica, sans-serif;}


a:link, a:visited {color:blue;text-decoration:none;font-weight:bold;}
a:focus, a:hover, a:active {color:black;text-decoration:underline;font-weight:bold;}


#container {background-color:white; min-width:800px; margin:2em; border: 5px solid #9ea3aa;}

/*#header {height:80px; background:#fff url(../img/head-grad3.png) top left repeat-x;color:#fff;}*/
#header {height:86px; background:#fff url(../images/NewHeaderBG_01.JPG) top left repeat-x;color:#000;}


 #header h1 {position:absolute;font-weight:bold;left:55px;font-size:3em;padding:0px;margin:0px;font-family: Times, serif;letter-spacing:0px;color:#999;line-height:1.6em;}
 #header p {position:absolute;right:45px;margin:15px;font-size:1.4em;line-height:1.2em;}
#innerwrap {font-size:72%;margin: 0 2%;width:96%;}
#content {width:74%;float:left;margin-bottom:1%;}
 #content img.leftimg {float:left;margin:5px 5px 5px 0;}
 #content p {margin-right:2%;}
#sidebar {width:24%;float:left;border-left:1px dashed #9ea3aa;padding-left:1%;}
  #sidebar img {margin:1em auto;display:block;}
#footer {clear:both;height:3em; background:#fff url(../img/nav-grad.png) top left repeat-x; color:black;font-size:1em;font-weight:bold;line-height:3em;}
  #footer span.phone {color:white;}
#subscribebox {border: dashed 1px #9ea3aa;border-left:none;border-right:none;margin:10px;padding:15px;}
.boxes {width:25%;float:left;margin:10px 1% 0px 3%;padding:10px;padding-top:25px; display:inline;height:63px;min-height:63px; background:#fff url(../images/NewHeaderBG_01.JPG) top left repeat-x;color:#162741;text-align:center;white-space:normal;}

.boxes a:link, .boxes a:visited {color:#162741;font-size:1.2em;font-weight:bold;line-height:1.1em;text-decoration:none;}
.boxes a:hover, .boxes a:active {color:#555;text-decoration:underline;}

/*** Navigation ***/

#navmenu {height:60px;background:#fff url(../img/nav-grad.png) top left repeat-x;margin:0;padding:4px;}
/*#navmenu li {float:left; line-height:2.05em;margin:0;padding:0;text-align:center;}*/
#navmenu li a:link, #navmenu li a:visited {display:block; color:#162741;text-decoration:none;font-weight:bold;padding:0 2%; }
#navmenu li a:focus, #navmenu li a:hover, #navmenu li a:active {display:block;color:black;text-decoration:underline;font-weight:bold; background-color:#555;}

/*** Headings ***/

h1 {color: #000;font-size:140%;margin:0 0 0.5em 0;display:block;clear:both;}
h2 {color: #000;font-size:120%;margin:1em 0 0.5em 0;display:block;clear:both;}
h3 {color: #000;font-size:110%;margin:1em 0 0.5em 0;display:block;clear:both;}
h4, h5 {color: #000;font-size:100%;margin:1em 0 0.5em 0;display:block;clear:both;}

p {margin-bottom:15px;}

