@charset "UTF-8";
/* CSS Document 

- CLT20 - 

Copyright Pulse Innovations Limited

Designed by Wyndham Richardson 2009


 */

.MCPpollCol {
	float: left;
	width: 250px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
.MCPcommentCol {
	float:right;
	height:542px;
	overflow:auto;
	padding-right:10px;
	padding-top:15px;
	width:379px;
}
.MCPcommentInputContainer {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	font-size:1.3em;
	margin-bottom:15px;
	width:340px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.MCPcommentsLeft {
	margin-bottom: 8px;
	font-size: 1.4em;
}


.MCPcommentInput {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#787878;
	font-family:Arial,sans-serif;
	font-size:13px;
	height:50px;
	margin-bottom:8px;
	padding:7px;
	width:324px;
}
.MCPcomment {
	border-top:1px dotted #CCCCCC;
	font-size:1.3em;
	line-height:1.3em;
	padding:8px 15px 8px 0;
	width:345px;
}
.MCPcomment:hover {
}
.MCPcomment span {
	font-weight: bold;
}
.MCPcommentTime {
	font-size: 11px;
	color: #898989;
}
.MCPcommentRespond {
	font-size: 11px;
	line-height: 1em;
}
.MCPcommentResponses {
	background-color: #f1f1f1;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 11px;
	margin-right: 20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-top: 5px;
	border: 1px solid #ccc;
	line-height: 1em;
	margin-bottom: 3px;
}
.MCPcommentLoad {
background-color:#FFF1DD;
border:1px solid #EB6E08;
color:#EB6E08;
font-size:1.3em;
font-weight:bold;
margin-bottom:8px;
padding:4px;
text-align:center;
}
.MCPcommentLoad:hover {
	cursor: pointer;
	background-color: #EB6E08;
	color: #FFf;
	border-top-color: #AB5007;
	border-right-color: #AB5007;
	border-bottom-color: #AB5007;
	border-left-color: #AB5007;
}
.MCPcrHeader {
	color: #EB6E08;
	font-size: 12px;
	margin-bottom: 8px;
}
.MCPcommentResponse {
	border-top:1px dotted #CCCCCC;
	font-size:1.1em;
	line-height:1.3em;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0;
}
.MCPcrInput {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#787878;
	font-family:Arial,sans-serif;
	font-size:13px;
	height:50px;
	margin-bottom:8px;
	padding:7px;
	width:285px;
}
.MCPTabHeader {
	margin-bottom: 3px;
	border-bottom-width: 1px;
	font-size:1.4em;
}
.MCPTabSubHeader {
	border-bottom:1px dotted #CCCCCC;
	color:#666666;
	font-size:1.2em;
	line-height:1.3em;
	margin-bottom:15px;
	padding-bottom:8px;
}
.MCPpollOtherQ {
	margin-bottom: 8px;
	margin-top: 15px;
	font-size: 1.1em;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
}
.MCPpollOtherQ ul {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.MCPpollOtherQ li {
	cursor: pointer;
}

.MCPpollOtherQ a {
	background-image:url(../images/buttons/arrowlinkorange.jpg);
	background-position:0 2px;
	background-repeat:no-repeat;
	display:block;
	font-size:1.2em;
	padding-bottom:8px;
	padding-left:11px;
	padding-right: 10px;
}
