/************************************************************** HEADING STYLES */

h1, h2, h3, h4 {
	margin-top: 0;
	margin-bottom: .5em;
	padding-bottom: 0;
	}
	
h1 {
	padding-top: 0;
	font-size: x-large;
	}
	
h1.loud {
	color: #666;
	text-transform: uppercase;
	font-family: Verdana, sans-serif;
	font-weight: 900;
	}
	
h2 {
	font-size: medium;
	margin: 0;
	}
	
h3, h4 {
	font-size: small;
	margin-bottom: 0;
	}
	
h4 {
	font-size: x-small;
	}
	
/* Red Hat Enterprise Linux headline */
	
h1#headrhel {
	background-image: url(../g/chrome/head_rhel.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headrhel {
	height: 51px;
	}
	
h1#headrhel span {
	display: none;
	}
	
/* Red Hat Network headline */
	
h1#headrhn {
	background: url(../g/chrome/head_rhn.png) 0 0 no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headrhn {
	height: 51px;
	}
	
h1#headrhn span {
	display: none;
	}
	
/* Training (GLS) headline */
	
h1#headgls {
	background: url(../g/chrome/head_gls.png) 0 0 no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headgls {
	height: 51px;
	}
	
h1#headgls span {
	display: none;
	}
	
/* Server Solutions headline */
	
h1#headserver {
	background-image: url(../g/chrome/head_serversolutions.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headserver {
	height: 51px;
	}
	
h1#headserver span {
	display: none;
	}
	
	
/* Client Solutions headline */
	
h1#headclient {
	background-image: url(../g/chrome/head_clientsolutions.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headclient {
	height: 51px;
	}
	
h1#headclient span {
	display: none;
	}
	
	
/* Open Source Now headline */
	
h1#headosn {
	background-image: url(../g/chrome/head_osn.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headosn {
	height: 51px;
	}
	
h1#headosn span {
	display: none;
	}
	
/* Fedora headline */
	
h1#headfedora {
	background-image: url(../g/chrome/head_fedora.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
	height: 63px;
/* tantek box hack for ie5 win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 51px;
	}

/* for Opera */
html>body h1#headfedora {
	height: 51px;
	}
	
h1#headfedora span {
	display: none;
	}
	
/* Services headline */
	
h1#headservices {
	background-image: url(../g/chrome/head_services.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	}
	
h1#headservices span {
	display: none;
	}
	
/* Solutions headline */
	
h1#headsolutions {
	background-image: url(../g/chrome/head_solutions.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	}
	
h1#headsolutions span {
	display: none;
	}

/* Choice headline */

#headchoice	{
	padding-bottom: 5px;
	}

#headchoiceLeft	{
	float: left;
	padding-left: 7px;
	}

#headchoiceRight	{
	float: right;
	padding-right: 25px;
	}

/* Company headline */
	
h1#headcompany {
	background-image: url(../g/chrome/head_company.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	}
	
h1#headcompany span {
	display: none;
	}
	
/* Support headline */
	
h1#headsupport {
	background-image: url(../g/chrome/head_support.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	height: 16px;
	color: #333;
	text-transform: uppercase;
	}
	
h1#headsupport span {
	display: none;
	}
	
/* Store headline */
	
h1#storeTitle {
	background-image: url(../g/chrome/title_store_home.png);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	}
	
h1#storeTitle span {
	display: none;
	}
	
/* Video headlines */

h1#videoTitle span {
	display: none;
	}

div#videoHead {
	background-image: url(../g/chrome/head_videos_pri.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 233px;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
h1#videoHead2 {
	background-image: url(../g/chrome/head_videos_sec.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 83px;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
h1#videoHead2 span {
	display: none;
	}
	
/* Vendor promo headlines */

h1#headvendor1 {
	margin: 0;
	padding: 0;
	height: 11px;
	width: 358px;
	text-indent: -5000px;
	background: url(../g/vendor_head_needmore.png) top left no-repeat;
	}
	
h1#headvendor2 {
	margin: 1em 0 0 0;
	padding: 0;
	margin-bottom: 15px;
	height: 11px;
	width: 295px;
	text-indent: -5000px;
	background: url(../g/vendor_head_whatdoes.png) top left no-repeat;
	}
	
