.p7AB 
{
	background-color: #FFFFFF; /*444444*/
	padding: 0 0 5px 0;
	border-right: 1px solid #FFFFFF; /*#333333;*/
	border-left: 1px solid #FFFFFF; /*#999;*/
	border-bottom: 1px solid #FFFFFF; /*#333333; */	
	font-family: Verdana, Helvetica, sans-serif !important;
}
.p7ABfix
{
	margin-bottom: 10px;
}
.p7ABtrig
{
	margin: 0;
	padding: 0;
	background-image: url(images/p7ap_whitestonebut.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF; /*#62A0C9;*/
	border: 1px solid #B0B0B0; /* new */
}
.p7ABtrig h3, .p7ABtrig h4 
{
	margin: 0;
	padding: 0;
	font-size: 12px !important;
	font-family: Arial, Tahoma, Verdana !important;
	font-weight: bold !important;
	letter-spacing: 0.1em !important;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a 
{
	display: block;
	text-decoration: none;
	padding: 0px 8px 0px 18px;			/* 4px 8px 4px 18px */
	color: #334433 !important; 			/*#D3E4EF;*/
	font-weight: normal;
	background-image: url(images/p7ap_east_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 1px solid #FFFFFF; 		/*#BDD3F2;*/
	border-bottom: 1px solid #FFFFFF; 	/*#286CD2;*/
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover 
{
	color: #334433;
}
.p7ABtrig a:active, .p7ABtrig a:focus 
{
	outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down 
{
	color: #334433; 					/*#333333;*/
	letter-spacing: 0.1em;
	background-image: url(images/p7ap_south_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
.p7ABcontent 
{
	padding: 20px;
	font-size: 12px;
	line-height: 1.5em;
	color: #334433;
	background-color: #F9F9F9;
	background-image: url(images/p7ap_light_gray_bevel.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, Verdana !important;

/* New stuff I added: */

	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC; 
	border-left: 1px dotted #CCCCCC;
}
.p7ABcontent h2, .p7ABcontent h3, .p7ABcontent h4 
{
	font-size: 12px !important;
	color: #334433 !important;
	margin: 0px !important;
	line-height: normal !important;
	letter-spacing: 0.1em !important;
}
.p7ABcontent p 
{
/*	margin: 0; */
}
.p7ap_currentmark 
{
	font-weight: bold;
}

.p7ABcontent ul
{
	list-style-position: outside;
	list-style-type: disc;
	padding: 8px 8px 8px 1em;
	margin: 2px 2px 2px 0;
	text-indent: 0em;
}

.p7ABcontent ul li
{
	margin-bottom: 9px;
}
