/* Import YUI reset CSS to remove the inconsistent default styling of HTML elements across A-grade browsers. */
@import url("reset-min.css");
/* Import YUI fonts CSS for cross-browser typographical normalization and control. */
@import url("fonts-min.css");

@import url("utility.css");
@import url("frame.css");

/* The following are home-page-specific styles */

/* @group Text */

h2 {
	font-size:93%;	/* 12 pixels */
	font-weight:bold;
}

h3 {
	font-size:85%;	/* 11 pixels */
	font-weight:bold;
}

p {
	font-size:85%;	/* 11 pixels */
}
/* @end */

/* @group frame.css overrides */

/* Overrides header background image and height */
#home #header {
	background-image:url(/images/header-home.png);	
	height:71px;	
}


/* Overrides dimensions and placement of logo */
#home #logo {
	top:10px;
	height:56px;
	width:198px;		
}

/* Overrides navigation styles */
#home #primary {
	height:45px;
}

#home #primary a {
	height:45px;
	width:73px;
	background:url(/images/nav-primary-abo.png) 0 -45px;
	
}

#home #primary a:hover {
	background-position:0 0;
}

#home #primary #sol a {
	background-image:url(/images/nav-primary-sol.png);
	width:134px;
}

#home #primary #new a {
	background-image:url(/images/nav-primary-new.png);
	width:106px;
}

#home #primary #par a {
	background-image:url(/images/nav-primary-par.png);
	width:68px;
}

#home #primary #con a {
	background-image:url(/images/nav-primary-con.png);
	width:86px;
}

/* Overrides gutter background image and width */
#home #gutter {
	background-image:url(/images/gutter-bg-home.gif);
	width:271px;
}

#home #overlay.hasopacity {
	background-image:url(/images/gutter-ol-home.png);	
}


/* @end */

/* @group Content */

#focus h2, #focus ul, #gutter h3, #gutter p, #gutter #qualify {
	margin-left:15px;
}

#focus h2 {
	margin-bottom:5px;
}

#focus li {
	float:left;
	width:215px;
}

#focus li.first {
	padding-right:5px;
}

#focus li.last {
	border-left:1px dotted #848484;
	padding-left:20px;
}

#gutter #qualify li {
	background:url(/images/gutter-bull.gif) no-repeat left top;
	margin-bottom:15px;
	padding-left:23px;
	font-size:85%;	/* 11 pixels */
}


#gutter p.cta {
	text-align:right;
	font-weight:bold;
	font-size:93%;	/* 12 pixels  */
	line-height: 1em;
} 

#gutter #values li {	
	float:left;
	height:55px;
	padding:0 40px 5px 5px;
	position:relative;	/* enables us to position text inside the li */
	width:71px;		
	font-size:93%;
}

#gutter #values li img {
margin-right: 4px;
}

#gutter #values li span {
	bottom:10px;
	position:absolute;
}

/* @end */