		body
		{
			margin: 0px;
		}
		
		#subnav p
		{
			line-height: 24px;
			padding-bottom: 5px;
			padding-top: 5px;
		}
		
		#subnav .on
		{
			color: #9F2810;
		}
		
		.navheader
		{
		 	font-size: 12px;
		 	color: #3A9EE1;
		}
		
		.black
		{
			color: black;
		}
		
		.blue
		{
			color: blue;
		}
		
		.green
		{
			color: green;
		}
		
		.red
		{
			color: red;
		}
		
		#centered_layout
		{
			width: 100%;
			text-align: center;
			margin:0 auto; /* for the rest */
		}
		
		#main_container
		{
			width: 760px;
			margin:0 auto; /* for the rest */
			background-image: url(images/bg_mainbody.gif);
		}
		
		.content_hr
		{
			padding-top: 15px;
		}
		
		.featureheader
		{
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 15px; 
			color : #3A9EE1;
		}
		
		
		.b13
		{
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 13px; 
			color : #3A9EE1;
		}
		
		#features
		{
			width: 373px;
		}
		
		#content
		{
		
		}
		
		#content p
		{
			line-height: 18px;
		}
		
		#content ul
		{
			padding-left: 10px;
			margin-left: 10px;
		}
		
		#content li
		{
			padding-left: 0px;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color : #666666;
			padding-bottom: 5px;
			list-style: url(images/bullet.gif) circle;
		}
		
		#content_sitemap ul
		{
			padding-left: 10px;
			margin-left: 10px;
		}
		
		#content_sitemap li
		{
			padding-left: 0px;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color : #666666;
			padding-bottom: 5px;
			
		}
		
		#features ul
		{
			margin-top: 30px;
			padding-left: 10px;
			margin-left: 10px;
		}
		
		#features li
		{
			padding-left: 0px;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color : #666666;
			padding-bottom: 5px;
			list-style: url(images/bullet.gif) circle;
		}
		
		p
		{
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color : #666666;
		}
		
		h1
		{
			margin-bottom: 0px;
			padding: 0px;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-weight: normal;
			font-size : 18px; 
			color : #333333;
		}
		
		.rhc_header
		{
			margin-bottom: 0px;
			padding: 0px;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-weight: bold;
			font-size : 13px; 
			color : #3A9EE1;
		}
	
		#logo_secnav
		{
			width: 768px;
			height: 82px;
			background-image: url(images/bg_secnav_logo.gif);
		}
		
		#logo_secnav_company
		{
			width: 768px;
			height: 82px;
			background-image: url(images/bg_secnav_logo_company2.gif);
		}
		
		#logo_secnav_products
		{
			width: 768px;
			height: 82px;
			background-image: url(images/bg_secnav_logo_products.gif);
		}
		
		#logo_secnav_services
		{
			width: 768px;
			height: 82px;
			background-image: url(images/bg_secnav_logo_services.gif);
		}
		
		#navtop
		{
			background-image: url(images/bg_mn_top.gif);
			width: 768px;
			height: 2px;
		}
		
		#navbottom
		{
			background-image: url(images/bg_mn_bottom.gif);
			width: 768px;
			height: 2px;
		}
		
		#mainnav
		{
			background-image: url(images/bg_mn.gif);
			width: 768px;
			height: 33px;
		}
		
		#mainnav_company
		{
			background-image: url(images/bg_mn_company2.gif);
			width: 768px;
			height: 33px;
		}
		
		#mainnav_products
		{
			background-image: url(images/bg_mn_products.gif);
			width: 768px;
			height: 33px;
		}
		
		#mainnav_services
		{
			background-image: url(images/bg_mn_services.gif);
			width: 768px;
			height: 33px;
		}
		
		.date
		{
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color: #FFFFFF;
			padding-right: 17px;
		}
		
		#masthead
		{
			background-image: url(images/masthead_sp.jpg);
			width: 768px;
			height: 116px;
		}
		
		#masthead_company
		{
			background-image: url(images/masthead_company2.jpg);
			width: 768px;
			height: 116px;
		}
		
		#masthead_products
		{
			background-image: url(images/masthead_products.jpg);
			width: 768px;
			height: 116px;
		}
		
		#masthead_services
		{
			background-image: url(images/masthead_services.jpg);
			width: 768px;
			height: 116px;
		}
		
		
		#main_content_container
		{
			width: 768px;
		}
		
		#lhc
		{
			width: 185px;
		}
		
		.gutter
		{
			width: 1px;
			background-color: #F1F1F1;
		}
		
		#content_column
		{
			width: 373px;
			padding-left: 18px;
			padding-right: 19px;
			
		}
		
		#content_column_2c
		{
			width: 582px;
			padding-left: 18px;
			padding-right: 19px;
			
		}
		
		#rhc
		{
			width: 135px;
			padding-left: 19px;
			padding-right: 17px;
		}
		
		#rhc p
		{
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color : #666666;
			line-height: 16px;
		}
		
		#lhc ul{
			padding: 0px;
			margin: 0px;
		}
		
		#lhc li{
			padding-left: 32px;
			margin: 0px;
			background-image: url(images/bg_subnav.gif);
			background-repeat: no-repeat;
			height: 24px;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color : #666666;
			line-height: 24px;
			list-style: none;
		}
		
		#lhc li.on{
			padding-left: 32px;
			margin: 0px;
			background-image: url(images/bg_subnav_on.gif);
			background-repeat: no-repeat;
			height: 24px;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px; 
			color : #9F2810;
			line-height: 24px;
			list-style: none;
		}
		
		#bct
		{
		
		}
		
		#bct p
		{
			padding-right: 0px;
			color: #999999;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 10px;
			
		}
		
		#footer
		{
			background-image: url(images/bg_footer.gif);
			width: 768px;
			height: 52px;
		}
		
		#footer p
		{
			padding-left: 19px;
			color: #CCCCCC;
			font-family : Arial, Verdana, Helvetica, sans-serif; 
			font-size : 11px;
		}
		
		#training_table
		{
			background-color: #DADADA;
			width: 100%;
			padding: 4px;
		}
		
		#training_table tr
		{
			background-color: #FFFFFF;
			width: 100%;
		}
		
		#content_sitemap a:link {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9F2810;}
		#content_sitemap a:active {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #9F2810;}
		#content_sitemap a:visited {text-decoration: underline; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9F2810;}
		#content_sitemap a:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #999999;}
		
		
		#content a:link {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9F2810;}
		#content a:active {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #9F2810;}
		#content a:visited {text-decoration: underline; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9F2810;}
		#content a:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #999999;}
		
		#content a.b13:link {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color : #3A9EE1;}
		#content a.b13:active {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 113px; color : #3A9EE1;}
		#content a.b13:visited {text-decoration: underline; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color : #3A9EE1;}
		#content a.b13:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color : #9F2810;}
		
		
		#lhc a:link {text-decoration: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #666666;}
		#lhc a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #666666;}
		#lhc a:visited {text-decoration: none; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #666666;}
		#lhc a:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9F2810;}
		
		#features a:link {text-decoration: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9E2E0C;}
		#features a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #9E2E0C;}
		#features a:visited {text-decoration: none; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9E2E0C;}
		#features a:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #666666;}
		
		
		#secnav a:link {text-decoration: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #666666;}
		#secnav a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #666666;}
		#secnav a:visited {text-decoration: none; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #666666;}
		#secnav a:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9E2E0C;}
		
		#bct a:link {text-decoration: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 10px; color : #848484;}
		#bct a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 10px; color : #848484;}
		#bct a:visited {text-decoration: none; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 10px; color : #848484;}
		#bct a:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 10px; color : #9E2E0C;}
		
		#footer a:link {text-decoration: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #999999;}
		#footer a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #999999;}
		#footer a:visited {text-decoration: none; font-family :Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #999999;}
		#footer a:hover {text-decoration: underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #9E2E0C;}
		
		