
.content h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0163A6;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 5px;
	margin-top: 0;
	padding-top: 0;
}
/*.content h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #0163A6;
	font-weight: normal;
	margin-bottom: 5px;
}
.content h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 15px;
}*/
.content h2, .content h3, .content h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0163A6;
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: bold;
}
.content h2 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.content h3 {
	color: #CA6500;
	font-size: 14px;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.content h4
{
	font-size: 12px;
	color: #CA6500;
	margin-bottom: 0;
	padding-bottom: 0;
}
.content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0163A6;
	margin-bottom: 3px;
}
.content h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CA6500;
	font-size: 12px;
	margin-bottom: 3px;
}
.content h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 5px;
	line-height: 14px;
	margin-bottom: 10px;
}
.content h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	margin-bottom: 15px;
}
.content h6 a {
	font-weight: bold;
	color: #0163A6;
	text-decoration: none;
}
.content h6 a:hover {
	color: #D4741A;
	text-decoration: underline;
	font-weight: bold;
}
.content p {
	margin-top: 5px;
	margin-bottom: 15px;
}
.content li {
	list-style-type: square;
	margin-bottom: 4px;
}
.content ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
.content a {
	color: #0163A6;
	background: inherit;
	text-decoration: underline;
}
.content a:hover {
	color: #D4741A;
	background: inherit;
	text-decoration: underline;
}
.content .ProductName
{
	font-weight: bold;
	color: #666;
	background: inherit;
}
.content .ProductName2
{
	color: #1476B4;
	background: inherit;
}


.content .boxhead {
	background-color: #1476B4;
	text-align: center;
}
.content .boxhead p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.content .box {
	background-color: #F2F2F2;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.content .box b {
	font-size: 11px;
	color: #666666;
}
.content .box p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.content .box ul {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 1.2em;
	padding-left: 0;
	line-height: 14px;
}
.content .box li {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	line-height: 14px;
	color: #444444;
	list-style-type: square;
	margin-bottom: 4px;
}
.content .box a {
	font-weight: bold;
}
.content .box a.news {
	font-weight: normal;
	text-decoration: none;
}
.content .box div.boxBottomLink {
	margin-top: 1.5ex;
	text-align: center;
}

/* Big Buttons */
TABLE.FeatureButtons
{
	padding-left: 8px;
}

TABLE.FeatureButtons TD
{
	background-image: url(i/chrome/btn-gray.gif);
	background-repeat: no-repeat;
	width: 236px;
	height: 54px;
	text-align: left;
	cursor: pointer;
	padding: 0 5px 0 5px;
}

TABLE.FeatureButtons IMG
{
	float: left;
	margin-left: 20px;
	margin-right: 18px;
	margin-top: 4px;
	width: 32px;
	height: 32px;
}

TABLE.FeatureButtons A,
TABLE.FeatureButtons A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
	color: #0163A6;
	text-decoration: none;
	background: inherit;
}

DIV.BigButton
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	vertical-align: center;
	height: 40px;
	cursor: pointer;
}

DIV.BigButton DIV
{
	margin-top: 2px;
}

DIV.BigButton A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0163A6;
	text-decoration: none;
	background: inherit;
}

DIV.BigButton IMG
{
	float: left;
	margin-left: 20px;
	margin-top: 4px;
	width: 32px;
	height: 32px;
}

/* Wizard Steps */
TABLE.WizardArea
{
	color: black;
	background: #f0f0f0;
	margin: 0.25ex 2em 0 2em;
	width: 450px;
}

TABLE.WizardArea TD
{
	color: black;
	background: #f0f0f0;
	border-bottom: 1px solid #fff;
	padding: 0.5ex;
	vertical-align: top;
}

TABLE.WizardArea TD.RButton
{
	width: 16px;
}

TABLE.WizardArea TD.RButtonLabel
{
	padding-left: 0;
	padding-top: 0.75ex;
	padding-right: 1em;
}

