/* CSS Document */

a:link {
	color:#00CCCC; 	text-decoration:none;
}

a:visited { color:#00CCCC; 	text-decoration:none;  }

a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

h1 { margin-bottom:8px; }
h2, h3 { margin-bottom:5px; }

/*** Features ***/

.landingFeatureMedium h2, .landingFeatureLarge h2, .landingFeatureThin h2, .landingFeatureSkinny h2, .landingFeatureSkinny h3 { margin:0 0 3px 0; padding:0px; }
.landingFeatureMedium p, .landingFeatureLarge p, .landingFeatureThin p, .landingFeatureSkinny p { margin:0 0 12px 0; padding:0px; }

h1 {
	color:#FFFFFF;
	font-size:2.3em;
	font-weight:bold;
	text-transform:none;
	line-height:1em;
	padding:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    h1 { font-size:2.2em; }
}


h2 {
	color:#FFFFFF;
	font-size:1.4em;
	line-height:1em;
	font-weight:bold;
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    h2 { font-size:1.3em; }
}



h2 a { color:#FFFFFF; display:block; }

h2.specialHeading {  }

.landingFeatureSkinny h2 { font-size: 95%; }

h3 {
	color:#FFFFFF;
	font-size:140%;
	font-weight:bold;
	display:block;
	/*	border-bottom:#CCCCCC 1px solid;*/
	padding:0 0 8px 0;
	line-height: 1.1em;
}

h4 {
	color:#FFFFFF;
	font-size:130%;
	font-weight:bold;
	display:block;
/*	border-bottom:#CCCCCC 1px solid;*/
	padding:0 0 8px 0;
}

h5 {
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	display:block;
/*	border-bottom:#CCCCCC 1px solid;*/
	padding:0 0 7px 0;
}

h6 {
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	display:block;
/*	border-bottom:#CCCCCC 1px solid;*/
	padding:0 0 7px 0;
}
