/*
* MMT Consultancy :: Stylesheet
*
* Author:	Michael Dyrynda
* Created:	2008-04-05
*/

body {
	background-color:	#FFFFFF;
	background-image:	url("../images/bg.gif");
	background-repeat:	repeat-x;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#1A1A1A;
	text-align:			center;
}

#container {
	text-align:			left;
	width:				780px;
	margin:				0 auto;
}

#header {
	background-color:	transparent;
	font-family:		Arial Helvetica, sans-serif;
	font-size:			13px;
	height:				140px;
}

#header img.logo {
	float:				left;
	padding-top:		35px;
}

#header img.slogan {
	vertical-align:		top;
	padding-top:		25px;
	padding-left:		120px;
}

#links {
	float:				right;
	padding:			5px;
}

#links a {
	background-color:	#18288D;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
	text-decoration:	none;
	padding:			6px;
	font-weight:		normal;
}

#links a:hover {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
	background-color:	#314872;
	text-decoration:	none;
	padding:			6px;
	font-weight:		normal;
}

#content {
	background-color:	transparent;
	text-align:			left;
	font-family:		Arial, Helvetica, sans-serif;
	padding:			5px;
	line-height:		14pt;
	margin:				0;
	vertical-align:		top;
}

#content a {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#00062D;
	text-decoration:	none;
	border-bottom:		1px dotted #00062F;
	font-weight:		normal;
}

#content a:hover {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#314872;
	text-decoration:	none;
	border-bottom:		1px dotted #314872;
	font-weight:		normal;
}

#footer {
	background-color:	#18288D;
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	padding:			5px;
	text-align:			center;
}

.error {
	background-color:	#64001A;
	text-align:			center;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			3px;
}

.error_heading {
	background-color:	#64001A;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	padding:			5px;
}

.error_text {
	background-color:	#FFB4C7;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1A1A1A;
	padding:			3px;
}

.success {
	background-color:	#007E2F;
	text-align:			center;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			3px;
	margin:				10px;
}

.success_heading {
	background-color:	#007E2F;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	padding:			5px;
}

.success_text {
	background-color:	#B3E8C7;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1A1A1A;
	padding:			3px;
}

.info {
	background-color:	#044C7A;
	text-align:			center;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			3px;
}

.info_heading {
	background-color:	#044C7A;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	padding:			5px;
}

.info_text {
	background-color:	#99BDD4;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1A1A1A;
	padding:			3px;
}

#loginForm {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1A1A1A;
	border:				1px dotted #D5D5D5;
	padding:			10px;
	width:				400px;
	margin:				0 auto;
	text-align:			center;
}

#loginForm input.text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#1A1A1A;
	text-align:			left;
	background-color:	#F5F5F5;
	border:				1px solid #D5D5D5;
}

#loginForm input:focus {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#1A1A1A;
	text-align:			left;
	background-color:	#EEEEEE;
	border:				1px dotted #666666;
}

#loginForm input.button {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-align:			center;
	color:				#044C7A;
	font-weight:		bold;
	background-color:	#F5F5F5;	
	border:				1px solid #D5D5D5;
}

#inputForm {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1A1A1A;
	border:				1px dotted #D5D5D5;
	padding:			10px;
	width:				700px;
	margin:				10px auto;
	text-align:			left;
}

#inputForm .text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1A1A1A;
	font-weight:		bold;
}

#inputForm input.text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#1A1A1A;
	text-align:			left;
	background-color:	#F5F5F5;
	border:				1px solid #D5D5D5;
	width:				300px;
}

#inputForm textarea {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#1A1A1A;
	text-align:			left;
	background-color:	#F5F5F5;
	border:				1px solid #D5D5D5;
	width:				700px;
}

#inputForm input:focus {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#1A1A1A;
	text-align:			left;
	background-color:	#EEEEEE;
	border:				1px dotted #666666;
}

#inputForm select {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1A1A1A;
	text-align:			left;
	background-color:	#F5F5F5;
	border:				1px solid #D5D5D5;
}

#inputForm input.button {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			center;
	color:				#044C7A;
	font-weight:		bold;
	background-color:	#F5F5F5;	
	border:				1px solid #D5D5D5;
}
