*, input, select, form, textarea, p, ul, ol, a, h1, h2, h3, h4, img, iframe{margin:0px;padding:0px;}
a img, img a{border:0px;}
a{color:#ba7c33;}
a:hover{text-decoration:none;}
ul,ol{ list-style:none;}
/*--------------------------------------------------- End General Styles --------------------------------------------*/
body{background:#FFF;	font: 11px/14px Tahoma, Arial, sans-serif;}
body.mainpage {
	background: url(http://www.hpceie.com/images/bgr-body.jpg) repeat center top;
	margin: 0px;
	padding-left: 2px;
	font: 11px/14px Tahoma, Arial, sans-serif;
}
body.article{background:#FFF;}
#wrapper {
	background: url(http://www.hpceie.com/images/bgr-top.jpg) repeat-x center top;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#container{
	width:784px;
	margin: 0px auto;
	padding: 0px;
	color: #4c4743;
	overflow:hidden;
}
#top {
	background: url(http://www.hpceie.com/images/logo.jpg) no-repeat center top;
	height: 95px;
	width: 751px;
	padding-right:33px;
}
#newsletter-box{
	float:right;
	width:285px;}
#newsletter-box p{color:#cccaca; margin-top:5px;}
p#sign-up{margin-left:3px; margin-top:7px; margin-bottom:1px;}
#newsletter-box .inputbox{
	background: url(http://www.hpceie.com/images/bgr-inputbox.jpg) repeat-x left top;
	border: 1px solid #957f57;
	color:#CB892D;
	font: 14px "Myriad Pro", Arial, sans-serif;
	padding: 3px;
	float:left;
	margin-top:4px;
	width:182px;}
#newsletter-box .btn-submit {
	background: url(http://www.hpceie.com/images/btn-sign-up.jpg) no-repeat left top;
	height: 33px;
	width: 94px;
	border:0;
	float:left;
	color: #DDDDDD;
	text-transform: lowercase;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 4px;
}
#newsletter-box .btn-submit:hover{color:#CB892D;}
#newsletter-box .btn-submit:active{ padding-left:1px; padding-top:2px;color:#CB892D;}
#content-top {
	background: url(http://www.hpceie.com/images/content.png) no-repeat left top;
	padding-top: 53px;
}
#content {
	background: url(http://www.hpceie.com/images/bgr-content-repeat.jpg) repeat-y center top;

}

#apDiv1 {
	position:absolute;
	left:166px;
	top:925px;
	width:222px;
	height:46px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:174px;
	top:973px;
	width:209px;
	height:63px;
	z-index:1;
}
#leftcol div, #rightcol div{border:none;}
#leftcol{
	height:1%;
	width:284px;
	float:left;
	background: #cddee6 url(http://www.hpceie.com/images/bgr-leftcol.jpg) repeat-y left 2px;
	margin: 0px 0px -9999px;
	padding: 0px 0px 9999px;
	z-index: 1;
}
#centercol{
	width:207px;
	float:left;
	background: #CCCCCC url(http://www.hpceie.com/images/bgr-centercol.jpg) repeat-y left top;
	margin: 0px 0px -9999px;
	padding: 0px 0px 9999px;
	z-index: 1;
}
#rightcol{
	width:293px;
	height:1%;
	float:left;
	background: #e0dca8 url(http://www.hpceie.com/images/bgr-rightcol.jpg) repeat-y right 2px;
	margin: 0px 0px -9999px;
	clear: right;
	padding: 0px 0px 9999px;
	z-index: 1;
}

