﻿html,body {margin: 0; padding: 0; background-color: #678ecf;}

#globalPositioning {font: normal 14px/1.4em Palatino,Arial,'Times New Roman',Sans-Serif; width: 800px; margin: 0 auto; background-color: #8CC63F;	text-align: left;}

h1 {font-weight: bold;font-size: 1.5em;color: #1c3f94;}
h2 {font-weight: bold;font-size: 1.3em;color: #1c3f94; text-decoration: underline;}
h3 {font-weight: bold;font-size: 1.1em;color: #1c3f94;}
h4 {font-weight: bold; font-size: 1em; color: #1c3f94; margin: 0px 0px .5em 1em;}

a:link, a:visited, a:active { color: #1c3f94; text-decoration: underline;}
	
a:hover {color: #8dc73f; font-style: italic; text-decoration: none;}
	
#mastHead {background: #ffffff url('images/header.gif') no-repeat;	height: 94px; margin: 0; padding: 0;}

#mastHeadText {color: #1c3f94; font-size: 1em; font-weight: bold; font-style: italic; text-align: center; margin-left: 275px; padding-top: 48px}

#homebutton a:hover,
#pricingbutton a:hover,
#contactusbutton a:hover,
#servicesbutton a:hover,
#aboutusbutton a:hover  {background-position: -101px 0%;}

#aboutusbutton a,
#contactusbutton a,
#homebutton a,
#pricingbutton a,
#servicesbutton a  {background-repeat: no-repeat; display: block; width: 101px; height: 41px; background-position: 0% 0px;}

#servicesbutton,
#contactusbutton,
#aboutusbutton,
#homebutton,
#pricingbutton  {visibility: visible; position: absolute; top: 0px; z-index: 3; width: 101px; height: 41px;}

#contactusbutton a {background-image: url(images/contactusbutton.jpg);}

#servicesbutton a {background-image: url(images/servicesbutton.jpg);}

#aboutusbutton a {background-image: url(images/aboutusbutton.jpg);}

#pricingbutton a {background-image: url(images/pricingbutton.jpg);}

#homebutton a {background-image: url(images/homebutton.jpg);}

#contactusbutton {margin-left: 695px;}

#servicesbutton {margin-left: 490px;}

#aboutusbutton {margin-left: 387px;}

#pricingbutton {margin-left: 592px;}

#homebutton {margin-left: 284px;}

#container {float:left;}

#sideBar  {float: left; background-color: #ffffff; width: 154px; margin: 0; padding: 0;}

#sideBar a {font-weight: bold; color: #1c3f94; text-decoration: none;}
	
#sideBar a:hover {font-style: italic; color: #ffffff; text-decoration: none;}

#sideBarNav {padding: 1.5em 0px 0px 1em;}

#outerBar {float: left;	width: 136px; background-color: #8CC63F;}

#bannerWrapper { padding: .2em 0 0 0 }

#innerBar {float: right; width: 18px; height: 100px; background-color: #ffffff;	background-image: url('images/corner1.gif'); background-repeat: no-repeat; background-position: left top;}

#sideBar p {}

#mainContent {float: right; width: 646px; background-image: url('images/corner2.gif'); background-repeat: no-repeat; background-position: left top; background-color: #ffffff;}

#contentLayout {margin: 1.5em 1em 0px 1em;}

#contentLayout a {color: #1c3f94; text-decoration: underline;}
	
#contentLayout a:hover {font-style: italic; color: #8CC63F; text-decoration: none;}

#contentLayout p {}

ul.noBulletLists{margin-top: 0px;padding-top: 0px;list-style: none;}
	
p.quote{ font-style: italic;font-size: .9em;margin-left: 1em;}
td.quote{ font-style: italic;font-size: .9em;margin-left: 1em;}

/* Pull the margin back for NS4.7 */
ul.vertical-menu {margin-top: .5em; margin-left: -1.8em; padding-left: 0px;}

/* Push the list back in for non NS4.7 browsers */
ul.vertical-menu li { margin-left: 2.8em;}

#footer{width: 100%; height: 42px; background-color: #8dc73f;}

.footerText {padding-top: .2em; font-size: .8em; line-height: 1.2em; text-align: center; color: #ffffff;}

.footerText a:link, a:visited, a:active {color: #ffffff; text-decoration: underline;}
	
.footerText a:hover {font-style: italic; color: #1c3f94; text-decoration: none;}

#bottomSpacer { clear: both; height: 2px; background-color: #8dc73f; width: 100%;}
	
.quote{color: #1c3f94;line-height: 1.8em;margin:1em 0;font-weight: bold;}

#subNavContainer{float:left; width: 100%;}
.sideBarWizard{padding-left: .5em}

