	#messagebox1, #messagebox1hard {
		padding: 5px;
		color: #000000;
		font-size: 12px;
		margin: 0px 10px 20px 10px;
		background-color: #FFFFFF;
		border: 2px solid #006600;
	}

	#messagebox1 a, #messagebox1hard a {
		color: #000000;
		font-size: 12px;
	}

	#messagebox1 h1, #messagebox1hard h1 {
		color: #006600;
		font-size: 12px;
		font-weight: bold;
	}

	#messagebox2, #messagebox2hard {
		padding: 5px;
		color: #000000;
		font-size: 12px;
		margin: 0px 10px 20px 10px;
		background-color: #FFFFFF;
		border: 2px solid #FF0000;
	}

	#messagebox2 a, #messagebox2hard a {
		color: #000000;
		font-size: 12px;
	}

	#messagebox2 h1, #messagebox2hard h1 {
		color: #FF0000;
		font-size: 12px;
		font-weight: bold;
	}

	#messagebox3, #messagebox3hard {
		padding: 5px;
		color: #000000;
		font-size: 12px;
		margin: 0px 10px 20px 10px;
		background-color: #FFFFFF;
		border: 2px solid #2D52A5;
	}

	#messagebox3 a, #messagebox3hard a {
		color: #000000;
		font-size: 12px;
	}

	#messagebox3 h1, #messagebox3hard h1 {
		color: #2D52A5;
		font-size: 12px;
		font-weight: bold;
	}

	.tabscontainer {
		width: 100%;
	}

	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		border-bottom: 1px solid #999;
		border-left: 1px solid #999;
		width: 100%;
	}

	ul.tabs li {
		float: left;
		margin: 0px;
		padding: 0px;
		height: 31px;
		line-height: 31px;
		border: 1px solid #999;
		border-left: none;
		margin-bottom: -1px;
		margin-left: 0em;
		background: #e0e0e0;
		overflow: hidden;
		position: relative;
	}

	ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		font-size: 1.2em;
		padding: 0 10px;
		border: 1px solid #fff;
		outline: none;
	}

	ul.tabs li a:hover {
		background: #CCCCCC;
	}	

	html ul.tabs li.active, html ul.tabs li.active a:hover  {
		background: #FFFFFF;
		border-bottom: 1px solid #fff;
	}

	.tab_container {
		border: 1px solid #999;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
	}

	.tab_content {
		padding: 10px;
		color: #000000;
		background: #FFFFFF;
	}

	.tab_content div, .tab_content p, .tab_content a, .tab_content td {
		color: #000000;
	}

	input.confirm_yes {
		height: 25px;
		color: #000000;
		padding-left: 22px;
		border: 1px solid #444444;
		background-color: #CCCCCC;
		background-repeat: no-repeat;
		background-position: 1px 1px;
		background-image: url("../gfx/systemicons/confirm_yes.png");
	}

	input.confirm_no {
		height: 25px;
		color: #000000;
		padding-left: 22px;
		border: 1px solid #444444;
		background-color: #CCCCCC;
		background-repeat: no-repeat;
		background-position: 1px 1px;
		background-image: url("../gfx/systemicons/confirm_no.png");
	}

	input.mail_add {
		height: 25px;
		color: #000000;
		padding-left: 22px;
		border: 1px solid #444444;
		background-color: #CCCCCC;
		background-repeat: no-repeat;
		background-position: 1px 1px;
		background-image: url("../gfx/systemicons/mail_add.png");
	}

	input.mail_edit {
		height: 25px;
		color: #000000;
		padding-left: 22px;
		border: 1px solid #444444;
		background-color: #CCCCCC;
		background-repeat: no-repeat;
		background-position: 1px 1px;
		background-image: url("../gfx/systemicons/mail_add.png");
	}

	input.mail_responder {
		height: 25px;
		color: #000000;
		padding-left: 22px;
		border: 1px solid #444444;
		background-color: #CCCCCC;
		background-repeat: no-repeat;
		background-position: 1px 1px;
		background-image: url("../gfx/systemicons/mail_responder.png");
	}
