 @charset "utf-8";

body{
	font-family:Arial,Helvetica,Sans-Serif;
	text-align:center;
	background-color: #52354b;
}

#main_wrap{
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	width:984px;
	background-color:#ffffff;
	border: 0px;
	overflow:hidden;
}

.maintable{
	width:984px;
}

.shadow_left{	
	background-image:url('leftShadow.gif');
   	background-repeat:repeat-y;        	    
   	width:9px;
}

.shadow_right{
	background-image:url('rightShadow.gif');
   	background-repeat:repeat-y;
   	background-position: left;
   	width:9px;
}

.shadow_corner_left{
	background-image:url('bottom_corner_left.gif');
	background-repeat:no-repeat;  	
	background-position:right bottom;
   	width:14px;
   	height:14px;
}

.shadow_center{
	background-image:url('bottom_center.gif');
	background-repeat:repeat-x; 
	background-position:center bottom;  	
}

.shadow_corner_right{
	background-image:url('bottom_corner_right.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
   	width:14px;
   	height:14px;
}
 
.fotterlinkstyle{
	font-size: 9px;
	color: #3b5c99;
	padding-right: 1px;
	padding-top: 3px;
	padding-right:15px;
	padding-bottom: 3px;
	text-align: right;
}

.logotop{
	height:27px;
	width:154px;
	background:url('logoTop.gif') no-repeat bottom left;
}
/* Left Nav Styles */
/* START Left Navigation Containers */
.leftNavBeige_Top{
	background-image:url('leftnav_beige_top.gif'); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:21px; 
	width:19px;
}

.leftNavBeige_Middle{
	background-image:url('leftnav_beige_spacer.gif'); 
	top:0;
	vertical-align:top; 
	padding:40px 0 0 10px;
	width:167px;
}

.leftNavBeige_Bottom{
	background-image:url('leftnav_beige_bottom.gif'); 
	background-repeat:no-repeat; 
	background-position:left bottom; 
	width:177px; 
	height:23px;
}

.leftNavBlue_Top{
	background-image:url('leftnav_blue_top.gif'); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:21px; 
	width:19px;
}

.leftNavBlue_Middle{
	background-image:url('leftnav_blue_spacer.gif');
	vertical-align:top; 
	padding:40px 0px 0px 10px;
	width:167px;
}

.leftNavBlue_Bottom{
	margin:0; padding:0;
	background:url('leftnav_blue_bottom.gif') no-repeat left bottom; 
	width:177px; 
	height:23px;
}

/* END Left Navigation Containers*/

/* Menu Link Style */
.leftNavBeige_Middle a, .leftNavBlue_Middle a {
	text-decoration:none;
	color:#3b5c99;
}
.leftNavBeige_Middle a:hover, .leftNavBlue_Middle a:hover {
	text-decoration:underline;
	background:none;
}
.leftNavBeige_Middle p, .leftNavBlue_Middle p {
	min-height:1px;
	padding:0;
	margin:0;
	}
/* Top Level */
.leftNavBeige_Middle ul, .leftNavBlue_Middle ul {
	list-style:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:12px;
	color:#3b5c99;
	margin:0;
	padding:0;
}
.leftNavBeige_Middle li, .leftNavBlue_Middle li {
	list-style:none;
	list-style-position:outside;
	background:none;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:11px;
	color:#3b5c99;
	margin:0;
	padding:0 0 0 5px;
	border-bottom:none;
}
.leftNavBeige_Middle ul li, .leftNavBlue_Middle ul li {
	padding:0;
	margin:0;
}

.leftNavBeige_Middle ul li p, .leftNavBlue_Middle ul li p {
	padding:2px 0 3px 10px;
	margin:0;
	border:none;
	font-size:12px;
}

/* START Fix sibling node problem */
.leftNavBeige_Middle ul li p#node0  , .leftNavBlue_Middle ul li p#node0 {
	padding:2px 0 3px 10px;
	margin:0;
	font-size:14px;
	border-bottom:1px solid #3b5c99;
	color:#0a2557;
}
/* End Fix sibling node problem */


.leftNavBeige_Middle ul li a, .leftNavBlue_Middle ul li a {
	color:#3b5c99;
}
.leftNavBeige_Middle ul li a:hover, .leftNavBlue_Middle ul li a:hover {
	text-decoration:none;
}

