body {
	font: 12px Arial, Helvetica, Geneva, Verdana, sans-serif;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size:21px;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px;
}

h5 {
	font-size:12px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.underline {
	text-decoration:underline;
}

a.underline:hover {
	text-decoration:underline;
}

.ta-center {
	text-align:center;
}

.noindent{
	text-indent: 0;	
}

.bold {
	font-weight:bold;
}

.fs-smallest {
	font-size:9px;
}

.fs-smaller {
	font-size:10px;
}

.fs-small {
	font-size:11px;
}

.fs-normal {
	font-size:12px;
}

.fs-large {
	font-size:13px;
}

.fs-larger {
	font-size:14px;
}

.fs-largest {
	font-size:15px;
}

.fs-max {
	font-size:16px;
}

.lh-smaller {
	line-height: 11px;
}

.lh-small {
	line-height: 12px;
}

.lh-normal {
	line-height: 13px;
}

.lh-large {
	line-height: 14px
}

.lh-larger {
	line-height: 15px;
}

.lh-largest {
	line-height: 20px;
}

.lh-huge {
	line-height: 24px;
}

.easyread p {
	line-height:1.5em;
	font-size:110%;
	margin-bottom:10px;
}

.easyread ul, ol {
    margin:10px 8px;
    padding-left:14px;
}

ul.noBullets {
	list-style:none;
}

/*--------------------------------------------------*/

#secondary h4 {
	line-height: 16px;
	font-size:13px;
}

#primary .billboard a {
	text-decoration:none;
}
#primary .billboard a:hover {
	text-decoration:underline;
}

#primary .billboard a.autobtn:hover, #primary .billboard a.autobtn-thin:hover, #primary .billboard a.autobtn-wide:hover {
	text-decoration:none;
}

.options a, .options a:hover, .options a:visited {
	text-decoration:none;
}
.options a:hover {
	text-decoration:underline;
}

/*--------------------------------------------------*/

#secondary .flippy h4{
	font-size: 12px;
}

#secondary .flippy a {
	font-size:12px;
}

.flippy .topcap {
	font-size:0;
}

/*--------------------------------------------------*/

#breadcrumb a {		
	text-decoration:underline;
}

.autobtn, .autobtn-wide {
	line-height: 15px;
}

.strikethrough {
	text-decoration: line-through;
}

.underline{
	text-decoration: underline;
}


#content .mini_lineup span {
	font-size:11px;
}

.sub-disclaimer{
	padding-left:20px; 
	font-size:10px; 
	line-height:13px; 
	color:#666666;
}

.sub-disclaimer p { line-height: 125%; }

#home .sub-disclaimer{
	padding: 0 5px;	
}
.sub-note {
	padding-left:15px; 
	font-size:11px; 
	line-height:13px; 	
}
#coming-soon-div, .coming-soon-div {
	margin-right: 25px; 
	margin-bottom: 10px; 	
}
.coming-soon { 
	color: red; 
	font-weight: bold; 
	margin-top: 0px;
	margin-bottom: 0px;
}
#coming-soon-div p.coming-soon-date, .coming-soon-date { 
	margin-top: 0px; 
	padding-top: 0px;
	font-size: 11px; 
	font-weight: normal;
}

/*-------------------legal styles------------------------*/
ol.letters {
	margin:20px; 
	list-style-type:lower-alpha;
}

ol.lowerRoman {
	margin:20px; 
	list-style-type:lower-roman;
}

ol.lowerRoman li {
	margin:6px;
}

ol.numbers {
	margin: 10px 20px;
	list-style-type:decimal;
	counter-reset:item;
}

ol.numbers li { 
	display: block;
}

.firstLevelBullets {
	margin-left:10px;
}

.secondLevelBullets {
	margin-left:30px;
}

h2.legalSection {
	color: #395169;
	font-size: 16px;
	font-weight: bold;
}

.articleSection {
	margin-left:20px;
}

.indentedSection, .box_topgradient p.indentedSection {
	margin-left:20px;
}
.price-increase-notice {
	color: #de152f;	
}
.price-increase-2liner  {
	width: 120px;
}
.price-increase-1liner .fs-smaller {
	font-size: 11px;
}

#system-requirements h2 { font-size: 18px; color: #1370a0; border-bottom: 1px solid #ccc; padding-bottom: 7px; margin-bottom: 25px;}
#system-requirements ul { margin: 15px 28px; padding-left: 17px; }
#system-requirements h3 { font-size: 16px; color: #1370a0; margin-bottom: 20px; }
#system-requirements .col { float: left; width: 206px; }
#system-requirements .col h4 { font-size: 14px; color: #333; margin: 0 0 14px 20px; }
#system-requirements .col ul { margin: 0 0 20px 20px; }
div.clear { clear: both; overflow: hidden; height: 1px; }
#showTtoLicenseAgreement { color:#0081D6; }

/*-------------------guaranteesTB------------------------*/
#guarantees-content h2 {font: bold 24px/25px "FS Albert","Trebuchet MS",verdana; color: #000; }
.audit-support-accent {color: #ba7500;}
#guarantees-content p.first {margin-top: 0px;}
#guarantees-content p { font-size: 14px; line-height: 20px; color: #333;}
#guarantees-content h3 { font-size: 14px; line-height: 20px; color: #333; font-weight: bold; margin-bottom: 15px;}
#guarantees-content .disclaimer { font-size: 11px; line-height: 15px; color: #696969; }
#mega-disclaimer-link { font-size: 11px; background: url('/images/sprite/body.gif') 0 -160px no-repeat; padding-left:13px;}
#mega-disclaimer-link.expand {background-position: 0 -129px !important;}
#guarantees-content .hr { border-bottom: 1px solid #dfdfdf; width: 475px; margin: 5px 0 10px;}
#guarantees-content .hr.right { float: right; width: 527px; }
 
