/* CSS Document *//**************************************************************  Edgar Online - Secondary Page CSS v1;  June 27, 2006***************************************************************//* HTML TAGS and CLASSES-------------------------------------------------------------*/body {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0;	/*background-image: url(../images/bg/main_bg_repeater.gif);*/	font-size: 11px;	}p {	font-size: 11px;	color: #666;	line-height: 14px;}.defaultBodyText, .italicBodyText  {	font-size: 11px;	color: #666;	line-height: 14px;		}.italicBodyText {	font-style: italic;	}.intro  {	font-size: 13px;	color: #666;	line-height: 16px;	}.pricing{	position:relative;	float:right;	margin-right:45px;	}.pricingP {	line-height:20px;	}		.introCalloutGreen{	font-size: 20px;	font-weight: bold;	color: #419638;	line-height: 16px;}.introCalloutBlue{	font-size: 20px;	font-weight: bold;	color: #072a5e;	line-height: 16px;}.introCallout  {	font-size: 20px;	font-weight: bold;	color: #f20017;	line-height: 16px;	}	.introCallout2  {	font-size: 12px;	font-weight: bold;	color: #f20017;	line-height: 16px;	}.taglineCondensed {	color: #666;	letter-spacing: -1px;	font-weight: bold;	}.bodyTextBold {	color: #666;	font-weight: bold;	}.bodyTextBold2 {	color: #666;	font-weight: bold;	font-size:10px;	}	.byline {	font-style: italic;	color: #369;	}.dateline {	font-weight: bold;	color: #555;	}a {	color: #369;	}a:link, a:visited {	color: #369;	text-decoration: underline;	}a:hover {	color: #666;	text-decoration: none;	}		.headlineLink {	font-size: 12px;	display: block;	margin: 0 0 3px 0;}.headlineLink a:link, .headlineLink a:visited, .headlineLink a:hover {	font-size: 12px;	font-weight: bold;}.headlineLink a:link, .headlineLink a:visited {	color: #369;	text-decoration: underline;}.headlineLink a:hover {	color: #369;	text-decoration: none;}.subheader {	font-size: 12px;	font-weight: bold;	color: #666;	}.dotRuleDivider2 {	border-bottom:1px solid #ccc;}		ul {	margin: 0 0 15px 0;	padding: 0 45px 0 12px;	list-style-type: none;	}li { 	font-size: 11px;	color: #666;	background: url(../images/icons/arrow_bullet_red.gif) left top no-repeat;	padding: 0 0 5px 17px;	margin-bottom: 4px;	}li.document {	background-image: url(../images/icons/document_icon.gif);	}li.multimedia {	background-image: url(../images/icons/multimedia_icon.gif);	}li.phone {	background-image: url(../images/icons/phone_icon.gif);	font-weight: bold;	}li.email {	background-image: url(../images/icons/email_icon.gif);	}li.pdf {	background-image: url(../images/icons/pdficonsmall.gif);	}	#freeDul ul{	margin: 0px 0 15px 0;	padding: 5px 3px 0 6px;	list-style-type: none;}#freeDul a{	text-decoration:none;}#freeDul a:hover{	text-decoration:underline;}#freeDul li { 	font-size: 10px;	color: #666;	background: url(../images/icons/arrow_bullet_red.gif) left top no-repeat;	padding: 0px 0 5px 15px;	margin-bottom: 4px;	}#freeDul li.document {	background-image: url(../images/icons/document_icon.gif);	}#freeDul li.multimedia {	background-image: url(../images/icons/multimedia_icon.gif);	}#freeDul li.phone {	background-image: url(../images/icons/phone_icon.gif);	font-weight: bold;	}#freeDul li.email {	background-image: url(../images/icons/email_icon.gif);	}#freeDul li.pdf {	background-image: url(../images/icons/document_pdf.gif);	}					Table#contactContainer ul{	margin: 10px 0 0px 0;	padding: 0px 0px 0 6px;	list-style-type: none;}Table#contactContainer a{	text-decoration:none;}Table#contactContainer a:hover{	text-decoration:underline;}Table#contactContainer li { 	font-size: 11px;	color: #666;	background: url(../images/icons/arrow_bullet_red.gif) left top no-repeat;	padding: 0px 0 5px 15px;	margin-bottom: 4px;	}Table#contactContainer li.document {	background-image: url(../images/icons/document_icon.gif);	}Table#contactContainer li.multimedia {	background-image: url(../images/icons/multimedia_icon.gif);	}Table#contactContainer li.phone {	background-image: url(../images/icons/phone_icon.gif);	font-weight: bold;	}Table#contactContainer li.email {	background-image: url(../images/icons/email_icon.gif);	}Table#contactContainer li.pdf {	background-image: url(../images/icons/pdficonsmall.gif);	}Table#contactContainer li.none {	background-image: none;	}				form {	margin: 6px 0 9px 9px;	padding: 0px;}#freeDcontent {	width:173px;	border-left:solid 1px #969a9c;	border-right:solid 1px #969a9c;	border-bottom:solid 1px #969a9c;	margin:0 0 0 10px;}/* BASE STRUCTURAL TABLES : -------------------------------------------------------------*/Table#masterContainer {	background-color: #FFF;	/*border: thin solid #ccc;*/	}.littleMastHead{	position:absolute;	left:751px;	top:20px;}Table#masthead {	background-color: #fff;	background-image: url(../images/masthead/masthead_bg.gif);	background-repeat: no-repeat;	background-position: bottom;	margin: 0 0 0 0;	}Table#masthead td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;	/*vertical-align: bottom;*/	padding: 25px 0 20px 10px;			}Table#masthead td a:link, Table#masthead td a:visited {	color: #369;	text-decoration: underline;	}Table#masthead td a:hover {	color: #369;	text-decoration: none;	}		Table#contentContainer {	margin: 12px 0 0 0;	}Table#contentContainer td.narrow {	background-color: #e7f3fe;	font-size: 11px;	/*padding: 0 7px 0 10px;*/	}Table#contentContainer td.narrow p {	padding: 0 8px 0 12px;	}Table#contentContainer h1 {	font-family: Trebuchet MS, Verdana, Arial, sans-serif;	font-size: 22px;	font-weight: bold;	color: #000;	padding: 0 0 2px 0;	/*border-bottom: thin dotted #555;*/	margin: 0 0 0 0;	}Table#contentContainer h2 {	font-size: 15px;	font-weight: bold;	color: #444;	padding: 0 0 2px 0;	border-bottom: thin dotted #555;	margin: 0 0 5px 0;	}Table#contentContainer h3 {	font-size: 13px;	font-weight: bold;	color: #fff;	background-color: #527ea1;	margin: 0;	padding: 5px 0 4px 12px;	}Table#contentContainer h4 {	font-size: 12px;	font-weight: bold;	color: #386a92;	padding: 0 0 2px 0;	border-bottom: thin dotted #999;	margin: 0 0 10px 0;	}Table#contentContainer h6 {	font-size: 10px;	font-weight: bold;	color: #fff;	background-color: #527ea1;	margin: 0 0 0 0;	padding: 3px 0 2px 5px;	}Table#trialOffer {	background-color: #FFF;	border: thin solid #ccc;	margin-bottom: 5px;	padding: 0 0 5px 0;	}.toplink {	font-family: Arial, Verdana, sans-serif;	font-size: 10px;	/*border-top:1px solid #ccc;*/	padding-top: 10px;}.toplink  a:link, .toplink  a:visited, .toplink  a:hover {	font-size: 10px;}.toplink  a:link, .toplink  a:visited {	color: #9e5d4c;	text-decoration: underline;}.toplink  a:hover {	color: #666;	text-decoration: none;}Table#footer {	background-color: #fff;	margin: 15px 0 0 0;	border-top: thin solid #ccc;	}Table#footer td {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666;	vertical-align: middle;	padding: 0 0 0 20px;	}Table#footer td a:link, Table#footer td a:visited {	color: #666;	text-decoration: underline;	}Table#footer td a:hover {	color: #993333;	text-decoration: none;	}			/* new styles from WH */Table#contactContainer {
	background-color: #ffffff;
	border:solid 1px #999999;
	border-collapse:collapse;
	}	Table#actionItem {
	background-color: #ecede3;
	margin-top: 10px;
	border: thin solid #ccc;
	}
Table#actionItem td {
	margin-top: 10px;
	vertical-align: middle;
	text-align: center;
	}	Table#formHidden {
	background-color: #ecede3;
	}
Table#formHidden td {
	color: #666;
	padding: 5px 5px  5px 45px;
	vertical-align: middle;
	}	
.pullQuote {
	font-size: 13px;
	color: #386a92;
	line-height: 16px;
	}