/* Second Level */
.leftNavBeige_Middle ul li ul li p, .leftNavBlue_Middle ul li ul li p {
	font-size:11px;
	border:none;
	font-size:12px;	
}
.leftNavBeige_Middle ul li ul li a, .leftNavBlue_Middle ul li ul li a {
	border-bottom:none;
}
.leftNavBeige_Middle ul li ul li a:hover, .leftNavBlue_Middle ul li ul li a:hover {
	text-decoration:underline;	
}
/* Third Level */
.leftNavBeige_Middle ul li ul li ul, .leftNavBlue_Middle ul li ul li ul {
	margin:0 0 0 5px;
}
.leftNavBeige_Middle ul li ul li ul li p, .leftNavBlue_Middle ul li ul li ul li p {
	background:transparent url('bullet_blue_beigematte.gif') no-repeat 2px 3px;	
	padding:0 0 0 12px;
	font-size:10px;	
	line-height:14px;
}
.leftNavBlue_Middle ul li ul li ul li p {
	background:transparent url('bullet_blue_bluematte.gif') no-repeat 2px 3px;	
	}
/* Fourth Level */
.leftNavBeige_Middle ul li ul li ul li ul, .leftNavBlue_Middle ul li ul li ul li ul {
}
.leftNavBeige_Middle ul li ul li ul li ul li, .leftNavBlue_Middle ul li ul li ul li ul li {
	margin:0 0 0 10px;
 }
.leftNavBeige_Middle ul li ul li ul li ul li p, .leftNavBlue_Middle ul li ul li ul li ul li p {
	background:transparent url('bullet_dkblueline.gif') no-repeat 5px 5px;
	padding:2px 0 3px 10px;
	margin:0;
	font-size:10px;	
}
.leftNavBeige_Middle ul li ul li ul li ul li p a, .leftNavBlue_Middle ul li ul li ul li ul li p a {

}
/* Styles for Selected Sections */
.leftNavBeige_Middle div {
	margin:0; padding:0;
	background:url('bg_leftnav_beige_bottom.gif') no-repeat bottom left;
}
.leftNavBeige_Middle div div {
	margin:10px 0 0 0; padding:8px 0 5px 0;
	background:url('bg_leftnav_beige_top.gif') no-repeat top left;
}
.leftNavBlue_Middle div  {
	margin:0; padding:0;
	background:url('bg_leftnav_blue_bottom.gif') no-repeat bottom left;
}
.leftNavBlue_Middle div div {
	margin:10px 0 0 0; padding:8px 0 5px 0;
	background:url('bg_leftnav_blue_top.gif') no-repeat top left;
}
.leftNavBeige_Middle div div div, .leftNavBlue_Middle div div div {
	margin:0; padding:0;
	background:transparent;
	display:inline-block;
	}
/* Fixing Underline and character jumping for IE7 */

.leftNavBeige_Middle div div div p, .leftNavBlue_Middle div div div p {
	border-bottom:none;
	}
.leftNavBeige_Middle div div div ul li, .leftNavBlue_Middle div div div ul li {
	display:inline-block;
	}
	.box1 {
	background-color: #EAF1B4;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;

}
.box2 {
	background-color: #96b1d0;
	margin-left: 5px;
}
.box-yellow {
	background-color: #FFF1CC;
	margin-left: 5px;
}

	
/* End Styles for Selected Sections */

/* End Menu Link Style */

/* START Search */

.utilityLinks
{
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	color: #3b5c99;
	overflow: hidden;
}
.utilityLinks a
{
	color: #3b5c99;
}

/* END Search */


