	/* Global Styles */
html			{ overflow: -moz-scrollbars-vertical; }
body			{
	margin: 0px;
	padding: 0px;
	background: url(/objects/images/tile.gif);
	line-height: 16px;
	font-family: Trebuchet MS, Verdana, Serif;
	color: #4B4B4B;
	font-size: 12px;
	margin-top: 0px;
}
.Footer {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
}


body a		{ color: #0099FF; text-decoration: none;}
body a:hover	{ color: #FF6600; text-decoration: underline;}

ul.cProducts	{ padding-top: 10px; padding-bottom: 10px; padding-left: 25px; padding-right: 10px; margin: 0px; margin-bottom: 10px; background-image: url(/objects/images/background_bullets.gif); } 
ul.cSitemap		{ padding-left: -25px; } 
ul.cSitemapSub	{ padding-left: 0px; } 
.cSitemapBlock	{ float: left; width: 125px; padding-left: 5px; padding-right: 5px; padding: 5px; margin-top: 5px; }
.cSitemapHeader	{ padding: 4px; background-color: #ECECEC; margin-top: 12px; }
li				{ list-style-image: url(/objects/images/li_bullets.gif); padding-top: 0px; }
li.cSitemap		{ list-style-image: url(/objects/images/li_bullets.gif); padding-left: -25px; }
li.cSitemapSub	{ list-style-image: url(/objects/images/li_bullets2.gif); padding-top: 5px; }
b				{ color: #000000; }

	/* Container Styles */
	/* Layout & Column Information */
.cGlobalContainer		{ position: relative; clear: both; margin-left: auto; margin-right: auto; width: 800px; text-align: left; }
.cGlobalHeader			{
	position: relative;
	z-index: 199;
	height: 100px;
	margin-bottom: 10px;
	
}
.cGlobalContent			{ position: relative; clear: both; background-color: #FFF; padding-bottom: 10px; min-height: 400px; height: 400px; }  
.cClear					{ clear: both; font-size: 1px; height: 1px; }
	
.cHeaderLogo			{
	position: absolute;
	z-index: 200;
	top: 10px;
	left: 0px;
	text-align: right;
}
.cHeaderTagline			{
	position: absolute;
	z-index: 201;
	top: 30px;
	left: 585px;
}

.cContentHeader			{ display: block; font-weight: bold; color: #FF6800; font-size: 16px; margin-bottom: 3px; }
.cContentSubHeader		{ display: block; color: #FF6800; font-size: 13px; }
.cContentSubHeaderBlack	{ display: block; color: #000000; font-size: 13px;}
.cContentSubHeaderRed	{ display: block; color: #FF0000; font-size: 11px;}
.cContentResources		{ display: block; color: #FF6800; font-size: 12px;}
.cContentResourcesSub	{ display: block; color: #666666; font-size: 11px;}

.QuoteBox	{
	color: #666666;
	font-size: 11px;
	text-align: left;
	font-family: Courier New, Courier, monospace;
}	

.SelectedTab	{
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

.SelectedTab	a {
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
	text-decoration:none;
}

.SelectedTab	a:hover{
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
	text-decoration:underline;
}


.BreadCrumbs a:hover	{
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-decoration: underline;
}

.BreadCrumbs			{
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;	
	padding-right: 10px;
	text-align: left;
}
.BreadCrumbs a	{
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-decoration:none;
}


.BreadCrumbsSelected	{
	color: #666666;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 3px;
	text-align: left;
	font-weight: bold;
}

.BreadCrumbsSelected a	{
	color: #666666;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;
}

.BreadCrumbsSelected a:hover	{
	color: #666666;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
.SuperSmall {
	color:#FFFFFF;
	font-size:xx-small;
}

.cContentIntro			{ color: #000; font-size: 15px; padding: 5px; background-color: #EEE; line-height: 19px; padding-bottom: 10px; }
.cContentQuoteRaw		{ text-align: center; padding: 25px; background-color: #ECECEC; font-size: 20px; line-height: 22px; color: #666; }
.cContentBlock			{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	background-color: #FFFFCC;
}
.cContentBlockRep			{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.cContentBlockShort		{ padding-left: 12px; padding-right: 12px; padding-bottom: 20px; }
.cContentBlockQuote		{ margin-bottom: 12px; background-color: #ECECEC; }
.cContentBlockScreen	{ margin-bottom: 16px; background-color: #FFF; vertical-align: bottom; }
.cContentBlockScreen .Image				{ display: block; padding-top: 9px; padding-bottom: 4px; padding-left: 9px; margin-bottom: 4px; background-color: #ECECEC; }
.cContentBlockScreen .Link				{ padding-top: 7px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; margin-bottom: 0px; background-color: #ECECEC; font-size: 10px; }
.cContentBlockCallout					{ margin-bottom: 16px; background-color: #FFF; }
.cContentBlockCallout	.Header			{ background-color: #ECECEC; height: 25px; } 
.cContentBlockCallout	.Content		{ padding-top: 3px; padding-bottom: 0px; padding-left: 12px; padding-right: 12px; }
.cContentBlockSliderTabs					{
	margin-bottom: 5px;
	background-color: #ECECEC;
	padding-left: 11px;
	width: 279px;
	height: 251px;
}
.cContentBlockSlider					{
	background-color: #ECECEC;
	height: 64px;
}

.cContentDisclaimer		{ color: #999999; font-size: 11px; padding-top: 10px; }

.cTableHeader			{ background-color: #666; color: #FFF; font-size: 11px; }
.cTableRow				{ background-color: #EEE; font-size: 11px; }

.cThirdNavigation            { display: block; float: left; height: 25px; padding-right: 10px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 12px; font-size: 12px; color: #666666; background-color: #FFFFFF; background-image: url(/objects/images/nav_bullets.gif); background-repeat: no-repeat; }
.cThirdNavigation:hover      { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
.cThirdNavigationOn          { display: block; float: left; height: 25px; padding-right: 10px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 12px; font-size: 12px; color: #000000; background-color: #FFFFFF; background-image: url(/objects/images/nav_bullets.gif); background-repeat: no-repeat; }
.cThirdNavigationBlock			 { padding-bottom: 5px; margin-bottom: 10px; height: 21px; border-bottom: 1px solid #DDDDDD; }
	
.cGlobalContent a		     { color: #00A5EA; text-decoration: none; }
.cGlobalContent a:hover		 { color: #F60; text-decoration: underline; }
.cFormButton                 { height: 18px; font-size: 11px; font-family: Trebuchet MS, Serif; color: #FFFFFF; background-color: #FF6700; border: #FF6700; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.WhoWeHelpLeadIn			 { font-size: 14px; padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px; height: 21px; border-bottom: 1px solid #DDDDDD; }
.ResourceText				 { color: #4B4B4B; font-size: 10px; }  
.ResourceCategory			 { color: #FF6800; font-size: 14px; border-bottom: 1px solid #FF6800; }  
.ResourceTitle				 { color: #00A5EA; font-size: 12px; }	
.tdText { padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.MainNavLinks {
	color: #0099FF;
	font-size: 12px;
	padding-left:30px; 
	padding-right:30px; 
	padding-top:10px; 
	padding-bottom:10px; 
}