/* collapsed */
#epaptscol,#epcarscol,#epdatingcol,#ephomecol,#epjobscol,#epshopcol
{
	background: #000000;
	color: #fff;
	width: 100%;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 0;
	border-bottom: #333;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

#aptscolsummary A,#carscolsummary A,#datingcolsummary A,#homecolsummary A,#jobscolsummary A,#shopcolsummary A
{
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: underline;
	color: #FFF;
	padding-left: 5px;
}

#aptscolcount,#carscolcount,#datingcolcount,#homecolcount,#jobscolcount,#shopcolcount
{
	visibility: hidden;
	display: none;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}

#aptscolimgcell,#carscolimgcell,#datingcolimgcell,#homecolimgcell,#jobscolimgcell,#shopcolimgcell
{
	width: 60px;
	float: left;
	margin: 2px;
}

#aptscolactionlink1,#carscolactionlink1,#datingcolactionlink1,#homecolactionlink1,#jobscolactionlink1,#shopcolactionlink1
{
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 2px;
	font-weight: bold;
}

#aptscolactionlink1 A,#carscolactionlink1 A,#datingcolactionlink1 A,#homecolactionlink1 A,#jobscolactionlink1 A,#shopcolactionlink1 A
{
	text-decoration: none;
	color: #FFF;
	margin-left: -5px;
}

#aptscolactionlink1 A:hover,#carscolactionlink1 A:hover,#datingcolactionlink1 A:hover,#homecolactionlink1 A:hover,#jobscolactionlink1 A:hover,#shopcolactionlink1 A:hover
{
	text-decoration: underline;
}

/* expanded */
#epaptsexp,#epcarsexp,#epdatingexp,#ephomeexp,#epjobsexp,#epshopexp
{
	background: #C2D3ED;
	color: #FFF;
	padding: 0px 0px 0px 5px;
}

#epaptsexpcont,#epcarsexpcont,#epdatingexpcont,#ephomeexpcont,#epjobsexpcont,#epshopexpcont
{
	width: 146px;
	background: #94B2DE;
	margin: 7px;
	padding: 0;
	color: #fff;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
}

#aptsexpsummary	A,#carsexpsummary A,#datingexpsummary A,#homeexpsummary A,#jobsexpsummary A,#shopexpsummary A
{
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: underline;
	color: #FFF;
}

#aptsexpaction1,#carsexpaction1,#datingexpaction1,#homeexpaction1,#jobsexpaction1,#shopexpaction1
{
}

#aptsexpaction1imgcell,#carsexpaction1imgcell,#datingexpaction1imgcell,#homeexpaction1imgcell,#jobsexpaction1imgcell,#shopexpaction1imgcell
{
	width: 60px;
	float: right;
	margin: 2px;
}

#aptsexpaction2,#carsexpaction2,#datingexpaction2,#homeexpaction2,#jobsexpaction2,#shopexpaction2
{
	font-weight: bold;
}

#aptsexpaction3,#carsexpaction3,#datingexpaction3,#homeexpaction3,#jobsexpaction3,#shopexpaction3
{
	font-weight: bold;
	padding-bottom: 3px;
}

#aptsexpaction3 A,#carsexpaction3 A,#datingexpaction3 A,#homeexpaction3 A,#jobsexpaction3 A,#shopexpaction3 A
{
	text-decoration: underline;
	color: #FFF;
	margin-left: -5px;
}

#aptsexpaction3 A:hover,#carsexpaction3 A:hover,#datingexpaction3 A:hover,#homeexpaction3 A:hover,#jobsexpaction3 A:hover,#shopexpaction3 A:hover
{
	text-decoration: none;
}

/* Users filled blocks */
#aptscolloc,#aptsexploc,#carscolloc,#carsexploc,#datingcolloc,#datingexploc,#homecolloc,#homeexploc,#jobscolloc,#jobsexploc,#shopcolloc,#shopexploc
{
	visibility: hidden;
	display: none;
}

/* Classes */
.vepselect
{
	font-size: 10px;
	width: 125px;
}

.vepcheckbox
{
	font-size: 10px;
	margin-left: -2px;
}

.veptextarea
{
	width: 300px;
	font-size: 11px;
}

.veptext
{
	width: 100px;
	font-size: 11px;
}

.vepsummary
{
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

#epaptscol UL,#epcarscol UL,#epdatingcol UL,#ephomecol UL,#epjobscol UL,#epshopcol UL,#epaptsexp UL,#epcarsexp UL,#epdatingexp UL,#ephomeexp UL,#epjobsexp UL,#epshopexp UL
{
	margin: 0;
	padding: 2px 0px 2px 0px;
}

#epaptscol LI,#epcarscol LI,#epdatingcol LI,#ephomecol LI,#epjobscol LI,#epshopcol LI,#epaptsexp LI,#epcarsexp LI,#epdatingexp LI,#ephomeexp LI,#epjobsexp LI,#epshopexp LI
{
	color: #FFF;
	list-style-type: square;
	margin-left: 2px;
	list-style-position: inside;
}

#epaptsexp FORM,#epcarsexp FORM,#epdatingexp FORM,#ephomeexp FORM,#epjobsexp FORM,#epshopexp FORM
{
	padding: 0px;
	margin: 0;
}

.vepspacer
{
	background: #FFF;
	margin: 4px 4px 4px 4px;
}

/* Exceptions */
#jobsexpaction1imgcell
{
	float: none;
}

#epaptsexp FORM
{
	margin-left: -2px;
	padding-left: 0px;
	width: 100%;
	font-size: 9px;
}

#epaptsexp TH, #epaptsexp TD
{
	font-size: 10px;
	color: #FFF;
}