/* START Navigation */
.leftImageNav{
	background-image:url('navLeft.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:11px;
}

.leftInnerImageNav{
	background-image:url('innerNavLeft.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:11px;
}

.topNav
{
    position:relative;
    top:-1px;
	background: none; 
	border: none; 
} 

.topNavItem
{
	font-family: arial;  
	font-size: 12px; 
	color: #ffffff;
	background-image:url('topNavLeft.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 5px;


}

.topNavItem a{
	display:block;
 	background-image:url('topNavRight.gif'); 
	background-position:right;
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.topNavSelected{
	background:url('topNavLeftOn.gif') no-repeat top left;		
}

.topNavSelected a{
	color: #6c91b5;
	background:url('topNavRightOn.gif') no-repeat right;
}

.topNavHover{
	background:url('topNavLeftOver.gif') no-repeat top left;	
}

.topNavHover a{
	color:#FFFFFF;
	background:url('topNavRightOver.gif') no-repeat right;
}

.topNavFlyOuts{
	margin-top: 8px;
	border-top: 1px solid #ffffff;
}

.topNavFlyOutsItem{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	background-color: #6c85b3;
	border:1px #ffffff solid;
	border-top: none;
	color:#ffffff; 
	padding-left: 9px;
	padding-right: 15px;
}

.topNavFlyOutsItem a{
    display:block;
    padding:4px 5px 4px 5px;
}

.topNavFlyOutsHover{
	background-color: #6c85b3;
	color:#000000;
}

.topNavRoundRight{
    width:0px;
}

.topNavRoundLeft{
    width:0px;
}

.topNavBG{
	background:url('topNavRight.gif') no-repeat right;	
}

.topNavCell{	
	padding:1px 0 0 0;
	background:url('widget_frontmenu.gif') repeat-x top left;
	width:616px; 
	vertical-align:top;
}
/* END Navigation */

.linkimage{
	border:0;
}

.navRightArea{
	background: url('innerNavRight.gif') no-repeat top left;
	width:357px;	
}

/*Start Customer Login */
.loginArea {
	background: url('customerLoginBG.gif') no-repeat;	
	width: 357px;	
	height: 38px;
	padding-left:4px;
}

.customerLogin{
	background: url('txtCustomerLogin.gif') no-repeat;	
	width:46px;
	height:24px;
}

.loginArea input.text{
	border: 1px solid #d5d5d5;
	width: 65px;
	height: 13px; 
	padding-left: 4px;
	padding-bottom: 1px;
	font-size: 9px;
}

.loginArea select{
	font-size: 9px;
	height: 19px;
	position: relative;
	bottom: 0px;
	width: 103px;
	vertical-align: middle;
	border: 1px solid #d5d5d5;
	margin-bottom: 2px;
}

.loginForm{	
	font-size: 9px;
	color: #ffffff;
}

.loginForm a{
	color: #ffffff;	
}

/*End Customer Login */

/* Featured Solution Styles */
#featuredSolution
{
	width: 310px;
	font-size: 11px; 
	color: #000000;
	background-color: #f1e2c8;
}

#featuredSolutionContent
{
	width: 310px;
	font-size: 11px; 
	color: #000000;
	background-color: #f1e2c8;
	text-align:left;	
}
#featuredSolutionContent div a img
{
	text-align:left;
	padding:0 0 9px 20px;
}
.featureSolutionTitle, .featuredSolutionTitleText
{
	display: block;
	color: #b57126;
	font-weight: bold;
	padding: 10px 11px 9px 20px;
}
.featuredSolutionContentText {
	padding: 3px 11px 9px 20px;	
}
/* End Featured Solution Styles */

/* Home Page Revenue Cycle and Supply Chain Widget Styles */
#container
{
	background-color: #ffffff;
	margin: auto;
	width: 1015px;
	overflow: auto;
}

#homeContent
{
	width: 984px;
	float: left;
	padding-left: 17px;
	padding-right: 15px;
}

#homeLeft
{
	width: 673px;
	float: left;
}
#homeRight
{
	width: 311px;
	float: right;
	padding:0 2px 0 0;
}

#financialSolutions
{
	width: 521px;
	font-size: 12px;
	text-align: left;
	letter-spacing:1px;
	line-height:1.5em;
	position: relative;
	left: 66px;
	padding-bottom:15px;
}
#financialSolutions img
{
	margin-bottom: 10px;
}
#solutions
{	
	height: 201px;
	padding:0 0 32px 14px;
}
#revenueCycle
{
	float: left;
}
#revenueCycleContent
{
	overflow: auto;
}
#revenueCycleTabs {
	width: 168px;
	float: left;
	background:#f6ecdb url(/PublishingImages/revtabs_top.gif) no-repeat left top;	
}
.rev_info {
	float: left;
	width: 123px;
	height: 210px;
	background: #ead4ad url(/PublishingImages/sup_info_bg.gif) no-repeat right;
	font-size: 11px;
	color: #260f0f;
	padding: 10px;
}
.rev_info p, .sup_info p {
	margin:0 0 2px 0;
	padding:0;
	font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#99672e;
	text-decoration:none;
	}.revenueCycleInfo h1 {
	font-size:11px;
	margin:0;
	padding:0 0 3px 0;
}
.rev_info a
{
	color: #2b4c74;
}
#revenueCycleTabs ul, #supplyChainTabs ul {
	list-style:none;
	height:200px;
	overflow:hidden;
	margin:9px 0 0 0;
	padding:0;
}
#revenueCycleTabs ul {
	background:transparent url(/PublishingImages/revtabs_bottom.gif) no-repeat left bottom;
	}
#revenueCycleTabs ul li, #supplyChainTabs ul li {
	margin:0;
	padding:0;
}
#revenueCycleTabs ul li div, #supplyChainTabs ul li div {
	background:none;
	border-bottom:1px solid #d7be91;
	padding:2px 3px 2px 10px;
	margin:0;	
}
#revenueCycleTabs ul li div a, #supplyChainTabs ul li div a {
	font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#99672e;
	text-decoration:none;
}
#revenueCycleTabs ul li div.over, #supplyChainTabs ul li div.over {
	background:#ead4ad url(/PublishingImages/bullet_brownarrow.gif) no-repeat 3px 6px;
}
#supplyChain
{
	float: left;
	padding-left: 10px;
}
#supplyChainContent
{
	width: 311px;
	overflow:hidden;
}
#supplyChainTabs
{
	width: 168px;
	float: left;
	background:#f6ecdb;
}
.sup_info {
	float: left;
	width: 120px;
	height: 210px;
	background: #ead4ad url(/PublishingImages/sup_info_bg.gif) no-repeat right;
	font-size: 11px;
	color: #260f0f;
	padding:10px;
}
.sup_info a
{
	color: #2b4c74;	
}
#featuredCaseStudy
{
	float: left;
	width: 186px;
}
#homeBtmLeft
{
	width: 521px;
	position: relative;
	left:66px;
	font-size: 11px;
	overflow: hidden;
}