#topleft-corner {
	background: url(http://www.hpceie.com/images/topleft-corner.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 400px;
	width:32px;
	float: left;
}
* html #topleft-corner{	w\idth:29px; margin-left:0px; padding:0px;}
#topright-corner {
	background:url(http://www.hpceie.com/images/topright-corner.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 400px;
	width: 31px;
	float: left;
}
* html #topright-corner{
	width:26px;
	padding:0px;
	margin: 0px;
	margin-left:0px;
}
.top-repeat {
	background: url(http://www.hpceie.com/images/top-shadow-repeat.jpg) repeat-x left 5px;
	width: 252px;
	float: left;
	padding-top: 10px;
}
.left-content {
	width: 252px;
	float: left;
	margin:0px;
	padding:0px;
	border:0px;	}
.left-content h1 {
	background: url(http://www.hpceie.com/images/endodontics.png) no-repeat left top;
	text-indent: -99999px;
	height: 38px;
	width: 252px;
}
* html .left-content h1 {
	w\idth: 255px;
	background: url(../images/endodontics.png) repeat-x;
}
.left-content h2 {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #4e88a6;
	padding-left:10px;
	padding-left:10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.right-content{	width: 262px;
	float: left; margin:0px; padding:0px; border:0px;}
.right-content h1 {
	background: url(http://www.hpceie.com/images/implants.png) no-repeat right top;
	text-indent: -99999px;
	height: 38px;
	width: 262px;
}
.right-content h2 {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #75983e;
	padding-left:5px;
	padding-right:10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.img-leftfloat{
	float:left;
	margin-left:0px;
	margin-right:10px;
}
.img-rightfloat{
	float:right;
	margin-left:10px;
	margin-right:0px;}
.left-content p {
	margin-left:5px;	
	padding-left:5px;
	padding-right:5px;}
.right-content p{
	padding-left:5px;
	padding-right:10px;}
p.line{
	height:1px;
	line-height:1px;
	border-bottom: 1px solid #FFF;
	margin: 5px 0px 0px;
}
.left-content p.line{margin-left:10px;}
.right-content p.line{margin-right:10px;}
.left-content h3 {
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #4e88a6;
	padding-left:27px;
	padding-top:8px;
	margin: 5px;
}
.left-content h3.courses {
	background: url(http://www.hpceie.com/images/ico-user-blue.gif) no-repeat left bottom;
	font-weight:bold;
	margin: 5px 0px 5px 10px;
}
	
.left-content h3.articles{
	background: url(http://www.hpceie.com/images/ico-articles-blue.gif) no-repeat left bottom;margin-left:8px;}
.right-content h3{
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #75983e;
	padding-left:27px;
	padding-top:8px;
	margin: 5px;
}
.right-content h3.courses {
	background: url(http://www.hpceie.com/images/ico-user-green.gif) no-repeat left bottom; 
	font-weight:bold;
	margin: 5px 0px 5px 5px;}
.right-content h3.articles {
	background: url(http://www.hpceie.com/images/ico-articles-green.gif) no-repeat left bottom;}
.left-content h4, .left-content h4 a{
	font-size: 14px;
	text-transform: uppercase;
	color: #4e88a6;
	font-weight:normal;
	margin: 0px 0px;
	text-decoration:none;
}
.left-content h4{ margin-left:5px;}
.left-content h4 a:hover{ background: #E4EDF1; }

.right-content h4, .right-content h4 a {
	font-size: 14px;
	text-transform: uppercase;
	color: #75983e;
	font-weight:normal;
	margin: 0px 0px;
	text-decoration:none;
}
.right-content h4 a:hover{ background: #EDEBCD; }
.left-content h4.course{
	background: url(http://www.hpceie.com/images/ico-course-blue.jpg) no-repeat left center;
	text-transform: uppercase;
	color: #4e88a6;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 3px 20px;
}
.right-content h4.course{
	background: url(http://www.hpceie.com/images/ico-course-green.jpg) no-repeat left center;
	text-transform: uppercase;
	color: #75983e;
	margin: 0px 5px;
	padding: 5px 0px 3px 20px;
}
.right-content h4{ margin-left:5px;}
p.date{
	font-size: 11px;
	font-style: italic;
	margin-left:0px;}
.right-content p.date{	margin-left:0px;}
p.posted, p.date{color:#b7782a!important; font-style:normal;}
.left-content .icons{
	margin-top:5px;
	margin-left: 5px;
}
.right-content .icons{
	margin-top:5px;
	margin-left: 5px;
}
.icons img {
	margin-right: 5px;
	border-right: 1px solid #FFFFFF;
	padding-right:5px;
}
img.noborder{border:none;}
.viewall-blue{
	background: url(http://www.hpceie.com/images/ico-viewall-blue.jpg) no-repeat left bottom;
	padding-left: 20px;
	padding-top:3px;
	margin-bottom:10px;
}
.viewall-green{
	background: url(http://www.hpceie.com/images/ico-viewall-green.jpg) no-repeat left bottom;
	padding-left: 20px;
	padding-top:3px;
	margin-bottom:10px;}
.navigation, .navigation td{

}
/*center column*/
#calendar {
	background: url(http://www.hpceie.com/images/bgr-calendar.png) no-repeat left top;
	text-align: center;
	min-height:40px;
	padding:0px;
}
#calendar p {
	color: #CA892D;
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
}
.table-calendar{
	width:175px;
	clear:both;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-left:17px;
	position:relative;
	}
.table-calendar table{}
.table-calendar td {
	color: #f7f7d1;
	background: url(http://www.hpceie.com/images/bgr-td.jpg) no-repeat right bottom;
	font: 11px Tahoma, Arial, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}


td.blue{ background: url(http://www.hpceie.com/images/bgr-blue.jpg) no-repeat right bottom;color:#333333;cursor:pointer;}
td.green{background: url(http://www.hpceie.com/images/bgr-green.jpg) no-repeat right bottom; color:#333333;cursor:pointer;}
td.blue-green{
	background: url(http://www.hpceie.com/images/blue-green.jpg) no-repeat right bottom;
	color:#333333;
	cursor:pointer;
}
#poll-wrapper {
	clear:both;
	background: #bc8b46 url(http://www.hpceie.com/images/bgr-poll-repeat.jpg) repeat-y left top;
	width:207px;
	margin-top: 10px;
}
#poll-top {
	background: url(http://www.hpceie.com/images/bgr-poll-top.jpg) no-repeat left top;
}
#poll-bottom {
	width:207px;
	background: url(http://www.hpceie.com/images/bgr-poll-bottom.jpg) no-repeat left bottom;
	padding-bottom: 15px;
}
#poll-bottom p{font-weight:bold; font-size:1.1em;}
#poll-bottom h3 {
	background: url(http://www.hpceie.com/images/ico-poll.gif) no-repeat left 2px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #333;
	padding-left: 25px;
	margin: 10px 10px 10px 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	float:left
}
#poll-bottom p{
	margin: 0px 15px 10px;
	color:#FFFFFF;
	clear:left;
}
.polltable{
	color: #333333;
	font-weight: bold;
	margin: 10px auto;
}
.btn-poll{
	background: url(http://www.hpceie.com/images/btn-poll.gif) no-repeat left top;
	height: 36px;
	width: 171px;
	border:0;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
	cursor:pointer;
	margin-top: 5px;
}
.btn-poll:hover{
	color:#333333;
}
.btn-poll:active{padding-left:1px;padding-top:2px; color:#333333;}
#contactbox{width:207px;}
#contactbox h4{
	color:#e0ae57;
	margin: 0px 20px 10px;
	font: 18px Georgia, "Times New Roman", Times, serif;}
#contactbox p{	margin: 0px 20px 10px; color:#FFFFFF;}
#contactbox a:link, #contactbox a:visited{color:#e0ae57;}
a.map{
	background: url(http://www.hpceie.com/images/ico-map.gif) no-repeat right bottom;
	padding: 6px 30px 7px 0px;
}
#leftcol form{text-align:center;}
#leftcol select{padding:0px;
	font: 12px Tahoma, Arial, sans-serif;
	border: 1px solid #006699;overflow:hidden;
	width:240px;
	margin-left:auto; margin-right:auto;
	margin-top:5px;
}
.blue-line{ width:240px;border-bottom:1px solid #4E88B2; padding-bottom:10px; margin-bottom:5px; 	margin-left:auto; margin-right:auto;}
#leftcol .month{
	background:#C4D8E1;
	color: #47788F;
	border-bottom: 1px solid #006699;
	font-size: 12px;
	padding-bottom:2px;
	padding-top:2px;
	line-height:16px;
	font-weight:bold;
}
#leftcol .one{
	background:#DEEAEF;
	border-bottom: 1px solid #FFF;
	line-height:16px;
	display:block;}
#leftcol .two{
	background:#F7FAFB;
	border-bottom: 1px solid #FFF;
	line-height:16px;overflow:hidden;
	display:block;}
#rightcol form{ text-align:center;}
#rightcol select{
	padding:0px;
	font: 12px Tahoma, Arial, sans-serif;
	width: 252px;;
	border: 1px solid #8D8732;
	margin-top:5px;
}
.green-line{width:252px;border-bottom:1px solid #759866; padding-bottom:10px; margin-bottom:5px; 	margin-left:auto; margin-right:auto;}
#rightcol .month{
	background:#E3E0B3;
	color: #8D8732;
	border-bottom: 1px solid #8D8732;
	font-size: 12px;
	padding-bottom:2px;
	padding-top:2px;
	line-height:16px;
	font-weight:bold;
	
}
#rightcol .one{
	background:#EBE8C5;
	border-bottom: 1px solid #FFF;
	line-height:16px;
	display:block;
}
#rightcol .two{
	background:#F4F3E1;
	border-bottom: 1px solid #FFF;
	line-height:16px;
	display:block;
}

a.view-results{
	margin:0px 0px 0px 70px;
	color:#FFFFFF;
	height:15px;
	display:block;
}
.view-results:hover{ color:#333333; }
div.invisible {display: none;}
div.visible {
	display: block;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	color:#993300;
}
#calendar-month{ 
	background: #5E5B5A url(http://www.hpceie.com/images/bgr-table.gif) no-repeat center top;
	margin-bottom:10px;
	z-index: -1;
}
.Text{
        font-family: Verdana,Arial,Sans-serif,'Times New Roman';
        font-size: 8pt;
        font-weight: normal;
        font-style: normal;
        color: #333333;
        text-decoration: none;
}
.ul-style{}
ul.ul-style{ list-style: disc; margin-left:25px!important; }
ol.ul-style{list-style: decimal;margin-left:30px!important;}
.toolTipLayer{display:none;}

p.noentry{ font-weight:bold;}
.divdiv{
	clear:both;
	overflow:hidden!important;
	visibility:visible;
	z-index: 2;
	position: relative;
}
#footer{overflow:hidden; visibility:visible;}
td.footer-repeat{ background: url(http://www.hpceie.com/images/bottom-bg.gif) repeat-x left top!important; width:671px; overflow:hidden;}

#footer td{line-height:1px;} 
#footer td p{line-height:16px;}

#leftcol .coursebox{
	margin: 0px 0px 0px 5px;
	padding: 5px 0px;
	border-bottom: 1px solid #FFFFFF;
	cursor:pointer;
}
#rightcol .coursebox{
	margin: 0px 5px 0px 0px;
	padding: 5px 0px;
	border-bottom: 1px solid #FFFFFF;
	cursor:pointer;
}
#leftcol .coursebox:hover{
	background-color: #E4EDF1;
	height:100%;
}
#rightcol .coursebox:hover{
	background-color: #EDEBCD;
	height:100%;
	clear: both;
}

.coursebox p{margin-left:0px;}
.coursebox p a, .coursebox p a:hover{ color:#777777; text-decoration:none; display:block;}
.floatleft{ float:left; margin-right:10px; margin-top:5px;}
.floatright{ float: right; margin-left:10px;margin-top:5px;}