h1#headvendor3 {
	margin: 1em 0 0 0;
	padding: 0;
	margin-bottom: 15px;
	height: 11px;
	width: 296px;
	text-indent: -5000px;
	background: url(../g/vendor_head_keepup.png) top left no-repeat;
	}
h1#headvendor4 {
	margin: 1em 0 0 0;
	padding: 0;
	height: 11px;
	width: 296px;
	text-indent: -5000px;
	background: url(../promo/vendor/title_4.png) top left no-repeat;
	}
/* series of colored-background, roundy-colored headlines:
	[Small(165px), no-size(279px), Wide(573px), Med(426px), Full(690px) 720(720)] */
	
h2.accentDarkSmall {
	width: 165px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgraysmall_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
	}
	
h2.accentDarkSmall span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgraysmall_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

h2.accentDark {
	width: 279px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgray_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
	}
	
h2.accentDark span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgray_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
		
h2.accentDarkWide {
	width: 573px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgraywide_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
	}
	
h2.accentDarkWide span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgraywide_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentDarkMed {
	width: 426px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgraymedium_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
	}
	
h2.accentDarkMed span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgraymedium_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentDarkFull {
	width: 690px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgrayfull_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
	}
	
h2.accentDarkFull span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgrayfull_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

h2.accentDarkHalfFull {
	width: 345px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgrayhalffull_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
}
h2.accentDarkHalfFull span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgrayhalffull_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
h2.accentDarkTwoThirds {
	width: 450px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgray_twothirds_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
	}
	
h2.accentDarkTwoThirds span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgray_twothirds_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentDarkThird {
	width: 260px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgray_onethird_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
/*	text-transform: uppercase;*/
	}
	
h2.accentDarkThird span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgray_onethird_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	