#latestNews
{
	float: left;
	width: 310px;
	font-size: 9px;
}
.newsItem a
{
	display: block;
	font-size: 11px;
}
.newsItem
{
	padding-bottom: 8px;
}

/* End Home Page Revenue Cycle and Supply Chain Widget Styles */

/* Right Column Web Part Styles For Inner Pages */
.innerContent
{
	padding-top: 25px;
	font-size: 12px;
	padding-bottom: 10px;
}
.innerContent h1
{
	font-size: 14px;
	color: #2d104e;
}
.innerContent h2
{
	color: #2d104e;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*
#innerRight
{
	width: 220px;
	float: right;
	padding:40px 2px 0 20px;
}*/
.innerRight
{
	width: 220px;
	float: right;
	padding:40px 2px 0 20px;
}
.column {
	width: 220px;
	float: right;
	padding:40px 2px 0 20px;
	
}
/* End Right Column Web Part Styles For Inner Pages */

#innerFeaturedSolutionContent
{
	background-color: #f1e2c8;
	font-size: 10px;
	border: none;
	padding:0 2px 0 0;
	margin-bottom:5px;
}
.innerFeaturedSolutionContent
{	
	background-color: #f1e2c8;
	font-size: 10px;
	border: none;
	margin-bottom: 5px;
}
.innerFeaturedSolutionContentText
{	
	background-color: #f1e2c8;
	font-size: 10px;
	border: none;
	padding:8px 19px 0 19px;
}
.innerFeaturedSolutionTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #b57126;
	display: block;
	padding-bottom: 5px;
	border-bottom: 1px solid #ead4ad;	
}
.innerFeaturedSolutionTitleText
{
	background-color: #f1e2c8;
	padding-top: 8px;		
	padding-left: 19px;
	padding-right: 19px;
}
.innerContactTitle
{
	background-color: #CED6E5;
	width: 220px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-bottom: 1px;
	border-bottom: 1px solid #8499bf;
	margin-bottom: 0px;
	
}
.innerContactTitleText
{
	background-color: #CED6E5;
	padding-top: 8px;	
	padding-left: 19px;
	padding-right: 19px;
}
.innerContactContent
{
	background-color: #CED6E5;
	width: 220px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-bottom: 0px;
	border-bottom: 0px solid #8499bf;
	margin-bottom: 5px;
}
.innerContactContentText
{	
	background-color: #9dadcc;
	font-size: 10px;
	border: none;
	margin-right: 19px;
	margin-left: 19px;	
}
/* Home Page Featured Case Study */
#featuredCaseStudyContent
{
	font-size: 12px;
	margin:0;
}
.featuredCaseStudyContent
{	
	font-size: 10px;
	border: none;
}
.featuredCaseStudyTitle
{
	font-size: 11px;
	font-weight: bold;
	color:#666;	
	display: block;
	padding:10px 0 0 0;
}
.featuredCaseStudyTitleText
{
}
.featuredCaseStudyContent
{	
	font-size: 10px;
	border: none;
}
.featuredCaseStudyContentText
{	
	padding:5px 0 0 0;
	font-size: 10px;
	color:#666;		
	border: none;
}
/* end Home Page Featured Case Study */


