html, body {margin:0;padding:0;}
body {color:#000;font-size:9pt;font-family:Verdana, Arial;padding-top:10px;behavior:url(/csshover.htc);}
#wrapper {width:950px;margin:0 auto;}
h1 {font-size:12pt; display:inline; color:#114E9F;}
h2 {color: #0b4fa0; font-weight:bold; font-size:11pt; display:inline;}
h3 {color: #1384C7; font-weight: bold;font-size:10pt;}
h4 {color:#000; font-weight:bold;}
a {text-decoration:underline; color: #0b4fa0;}
a:hover {text-decoration:none; color: #0b4fa0;}
hr {height:1px; color:black;}
td.page-center-cell {width:635px; padding:10px;}
td.cell {padding:3px;}
ul{margin-top:0;margin-bottom:0;padding-top:3px;padding-bottom:3px;}

#h1-cell {border-bottom:2px solid #114E9F; padding:3px 2px 3px 2px;margin-bottom:2px;}
td.left-side {width:18px;border-left:1px solid #114E9F;}
td.left-side-sub {width:175px;border-right:1px solid #114E9F;vertical-align:top;padding:5px 10px 5px 0px;}
td.center-cell {background-color:white; padding:15px;}
td.center-cell-home {background-color:white; padding:15px;border-right:1px solid #114E9F;border-left:1px solid #114E9F;}
td.right-side {width:18px;border-right:1px solid #114E9F;}

td.header-email-link {padding-bottom:15px; font-size:11pt;font-weight:bold;}
td.header-email-link a {font-size:10pt; text-decoration:none; color:black; font-weight:bold;}
td.header-email-link a:hover {font-size:10pt; text-decoration:underline; color:black; font-weight:bold;}
td.header-bg {height:206px; padding:0px 14px; background-image:url(/graphics/header-bg.jpg); background-repeat:no-repeat; vertical-align:bottom;border:1px solid #114E9F;}
td.header-tab {font-size:8pt;color:white; width:87px; border-top:2px solid #CBCBCB; border-left:2px solid #CBCBCB; border-right:2px solid #CBCBCB; background-image:url(/graphics/header-tab-bg.jpg); background-repeat:no-repeat; vertical-align:middle; padding:2px; text-align:center;}
td.header-tab a {color:white; text-decoration:none;}
td.header-tab a:hover {color:white; text-decoration:underline;}
td.header-tab-small {font-size:8pt;width:54px; border-top:2px solid #CBCBCB; border-left:2px solid #CBCBCB; border-right:2px solid #CBCBCB; background-image:url(/graphics/header-tab-bg-small.jpg); background-repeat:no-repeat; vertical-align:middle; padding:2px; text-align:center;}
td.header-tab-small a {color:white; text-decoration:none;}
td.header-tab-small a:hover {color:white;text-decoration:underline;}
td.header-tab-current {font-size:8pt;width:87px;border-top:1px solid gray; border-left:1px solid gray; border-right:1px solid gray; background-color:white;vertical-align:middle; padding:3px 3px 2px 3px; text-align:center;}
td.header-tab-current a {text-decoration:none;}
td.header-tab-current a:hover {text-decoration:underline;}
td.header-tab-small-current {font-size:8pt;width:54px;border-top:1px solid gray; border-left:1px solid gray; border-right:1px solid gray; background-color:white;vertical-align:middle; padding:2px 3px 2px 3px; text-align:center;}
td.header-tab-small-current a {text-decoration:none;}
td.header-tab-small-current a:hover {text-decoration:underline;}
td.header-tab-spacer {width:2px;}
td.home-grid-top-right {width:38px;}
td.home-grid-top {background-image:url(graphics/home-grid-top-bg.jpg);border-left:1px solid #D4D9DC;text-align:left;padding-left:6px;font-size:8pt;font-weight:bold;color:black;}
.home-grid-info-out {border:1px solid #D4D9DC;background-color:#ECEEF2;padding:6px;margin-top:3px;text-align:left;height:170px;}
.home-grid-info {color:black;padding-top:2px;padding-bottom:2px;}
.home-grid-info-learn {color:#8C2D39;padding-top:2px;padding-bottom:2px;text-align:right;}
.home-grid-info-learn a {color:#8C2D39;text-decoration:underline;}
.home-grid-info-learn a:hover {color:#8C2D39;text-decoration:none;}

td.form-box-top {width:225px; color:white; background-color:#2AAAE9; padding:3px 4px;}
td.form-box-bottom {font-size:7.5pt; width:225px; padding:5px; border-right: 1px solid gray; border-left: 1px solid gray; border-bottom: 1px solid gray;}
td.form-box-cell {padding:3px;font-size:7pt;}

td.page-nav-cell-top {padding:5px; color:#114E9F; border:1px solid gray; background-color:#F0F0F0;}
td.page-nav-cell {padding:5px; color:#114E9F; border-right:1px solid gray; border-left:1px solid gray; border-bottom:1px solid gray; background-color:#F0F0F0;}
a.page-nav-cell {color:#114E9F; text-decoration:none;}
a.page-nav-cell:hover {color:#114E9F; text-decoration:underline;}

td.total-care-top {border-top:1px solid #114E9F; border-right:1px solid #114E9F; border-left:1px solid #114E9F; padding:5px;}
td.total-care-bottom {font-size:8pt;padding:5px; background-image:url(graphics/form-box-faded-bg.jpg); background-repeat:no-repeat; color:white; text-align:right;}
td.total-care-bottom a {color:white; text-decoration:underline;}
td.total-care-bottom a:hover {color:white; text-decoration:none;}

td.testimonials-top {background-image:url(graphics/testimonials-top.jpg);}
td.testimonials-left {background-image:url(graphics/testimonials-left.jpg);}
td.testimonials-right {background-image:url(graphics/testimonials-right.jpg);}
td.testimonials-bot {background-image:url(graphics/testimonials-bot.jpg);}
td.testimonials-quote {padding:10px;font-size:8pt;vertical-align:top;background-color:#EEEEEE;font-style:italic;}
.testimonail-source {margin-left:50px;padding:1px 1px 25px 1px;font-size:8pt;}

td.partners-logo {padding:6px;border-top:1px dashed #666666;text-align:center;vertical-align:top;}
td.partners-info {padding:6px;border-top:1px dashed #666666;vertical-align:top;}

td.right-sub {padding:12px 0px 0px 10px;vertical-align:top;}
td.left-sub {padding: 12px 10px 0px 0px;vertical-align:top;}
td.main-info {padding: 0px 10px 0px 10px;vertical-align:top;}

td.left-side-home {width:175px; padding-right:10px; }
td.right-side-home{width:175px;padding-left:10px; text-align:center;vertical-align:top;}
td.home-center {width:550px;vertical-align:top; }

td.footer-bg {background-image:url(graphics/footer-bg.jpg); background-repeat:repeat; height:89px;}
td.footer-inner {padding-top:8px;color:white;font-weight:bold;}
td.footer-inner a {color:white; text-decoration:none;}
td.footer-inner a:hover {color:white; text-decoration:underline;}

.button {border:1px solid black;background:#D3D3D3;}
.text-field {border:1px solid black;background:#f5f5f5;}
.formfield  {background-color: #eee; padding: 1px 2px 3px; border: solid 1px #114E9F;}
.home-formfield  {background-color: #eee; padding: 1px 2px 3px; border: solid 1px #114E9F;font-size:7pt;font-family:Verdana;}
.formfield-comment   {background-color: #eee; padding: 2px 2px 4px; border: solid 1px #114E9F;}
.formbutton { color: #fff; background-color: #0D80C5; border-style: solid; border-width: 1px; border-color: #bbb #222 #222 #bbb;}
.formbutton-home { color: #fff; background-color: #0D80C5; border-style: solid; border-width: 1px; border-color: #bbb #222 #222 #bbb;font-size:7pt;}
.img-border {border:1px solid #909090;}
.subheading {font-size:9pt; font-weight:bold;}
.required {color:#bb0000;}
.blue-text {color:#114E9F; }
.blue-text-big {color:#114E9F; font-size:11pt; }
.info-box {border:1px solid #CBCBCB; padding:5px; font-size:8pt;color:#666666;}
.site-map {padding:3px 25px 3px 10px;}
.site-map-2 {padding:3px 25px 3px 25px;}

#footer {font-size:8pt;text-align:center;}
#top-nav {font-size:8pt;padding:4px 0px 170px 0px;color:#114E9F;text-align:right;}
#top-nav a {text-decoration:none; text-align:right;}
#top-nav a:hover {text-decoration:underline;}
#contact-addy{width:400px;float:right;padding:4px;}
#footer {font-size:8pt;text-align:center;}
#home-total {width:484px;background-image:url(graphics/home-total-care-bg.jpg);padding:4px 8px 4px 8px;text-align:left;color:white;}
#home-total-foot {text-align:right;background-image:url(graphics/home-total-care-bottom.jpg);width:482px;height:22px;color:white;padding-right:18px;}
.miscrosoft-head {font-size:10pt;font-weight:bold;margin-left:25px;padding:4px 0px 4px 0px;font-variant:small-caps;border-bottom:1px solid #1384C7;}
#article-left-head {color: #1384C7; font-weight: bold;font-size:10pt;padding-bottom:4px;}
.article-left-link {padding:6px 3px 7px 3px;border-top:1px dashed #666666;font-size:8pt;}
.article-left-link a {color: #666666;text-decoration:underline;}
.article-left-link a:hover {color: #1384C7;text-decoration:none;}
#left-pic {text-align:center;padding-top:150px;}
#left-pic-top {text-align:center;padding-top:5px;}
#home-pass {padding:3px;font-size:7pt;}
#home-pass a {color:#0b4fa0;text-decoration:none;}
#home-pass a:hover {color:#0b4fa0;text-decoration:underline;}
#home-report-head {background-color:#2AAAE9;color:white;font-weight:bold;padding:3px 1px;border-left:1px solid gray;border-right:1px solid gray;border-top:1px solid gray;}
#home-report {padding:7px 4px;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;text-align:center;font-size:8pt;}
#home-report #lg {font-size:10pt;font-weight:bold;}
#home-report #sm {font-size:8pt;font-weight:bold;color:#0b4fa0;padding-top:6px;}
#home-report a {color:#0b4fa0;text-decoration:none;}
#home-report a:hover {color:#0b4fa0;text-decoration:underline;}

ul.list li {
	padding-bottom:10px;
}
td.dropnav div {
	position:relative;
}
td.dropnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
	position: absolute;
	left:-9px;
	top:15px;
	z-index: 50;
	border:1px solid #CCC;
	border-top:1px solid #114E9F;
}
td.dropnav:hover ul {
	display: block;
}
td.dropnav li {
	background-color:white;
	white-space: nowrap;
	width: 190px;
	padding-top: 2px;
}
td.smalld li {
	width:180px;
}
td.smalld2 li {
	width:105px;
}
td.dropnav li a {
	text-decoration: none;
	color:#114E9F;
}
td.dropnav li a:hover {
	color:#114E9F;
	text-decoration: underline;
}