BODY {

	color:#758EA8; /* 5F749A */
  background-color: #FFFFFF;
  	/*background: url(http://localhost/cdmweb2/images/tile.gif);
  */
	font-family : Verdana,Tahoma, Arial, Helvetica, sans-serif;

	font-size : 70%;

	margin:15px;

	padding:0px;

}

.holding-cell {
	border: 0px solid silver;
	padding: 0px;
}


A {

	/*color : #CF97CF;*/
	color:#758EA8;
	font-weight: bold;
}



A:HOVER {

	color : #CF97CF;

}

b {
	
	/*color: #58AEFF;*/
}

/* ELEMENTS */



TD {

	font-size: 85%;

}

TABLE {

	border-spacing: 0px;
	border-collapse: collapse;

}

hr {

	border-style: dotted;

	border-color: #68C447;

}



/* SUB STYLES */



/* Form Field Name */

.field-name {

	font-weight: bold;
	color: #CF97CF;

}



/* Page Title */

.title {

	font-size:medium;

	color: #758EA8; /* CF97CF*/
	
	font-weight: bold;
	
	letter-spacing: 1px;

}

.subtitle {
	
	font-weight: bold;
	color: #653366;
}



/* Page Subtitle */



/* DISPLAY AREAS */



/* Top */

.top {

	background-color: #FFFFFF;

}



/* Sides */

.side {

	background-color: #FFFFFF;
/* OLD: CDE6FC */
	padding-left: 8px;
	padding-top: 8px;

}



/* Side Zones */

.side-zone {

	background-color: #CF97CF;
  
  border: 1px solid #CF97CF; 

	/*border-width:0px;*/
	
	color: yellow;
	
	vertical-align: top;

}



.side-zone A {

	color: white;
	
	font-weight: bold;
	
	text-decoration: none;

}



.side-zone A:hover {

	color: yellow;

}




.side-zone-title {

	color: yellow;

	font-weight: bold;

}



.side-zone-content {

	color: #333333;

}

/* Strap */

.strap {

	background-color: #65B7FF;
/*OLD: 65B7FF */
	color: #FFFFFF;
	font-weight: bold;
	
	margin-top: 10px;

	padding: 4px;

}



.strap A {

	color: white;
	font-weight: bold;
	text-decoration: none;

}

.strap A:hover {

	color: #CF97CF;

}



/* Footer */

.footer {

	background-color:#FFFFFF;

	padding: 10px;

	text-align: center;

	/*color: #CF97CF;*/
	
	font-weight: bold;

}







/* Main Content Area */

.main {
	
	border: 2px solid #CF97CF;
	
	padding:20px;

	background-color: #FFFFFF;

}

.main-top {
	
	padding:0px;

	background-color: #CF97CF;
	
		color: #FFFFFF;
		
		font-weight: bold;
		font-size:100%;

}



.alert-box {

	border: 1px solid #65B7FF;

	border-width:1px;

	padding: 5px;

	width: 75%;

}



.alert-box-alert-title {

	font-weight: bold;

	color: orange;

	font-size: small;

}



.alert-box-error-title {

	font-weight: bold;

	color: red;

	font-size: small;

}

li {
	list-style-image:url(http://cdmweb.co.uk/images/symbols/li.gif);
	font-weight: bold;
}

.sub {
	
	background: transparent url(http://cdmweb.co.uk/images/symbols/sub-symb.gif) no-repeat left;
	background-color: #D6AAD6;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 3 3 3 29px;
}

.top-links A {
	 color: #ffffff;
	 font-weight: bold;
	 text-decoration: none;
}
.top-links A:hover{
	color: #ffffff;
}

.bottom-links {
	
	color: #ffffff;
}

.bottom-links A {
	 color: #ffffff;
	 font-weight: bold;
	 text-decoration: none;
}
.bottom-links A:hover{
	color: #ffffff;
	text-decoration: underline;
}

.price-table {
	
/*	color: #D6AAD6;*/
	font-weight: bold;
	background-color: #FFFFFF; /* CF97CF */
	border: 2px solid #CF97CF;
}

.price-title {
	
	/*color: #65B7FF;*/
	letter-spacing: 1px;
}

.price-table A {

	color:#CF97CF;
}

.portfolio-el {
	text-align: center;
	vertical-align: top;
	border: 2px dotted #CF97CF;
	padding-top: 20px;
	padding-bottom: 20px;
}