*{
	padding: 0;
	margin: 0;
	font-family:  Verdana, Arial, sans-serif;
	font-size:12px;
}

a:link, a:visited{
	color:#ff9900;
	text-decoration:underline;
}

a:hover{
	color:#ff9900;
	text-decoration:none;
}


body{
	margin:0px;
	padding:0px;
	background-color: #63605B;
}

#header-wrap{
	background:#000;
	height:50px;
}

#header{	
	width: 1026px;
	margin: 0 auto;
	height:50px;
}

#header ul{
	margin:0px 0 0 10px;
	padding:20px 0 0 0;
	list-style:none;
}

#header ul li{
	float:right;
	padding:0px 10px 0 10px;
	color:#fff;
}

#header ul li a, #header ul li a:visited {
	color:#fff;
	text-decoration:none;
}

#hero-wrap{
	background:#fff url(/skins/av/images/av-mid-bg.jpg) repeat-x bottom;
	clear:both;
}

#hero-blog{
	background:#fff;
	height:194px;
}


#hero{	
	width: 1026px;
	margin: auto;
	padding:20px 0 0 0px;
	position: relative;
	height:262px;
	clear:both;
}

#hero #t1 {
	float:left;
	width:385px;
}

#hero #t2 {
	float:left;
	width:385px;
	margin:0 0 0 30px;
}

#hero #t3 {
	float:left;
	width:200px;
	margin:0 0 0 25px;
}

#tabs-wrap{
	height:34px;
	background:#fff url(/skins/av/images/av-home-tabs-bg.gif) repeat-x;
}


#tabs{	
	width: 1026px;
	margin: 0 auto;
	background:#fff url(/skins/av/images/av-home-tabs.gif) no-repeat;
	height:34px;
}

#tabs ul{
	margin:0px 0 0 10px;
	padding:0px;
	list-style:none;
}

#tabs ul li{
	float:left;
	border-left:1px dotted #fff;
	height:28px;
	padding:6px 10px 0 10px;
	color:#fff;
}

#tabs ul li.first{
	color:#333;
}

#tabs ul li a.visted, #tabs ul li a.link, #tabs ul li a{
	color:#fff;
	text-decoration:none;
}

#home-content-wrap{
	background:#fff;
	clear:both;
	padding:0 0 40px 0;
}

#home-content{	
	width: 1026px;
	margin: 0 auto;
}

#home-content #b1 {
	float:left;
	width:385px;
}

#home-content #b2 {
	float:left;
	width:385px;
	margin:0 0 0 30px;
}

#home-content #b3 {
	float:left;
	width:200px;
	margin:0 0 0 25px;
}

#home-content #b3 a:link, #home-content #b3 a:visited{
	color:#ff9900;
	text-decoration:underline;
}

#home-content #b3 a:hover{
	color:#ff9900;
	text-decoration:none;
}


#home-content #b2 h3 {
	font-size:14px;
	color:#666666;
	font-weight:normal;
	margin:10px 0 0 0;
}

#home-content #b1 h2, #home-content #b2 h2, #hero #t1 h2, #hero #t2 h2 {
	font-size:16px;
	color:#666666;
	margin:35px 0 10px 0;
	font-weight:normal;
}

#home-content #b1 h2 span, #home-content #b2 h2 span, #hero #t1 h2 span, #hero #t2 h2 span{
	color:#ff9933;
	font-size:16px;
	font-weight:bold;
}

#home-content #b1 p, #home-content #b2 p, #hero #t1 h2 p, #hero #t2 h2 p{
	color:#000;
	font-size:12px;
}

#home-content #b3 h2{
	color:#f7901e;
	font-size:16px;
	margin:35px 0 10px 0;
	font-weight:normal;
}


#blog1 {
	float:left;
	width:510px;

}

#blog2 {
	float:left;
	width:225px;
	margin:0 0 0 30px;

}

#blog3 {
	float:left;
	width:225px;
	margin:0 0 0 30px;
}

#blog2 h2{
	color:#999;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px dotted #999;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
}

#blog2 p {
	padding:5px 0 0 0;
}

.blogindex {
	padding:0 0 20px 0;
	border-bottom:1px dotted #999;
}

.blogindex h2{
	color:#f7901e;
	font-size:16px;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:20px 0 0 0;
}

#pricing1  {
	float:left;
	width:770px;

}

#pricing2  {
	margin:0 0 0 25px;
	float:left;
	width:225px;
}

#pricing1  h1{
	font-size:20px;
	color:#f7901e;
	margin:10px 0 5px 0;

}

#pricing1  p{
	margin:10px 0 0 0;

}

#pricing2 h2{
	color:#999;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px dotted #999;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
}

#pricing2 p {
	padding:5px 0 0 0;
}



#footer-wrap{
	clear:both;
}

#footer{	
	width: 1026px;
	margin: 0 auto;
	height:125px;
}

#footer #f1 {
	float:left;
	width:385px;
	color:#fff;
}

#footer #f2 {
	float:left;
	width:385px;
	margin:0 0 0 30px;
	text-align:right;
	color:#fff;
}

#footer #f3 {
	float:left;
	width:200px;
	margin:0 0 0 25px;
	border-left:1px dotted #fff;
	padding:0 0 30px 0;
}

#footer a{
	color:#fff;
	text-decoration: underline;
}
#footer a:hover{
	color:#ff9000;
	text-decoration: none;
}

#footer ul {
	list-style:none;
	margin:0 0 0 20px;
}

#email-signup {
	float:left;
	width:200px;
	height:50px;
	margin-left:20px;
	background-color:transparent;
	display:inline;
	color:#FFFFFF;
	font-size:14px;
}