TABLE.WizardArea TD.RButtonIcon
{
	padding-left: 0.5ex;
	padding-right: 1.5ex;
}
/*
	The Rules:
	
	-- Page titles start with <h1> unless starts with boxed-in area.
	-- Text same style as <h1> but not the top of the page is <h2>.
	-- Prose section dividers are <h3>.
	-- All prose is in <p>.
	-- Use <dl> for title/subtitle lists.  Add "class=List" if you need bullets.
	-- Use <table class=Info> for general tables.
	-- Use <div class=Error> for form input problems.
	-- Use <ul class=NoIndent> for bullet lists that are not indented from prose.
	-- Inside content width is always 535px.
*/

*
{
	font-family: Arial, Helvetica, sans-serif;
}

BODY, TD, P
{
	font-size: 9pt;
}

BODY
{
	margin: 0;
	background: #fff;
	color: #000;
	overflow: scroll;		/* always show vert scrollbar */
}

TT, CODE, PRE
{
	font-family: Courier New, Courier, fixed;
	white-space: pre;
}

P
{
	margin: 0 0 1.75ex 0;
	padding: 0;
	line-height: 13pt;
}

P.Larger
{
	font-size: 10.5pt;
	line-height: 13pt;
}

P.Smaller
{
	font-size: 8pt;
	line-height: 9pt;
}

H1, H2, H3
{
	font-weight: bold;
	margin: 2ex 0 0 0;
	padding: 0;
}

H1		/* titles at the top of the page */
{
	font-size: 12pt;
	margin-top: 1ex;
	margin-bottom: 0.75ex;
}

H2		/* same as H2 but not at the top of the page */
{
	font-size: 12pt;
	margin-bottom: 0.25ex;
}

H3		/* section dividers */
{
	font-size: 9pt;
}

LI
{
	line-height: 12pt;
	margin-bottom: 0.25ex;
}

A
{
	text-decoration: underline;
	color: #009;
	background-color: inherit;
}

A:hover
{
	text-decoration: underline;
	color: #387820;
	background-color: inherit;
}

DL
{
}

DT
{
	font-weight: bold;
}

DD
{
	margin: 0.4ex 4em 2ex 2em;
}

IMG
{
	border: 0;
}                                                  

TEXTAREA, INPUT
{
	font-size: 9pt;
}

EM
{
	font-style: normal;
	font-weight: bold;
	background: inherit;
}

/** PAGE FRAMEWORK **/

SPAN.ProductName
{
	font-weight: bold;
	color: #22f;
	background-color: inherit;
}

SPAN.ProductName2
{
	color: #444;
	background-color: inherit;
}

/**  FAQ STYLES **/

.faqHeaderCategory
{
	font-weight: bold;
	margin-top: 3ex;
	margin-left: 2em;
}
.faqHeaderQuestion
{
	margin-left: 2em;
	margin-bottom: 0.25ex;
	display: list-item;
}
.faqQuestion
{
	font-weight: bold;
	margin-top: 3ex;
	padding-top: 0.5ex;
	padding-bottom: 0.5ex;
}
.faqAnswer
{
	margin-left: 1em;
	width: 35em;
}

/** GENERAL LISTS WITH TITLES AND DATA STYLES **/

DL.List
{
	margin-left: 3em;
}

DL.List DT
{
	display: list-item;
}

DL.List DD
{
	margin: 0 4em 1.5ex 0;
}

UL.NoIndent
{
	margin-left: 2.5ex;
	padding-left: 0;
}

UL.NoIndent LI
{
}

.NoWrap
{
	white-space: pre;
}

/** GENERAL TABLE PROMPT/DATA STYLES **/

TABLE.Pair
{
}

TABLE.Pair H3
{
	text-decoration: underline;
}

.PairPrompt, .PairData, .FormPrompt
{
	padding: 0.25ex 0.35em;
	vertical-align: top;
}

