
xp {
	font-size: 12px;
}

.cp_h1 {
	color: #0099cb;
	font-size: 14px;
	font-weight: bold;	
}

.cp_h2 {
	color: #8dc53c;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	font-weight: bold;
}

.cp_h3 {
	color: #0099cb;
	font-size: 12px;
	font-weight: bold;	
}

#cp_hterms {
	width: 450px;
	text-align: left;
	padding: 30px 0 5px 0;
	color: #8dc53c;
	font-size: 12px;
	font-weight: bold;
}

#cp_main_wide {
	width: 795px; border: 0px solid #333; text-align: left; margin-bottom: 15px;
}

#cp_main_wide a, a:active, a:visited {
	color: #0099cc;
	text-decoration: none;	
}

#cp_main_wide a:hover {
	text-decoration: underline;	
}

#cp_main_narrow {
width: 625px; border: 0px solid #333; text-align: left; margin-bottom: 15px;
}

#cp_main_narrow a, a:active, a:visited {
	color: #0099cc;
	text-decoration: none;	
}

#cp_main_narrow a:hover {
	text-decoration: underline;	
}

#cp_right_block_header {
	background-color: #cdffff;
	color: #c53f3e;
	padding: 3px 0;
}

#cp_right_block_header a {
	color: #c53f3e;
	text-decoration: underline;	
}

#cp_right_block {
	/*padding: 10px 0 0 15px; - this will be used when message block is displayed in future revisions */
	padding: 0 0 0 15px;
	text-align: left;
	border-left: 1px solid #999999;
}

#cp_right_block ul {

	margin: 0;
	padding: 0;
	list-style: none;
}

#cp_right_block a {
	color: #0099cc;
	text-decoration: none;	
}

#cp_right_block a:hover {
	text-decoration: underline;	
}

#cp_login {
	background-color: #eae8e9;
	width: 362px;
	padding: 20px 20px 20px 70px;
	text-align: left;
}

#cp_signup {
	border: 1px solid #eae8e9;
	width: 360px;
	padding: 20px 20px 20px 70px;
	text-align: left;
}

#cp_create_profile {
	border: 2px solid #87cfe7;
	width: 710px;
	margin: 0;
	padding: 0;
}

.cp_create_profile_header {
	color: #fff;
	background-color: #0e9fce;	
}

#cp_create_profile td {	
	padding: 5px;
}

#cp_terms {
	border: 1px solid #eae8e9;
	width: 450px;
}

#cp_send_message {
	border: 1px solid #8dc53c;
	width: 420px;
	margin: 0;
	padding: 10px;
	text-align: left;
}

#cp_help a {
	color: #0099cc;	
}

#cp_help a:hover {
	text-decoration: underline;
}

.cp_myprofilespacer {
	width: 100%;
	border-bottom: 1px solid #d2eda6;
}
#actionBox
{
	position:relative;
	display:block;
	border: 1px solid #333;
	background-color: #fff;
	xpadding: 2px;
	z-index: 1000;
	xoverflow: auto;
}
#actionBoxShadow
{
	z-index: 999;
	position:absolute;
	display:none;
	padding: 0 9px 9px 0;
	filter:shadow(color:gray, strength:2, direction:135);
}
