/*****************************************************
globales
*****************************************************/
BODY
{
	margin:0;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#EBEBEB;
}

BODY,TD,P,.copy1
{
	font-family:Arial, MS Sans Serif;
	color:#666666;
	font-size:12px;
}
TABLE, TD
{
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	/*************
	border:solid 1px #00cc00;
	*******/
}
TR
{
	vertical-align:top;
	margin:0;
	padding:0;
}
.copy1 a {color:#666666;}
.copy1 a:hover {color:#E3002A;}
.copy1 a:visited {color:#666666;}
H1
{
	font-size:16px;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}
H2
{
	font-family:Arial, MS Sans Serif;
	font-size:11px;
	line-height:23px;
	font-weight:bold;
	margin:0;
}
sup
{
	font-size:90%;
	line-height:10px;
}
img
{
	border-width:0;
}
/*********************************/
.text_up
{
	font-size:9px;
	vertical-align:top;
}
.copy2
{
	font-family:Arial, MS Sans Serif;
	color:#666666;
	font-size:11px;
}
.copy2 a {color:#666666;}
.copy2 a:hover {color:#666666;}
.w100 {width:100%}

.extraRed 
{
	font-size:16px;
	color:#E3002A;
	font-weight:bold;
}
.header_img
{
	vertical-align:baseline;
	margin-right:10px;
}
/*****************************************************
Header
*****************************************************/
#header
{	
	position:absolute;
	left:45px;
	top:25px;
	width:930px;
	height:70px;
	background-color:#E3002A;
	z-index:1;
}
#header_corner_left
{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
#header_corner_right
{
	position:absolute;
	left:924px;
	top:0;
	z-index:2;
}
#dpd_logo
{
	position:absolute;
	left:-1px;
	top:20px;
	z-index:2;
}
#header_hd
{
	position:absolute;
	left:185px;
	top:25px;
	z-index:2;
}
/*****************************************************
sitesearch
*****************************************************/
#tracking
{
	position:absolute;
	left:610px;
	top:105px;
	z-index:10;
	white-space:nowrap;
}
#search
{
	position:absolute;
	left:825px;
	top:105px;
	z-index:10;
	white-space:nowrap;
}
/*****************************************************/
.middle TD
{
	vertical-align:middle;
}
.white
{
	background-color:#FFFFFF;
}

/****************************************************/
   .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width: 100%;
      height: 100%;
      background-color: #666;
      z-index: 999;
      filter:alpha(opacity=25);
      opacity: 0.25;
      -moz-opacity:0.25;
      padding-top: 20%;
   }

   .InnerFreezePane
   {
      text-align: center;
      width: 66%;
      background-color: #171;
      color: White;
      font-size: large;
      border: dashed 2px #111;
      padding: 9px;
   }

