﻿body
{
    background-color: #fff;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: 62.5%;
    margin: 0;
    padding: 10px;
}
img
{
    border: 0;
}
.near-to-infinity
{
    font-size: 1.2em;
}
#MainPageContainer
{
    overflow: hidden;
    width: 620px;
}

#MainPageContainer hr
{
    background: #aaa;
    border: 0px; 
    color: #aaa;
    height:1px;
    margin:10px 0; 
}
#MainPageContainer div#header h1
{ 
    background: url(/Products/Common/images/prodhom2.jpg) no-repeat;
    display:block;
    height:60px;
    overflow:hidden;
    text-indent:-1234em;
    width:620px;
}
#MainPageContainer div#headliners
{
    margin: 10px  0 20px;
}
#MainPageContainer div#headliners div.headliner
{
    float:left;
    margin:10px 20px 0 0;
    width:580px;
}
#MainPageContainer div#headliners div.headliner a
{
    color: #CC3300;
}
#MainPageContainer div#headliners div.headliner strong
{
    font-weight:bold; 
}
#MainPageContainer div#headliners div.headliner div.headline_content
{
    border: 1px solid #dddddd;
    height: 80px;
    padding:10px;
}
#MainPageContainer div#headliners div.headliner div.headline_content ul
{
margin-top: 10px;
}
#MainPageContainer div#headliners div.headliner div.headline_content ul li
{
	padding: 5px inherit;
	
}
#MainPageContainer div#headliners div.headliner div.headline_content ul li.seperator
{
	background: none;
	padding: 5px 0;
	
}
#MainPageContainer div#headliners div.headliner div.headline_content
{
}
#MainPageContainer div#headliners div.headliner div.headline_content strong
{
    font-size:1.3em;
}
#MainPageContainer div#headliners div.headliner p
{
    font-size:1.1em;
    margin:0 0 8px 0;
    padding:0;
}
#MainPageContainer div#headliners div.headliner p.read_more
{
    text-align: right;
}
#MainPageContainer div#headliners div.headliner h2
{
    background: #CC3300 url(/products/common/images/right-edge-orange.gif) no-repeat bottom right;
    color: #ffffff;
    margin:0 20px 0 0;
    padding:4px 20px 4px 8px;
    font-size:1.5em;
}
#MainPageContainer div#headliners div.headliner h2 a
{
    color: #ffffff;
    text-decoration: none;
}
#MainPageContainer div#headliners div.headliner ul
{
    margin:4px 0 0 0 ;
    padding:0;
}
#MainPageContainer div#headliners div.headliner ul li
{
    background: url(/products/common/images/right-bullet.gif) #fff no-repeat left center;
    font-size: 1.1em;
    list-style: none;
    margin: 0 0 0 15px;
    padding: 0 0 0 8px;
}
#MainPageContainer .contentSection
{
    margin: 0;
    padding: 0;
    white-space: normal;
    width: 620px;
}
#MainPageContainer .contentSection #left
{ 
float:left;  
width:310px; 
}
#MainPageContainer .contentSection #right
{ 
float:right;  
width:310px;
}
#MainPageContainer .contentSection .Border
{   
    border-bottom: 2px solid #999; 
}
#MainPageContainer .contentSection .Series
{ 
    margin: 0 30px 10px 0;
    padding: 10px 0 10px 0;
    width: 285px;
}
#MainPageContainer .contentSection .Series a
{
    color: #000;
    text-decoration: none;
}
#MainPageContainer .contentSection .Series h2
{
    color: #660000;
    font-size: 2em;
    font-style: italic;
    font-weight: 700;
    text-decoration: none;
}
#MainPageContainer .contentSection .Series h2 a
{
    color: #CC3300;
}

#MainPageContainer .contentSection .Series .SeriesTitlesm
{
    font-size: 1.4em;
    font-weight: 400;
    text-decoration: none;
}

#MainPageContainer .contentSection .Series h3
{
    font-size: 1.2em;
    font-weight: 700;
    margin: 0;
}

#MainPageContainer .contentSection .Series h3 a
{
    color: #000;
    text-decoration: none;
}
#MainPageContainer .contentSection .Series h4
{
    margin: 12px 0 0 0;
}
#MainPageContainer .contentSection .Series ul.subprods
{
    border: 1px solid #eee;
    clear: both;
    display: block;
    height: auto;
    list-style: none;
    margin: 5px 40px 5px 0;
    padding: 0;
    width: 285px;
}
#MainPageContainer .contentSection .Series ul.subprods li
{ 
    font-size: .9em;
    float: left;
    padding:0;
    margin:0;
}
#MainPageContainer .contentSection .Series ul.subprods li a
{
	color: blue;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 10px;
	white-space: nowrap;
}
#MainPageContainer .contentSection .Series ul.subprods li a:hover
{    
    background: #ddd;
    text-decoration: underline;
}
#MainPageContainer .contentSection .Series p
{
    font-size: 1.1em;
    line-height: 1.7em;
    margin: 0  0 1em 0;
}
#MainPageContainer .contentSection h1
{
    clear: both;
    margin: 0;
    padding: 0;
    font-size:3em;
    font-weight: normal;
}
#MainPageContainer .contentSection h2
{
    clear: both;
    margin: 0;
    padding: 0;
}
#MainPageContainer .contentSection table
{
    clear: both;
}
#whatsnew
{
    clear: both;
    margin-top: 15px;
    white-space: nowrap;
    width: 620px;
}
#whatsnew #New
{
    clear: none;
    float: right;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0;
    text-align: right;
    width: 400px;
}
#whatsnew #New a
{
    background: url(/Products/Common/images/pro_blbl.gif) no-repeat 0px 2px;
    color: #000;
    padding-left: 15px;
    text-decoration: none;
}
#whatsnew #New a:link
{
    color: #000;
    text-decoration: none;
}
#whatsnew #New img
{
    margin: 3px 0 0;
}
#whatsnew #wntitle
{
    font-size: 1.3em;
    clear: none;
    float: left;
    width: 200px;
}
#whatsnew #wntitle .click
{
    clear: none;
    color: #c30;
    float: left;
}
#whatsnew #wntitle h2
{
    clear: none;
    display: inline;
    float: left;
    font-size: 1.5em;
    font-style: italic;
    font-weight: 700;
    margin: 0;
}
#whatsnew #wntitle h2 a
{
    clear: none;
    color: #c30;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#WNContainer
{
    clear: both;
    margin-top: 10px;
}
.btmNav
{
    background-position: 1em 0;
    font-size: 1.1em;
    margin: 10px 0;
}
#Footer
{
    width: 620px;
}