.PairPrompt, .FormPrompt
{
	font-weight: bold;
	text-align: right;
	padding-left: 1em;
}

.FormPrompt
{
	padding-left: 0;
	padding-top: 0.5ex;
}

.PairData
{
}

.PairDataMessage
{
	font-size: 8pt;
}

/** COMPARISON TABLE STYLES **/

TABLE.Comparison
{
	margin-top: 1ex;
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
}

TABLE.Comparison TH,
TABLE.Comparison TD
{
	width: 33%;
	padding: 0.5ex 0.75em 0.5ex 0.75em;
	font-size: 8pt;
}

TABLE.Comparison TH
{
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
	
	color: #000;
	background: #c8c8c8;
	border-bottom: 1px solid #888;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
}

TABLE.Comparison TD
{
	vertical-align: top;
	text-align: left;
	padding-bottom: 1ex;
	
	color: #000;
	background: #e0e0e0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

/** GENERAL TABLE STYLES **/

TABLE.Info
{
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	width:562px; /* added by ssotomayor 2-9-2008 */ 
}

TABLE.Info TH,
TABLE.Info TD
{
	padding: 0.5ex 0.75em 0.5ex 0.75em;
	font-size: 8pt;
}

TABLE.Info TH
{
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
	
	color: #000;
	background: #c8c8c8;
	border-bottom: 1px solid #888;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
}

TABLE.Info TD
{
	vertical-align: top;
	text-align: left;
	padding-bottom: 1ex;
	
	color: #000;
	background: #e0e0e0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

TABLE.Info TH.Divider
{
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: black;
	background: #ffffa0;
	border: 1px solid #cc8;
}

TABLE.Info TD UL
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

TABLE.Info TD UL LI
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 10pt;
}

/** SHOPPING CART STYLES **/

TABLE.ShoppingCart
{
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	
	width: 90%;
	margin-bottom: 1ex;
}

TABLE.ShoppingCart TH,
TABLE.ShoppingCart TD
{
	padding: 0.5ex 0.75em 0.5ex 0.75em;
	font-size: 10pt;
}

TABLE.ShoppingCart TH
{
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
	
	color: #000;
	background: #c8c8c8;
	border-bottom: 1px solid #888;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
}

TABLE.ShoppingCart TD
{
	vertical-align: top;
	
	color: #000;
	background: #e0e0e0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

DIV.ShoppingCartCategoryTitle
{
	font-weight: bold;
	margin-bottom: 0.25ex;
}

DIV.ShoppingCartCategoryDesc
{
	margin-left: 2em;
	font-size: 8pt;
}

DIV.Error
{
	font-weight: bold;
	font-size: 11pt;
	color: #a00;
	background: #e0e0e0;
	border: 1px solid #b00;
	margin: 1ex;
	padding: 1ex;
}

.TheFold800
{
	position: absolute;
	top: 452px;
	left: 0;
	width: 100%;
	border-top: 1px dashed #f88;
}

.TheFold1200
{
	position: absolute;
	top: 565px;
	left: 0;
	width: 100%;
	border-top: 3px dashed #f00;
}

/** CUSTOMERS TABLE **/

TABLE.Customers
{
	margin-top: 2ex;
}

TD.CustomerLogo
{
	padding: 0.7em 2.5em;
}

TABLE.CustomerExpanded
{
}

TD.CustomerExpandedLogo
{
	padding: 0.7em 1.5em;
	background: #f0f0f0;			/* these colors are backwards from similar tables elsewhere in the website, but this needs to be very light so "white" pixels that are supposed to be transparent in GIF's don't look funny. */
}

TD.CustomerExpandedQuote
{
	padding: 0.7em 1.5em;
	background: #e0e0e0;
	font-size: 8pt;
}

DIV.CustomerQuote
{
	color: black;
}

DIV.CustomerQuoteSource
{
	color: black;
	font-style: italic;
	text-align: right;
	margin-right: 5em;
}

DIV.CustomerQuoteSource .Company
{
	font-style: normal;
	font-weight: bold;
}

DIV.CaseStudy
{
	font-weight: bold;
	margin-bottom: 1ex;
}

/***** Page Items ******/

.YellowBox
{
	padding: 1ex;
	background: #ff8;
	text-align: center;
	border: 1px solid #cc4;
	cursor: pointer;
}

.GrayBox
{
	padding: 1ex;
	background: #f0f0f0;
	text-align: center;
	border: 1px solid #c0c0e0;
	cursor: pointer;
}

/***** Quotes *****/

DIV.QuoteContainer
{
	font-size: 8pt;
}

DIV.Quote
{
	text-indent: -0.5em;
}

DIV.Quote SPAN.BigQuote
{
	font-size: 10pt;
}

DIV.Attribution
{
	margin-top: 0.25ex;
	font-size: 8pt;
	font-style: italic;
	text-align: right;
}

DIV.Attribution SPAN.Company
{
	font-style: normal;
	font-weight: bold;
}

/***** OLD SITE STYLES *****/

IMG.RightFloater
{
	float: right;
	margin: 0.5ex 1em 1ex 2em;
	border: 1px solid #000;
}

IMG.RightFloaterClean
{
	float: right;
	margin: 0.5ex 0 1ex 2em;
}

IMG.LeftFloater
{
	float: left;
	margin: 0.5ex 2em 1ex 0em;
	border: 1px solid #000;
}

TD.BannerMenu, TD.BannerMenuFiller, DIV.BlueTitleLeft, DIV.TitleMain, DIV.TitleMainLeft, DIV.LeftMenuHeader, DIV.LeftMenuItem, DIV.LeftMenuItemSelected
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	/*letter-spacing: 0px;*/
	word-spacing: 2px;
}

DIV.TitleMain, DIV.TitleMainLeft
{
	padding: 0.5ex 2.0ex;
	margin-top: 1ex;
	margin-bottom: 0.5ex;
	text-align: center;
	white-space: nowrap;
	clear: both;
	
	color: #fff;
	background: url( 'i/oldsite/GrayTitle.png' );
	background-repeat: repeat-x;
	border: 1px solid #333;
}

DIV.TitleMainLeft
{
	text-align: left;
}

TABLE.TitleBoxes
{
	clear: both;
}

TD.TitleBoxLeft, TD.TitleBoxRight
{
	font-size: 11px;
	vertical-align: top;
	width: 50%;
	padding: 0px;
}

TD.TitleBoxLeft
{
	padding-right: 1em;
	border-right: 1px solid #c0c0c0;
}

TD.TitleBoxRight
{
	padding-left: 1em;
}

A.TitleBoxContinueLink
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

DIV.Prose, DIV.ProseTitle, DIV.ProseSectionTitle
{
	margin-bottom: 1.5ex;
	white-space: normal;
}

DIV.ProseTitle
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0ex;
	color: #202020;
}

