body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	margin: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	line-height: 17px;
	padding-bottom: 60px;
}

a:link 			{color:#F58025}
a:visited		{color:#F58025}
a:hover			{color:#66CCCC}
a:active		{color:#66CCCC}

img { border: none; }

#siteContainer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#mainNav {
	background-color: #FFFFFF;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 350px;
}
#mainNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mainNav ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#mainNav ul li a {
	float: left;
	text-decoration: none;
	background-image: url(images/nav_image.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	background-position: 1px;
}
#mainNav ul li a:link, #mainNav ul li a:visited {
	color: #626365;
}
#mainNav ul li a:hover, #mainNav ul li a:active {
	color: #F58025;
}
#mainNav ul li a.current, #mainNav ul li a:visited.current {
	color: #F58025;
}
#subNav {
	font-weight: bold;
	padding-right: 15px;
}
#subNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subNav ul li {
	margin: 0px;
	padding: 0px;
}
#subNav ul li a {
	text-decoration: none;
	background-image: url(images/sub_nav_bullet.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;
	background-position: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#subNav ul li a:link, #subNav ul li a:visited {
	color: #626365;
}
#subNav ul li a:hover, #subNav ul li a:active {
	color: #F58025;
}

#horizDivider {
	background-image: url(images/horiz_divider.gif);
	background-repeat: repeat-x;
}
#horizDividerList {
	background-image: url(images/horiz_divider.gif);
	background-repeat: repeat-x;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
}
#horizDivider2 {
	background-image: url(images/horiz_divider2.gif);
	background-repeat: repeat-x;
}
#footer {
	font-size: 11px;
	line-height: 17px;
	color: #616161;
	text-align: center;
	padding-top: 40px;
}
#homeContent {
	background-image: url(images/bg_home_content.gif);
	background-repeat: repeat-y;
}
#aboutContent {
	background-image: url(images/bg_about_content.gif);
	background-repeat: repeat-y;
	margin-top: 15px;
}
#customSolutionsContent {
	margin-top: 15px;
}
#releasesContent {
	margin-top: 15px;
}
#contactContent {
	background-image: url(images/bg_contact.gif);
	background-repeat: repeat-y;
	margin-top: 15px;
}
#aboutLeftColumn {
	width: 600px;
}
#aboutRightColumn {
	margin-left: 15px;

}
#logo {
	float: left;
}
#topContainer {
	margin-top: 42px;
}
#mainImageArea {
	padding-bottom: 25px;
	clear: left;
}
#clear {
	clear: both;
}
#homeLeftColumn {
	width: 465px;
	float: left;
}
#newsAnnouncements {
	float: left;
	width: 200px;
	font-size: 12px;
	line-height: 16px;
	margin-left: 30px;
}
#newsAnnouncements p {
	padding: 10px 0px;
	margin: 0px;
}
#bwCallout {
	float: left;
	margin-left: 40px;
	width: 204px;
}
#footerContent {
	margin-top: 27px;
}
.yellow {
	color: #FBA535;
}
.green {
	color: #4AAA42;
}
.orange {
	color: #F58025;
}
#bwImagery {
	padding-top: 10px;
	padding-bottom: 10px;
}
#leftPadding {
	padding-left: 15px;
}
#rightColumn {
	width: 777px;
	float: left;
	margin-left: 21px;
}
#leftColumn {
	width: 162px;
	float: left;
}
#subPageContent {
	background-image: url(images/bg_sub_page.gif);
	background-repeat: repeat-y;
	margin-top: 30px;
}
#whiteBackground {
	background-color: #FFFFFF;
}
#loginColumn {
	padding-left: 34px;
}
#colorBar {
	padding-bottom: 20px;
}
.smallText {
	font-size: 11px;
	line-height: 12px;
	color: #525252;
}
sup {
	font-size: 9px;
}
.current {
	color: #FF6701;
}
#specialList ul {
	margin: 0px;
	padding: 0px;
}
#specialList li {
	list-style-type: none;
	font-weight: bold;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	clear: both;
	padding-left: 20px;
}
#specialList {
	margin-top: 20px;
	margin-left: 12px;
}
#headline {
	margin-top: 30px;
}
#callout {
	margin-top: 20px;
}
#calloutList {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	background-position: left 4px;
	margin-top: 6px;
	margin-bottom: 6px;
}

