/* CSS Document */




body{
 margin: 0;
 padding:0;
 background: #fff;
 color: #333333;
 background-repeat:repeat-x;
 
 }
 
 p {	font: 0.8em Arial, Helvetica, sans-serif; color:#33333; margin:10px 0;	padding:4px 0;  }

 td {	font: 0.8em Arial, Helvetica, sans-serif; color:#33333; margin:4px 0;	padding:4px 0; }

 th{ font: 0.8em Arial, Helvetica, sans-serif;background-color:#eeeeee; font-weight:bold; height:23px;}
	
a:link{  color: #DB0000; text-decoration: underline;}
a:active{  color: #DB0000; text-decoration:underline;}
a:hover{  color: #cccccc; text-decoration: underline;}
a:visited{  color: #DB0000; text-decoration: underline;}
a:visited:hover{ color: #cccccc; text-decoration: underline;}

h1{ font: 1em Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 4px 0; padding:0; font-weight:bold;}


h2{ font: 0.9em Verdana, Arial, Helvetica, sans-serif; color:#774343; margin:10px 0 8px 0; padding:8px 0 0 0; font-weight:bold; display:block; }



h1 span{ color:#CC0000; }
h3{ font: 0.8em Verdana, Arial, Helvetica, sans-serif; color:#33333; margin:15px 0 8px 0; padding:0; font-weight:bold;}




 
 /* Header */
 
#header, #headerHeading, #navcontainer, #topNav, #PTPnavColumn,  #PTPnavColumn img.nav{ display:none;}



/*PTP content area */
#PTPcontainer{width:95%; display:block; margin:0; padding:0; background-color:#fff; height:auto; border:2px solid #fff;}

#PTPnavColumn ul{padding:0; margin:32px 0 0 15px; }
#PTPnavColumn ul li{background-image:url("/images/sec_nav_dot.gif"); background-repeat:repeat-x; background-position:bottom; height:auto; padding:7px 0 7px 10px ; list-style:none; }
#PTPnavColumn  ul li.last{background-image:none;  height:auto; height:auto; padding:7px 0 7px 10px ; list-style:none;}
#PTPnavColumn ul li a{ text-decoration:none; padding:0; margin:0; vertical-align:middle;  font-weight:bold;}

#PTPnavColumn ul li a.current{ color:#000;}


#PTPnavColumnSection{ width:178px; background-color:#fff; padding:0; margin:15px 0 0 0; position:absolute; top:70px;  left:0;font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#999; }
#PTPnavColumnSection ul{padding:0; margin:0 0 0 15px; }
#PTPnavColumnSection ul li{background-image:url("/images/sec_nav_dot.gif"); background-repeat:repeat-x; background-position:bottom; height:auto; padding:7px 0 7px 10px ; list-style:none; }
#PTPnavColumnSection  ul li.last{background-image:none;  height:auto; height:auto; padding:7px 0 7px 10px ; list-style:none;}
#PTPnavColumnSection ul li.current{background-image:url("/images/sec_nav_dot.gif"); background-repeat:repeat-x; background-position:bottom; height:auto; padding:7px 0 7px 0;  font-weight:bold; color:#000; margin:0;}
#PTPnavColumnSection  ul li.lastcurrent{background-image:none;  height:auto; height:auto; padding:7px 0 7px 10px ; list-style:none; font-weight:bold; color:#000; }




/* content area */
#PTPcontent ul, #PTPcontent ol { font: 0.8em Arial, Helvetica, sans-serif; color:#33333; margin:0 0 9px 0;	padding:0; }
#PTPcontent li{ margin:8px 0 15px 22px; padding:0;} 



#PTPcontent{ width:auto; padding:30px 60px 40px 58px; margin: 0 0 0 0; background-color:#fff; display:block; float: none !important; }

#PTPcontentFullpage{ width:auto; padding:30px 60px 40px 58px; margin: 0 0 020px; background-color:#fff; display:block; }

.contentBlocksContainer{float:left; width:100%;}
.contentBlocks{width:200px; display:block; float:left; margin:0 15px 0 0;}


/* footer */
.acclogo{width:155px; height:45px; background-image:url("/images/home_acc_logo.gif"); display:block;margin:22px 0 0 0;}

#footer{display:none;}
#footer ul{ margin:0 0 16px 0; padding:0; }
#footer ul li{ list-style:none; display:inline; margin:0; padding:0 8px; border-left: 1px solid #BCBDBE; }
#footer ul li.first{ list-style:none; display:inline; margin:0; padding:0 8px; border-left:none;}
#footer ul li.last{ list-style:none; display:inline; margin:0; padding:0 0 0 30px; border-left:none;}
#footer a{color:#897575;}
.dottedLine{display:none;}

.dottedLineForm{background-image:url("/images/dot.gif"); background-repeat:repeat-x; padding:1px; width:98%; margin: 10px 0 5px 0;}



/* forms */

.ptpTable{width:470px; border:1px solid #eeeeee;}
.ptpTableClear{width:470px;}
.ptpTable td{padding:8px; }


.boldTitle {
		
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.bolder {
		
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	
}

.moreinfo{background-color:#eeeeee; border: 1px solid #ccc; padding:3px 8px 8px 8px; margin:0 0 20px 0;}




.floatleft{float:left;}
.div10{height:10px;}
.div20{height:20px;}
.div30{height:30px;}
.div40{height:40px;}
.div50{height:50px;}
.div60{height:60px;}
.div70{height:70px;}
.div80{height:80px;}
.div90{height:90px;}
.div100{height:100px;}
.div110{height:110px;}

.leftMarginCheckbox{margin:0 8px 20px 0; padding:0; display:inline;  width:auto;}
#PTPcontent hr{border: 1px solid #cccccc; margin:0 14px 20px 0; padding:0;}
.nextStep{margin:40px 0 0 0; padding:10px 25px 10px 0; text-align:right; height:30px; background-color:#eeeeee; border: 1px solid #ccc;}
.nextStep ul{ list-style:none; padding:0; margin:0; }
.nextstep ul li{font: 0.8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.bottNavContainer{display:none;}
.bottNavContainerRgt{float:right;}


th.download{background-color:#A03132; background-image:url("/images/ptp/downloadbg.gif"); height:30px; background-position:left; background-repeat:repeat-y; font: 0.8em Verdana, Arial, Helvetica, sans-serif; color:#fff;text-align:center;font-weight:bold; padding: 0 0 0 5px; }

td.paddright{padding-right:20px;}

.bookmark{position: absolute; top:0px; left:60px; font: 0.7em Verdana, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold;}

table.download{font-size:1.2em; padding: 0px; margin:5px;border: 2px #A03132 solid; background-color:#FCFFE5;
}
table.download td {padding: 10px 5px;}

.otpNav{display:none;}


ul{font: Arial, Helvetica, Verdana;}