DIV.ProseSectionTitle
{
	font-weight: bold;
	margin-bottom: 0ex;
	color: #202020;
}

DIV.Leader
{
	font-size: 18px;
	letter-spacing: 0px;
	color: #000;
}

DIV.SubLeader
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #000;
	margin-bottom: 0.5ex;
}

@charset "utf-8";
/* Site-wide Styles */
               
/* Utilities */
UL.NoIndent
{
	margin-left: 2.5ex;
	padding-left: 0;
}

UL.NoIndent LI
{
}

.Show
{
	display: block;
	visibility: visible;
}

.Hide
{
	display: none;
	visibility: hidden;
}

.content a:link {
	font-weight: bold;
	color: #0F8FD0;
	text-decoration: none;
}
.content a:visited {
	color: #0F8FD0;
	text-decoration: none;
	font-weight: bold;
}
.content a:hover {
	color: #D4741A;
	text-decoration: underline;
	font-weight: bold;
}
.content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #555555;
	margin-top: 8px;
	margin-bottom: 15px;
}

.content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0163A6;
	font-weight: normal;
	margin-bottom: 5px;
}
.content h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.content h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 15px;
}
.content h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0163A6;
	font-size: 14px;
	margin-bottom: 3px;
}
.content h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CA6500;
	font-size: 12px;
	margin-bottom: 3px;
}
.content h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	margin-bottom: 15px;
	font-weight: normal;
}
.content h6 a:link {
	font-weight: bold;
	color: #0163A6;
	text-decoration: none;
}
.content h6 a:visited {
	color: #0163A6;
	text-decoration: none;
	font-weight: bold;
}
.content h6 a:hover {
	color: #D4741A;
	text-decoration: underline;
	font-weight: bold;
}

