/*
	Taglines
*/
.tagline {
	float:					right;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

.tagline_disaster {
	background-image:		url(tagline-disaster.gif);
	margin:					50px 70px 0 0;
	
	width:					400px;
	height:					208px;
}

/*
	Clearfix
*/
.clearfix:after {
	content:				".";
	display: 				block;
	height: 				0;
	clear: 					both;
	visibility: 			hidden;
}

.clearfix { display: inline-block; }  /* for IE/Mac */


#contents .col-1 img {
	margin-top:				10px;
}

.download_pdf {
	display:				block;
	background-image:		url(download_pdf.gif);
	background-repeat:		no-repeat;

	width:					124px;
	height:					46px;
}

.hidden {
	display:				none;
}

/*
FORMS
*/

.autoform {

	display:				block;

	width:					450px;

}



.autoform p {

	padding-bottom:			2px!important;

	margin-bottom:			2px!important;

}



.autoform .date .title,

.autoform .text .title,

.autoform .upload .title,

.autoform .varchar .title,

.autoform .password .title,

.autoform .enum .title {

	width:					140px;

	font-size:				10pt;

}



.autoform .varchar .element input,

.autoform .password .element input,

.autoform .text .element textarea,

.autoform .upload .element input,

.autoform .date .element input {

	width:					320px;

}



.autoform .enum .element select {

	max-width:				320px;

	min-width:				150px;

}



.autoform .text .element textarea {

	height:					150px;

}



.autoform .multicheckbox {

	float:					left;

	width:					170px;

	margin-bottom:			0!important;

}



/*

	Common Stylings

*/



.autoform {

	display:				block;

	clear:					both;

	

	padding:				10px 10px 40px 0;

}



.autoform .notice {

	display:				block;

	clear:					both;

	background-image:		url(form_notice_top.gif);

	background-repeat:		no-repeat;

	background-position:	0 10px;

	

	padding-top:			10px;

	margin-bottom:			2px;

}



.autoform .notice .internal {

	display:				block;

	background-image:		url(form_notice_bottom.gif);

	background-repeat:		no-repeat;

	background-position:	0 100%;

	

	padding:				5px 10px 5px 10px;

}



.autoform .notice .internal span {

	display:				block;

	clear:					both;

	

	color:					#fff;

}



.autoform .notice .internal .title {

	font-weight:			bold;

}



.autoform .varchar,

.autoform .spacer ,

.autoform .date,

.autoform .upload,

.autoform .text,

.autoform .checkbox,

.autoform .password,

.autoform .enum {

	padding-bottom:			5px;

}



.autoform .multicheck  {

	float:					left;

	width:					100px;

}



.autoform .date .title,

.autoform .text .title,

.autoform .upload .title,

.autoform .varchar .title,

.autoform .password .title,

.autoform .enum .title {

	float:					left;

	clear:					left;

	margin-right:			10px;

}



.autoform .checkbox {

	float:					left;

	clear:					left;



}



.autoform .checkbox input {

	float:					left;

	margin-right:			10px;

}



.autoform .checkbox .title {

	float:					left;

}



.autoform .multicheck {

	display:				block;

	clear:					both;

	

	width:					100%;

}



.autoform .multicheck .title {

	float:					left;

	clear:					left;



	padding-top:			10px;

	font-weight:			bold;

}



.autoform .spacer  .title {

	float:					left;

	clear:					left;



	padding-top:			10px;

}



.autoform .multicheckbox {

	float:					left;

	margin-bottom:			0!important;

}



.autoform .varchar .element input,

.autoform .password .element input,

.autoform .text .element textarea,

.autoform .upload .element input,

.autoform .date .element input {

	float:					left;

	

	width:					280px;

	margin-bottom:			1px;

}



.autoform .enum .element select {

	float:					left;

	

	margin-bottom:			5px;

}



.autoform .varchar .hint,

.autoform .multicheck .hint,

.autoform .password .hint,

.autoform .text .hint,

.autoform .enum .hint,

.autoform .date .hint,

.autoform .checkbox .hint {

	display:				block;

	clear:					left;

	

	font-style:				italic;

	color:					#f00;

}



.autoform .buttons .submit {

	float:					right;

}



.autoform .buttons {

	display:				block;

	clear:					both;

	padding-bottom:			10px;

}



.autoform .subtitle {

	float:					left;

	clear:					both;

	font-size:				8pt;

	color:					#666;

	margin-bottom:			6px;

}



.autoform .e_fnord {

	display:				none;

}