#subNav2 {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	background-position: left 4px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 12px;
}

#subNav2 a:link, #subNav2 a:visited {
	color: #373737;
	text-decoration: none;
	display: block;
}
#subNav2 a:hover, #subNav2 a:active  {
	color: #F58025;
}

#subNav2 a.current, #subNav2 a:visited.current {
	color: #F58025;
}


#rightCalloutContainer {
	margin-top: 20px;
	margin-left: 12px;
	margin-bottom: 20px;
}
#calloutWithBorders {
	padding-top: 15px;
	padding-bottom: 15px;
}
.largeGreen {
	font-size: 16px;
	font-weight: bold;
	color: #4AAA42;
}
.largeText {
	font-size: 14px;
	font-weight: bold;

}
.mediumGreen {
	font-size: 13px;
	font-weight: bold;
	color: #4AAA42;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 12px;
	margin-top: 7px;
	background-position: left 5px;
}
#calloutWithBordersContainer {
	margin-top: 16px;
}
.orangeLarge {
	font-size: 14px;
	font-weight: bold;
	color: #F58025;
}
#contactLeftColumn {
	margin-right: 20px;
}
#contactRightColumn {
	margin-left: 20px;
}
#contactBackground {
	background-image: url(images/bg_contact2.gif);
	background-repeat: no-repeat;
}
#pressTable {
	margin-bottom: 15px;
}
#threeBoxes {
	margin-top: 25px;
}
#customSolutionsSubContainer {
	background-image: url(images/bg_custom_solutions.gif);
	background-repeat: repeat-y;
	margin-top: 25px;
}
#bgCircles {
	background-image: url(images/bg_circles.gif);
	background-repeat: no-repeat;
}
#customSolutionsLinks {
	margin-left: 37px;
	margin-right: 15px;
}
#customSolutionsContent2 {
	margin-top: 30px;
	background-image: url(images/bg_claimwatch.gif);
	background-repeat: repeat-y;
}
#employersContent {
	margin-top: 8px;
	background-image: url(images/bg_employers.gif);
	background-repeat: repeat-y;
}
#marketingAndSalesContent {
	margin-top: 30px;
	background-image: url(images/bg_marketing.gif);
	background-repeat: repeat-y;
}
#specialtyServicesContent {
	margin-top: 30px;
	background-image: url(images/bg_specialty.gif);
	background-repeat: repeat-y;
}
#healthwatchContent {
	margin-top: 30px;
	background-image: url(images/bg_healthwatch.gif);
	background-repeat: repeat-y;
}
#benefitwatchContent {
	margin-top: 30px;
	background-image: url(images/bg_benefitwatch.gif);
	background-repeat: repeat-y;
}
#subNav3 {
	font-size: 11px;
	margin-left: 17px;
	margin-bottom: 12px;
}
#whiteBackground {
	background-color: #FFFFFF;
	padding-bottom: 15px;
}
#mainEmployers {
	background-image: url(images/bg_employers_main.jpg);
	height: 322px;
}
#mainEmployersContent {
	margin-left: 350px;
	font-size: 12px;
	line-height: 15px;
}
#mainEmployees {
	background-image: url(images/bg_employees_main.jpg);
	height: 322px;
}

#mainBrokers {
	background-image: url(images/bg_brokers_main.jpg);
	height: 322px;
}
#mainProviders {
	background-image: url(images/bg_providers_main.jpg);
	height: 322px;
}
#pdfLinks {
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.subtitle {
	font-size: 18px;
	font-weight: bold;
	color: #F58025;
	line-height: 21px;
}
.subtitle2 {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
}
#leftImage {
	float: left;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-top: 4px;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
	color: #666666;
}
#marqueeContainer {
	margin-top: 16px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