.footer {
}
.footer b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #239BD7;
}
.footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin-top: 7px;
	line-height: 20px;
	color: #999999;
}
.footer a:link {
	font-weight: bold;
	color: #0D81B9;
	text-decoration: none;
}


.footer a:visited {
	color: #239BD7;
	text-decoration: none;
}
.footer a:hover {
	color: #E68A00;
	text-decoration: underline;
}

.quote {
	background-image: url(images/bkgnd_sb_custquotes.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	cursor: hand;
}

.quote p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 13px;
	margin-top: 3px;
	color: #787878;
}
.quote em {
	font-style: normal;
	font-size: 10px;
	margin-left: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 98%;
}


.sidebarhead {
	color: #black;
	background: inherit;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
	cursor: pointer;
}
.sidebarhead-selected {
	background: url('images/sidebarhead-selected-bg.png') repeat-y;
}
.sidebar {
	background: inherit;
}
.sidebar td {
	padding: 0;
	margin: 0;
	border: 0;
}
.sidebar ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.sidebar li {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 25px;
	vertical-align: middle;
}
.sidebar a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-decoration: none;
	display: block;
	
	padding: 5px 1px 5px 3em;
	list-style: none;
	height: 100%;
	vertical-align: middle;
}
.sidebar a:hover {
	color: #D4741A;
	text-decoration: underline;
}
.sidebar .selected
{
}
.sidebar .selected a
{
	font-weight: bold;
}
.sidebarhead IMG.triright
{
	width: 8px;
	height: 9px;
	padding-right: 6px;
}
.sidebarhead IMG.tridown
{
	width: 9px;
	height: 8px;
	padding-right: 5px;
	padding-bottom: 1px;
}
TD.sidebarsep
{
	background: url('images/sidebarhead-sep.png');
	height: 1px;
}
.sidebar a img
{
	margin-bottom: -3px;
	width: 16;
	height: 16;
	border: 0;
}

/**********************************************************************/


@charset "utf-8";
/* Home Page Styles */
.content {
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 35px;
}


.features {
	padding-top: 10px;
	padding-left: 15px;
}
.features p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 14px;
}
.features h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 525252;
	margin-top: 12px;
	margin-bottom: 10px;
}
.features a:link {
	font-weight: bold;
	color: #0F8FD0;
	text-decoration: none;
}
.features a:visited {
	color: #0F8FD0;
	text-decoration: none;
	font-weight: bold;
}
.features a:hover {
	color: #D4741A;
	text-decoration: underline;
	font-weight: bold;
}
.featurenews {
	background-image: url(images/hm_bkgnd_features.jpg);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 15px;
}
.featurenews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 6px;
	line-height: 12px;
	color: #666666;
	font-weight: normal;
}
.featurenews h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 525252;
	margin-top: 12px;
	margin-bottom: 10px;
}
.featurenews a:link {
	font-weight: normal;
	color: #0F8FD0;
	text-decoration: none;
	font-size: 11px;
}
.featurenews a:visited {
	color: #0F8FD0;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
.featurenews a:hover {
	color: #D4741A;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
