@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-size: 12px;
	line-height:20px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-image: url(images/homepage/background.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	position: relative; 
	margin: 0 auto; 
	width:966px;
}
a:link {color: #036;text-decoration: underline;}
a:visited {text-decoration: underline;color: #036;}
a:hover {text-decoration: none;color: #036;}
a:active {text-decoration: underline;color: #036;}
.window {color: #036;text-decoration: underline;margin-top:20px; margin-bottom:20px; padding:0px; cursor:hand}
.window:link {color: #036;text-decoration: underline;margin-top:20px; margin-bottom:20px; padding:0px;}
.window:visited {text-decoration: underline;color: #036;margin-top:20px; margin-bottom:20px; padding:0px;}
.window:hover {text-decoration: none;color: #036;margin-top:20px; margin-bottom:20px; padding:0px;}
.window:active {text-decoration: underline;color: #036;margin-top:20px; margin-bottom:20px; padding:0px;}
h1 {
	font-size: 24px;
	line-height:26px;
	color: #FFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h2 {font-size: 17px; font-weight:normal; color: #FFF; padding:0px; margin:0px;}
h3 {font-size: 17px; font-weight:normal; color: #036; padding:0px; margin-top:20px; margin-bottom:10px; line-height:22px;}
.h3nopad {font-size: 17px; font-weight:normal; color: #036; padding-left:20px; margin:0px; line-height:22px;}
#a1 {background-image:url(images/homepage/a1.gif); width:555px; height:87px; float:left;}
#a2 {background-image:url(images/homepage/a2.gif); width:411px; height:87px; float:left;}
#menubar {background-image:url(images/homepage/menubar.gif); width:786px; padding-left:180px; height:25px; padding-top:4px; float:left;}
#b1 {background-image: url(images/homepage/b1.jpg); width:555px; height:254px; float:left;}
#b2 {background-image: url(images/homepage/b2.jpg); width:381px; padding-left:30px; height:214px; padding-top:40px; float:left;}
#c1 {background-image: url(images/homepage/c1.gif); width:525px; padding-left:30px; height:34px; padding-top:7px; float:left;}
#c2 {background-image: url(images/homepage/c2.jpg); width:411px; height:41px; float:left;}
#d1 {background-image: url(images/homepage/d1.jpg); width:465px; padding-left:65px; padding-right:25px; height:593px; padding-top:26px; float:left;}
#d2 {background-image: url(images/homepage/d2.jpg); width:381px; padding-left:30px; height:619px; float:left;}
.navlinks:link {font-size:12px; color:#FFF; margin-right:100px; text-decoration:none;}
.navlinks:active {font-size:12px; color:#FFF; margin-right:100px; text-decoration:none;}
.navlinks:hover {font-size:12px; color:#FFF; margin-right:100px; text-decoration:none;}
.navlinks:visited {font-size:12px; color:#FFF; margin-right:100px; text-decoration:none;}
.callouttitle {font-size:24px; font-weight:bold; line-height:25px; padding:0px; margin:0px; color:#FFF;}
.callouttext {font-size:14px; font-weight:normal; line-height:20px; padding:0px; margin-top:15px; margin-bottom:15px; color:#FFF}
.callouttext2 {font-size:14px; font-weight:normal; line-height:20px; padding:0px; margin-top:0px; margin-bottom:0px; color:#FFF}
.callouthours {font-size:12px; font-weight:normal; line-height:16px; padding:0px; margin-top:12px; margin-bottom:12px; color:#FFF}
.callouthours2 {font-size:12px; font-weight:normal; line-height:16px; padding:0px; margin-bottom:12px; margin-top:0px; color:#FFF}
.callouthours3 {font-size:11px; font-weight:normal; line-height:16px; padding:0px; margin-bottom:12px; margin-top:0px; color:#FFF}
.fontsize18 {font-size:18px;}
.fontsize18w {font-size:18px; color:#FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:20px; padding:0px;}
sup {line-height:0px; font-size:10px;}
.bigredtext {font-size:18px; color: #C00;}
#greenbox {background-image: url(images/homepage/home-grn-box.gif); width:409px; height:288px; margin:0px; padding-top:25px; padding-bottom:0px; padding-left:25px; padding-right:25px; background-repeat:no-repeat;}
.leafbullet {background-image:url(images/homepage/leaf-bullet.gif); background-position:left top; background-repeat:no-repeat; padding-left:25px;}
p {margin-top:20px; margin-bottom:20px; padding:0px;}
#disclaimer {padding-left:30px; padding-right:30px; font-size:10px; color:#999; width:900px; padding-top:15px; padding-bottom:15px;}
#info {background-image:url(images/info/d.jpg); width:596px; padding-left:65px; padding-right:25px; height:1002px; padding-top:40px; background-repeat:no-repeat; float:left;}
#comparison {background-image: url(images/comparison/d.jpg); width:596px; padding-left:65px; padding-right:25px; height:796px; padding-top:40px; background-repeat:no-repeat; float:left;}
#qsidebartop {background-image:url(images/info/side1.jpg); width:230px; padding-left:25px; padding-right:25px; height:228px; padding-top:35px; float:left;}
#csidebarmid {background-image:url(images/info/side2.jpg); width:230px; padding-left:25px; padding-right:25px; height:244px; padding-top:16px; float:left;}
#infosidebar {background-image:url(images/info/side3.jpg); width:235px; padding-left:23px; padding-right:22px; height:519px; float:left;}
.photofloatright {float:right; padding-left:10px; padding-bottom:10px;}
.fontsize10 {font-size:10px; line-height:12px;}
.padleft20 {padding-left:20px;}
#comparisonsidebar {background-image:url(images/comparison/sidebar3.jpg); background-repeat:no-repeat; width:280px; height:313px; float:left;}
#csidebarmidcomp {background-image: url(images/comparison/side2.jpg); width:230px; padding-left:25px; padding-right:25px; height:244px; padding-top:16px; float:left;}
#benefitsa {background-image:url(images/benefits/a.jpg); width:876px; height:43px; padding-left:65px; padding-right:25px; padding-top:40px; float:left;}
#benefitsb1 {background-image:url(images/benefits/b1.jpg); background-repeat: no-repeat; width:410px; padding-left:85px; height:140px; padding-top:20px; float:left;}
#benefitsb2 {background-image: url(images/benefits/b2.jpg); background-repeat: no-repeat; width:395px; padding-left:25px; padding-right:51px; height:140px; padding-top:20px; float:left;}
#benefitsc {background-image: url(images/benefits/c-repeat.jpg); background-repeat:repeat-y; width:966px; height:1615px; float:left;}
#benefitsd {background-image: url(images/benefits/d.jpg); width:966px; height:103px; float:left;}
.boldpurple {color: #330033; font-weight:bold;}
.benefitsbottom {color:#333333; font-size:14px; padding-left:65px; padding-right:60px; line-height:16px; margin-bottom:0px; margin-top:30px; margin-left:0px; margin-right:0px; font-weight:bold;}
#faq {background-image: url(images/faq/d.jpg); width:596px; padding-left:65px; padding-right:25px; height:819px; padding-top:40px; background-repeat:no-repeat; float:left;}
#faqsidebar {background-image: url(images/faq/sidebar3.jpg); background-repeat:no-repeat; width:280px; height:336px; float:left;}
#csidebarmidfaq {background-image: url(images/faq/side2.jpg); width:230px; padding-left:25px; padding-right:25px; height:244px; padding-top:16px; float:left;}
