/* emerson bruce 2009 */

.H-title{ margin:20px 0 0 0;}
.H-container-content{ padding:0; margin:0; text-align:left; clear:both;}

.box-content-div{ font-size:10pt; line-height:12pt; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; }
.box-content-div p{ font-size:10pt; line-height:12pt; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.box-content-div a:link{font-size:10pt;line-height:12pt; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}
.box-content-div a:visited{font-size:10pt;line-height:12pt; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}
.box-content-div a:hover{font-size:10pt;line-height:12pt; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}
.box-content-div a:active{font-size:10pt;line-height:12pt; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}

.greylinebox a:link{color:#A9B0BE;text-decoration:none;}
.greylinebox a:visited{color:#A9B0BE;text-decoration:none;}
.greylinebox a:hover{color:#64B0DC; text-decoration:none;}
.greylinebox a:active{color:#A9B0BE;text-decoration:none;}

.padded{ padding:10px;}

.roundy-redbox{width:100%;}
.redbox-tl{
	background:url(images/redbox-tl.png) top left no-repeat;
	height:33px;
	width:33px;
}
.redbox-tm{
	background:url(images/redbox-tm.png) top left repeat-x;
	height:33px;
	width:1px;
}
.redbox-tr{
	background:url(images/redbox-tr.png) top left no-repeat;
	height:33px;
	width:33px;
}
.redbox-ml{
	background:url(images/redbox-ml.png) top left repeat-y;
	height:1px;
	width:33px;
}
.redbox-mm{
	background:#ffffff;

}
.redbox-mr{
	background:url(images/redbox-mr.png) top left repeat-y;
	height:1px;
	width:33px;
}
.redbox-bl{
	background:url(images/redbox-bl.png) top left no-repeat;
	height:33px;
	width:33px;
}
.redbox-bm{
	background:url(images/redbox-bm.png) top left repeat-x;
	height:33px;
	width:1px;
}
.redbox-br{
	background:url(images/redbox-br.png) top left no-repeat;
	height:33px;
	width:33px;
}
.redbox-mm a:link{color:#D50E16;text-decoration:none;}
.redbox-mm a:visited{color:#D50E16;text-decoration:none;}
.redbox-mm a:hover{color:#F87314; text-decoration:none;}
.redbox-mm a:active{color:#D50E16;text-decoration:none;}

.roundy-orangebox{width:100%;}
.orangebox-tl{
	background:url(images/orangebox-tl.png) top left no-repeat;
	height:33px;
	width:33px;
}
.orangebox-tm{
	background:url(images/orangebox-tm.png) top left repeat-x;
	height:33px;
	width:1px;
}
.orangebox-tr{
	background:url(images/orangebox-tr.png) top left no-repeat;
	height:33px;
	width:33px;
}
.orangebox-ml{
	background:url(images/orangebox-ml.png) top left repeat-y;
	height:1px;
	width:33px;
}
.orangebox-mm{
	background:#ffffff;

}
.orangebox-mr{
	background:url(images/orangebox-mr.png) top left repeat-y;
	height:1px;
	width:33px;
}
.orangebox-bl{
	background:url(images/orangebox-bl.png) top left no-repeat;
	height:33px;
	width:33px;
}
.orangebox-bm{
	background:url(images/orangebox-bm.png) top left repeat-x;
	height:33px;
	width:1px;
}
.orangebox-br{
	background:url(images/orangebox-br.png) top left no-repeat;
	height:33px;
	width:33px;
}
.orangebox-mm a:link{color:#D50E16;text-decoration:none;}
.orangebox-mm a:visited{color:#D50E16;text-decoration:none;}
.orangebox-mm a:hover{color:#F87314; text-decoration:none;}
.orangebox-mm a:active{color:#D50E16;text-decoration:none;}


.greybox{width:100%;}
.greybox-tl{
	background:url(images/greybox-tl.jpg) top left no-repeat;
	height:8px;
	width:8px;
}
.greybox-tm{
	background:url(images/greybox-tm.jpg) top left repeat-x;
	height:8px;
	width:1px;
}
.greybox-tr{
	background:url(images/greybox-tr.jpg) top left no-repeat;
	height:8px;
	width:8px;
}
.greybox-ml{
	background:url(images/greybox-ml.jpg) top left repeat-y;
	height:1px;
	width:8px;
}
.greybox-mm{
	background:#ffffff;

}
.greybox-mr{
	background:url(images/greybox-mr.jpg) top left repeat-y;
	height:1px;
	width:8px;
}
.greybox-bl{
	background:url(images/greybox-bl.jpg) top left no-repeat;
	height:8px;
	width:8px;
}
.greybox-bm{
	background:url(images/greybox-bm.jpg) top left repeat-x;
	height:8px;
	width:1px;
}
.greybox-br{
	background:url(images/greybox-br.jpg) top left no-repeat;
	height:8px;
	width:8px;
}


/* apple containers */
.greylinebox h2{ font-family:verdana,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; white-space: nowrap; margin:0;}

.greylinebox{width:100%; margin-bottom:10px;}
.greylineboxbluebg-tm h2{ color:#666666; font-family:verdana,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; white-space: nowrap; margin:0;}
.greylinebox-tl{
	background:url(images/noshadow/greylinebox-tl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylinebox-tm{
	background:url(images/noshadow/greylinebox-tm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylinebox-tr{
	background:url(images/noshadow/greylinebox-tr.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylinebox-ml{
	background:url(images/noshadow/greylinebox-ml.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylinebox-mm{
	background:#ffffff;

}
.greylinebox-mr{
	background:url(images/noshadow/greylinebox-mr.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylinebox-bl{
	background:url(images/noshadow/greylinebox-bl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylinebox-bm{
	background:url(images/noshadow/greylinebox-bm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylinebox-br{
	background:url(images/noshadow/greylinebox-br.png) top left no-repeat;
	height:22px;
	width:22px;
}


.greylineboxbluebg{width:100%;}
.greylineboxbluebg-tm h2{ color:#f2f2f2; font-family:verdana,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; white-space: nowrap; margin:0;}
.greylineboxbluebg-tl{
	background:url(images/noshadow/greylineboxbluebg-tl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxbluebg-tm{
	background:url(images/noshadow/greylineboxbluebg-tm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxbluebg-tr{
	background:url(images/noshadow/greylineboxbluebg-tr.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxbluebg-ml{
	background:url(images/noshadow/greylineboxbluebg-ml.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxbluebg-mm{
	background:url(images/noshadow/greylineboxbluebg-mm.png) top left repeat;

}
.greylineboxbluebg-mr{
	background:url(images/noshadow/greylineboxbluebg-mr.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxbluebg-bl{
	background:url(images/noshadow/greylineboxbluebg-bl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxbluebg-bm{
	background:url(images/noshadow/greylineboxbluebg-bm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxbluebg-br{
	background:url(images/noshadow/greylineboxbluebg-br.png) top left no-repeat;
	height:22px;
	width:22px;
}


.greylineboxgreybg-tm h2{ color:#f2f2f2; font-family:verdana,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; white-space: nowrap; margin:0;}
.greylineboxgreybg-tl{
	background:url(images/noshadow/greylineboxgreybg-tl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgreybg-tm{
	background:url(images/noshadow/greylineboxgreybg-tm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxgreybg-tr{
	background:url(images/noshadow/greylineboxgreybg-tr.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgreybg-ml{
	background:url(images/noshadow/greylineboxgreybg-ml.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxgreybg-mm{
	background:url(images/noshadow/greylineboxgreybg-mm.png) top left repeat;

}
.greylineboxgreybg-mr{
	background:url(images/noshadow/greylineboxgreybg-mr.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxgreybg-bl{
	background:url(images/noshadow/greylineboxgreybg-bl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgreybg-bm{
	background:url(images/noshadow/greylineboxgreybg-bm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxgreybg-br{
	background:url(images/noshadow/greylineboxgreybg-br.png) top left no-repeat;
	height:22px;
	width:22px;
}


.greylineboxdirty-tm h2{ color:#75839E; font-family:verdana,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; white-space: nowrap; margin:0;}
.greylineboxdirty-tl{
	background:url(images/noshadow/greylineboxdirty-tl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxdirty-tm{
	background:url(images/noshadow/greylineboxdirty-tm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxdirty-tr{
	background:url(images/noshadow/greylineboxdirty-tr.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxdirty-ml{
	background:url(images/noshadow/greylineboxdirty-ml.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxdirty-mm{
	background:url(images/noshadow/greylineboxdirty-mm.png) top left repeat;

}
.greylineboxdirty-mr{
	background:url(images/noshadow/greylineboxdirty-mr.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxdirty-bl{
	background:url(images/noshadow/greylineboxdirty-bl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxdirty-bm{
	background:url(images/noshadow/greylineboxdirty-bm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxdirty-br{
	background:url(images/noshadow/greylineboxdirty-br.png) top left no-repeat;
	height:22px;
	width:22px;
}



.greylineboxgradtop-tl{
	background:url(images/noshadow/greylineboxgradtop-tl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgradtop-tm{
	background:url(images/noshadow/greylineboxgradtop-tm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxgradtop-tr{
	background:url(images/noshadow/greylineboxgradtop-tr.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgradtop-ml{
	background:url(images/noshadow/greylineboxgradtop-ml.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxgradtop-mm{
	background:url(images/noshadow/greylineboxgradtop-mtm.png) top left repeat-x #ffffff;

}
.greylineboxgradtop-mr{
	background:url(images/noshadow/greylineboxgradtop-mr.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxgradtop-bl{
	background:url(images/noshadow/greylineboxgradtop-bl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgradtop-bm{
	background:url(images/noshadow/greylineboxgradtop-bm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxgradtop-br{
	background:url(images/noshadow/greylineboxgradtop-br.png) top left no-repeat;
	height:22px;
	width:22px;
}



.greylineboxgradbot-tl{
	background:url(images/noshadow/greylineboxgradbot-tl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgradbot-tm{
	background:url(images/noshadow/greylineboxgradbot-tm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxgradbot-tr{
	background:url(images/noshadow/greylineboxgradbot-tr.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgradbot-ml{
	background:url(images/noshadow/greylineboxgradbot-ml.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxgradbot-mm{
	background:url(images/noshadow/greylineboxgradbot-mtm.png) top left repeat-x #ffffff;

}
.greylineboxgradbot-mr{
	background:url(images/noshadow/greylineboxgradbot-mr.png) top left repeat-y;
	height:1px;
	width:22px;
}
.greylineboxgradbot-bl{
	background:url(images/noshadow/greylineboxgradbot-bl.png) top left no-repeat;
	height:22px;
	width:22px;
}
.greylineboxgradbot-bm{
	background:url(images/noshadow/greylineboxgradbot-bm.png) top left repeat-x;
	height:22px;
	width:1px;
}
.greylineboxgradbot-br{
	background:url(images/noshadow/greylineboxgradbot-br.png) top left no-repeat;
	height:22px;
	width:22px;
}


/* DNN overrides */
.greylinebox p{ color:#75839E;}
.greylinebox .Normal{ color:#75839E;}
.greylinebox .NormalBold{ color:#75839E;}
.greylinebox .Head{ color:#64B0DC;}
.greylinebox .SubHead{ color:#75839E;}

/* white text styles */
.whitetext{ color:#f2f2f2;}

.whitetext h1{ color:#f1f1f1;}
.whitetext h2{ color:#f1f1f1;}
.whitetext h3{ color:#f1f1f1;}
.whitetext h4{ color:#f1f1f1;}
.whitetext h5{ color:#f1f1f1;}
.whitetext h6{ color:#f1f1f1;}

.whitetext p{ color:#f2f2f2;}
.whitetext div{ color:#f2f2f2;}
.whitetext td{ color:#f2f2f2;}
.whitetext .Normal {color:#f2f2f2;}
.whitetext .NormalBold {color:#f2f2f2;}

.whitetext a:link{color:#ffffff;text-decoration:none;}
.whitetext a:visited{color:#ffffff;text-decoration:none;}
.whitetext a:hover{color:#ffffff; text-decoration:underline;}
.whitetext a:active{color:#ffffff;text-decoration:none;}
.whitetext a.CommandButton:link{color:#ffffff;text-decoration:none;}
.whitetext a.CommandButton:visited{color:#ffffff;text-decoration:none;}
.whitetext a.CommandButton:hover{color:#ffffff; text-decoration:underline;}
.whitetext a.CommandButton:active{color:#ffffff;text-decoration:none;}