.home-blog{
	border-bottom: 1px solid orange;
	padding:10px 0 10px 0;
}

.home-blog .info {
	margin:5px 0 0 0;
}

.content{
	width: 794px;
	background-color: #fff;
	color: #333;
	margin-left: 200px;
	padding: 18px 0 0 6px;
	font-size:12px;
}

/* Meet the Reports */

#mr-left {
	width:775px;
	float:left;
	display:inline;
	background-color:#FFFFFF;
}

#mr-right {
	width:225px;
	padding:40px 0 0 0;
	float:right;
	display:inline;
	background-color:#FFFFFF;
}

#mr-report {
	width:755px;
	float:left;
	display:inline;
	background-color:#FFFFFF;
	border-top:1px dotted #9d9d9d;
	padding: 10px;
	font-size:14px;
}

#mr-report ul {
	list-style-position:inside;
	list-style-image:url(/skins/av/images/mr-li.gif);
	line-height:1.2em;
}

#mr-report h1 {
	font-size:22px;
	font-weight:bold;
}

#mr-report-bg {
	width:125px;
	float:right;
	display:inline;
	background:url(/skins/av/images/report_bg.jpg) #FFFFFF top left no-repeat;
	min-height:186px;
	padding:10px;
	margin:0 0 0 10px;
	font-size:10px;
}

/* New Homepage */

#home-lower-wrap {
	width:1026px;
/*	background:url(/skins/av/images/shadow.png) top left repeat-x; */
}

#home-copy-block {
	width:301px;
	padding:20px;
	float:left;
	display:inline;
	border-right:1px dotted #d5d5d5;
}

#home-lower-feature-upper {
	width:1026px;
	background:url(/skins/av/images/shadow.png) #f8f8f8 top left repeat-x;
	border:1px solid #9c9c9c;
	border-bottom:0px;
	height:16px;
}

#home-lower-feature-lower {
	width:1026px;
	background:url(/skins/av/images/shadow_bottom.png) #f8f8f8 bottom left repeat-x;
	border:1px solid #9c9c9c;
	border-top:0px;
	height:16px;
}

#home-lower-feature-inner {
	width:946px;
	background-color:#f8f8f8;
	border-left:1px solid #9c9c9c;
	border-right:1px solid #9c9c9c;
	clear:both;
	padding:20px 40px 0px 40px;
}

#home-feature-wrap-left {
	width:420px;
	float:left;
	display:inline;
	margin-bottom:10px;
}

#home-feature-wrap-right {
	width:420px;
	float:right;
	display:inline;
	margin-bottom:10px;
}

#home-feature-icon {
	width:100px;
	float:left;
}

#home-feature-desc {
	width:300px;
	float:left;
	margin-left:15px;
}

#home-feature-desc h2 {
	font-size:16px;
	font-weight: normal;
}

#features-wrapper {
	width: 1026px;
	margin-top:20px;
}	

#features-left {
	width:475px;
	float:left;
	display:inline;
	background:url(/skins/av/images/av-mid-bg.jpg) bottom left repeat-x;
	padding:10px;
	border:1px solid #f2f1ed;
}

#features-right {
	width:475px;
	float:right;
	display:inline;
	background:url(/skins/av/images/av-mid-bg.jpg) bottom left repeat-x;
	padding:10px;
	border:1px solid #f2f1ed;
}

#features-img {
	width:100px;
	height:100px;
	float:left;
	margin-right:15px;
}

#features-wrapper h2 {
	font-size:16px;
	font-weight:bold;
}

/* Homepage Refresh April 09 */

#middle-section {
	width:1026px;
	height:178px;
	margin:0px 0 0 0px;
	padding:20px 0 0 0px;
	background-color:#FFFFFF;
}

#testimonial-area {
	width:325px;
	height:158px;
	display:inline;
	float:left;
}

#meet-the-reports-callout {
	width:341px;
	height:158px;
	display:inline;
	margin-left:6px;
	float:left;
	background: url(/skins/av/images/meet-the-reports.jpg) #FFFFFF top left no-repeat;
}

#meet-the-reports-text {
	width:200px;
	height:70px;
	margin:80px 0px 0px 15px;
	font-size:12px;
	text-align:left;
}

#meet-the-reports-text a {
	color: #0985e5;
}

#signup-callout {
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	background-image: url(/skins/av/images/signup-now.jpg);
	display:inline;
	float:left;
	margin-left:12px;
	width:341px;
	height:158px;
}

#signup-callout-text {
	width:300px;
	height:70px;
	margin:80px 0px 0px 15px;
	font-size:12px;
	text-align:left;
}

#lower-feature-set {
	width:1026px;
	height:320px;
	float:left;
	display:inline;
	background:url(/skins/av/images/bottom-sector.jpg) #2a2a2a top left no-repeat;
}

#lower-feature-link {
	width:976px;
	height:20px;
	font-size:14px;
	text-align:right;
	padding:25px 10px 0px 0px;
}

#lower-feature-entry {
	width:322px;
	height:120px;
	font-size:10px;
	margin:0px 7px 0px 7px;
	background:url(/skins/av/images/feature-box.png) top left no-repeat;
	float:left;
	display:inline;
}

#lower-feature-entry-content {
	float:left;
	width:255px;
	height:70px;
	margin:25px 0 0 25px;
	font-size:11px;
	color:#FFFFFF;
}

#lower-feature-img {
	width:65px;
	height:60px;
	display:inline;
	padding-right:5px;
	margin-top:5px;
	float:left;
}

#lower-feature-entry-content h1 {
	font-size:12px;
	margin-bottom:3px;
	color:#FFFFFF;
}