h2.accentRedThird {
	width: 260px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #E0000A;
	background-image: url(../g/chrome/corner_headred_onethird_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: white;
	text-transform: uppercase;
	}
	
h2.accentRedThird span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headred_onethird_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
h2.accentLightSmall {
	width: 165px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgraysmall_bottom.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
	
h2.accentLightSmall span {
	display: block;
	padding: 3px 15px 4px 15px;
	background-image: url(../g/chrome/corner_headgraysmall_top.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightSmall345 {
	width: 345px;
	padding: 0;
	margin: 0 0 0 15px;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headhome_345.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
	
    /* Holly Hack Targets IE Win only \*/
    * html h2.accentLightSmall345 {margin-left: 30px;}
    /* End Holly Hack */
	
h2.accentLightSmall345 span {
	display: block;
	padding: 3px 15px 4px 15px;
	background-image: url(../g/chrome/corner_headhome_345_b.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightSmall360 {
	width: 360px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headhome_360.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
	
    /* Holly Hack Targets IE Win only \*/
    * html h2.accentLightSmall360 {margin-left: 0;}
    /* End Holly Hack */
	
h2.accentLightSmall360 span {
	display: block;
	padding: 1px 15px 4px 15px;
	background-image: url(../g/chrome/corner_headhome_360_b.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLight {
	width: 279px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgray_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
	
h2.accentLight span {
	display: block;
	padding: 2px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgray_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightDrkTxt {
	width: 279px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgray_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: x-small;
	color: #333;
	}
	
h2.accentLightDrkTxt span {
	display: block;
	padding: 3px 15px 3px 15px;
	background-image: url(../g/chrome/corner_headgray_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
.accentLightWide {
	width: 573px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgraywide_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
		      
.accentLightWide span {
	display: block;
	padding: 1px 10px 2px 15px;
	background-image: url(../g/chrome/corner_headgraywide_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightWideDrkTxt {
	width: 573px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgraywide_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: x-small;
	color: #333;
	}
		      
h2.accentLightWideDrkTxt span {
	display: block;
	padding: 3px 10px 3px 15px;
	background-image: url(../g/chrome/corner_headgraywide_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightMed {
	width: 426px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgraymedium_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
	
h2.accentLightMed span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgraymedium_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLightFull {
	width: 690px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgrayfull_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
	
h2.accentLightFull span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgrayfull_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
h2.accentLight720 {
	width: 720px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #dedfe0;
	background-image: url(../g/chrome/corner_headgray720_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: small;
	color: #333;
	}
	
h2.accentLight720 span {
	display: block;
	padding: 1px 15px 2px 15px;
	background-image: url(../g/chrome/corner_headgray720_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

h2.accentLightFullDkTxt {
        width: 690px;
        padding: 0;
        margin: 0;
        margin-bottom: 15px;
        background-color: #dedfe0;
        background-image: url(../g/chrome/corner_headgrayfull_top.png);
        background-position: top left;
        background-repeat: no-repeat;
        font-size: small;
        color: #333;
        }
                                                                                                                                                                                      
h2.accentLightFullDkTxt span {
        display: block;
        padding: 1px 15px 2px 15px;
        background-image: url(../g/chrome/corner_headgrayfull_bottom.png);
        background-position: bottom right;
        background-repeat: no-repeat;
        }


h2.accentLightHalfFull {
        width: 345px;
        padding: 0;
        margin: 0;
        margin-bottom: 15px;
        background-color: #dedfe0;
        background-image: url(../g/chrome/corner_headgrayhalffull_top.png);
        background-position: top left;
        background-repeat: no-repeat;
        font-size: small;
        color: #333;
        }
                                                                                                                                                                                       
h2.accentLightHalfFull span {
        display: block;
        padding: 1px 15px 2px 15px;
        background-image: url(../g/chrome/corner_headgrayhalffull_bottom.png);
        background-position: bottom right;
        background-repeat: no-repeat;
        }
h1.title_rhel {
	display: block;
	position: relative;
	top: 15px;
	left: 15px;
	margin-bottom: 30px;
	text-indent: -5000px;
	background-image: url(../g/rhel/rhel_title.png);
	background-position: top left;
	background-repeat: no-repeat;
}

h1.title_jboss {
	display: block;
	position: relative;
	top: 15px;
	left: 15px;
	width: 226px;
	height: 27px;
	margin-bottom: 30px;
	text-indent: -5000px;
	background-image: url(../g/jboss_title3.png);
	background-position: top left;
	background-repeat: no-repeat;
}

h1.title_management {
	display: block;
	position: relative;
	top: 15px;
	left: 15px;
	width: 206px;
	height: 29px;
	margin-bottom: 30px;
	text-indent: -5000px;
	background-image: url(../g/management_title.png);
	background-position: top left;
	background-repeat: no-repeat;
}

h1.title_identity {
        display: block;
        position: relative;
        top: 15px;
        left: 15px;
        width: 212px;
        height: 31px;
        margin-bottom: 30px;
        text-indent: -5000px;
        background-image: url(../g/identity_title.png);
        background-position: top left;
        background-repeat: no-repeat;
}

h1.title_rhes {
	display: block;
	position: relative;
	top: 15px;
	left: 15px;
	margin-bottom: 30px;
	text-indent: -5000px;
	background-image: url(../g/enterprise_solutions_type.png);
	background-position: top left;
	background-repeat: no-repeat;
}

h1.title_rhev {
	display: block;
	position: relative;
	top: 15px;
	left: 15px;
	width: 256px;
	height: 33px;
	margin-bottom: 30px;
	text-indent: -5000px;
	background-image: url(../g/RHEV/RHEV_type.png);
	background-position: top left;
	background-repeat: no-repeat;
}

h1.title_storage {
	display: block;
	position: relative;
	top: 15px;
	left: 15px;
	width: 202px;
	height: 40px;
	margin-bottom: 30px;
	text-indent: -5000px;
	background-image: url(../g/storage_title.png);
	background-position: top left;
	background-repeat: no-repeat;
}

div.content_area_v2 h2 {margin-bottom: 10px; padding-top: 10px;}
div.content_area_v2 h3 {margin-bottom: 7px; padding-top: 7px;}
h1.accent, 
h2.accent, 
h3.accent {border-bottom: 2px solid #cccccc;}
h2.accent {padding-top: 25px;}
h3.accent {padding-top: 15px;}
h2.accent + .clearBox {margin-top: 15px;}
span.title_mrg{
	display: block;
        position: relative;
        top: 15px;
        left: 15px;
	height:46px;
	width:183px;
        margin-bottom: 30px;
        text-indent: -5000px;
        background-image: url(../g/banner/mrg_banner.png);
        background-position: top left;
        background-repeat: no-repeat;
}

.jumpBack {
	text-decoration: none; 
	font-size: x-small;
}