/* Inner Featured Case Study */
#innerFeaturedCaseStudyContent
{
	background-color: #9dadcc;
	font-size: 12px;
	margin:0;
	padding:0 2px 0 0;
}
.innerFeaturedCaseStudyContent
{	
	background-color: #9dadcc;
	font-size: 10px;
	border: none;
	margin-bottom: 5px;
}
.innerFeaturedCaseStudyTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-bottom: 1px;
	border-bottom: 1px solid #8499bf;
	margin-bottom: 5px;
}
.innerFeaturedCaseStudyTitleText
{
	background-color: #9dadcc;
	padding-top: 8px;	
	padding-left: 19px;
	padding-right: 19px;
}
.innerFeaturedCaseStudyContent
{	
	background-color: #9dadcc;
	font-size: 10px;
	border: none;
	padding:0px 2px 0px 2px;
	margin:0 0 5px 0;
}
.innerFeaturedCaseStudyContentText
{	
	background-color: #9dadcc;
	font-size: 10px;
	border: none;
	margin-right: 19px;
	margin-left: 19px;	
}
/* End Featured Case Study */

/* About Locations Styles */
.locations_header {
	width:494px;
	margin:0; padding:0;
	min-height:26px;
	background:#ebeef5 url('sectiontitle_listoflocations.gif') no-repeat top left;	
}
.locations_header select {
	border:none;
	padding:2px 0 0 0;
	height:20px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.locations_header select option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.showhide {
	width:474px;
	background:#ebeef5 url('locations_bottom.gif') no-repeat bottom left;
	padding:10px;
    text-align:left;
}
.showhide p {
	font-family: Arial; 
    font-weight: normal;
    font-size: 12px; 
    color:#000000; 
    text-align:left;
    background:transparent;
}
.showhide p.pheader {
	font-size: 12px; 
	font-style:normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;	
}
.showhide ul {
    text-align:left;	
    background:transparent;   
}
.showhide li {
    background:transparent;
	
}
.showhide img {
	padding:0 0 0 10px;	
    background:transparent;
}
/* End About Locations Styles */

/* Educational Events Styles */
#educationalEventsContent
{
	margin: 3px 0 0 0;	
	font-size: 9px;
	color: #000000;
	background-color: #c5bfcc;
}
#educationalEventsContent a
{
	font-size: 11px;
	color:#3b5c99;
}
.educationalEventsContentText
{
	padding:10px 20px 0px 20px;
}
.educationalEvent
{
	padding:0 0 0 0;
	margin:0;
}
.educationalEventsDate {
	font-size:9px;
	font-weight:bold;
	padding:0;
	margin:0;
}
/* End Educational Events Styles */

/* Inner Educational Events Styles */
#innerEducationalEventsContent
{
	margin:40px 2px 0px 20px;
	background-color: #c5bfcc;	
	padding:0;
	float:right;
	width:220px;
}
.innerEducationalEventsContentText
{
	padding:10px 20px 10px 20px;
	font-size: 10px;
}
.innerEducationalEventsContentText a
{
	font-size: 12px;
}
.innerEducationalEventsContentText p
{
	margin-top: 0px;
	margin-bottom: 10px;
}
/* End Inner Educational Events Styles */


/* News and Events Table Styles */

.newsevents_table {
	width:490px;
	margin:0 56px 0 0; padding:0;
	}
.newsevents_table td {
	margin:0;
}
.newsevents_headercell {
	background:url('bg_newsandeventsheader.gif') no-repeat top left;
	height:23px;
	}
.newsevents_cell_left {
	vertical-align:top;
	width:165px;
	background:url('spacer_ltblue.gif') repeat-x bottom left;
	padding:10px 0 15px 15px;
	}
.newsevents_cell_right {
	padding:10px 0 15px 0;
	vertical-align:top;
	width:307px;
	background:url('spacer_ltblue.gif') repeat-x bottom left;
	}
.newsevents_bluecell_left {
	padding:10px 0 15px 15px;	
	vertical-align:top;
	width:165px;
	background:#ebeef5;
	}
.newsevents_bluecell_right {
	padding:10px 0 15px 0;
	vertical-align:top;
	width:307px;
	background:#ebeef5;
	}
/* End News and Events Table Styles */

/* Next Event (Front Page) Styles */
#nextEvent {
	width:311px;
	margin:0; padding:0;
	background:url('bg_nextevent.gif') repeat-y 0px 26px;
}
.nextevent_content {
	padding:26px 0 0 0;
	background:url('title_nextevent.gif') no-repeat top left;
	text-align:center;
}
.nextevent_content h2 {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:10px 0 10px 0;
	margin:0;
}
.nextevent_content p {
	font-size:12px;
	font-weight:normal;
	padding:0;	
	margin:0;
}
.nextevent_content a {
	font-size:11px;
	font-weight:normal;
	color:#3b5c99;
	text-decoration:none;
}
.nextevent_content a:hover {
	text-decoration:underline;
}
.nextevent_bottom {
	height:10px;
	background:none;
}

