/* *** stylesheet.css for semha.org/semha *** */

html body {
	margin:			0;
	padding:		0;
	background:		#E1D4C0 url("http://www.semha.org/semha/images/sides_body.gif") repeat-y center top;
	text-align:		center;
	font:			small "Trebuchet MS",Verdana,Arial,Sans-serif;
	color:			#333;
}

 A:link, A:visited, A:active { 
	color: 			#0000C0; 
	text-decoration: underline; 
	font-weight: 	bold; 
}
 A:hover { 
	color: #FF0000; 
}

.tiny {
	margin-left: 	0px;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		xx-small;
	font-weight:	bold;
	text-align: 	left;
	color: 			#8C4210;
}
.tiny-r {
	margin-left: 	0px;
	padding-right:	5px;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		xx-small;
	font-weight:	bold;
	text-align: 	right;
	color: 			#8C4210;
}
.verbage {
	font-size:		medium;
	font-family:	"Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight: 	bold;
	line-height:	18px;
	text-align: 	left;
	padding: 		0px 3px 2px 3px; /* top, left, bottom, right */
}
.footer {
	padding:		3px 3px 3px 3px;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		10px;
	text-align: 	center;
	color: 			#826C55;
	background-color:	#E1D4C0;
}
.medium {
	margin:			5px 5px 5px 5px;
	padding-left: 	0px;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		12px;
	font-weight:	bold;
	text-align: 	left;
	color: 			#8C4210;
	line-height:	16px;
}
.large {
	margin:			0px 0px 0px 0px;
	padding-left: 	5px;
	font-family:	Arial, Helvetica, sans-serif; 
	font-size: 		15px;
	font-weight:	bold;
	text-align: 	left;
	color: 			#8C4210;
}
.large-r {
	margin:			0px 0px 0px 0px;
	padding-right: 	5px;
	font-family:	Arial, Helvetica, sans-serif; 
	font-size: 		15px;
	font-weight:	bold;
	text-align: 	right;
	color: 			#8C4210;
}

/* headers */
h1 {
	margin:			0px 0px 5px 20px;
	padding: 		2px 4px 2px 20px; /* top, left, bottom, right */
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		18px;
	font-weight:	bold;
	color: 			#8C4210;
	background-color:	#CABBA9;
	text-align: 	center;
}

.StdBox {	
	padding: 		0px 0px 0px 0px; /* top, left, bottom, right */
	border: 		3px solid #E1D4C0;
	background-color:	#FFFFFF;
}
.AltBox {	
	padding: 		0px 0px 0px 0px; /* top, left, bottom, right */
	border: 		1px solid #E1D4C0;
	background-color:	#E1D4C0;
	text-align: 	center;
}
.AltBox-text {	
	text-align: 	center;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		small;
	font-weight: 	bold;
	color: 			black;
}

.jobs-footer {
	padding:		3px 3px 3px 3px;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		10px;
	text-align: 	center;
	color: 			#826C55;
}
.jobs-msg {
	font-size:		x-small;
	font-family:	"Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight: 	bold;
	line-height:	14px;
	text-align: 	left;
	color: 			#826C55;
}
.jobs-text {
	border-top: 	1px solid #E1D4C0;
	font-size:		small;
	font-family:	"Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight: 	bold;
	line-height:	16px;
	text-align: 	left;
}

/* for FORM */

form {
	display:		inline;
}

input, textarea { 
	border-width:	0px;

	font-size:		medium;
	font-family:	"Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight: 	bold;
	line-height:	18px;
	text-align: 	left;
}
input.button {
	background-color: #cc0000; 
	font-weight: 	bold; 
	font-size: 		12px; 
	color: 			white;
}

/* Message Box */

.msg {
	background-color:	#ECECEC;
	padding: 		5px;
	font-family:	verdana, trebuchet, arial, sans-serif;
	font-size: 		small;
	font-weight: 	bold;
	color: 			red;
	border:			solid red 1px; 
}			
