/* all boxes have rounded corners */
.box
{
    border: 1px solid #C0C0C0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(inc/PIE.htc);
    overflow:hidden;
    padding:0px 5px 5px;
    z-index:10;
    position:relative;
}


#centercontent
{
	min-height:546px;
}

/* plain grey box */
.Plain
{
    background-color:#ffffff;
    padding-top:5px;
}


/* end plain grey box */

/* box drkGreyHead grey box */
.drkGreyHead 
{
    background-image: url(images/boxes/dgh_bg.png);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#ffffff;
}

.eatrightcol
{
	width:966px;
}
.drkGreyHead h1 {
    margin-top:4px;
    color:#ffffff;
    padding-bottom:5px;
}

/* end box drkGreyHead grey box */

/* box GreyHead grey box */
.GreyHead
{
    background-image: url(images/boxes/gyh_bg.png);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#ffffff;
    height:100%;
}
.GreyHead h1 {
    margin-top:4px;
    color:#000000;
    padding-bottom:5px;
}

.default_aspx .GreyHead
{
    background-color:#efefef;
}

/* end box GreyHead grey box */

/* box GreenHead grey box */
.GreenHead 
{
    background-image: url(images/boxes/grh_bg.png);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#ffffff;
}
.GreenHead h1
{
    color:#ffffff;
    margin-top:4px;
    padding-bottom:5px;
}

/* end box GreenHead grey box */



/* box RedHead grey box */
.RedHead
{
    background-image: url(images/boxes/rdh_bg.png);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#ffffff;  
}
.RedHead h1 
{
    color:#ffffff;
    margin-top:4px;
    padding-bottom:5px;
}

.RedHead h2
{
	color:#222;
	font-size:14pt;
	margin:20px 0px 20px 0px;
}
/* end box RedHead grey box */


/* content-specific */

.bxplaingrey h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}


.box_subhead
{
    background:#fff;
	color:#555;
	border:solid 1px #C0C0C0;
	border-top:0px;
	position:relative;
	padding:3px 6px 4px 6px;
	margin:-5px -6px 4px -6px;
}
.ie7 .box_subhead, 
.ie6 .box_subhead
{	
    background:#fff;
	color:#555;
	border:solid 1px #C0C0C0;
	border-top:0px;
	position:relative;
	display:block;
	width:781px;
	padding:3px 0px 4px 5px;
	margin:-5px -6px 4px -6px;
}
/*.maincontent p
{ margin:0px 1px 0px 1px;
 padding:0px;
 line-height:14pt;
 font:10pt arial,tahoma,"sans serif";
}*/

.maincontent p
{
    margin-bottom:15px;
}
.maincontent h2
{
	color:#444;
	font-size:14pt;
	margin:5px 0px 5px 0px;
}
.maincontent h3
{
	color:#444;
	font-size:12pt;
	margin:5px 0px 5px 0px;
}
p
{
	margin:0px 1px 0px 1px;
 padding:0px;
}

.subBox1
{
	background:#f6f6f6;
	padding:10px;
	border:solid 1px #C0C0C0;
	background-repeat:no-repeat;
	display:block;
}

.purchaselblboxes
{
	display: block;
	float: left;
	padding: 5px 7px 10px 7px;
	width: 224px;
	background: url(../../media/bg_PurSup_panels.png) repeat-x bottom;
	/*background-position:0px -1px;
	border:1px solid #D4D4D4;*/
	margin-top:0px;
	background-color:#f5f5f5;
}
.supportlblboxes
{
	position:relative;
	display: block;
	padding: 5px 7px 10px 7px;
	width: 224px;
	height: 110px;
	background: url(../../media/bg_PurSup_panels.png) repeat-x;
	background-position:bottom;
	background-color:#f5f5f5;
}
.purchaselblboxes p, .supportlblboxes p
{
	font-size:11px;
	line-height:16px;
}

li
{
	color:#222;
	font-size:9pt;
}

/* box LtGreyHead light grey box - used in Partner's section */
.LtGreyHead
{
    border: 1px solid #999999;
    background-image: url(images/boxes/ltgrey_bg.png);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#ffffff;
    height:100%;
    padding:0px;
}
.LtGreyHead h1 {
    margin-top:4px;
    color:#000000;
    padding-bottom:5px;
}

.noHead
{
    background-image:none;
}

.withTabs
{
    -webkit-border-radius: 0px 4px 4px 4px;
    -moz-border-radius: 0px 4px 4px 4px;
    border-radius: 0px 4px 4px 4px;
    margin:0px;  
}

/* end box GreyHead grey box */