/* End Next Event (Front Page) Styles */

/* Intensity Form Custom Styles */

.intensityFormTable {
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2b4c6a;
	}
.intensityForm_leftcol_white, .intensityForm_rightcol_white, .intensityForm_leftcol_blue, .intensityForm_rightcol_blue {
	padding:6px 0 8px 12px;
	}
.intensityForm_leftcol_white, .intensityForm_rightcol_white {
	background:#ffffff;
	}
.intensityForm_leftcol_blue, .intensityForm_rightcol_blue {
	background:#ebeef5;
	}
.intensityForm_leftcol_white, .intensityForm_leftcol_blue {
	width:78px;
	}
.intensityForm_rightcol_white, .intensityForm_rightcol_blue {
	width:148px;
	}
.intensityForm_bothcol_blue {
	background:#ebeef5;
	}
.intensityFormElement {
	width:130px;
	border:1px solid #758cb7;
	}
/* End Intensity Form Custom Styles */	

/* Custom Styles for Rich Text Editor DropDown */
.ms-rteCustom-calloutblue {
	/*background-image: url('http://www.Finthrive.com/ResourceCenter/PublishingImages/callout-blue.gif');*/
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding: 20px;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.ms-rteCustom-ArticleTitle
{
	font-weight: bold;
	font-family: Arial; 
	font-size: 16px; 
	color: #3B5C99;
	/*text-transform: capitalize;*/
}
.ms-rteCustom-ArticleHeadline
{
	font-size: 16px; 
	font-style:normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	color: #3B5C99;
}
.ms-rteCustom-ArticleHeaderCell
{
	border-bottom:1px solid #3B5C99;
}

.ms-rteCustom-ArticleByline
{ 
    font-family: Arial;
    font-style:italic; 
    font-weight: bold;
    font-size: 12px; 
    color: #3B5C99; 
}
.ms-rteCustom-ArticleSubHeader
{
	font-size: 12px; 
	font-style:normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	color: #3B5C99;
}
.ms-rteCustom-ArticleSubSubHeader
{
	font-size: 12px; 
	font-style:italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	color: #3B5C99;
}
.ms-rteCustom-ArticleText
{ 
    font-family: Arial; 
    font-weight: normal;
    font-size: 12px; 
    color:#000000; 
}

/* End Custom Tags for Rich Text Editor */



/* BEGIN: Big Form CSS */
	.selectBox
	{
		margin: 0px;
		padding: 0px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		color: #3b5c99;
		font-weight: normal;
		position: relative;
		bottom: 3px;
		height: 20px;
		width: 223px;
		border: 1px solid #7f9db9;
	}
	#needInfo
	{
		font-weight: bold;
		color: #3b5c99;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #eef1f6;
		padding-top: 8px;
		padding-bottom: 2px;
		padding-left: 8px;
	}
	#interestedIn
	{
		font-weight: bold;
		color: #3b5c99;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 8px;
		padding-bottom: 2px;
		padding-left: 8px;	
	}
	.contactFormHdr
	{
		font-weight: bold;
		color: #3b5c99;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #eef1f6;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 8px;
		font-size: 11px;
	}
	.contactFormSolution
	{
		font-weight: bold;
		color: #3b5c99;
		display: block;
		padding-bottom: 5px;
	}
	.checkbox
	{
		margin: 0px; 
		padding: 0px;		
	}
	.contactInfoTextBox
	{
		width: 152px;
		border: 1px solid #b1b1b1;
	}
/* END: Big Form CSS*/

/* Site Map Styles */
/* Main Table Class */
.toc-layout-main {
	margin:0; padding:0;
	}
/* Top Level div wrapping whole section */
.level-section {
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
/* 2nd Level div wrapping header text */
.level-header {
	width:180px;
	border-bottom:1px solid #3B5C99;
	}
/* This is not a unique id within page but needs to be set for IE */	
#header {
	font-family:Arial, Helvetica, sans-serif;
}	
/* Span wrapping header text */
.headertitle, .headertitle a, .headertitle a:link, .headertitle a:visited, .headertitle a:active {
	font-size: 16px; 
	font-style:normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	color: #3B5C99;	
	}
/* Text Level Positioning  and style */	
.level-item-pos {
	margin:5px 0 0 10px;
	}
.level-item, .level-item a {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	}
.level-bullet {
	background:none;
	}	
/* End Site Map Styles */

/* Login Block */
#loginBlock table {
	width:546px;
}
#loginBlock td {
	padding:10px 0 0 0;
}

