html {
	height:						100%;
}

body {
	color: 						#2c2c2c;
	font-family:				Helvetica, Arial, sans-serif;
	font-size:					12px;
	margin: 					0;
	padding: 					0;
	background:					#d7d5c1;
	height:						100%;
	min-width:					980px;
	min-height:620px;
}

/** layout
------------------------------------------------------------------ */

div#wrapper {
	width:						100%;
	height:						100%;
	min-width:					980px;
	overflow:					hidden;
	margin:						0;
	padding:					0;
}

/** text
------------------------------------------------------------------ */
p {
	color: 						#2c2c2c;
	font-family:				Helvetica, Arial, sans-serif;
	margin: 					0;
	padding: 					0 0 10px 0;
	font-size:					12px;
	line-height:				20px;
}

p strong {
	font-weight:				bold;
}

p em {
	font-style:					italic;
}

a {
	text-decoration:			none;
	color:						#2c2c2c;
	font-weight:				normal;
}

a:hover {
	text-decoration:			none;
	color:						#000000;
	font-weight:				normal;
}


h1 {
	color: 						#2c2c2c;
	font-family:				Helvetica, Arial, sans-serif;
	font-weight:				bold;
	margin: 					0;
	padding: 					0 0 10px 0;
	font-size:					27px;
	line-height:				32px;
}

h2 {
	color: 						#2c2c2c;
	font-family:				Helvetica, Arial, sans-serif;
	font-weight:				bold;
	margin: 					0;
	padding: 					0 0 10px 0;
	font-size:					19px;
	line-height:				26px;
}

h3 {
	color: 						#2c2c2c;
	font-family:				Helvetica, Arial, sans-serif;
	font-weight:				bold;
	margin: 					0;
	padding: 					0 0 10px 0;
	font-size:					16px;
	line-height:				23px;
}

h4 {
	color: 						#2c2c2c;
	font-family:				Helvetica, Arial, sans-serif;
	font-weight:				bold;
	margin: 					0;
	padding: 					0 0 10px 0;
	font-size:					14px;
	line-height:				22px;
}

h5 {
	color: 						#2c2c2c;
	font-family:				Helvetica, Arial, sans-serif;
	font-weight:				bold;
	margin: 					0;
	padding: 					0 0 10px 0;
	font-size:					12px;
	line-height:				20px;
}

ul {
	margin: 					0 0 20px 0;
}

ul li {
	padding: 					2px 0px 2px 17px;
	margin: 					0;
	line-height:				18px;
	list-style: 				none;
	color: 						#163642;
	background: 				url("../images/bullet.gif") no-repeat 0.2em 0.7em;
}

ul li ul {
	padding: 					0;
	margin: 					3px 0 0 0;
}

ul li ul li {
	padding: 					2px 0px 2px 17px;
	margin: 					0;
	line-height:				18px;
	background: 				url("../images/bullet.gif") no-repeat 0em 0.7em;
}

ol {
	margin: 					0 0 20px 0;
}

ol li {
	padding: 					2px 0px 2px 5px;
	margin: 					0 0 0 20px;
	line-height:				18px;
	color: 						#163642;
	list-style: 				decimal;
}


/** forms
------------------------------------------------------------------ */
input {
	color:						#2c2c2c;
	background-color: 			#FFFFFF;
	border:						1px solid #e8e8e8;
	font-size:					12px;
	font-family:				Helvetica, Arial, sans-serif;
	padding:					6px;	
}

textarea {
	color:						#2c2c2c;
	background-color: 			#FFFFFF;
	border:						1px solid #e8e8e8;
	font-size:					12px;
	font-family:				Helvetica, Arial, sans-serif;
	padding:					6px;	
}

select {
	color:						#2c2c2c;
	background-color: 			#FFFFFF;
	border:						1px solid #e8e8e8;
	font-size:					12px;
	font-family:				Helvetica, Arial, sans-serif;
	padding:					6px;
}

.submit-btn {
	color:						#6f0000;
	background-color: 			#FF0000;
	border:						1px solid #e20000;
	font-size:					12px;
	font-family:				Helvetica, Arial, sans-serif;
	padding:					12px;
}

.submit-btn:hover {
	color:						#000000;
	background-color: 			#e20000;
	border:						1px solid #e20000;
}