@charset "utf-8";




/*---------- Divs ----------*/
div#MC div.options {
	float:left; width:100%; height:auto; margin:0 0 20px 0; padding:0 0 2px 0; z-index:205;
	border-bottom:1px solid #CCCCCC;
	text-align:right; color:#999999; }
	
div#MC div.titlebig {
	float:left; width:440px; height:auto; margin:0 0 14px 0; padding:4px 5px 4px 5px; z-index:205;
	background-color:#E9E9E9;
	font:bold 14px Arial,Verdana; color:#666666; }
div#MC div.titlesmall {
	float:left; width:450px; height:auto; margin:0 0 10px 0; padding:0; z-index:205;
	font:bold 14px Arial,Verdana; color:#666666; }
div#MC div.nav {
	float:right; width:auto; height:auto; margin:0; padding:1px 0 0 0; z-index:206;
	font:normal 11px Arial,Verdana; color:#999999; }

div#MC div.content {
	float:left; width:100%; height:auto; margin:0 0 10px 0; padding:0; z-index:205; }
div#MC div.space {
	float:left; width:100%; height:14px; margin:0; padding:0; z-index:205; }
	
div#MC div.captcha {
	float:left; width:280px; height:auto; margin:0 0 2px 134px; padding:0; z-index:206; }

div#MC div.msgok {
	float:left; width:432px; margin:0 0 18px 0; padding:6px 8px 6px 8px; z-index:205;
	border:1px solid #009900; background-color:#EAFFEA;
	color:#009900; }
div#MC div.msgerror {
	float:left; width:432px; margin:0 0 18px 0; padding:6px 8px 6px 8px; z-index:205;
	border:1px solid #FF0000; background-color:#FFEAEA;
	color:#FF0000; line-height:15px; }




/*---------- Text ----------*/
div#MC div.options a {
	font-weight:bold; }

div#MC div.content p,
div#MC div.nav p {
	margin:0 0 10px 0; padding:0;
	line-height:15px; }
div#MC div.content p span {
	color:#999999; }
div#MC div.content p span.cf {
	font-weight:bold; color:#2B63BF; }
div#MC div.nav span {
	margin:0 4px 0 4px; padding:0; }
div#MC div.content h1 {
	margin:0 0 4px 0; padding:0;
	font:bold 12px Arial,Verdana; color:#000000; }
div#MC div.content h2 {
	margin:0 0 12px 0; padding:0;
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	font:normal 10px Arial,Verdana,"Times New Roman"; color:#999999; line-height:15px; text-align:right; }
div#MC div.content h2 span {
	color:#CCCCCC; }

div#MC ul {
	margin:0; padding:0 0 10px 30px;
	list-style:disc; }
div#MC ul li {
	margin:0; padding:0;
	line-height:15px; }

div#MC div.msgok form ul,										/*** EDIT ***/
div#MC div.msgerror form ul {
	padding:0; }

div#MC form ul {
	margin:0; padding:0;
	list-style:none; }
div#MC form ul li {
	margin:0 0 1px 0; padding:2px 0 2px 0;
	background-color:#F4F4F4;
	clear:both; line-height:normal; }
div#MC form ul li.centre {
	text-align:center; }
div#MC form ul li.note {
	background-color:transparent;
	text-align:right; font-size:10px; color:#FF0000; }
div#MC form ul li.buttons {
	margin:0; padding:10px 0 0 0;
	background-color:transparent;
	text-align:right; }
div#MC div.content form ul li p {		/* see div.captcha */
	margin:1px 0 1px 134px;
	line-height:normal; }
div#MC form ul li span.req {
	font-weight:bold; color:#FF0000; }
div#MC form ul li span.inptxt {
	line-height:18px; }
div#MC form ul li span.thumbsp {
	margin:0 5px 0 15px; }
div#MC form label {
	float:left; width:130px; margin:0 4px 0 0; padding:2px 0 0 0;
	font-weight:bold; text-align:right; }



	
/*---------- Links ----------*/
div#MC h1 a:link,
div#MC h1 a:visited,
div#MC h1 a:active {
	color:#000000; text-decoration:none; }
div#MC h1 a:hover {
	color:#000000; text-decoration:underline; }




/*---------- Tables ----------*/
div#MC table {
	margin:0 0 10px 0; padding:0; width:450px;
	border-collapse:collapse; }
div#MC table td {
	/*height:22px;*/ padding:3px 4px;
	border:1px solid #FFFFFF; background-color:#F4F4F4;
	text-align:center; }
div#MC table td.aleft {
	text-align:left; }
div#MC table th {
	/*height:22px;*/ padding:5px 2px;
	border:1px solid #FFFFFF; background-color:#C9C9C9;
	color:#666666; }




/*---------- Images / Objects ----------*/
div#MC div.content img.thumb {
	border:1px solid #DFDFDF; }
div#MC div.content img.thumbfl {
	float:right; margin:3px 0 4px 16px;
	border:1px solid #DFDFDF; }
div#MC div.content img.snapshot {
	border:5px solid #DFDFDF; }
div#MC div.content img.iconhlp {
	float:right; margin-right:2px;
	cursor:help; }

div#MC div.captcha img,
div#MC div.captcha object {
	float:left; }




/*---------- Forms ----------*/
div#MC form {
	margin:0; padding:0 0 10px 0;		/* padding according to p*/
	color:#666666; }
div#MC form input,
div#MC form select,
div#MC form textarea {
	margin:0; padding:0;
	border:1px solid #CCCCCC; background-color:#FFFFFF;
	font:normal 11px Arial,Verdana,"Times New Roman"; color:#000000;
	vertical-align:text-top; }
div#MC form input[type="radio"] {
	border:none; background-color:transparent; }
div#MC form input[type="checkbox"] {
	border:none; }
div#MC form input[type="text"],
div#MC form input[type="password"],
div#MC form input[type="file"] {
	padding:1px 3px 1px 3px; }
div#MC form input[type="submit"],
div#MC form input[type="reset"],
div#MC form input[type="button"] {
	margin:0; padding:2px 5px 2px 5px;
	border:none; background-color:#2B63BF;
	cursor:pointer;
	font:bold 11px Arial, Verdana, "Times New Roman"; color:#FFFFFF; }