div.main p {
    font-family: Verdana,Arial,Helvetica,sans-serif;}
    
.hac_subhead {color:#666666; font-size:14px; font-weight:bold; padding-top:10px;}

.faq_container {margin:10px 0 0 20px; line-height:30px;}

.faq {line-height:20px;}

.faq_item {font-size:12px; color:#2C72B6;}

.answer {display: none}

a.see_more {background: url("../images/decorations/icons_20x20.png") no-repeat scroll -2px -1562px transparent; cursor: pointer;
	height: 14px; padding: 2px 0 0 20px; text-align:right;}

a:link, a:visited {color: #2C72B6; text-decoration: none;}

.hac td.form_factor {vertical-align: middle; width: 120px; font-size:12px; color:#666;}

.hac table {width:880px; border-bottom:2px solid #e9e9e9; margin:0 0 5px 0; padding-bottom: 0; border-collapse:separate; font-size:1.091em;
	line-height:1.083em;}

.hac tr.header_row td {vertical-align: bottom;}

.hac td.model {border-left: 1px solid #E9E9E9; vertical-align: middle; width: 175px; color:#666; font-size:12px;}

.hac td {border-bottom: 1px solid #E9E9E9; margin: 0; padding: 8px 0 8px 12px; color:#666; font-size:12px;}

.hac td.hac {border-left: 1px solid #E9E9E9; vertical-align: middle; width: 75px;}

.hac td.checks_head img {padding-left: 12px;}

.hac td.checks {border-left: 1px solid #E9E9E9; vertical-align: middle;}

.hac td.checks_head {border-left: medium none; vertical-align: middle; width: 45px;}

.hac td div.o_check {height: 15px; margin-left: 2px; background:transparent url(/resources/images/plans_list/o_check.png) no-repeat scroll;
	_background:transparent url(/resources/images/plans_list/o_check.gif) no-repeat scroll;}

.hac td div.b_check {height: 15px; 	margin-left: 6px; background:transparent url(/resources/images/b_check.png) no-repeat scroll;
		_background:transparent url(/resources/images/b_check.gif) no-repeat scroll;}

.hac td div.no_check {height: 15px; margin-left: 2px;}

div.o_check span {display: none;}

div.b_check span {display: none;}

div.no_check span {display: none;}

