.hpblock{
 width:230px;
 padding:10px;
 float:left;
  background-color: #DDE2E8;
  padding-top:35px;   
  padding-bottom:35px;   
}
.hp_heading {
	font-weight: bold;
	font-size: 14px;
	color: #9D1B59;
}


body {
    margin-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: left;
    background-color: #F3F3F3;

}

#quote { 
   margin-left: auto;
    margin-right: auto;
    width:200px;
color:white;
margin-top:20px;
}
#container {
    width: 750px;
    border: 1px solid gray;
    margin: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background-image: url(../img/444_tile.gif);
    background-repeat: repeat-y; 
    background-color: #FFF;
}

#header {
            background-color: #444;
            height:82px;
            background-image: url(../img/header.png);
            background-repeat: no-repeat;
            BORDER-BOTTOM: #CCC 2px solid;
        }

#t2{
	clear:both;
}

#content {
	margin-left:246px;
	margin-right: -5px;
	<!--overflow: hidden;-->
	}

#copy {
 
    border: 0px solid gray;
    margin:2px;
    padding:10px;
    background-color: #FFF;
	vertical-align: top;
    float: left;
                   
        }
        #leftcol {
            float: left;
            margin: 0px;
             padding:0px;
            width:246px;
            
        }

        #footer {
            clear: both;
            padding: 5px;
            margin-top: ;
            
            background-color: rgb(213, 219, 225);
        }

table, tr, td{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	
}



.pageimg_right{
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}




.printlink{
	float:right;
	clear: both;
}









.spacer {
	clear: both;
	}
	


dd, dt {
	
	font-size: 0.95em;
	}





.dpTable {
BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center
}
.dpTR {

}
.dpTitleTR {

}
.dpDayTR {

}
.dpTodayButtonTR {

}
.dpTD {
BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-BOTTOM: #ece9d8 1px solid
}
.dpDayHighlightTD {
BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTDHover {
BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aca998
}
.dpTitleTD {

}
.dpButtonTD {

}
.dpTodayButtonTD {

}
.dpDayTD {
BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTitleText {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray
}
.dpDayHighlight {
FONT-WEIGHT: bold; COLOR: #4060ff
}
.dpButton {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.dpTodayButton {
FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: gray; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.clearboth{
	clear:both;
}