/* End Login Block */

/* Request a Speaker Styles */
.speaker_div, .speaker_div_show {
 background:url('bullet_s_off.gif') no-repeat 3px 4px;
 padding:0 0 0 20px;
line-height:2em;	
}
.speaker_div h1 a, .speaker_div_show h1 a {

}
.speaker_div div {
 display:none;
}
.speaker_div div h1 {
}
.speaker_div div p, .speaker_div_show div p {

}
.speaker_div_show {
 background-image:url('bullet_s_on.gif');
}
.speaker_div_show div {
 display:block;
}
/* End Request a Speaker Styles */

/* IE6/7 Hacks */

* html .topNavCell{ 
padding:0;
}
*:first-child+html .topNavCell {
padding:0;
}
* html #innerFeaturedSolutionContent {
	padding:0;
	margin:0 1px 5px 0;
}

* html #innerFeaturedCaseStudyContent
{
	background-color: #9dadcc;
	font-size: 12px;
	margin:0;
	padding:0 0 0 0;
}
* html .supplyChainInfo
{
	float: right;
	width: 123px;
	height: 144px;
	background: #ead4ad url(/images/brownBoxBG.gif) no-repeat right;
	font-size: 11px;
	color: #260f0f;
	padding:8px 10px 7px 10px;
}

/* End IE6 Hacks */

/* Start SIM FORM */

.simAltRow{
	background: #ebeef5;
}

.simLabel{
	white-space:nowrap;
	text-align:right;
	font-size: 7.5pt;
	color: #2b4c6a;
	font-weight:700;
}

.simComments{
	white-space:nowrap;
	text-align:left;
	color: #2b4c6a;
	font-weight:700;
}

 
/* End SIM FORM */

/* Start Contact Us Form */

.contactusLabel{
	white-space:nowrap;
	text-align:right;
	font-size: 7.5pt;
	color: #2b4c6a;
	font-weight:700;
	vertical-align:top;
}

.contactusComments{
	white-space:nowrap;
	text-align:left;
	color: #2b4c6a;
	font-weight:700;
}

.contactusAltRow{
	background: #ebeef5;
	text-align:left;
}

.contactUsCheck{
	vertical-align:top;
}

.checkListTitle{
	padding-top:7px;
	white-space:nowrap;
	text-align:left;
	font-size: 7.5pt;
	color: #2b4c6a;
	font-weight:700;
}

.cheklistItem{
	color: black;
	font-size: 6pt;
}

/* End Contact Us Form */

a {
	color:#3B5C99;
	font-size: 9pt;
}

a:hover {
	color: black;
}