@charset "utf-8";
/* CSS Document */

body {
	font:0.85em Arial, Verdana, Helvetica, sans-serif;
	line-height:1.5em;
	color:#000;
}
#welcome {width:810px; text-align:right; font:11px Verdana;}
	#welcome a {color:blue; text-decoration:none;}
	#welcome a:hover {color:#000; text-decoration:underline;}
	
#wrapper {
	display:block;
	width:810px;
	background:url('images/bg_wrapper.gif') repeat-y #FFF;
	border:solid 1px #000;
	padding:0px;
	margin:0px;
}
#header {
	display:block;
	width:810px;
	height:288px;
	background:url('images/bg_header.gif') no-repeat;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	Xborder: dashed 1px blue;
}
	#header h1, #header h2, #header h3, #header h4 {	
		display:none;
	}
	
#content {
	display:block;
	float:left;
	width:630px;
	padding:0px;
	margin:0px 0px 0px 20px;
	text-align:left;
	Xborder:solid 1px red;
}
	#content h1 { font-size:1.4em; }
	#content h2 { font-size:1.3em; }
	#content h3 { font-size:1.2em; }
	#content h4 { font-size:1.1em; }
	
#search_results, #add_contact, #login {
	display:block;
	border:solid 1px #ffc129;
	background:lightyellow;
	padding:10px;
	margin:10px 0px;
}
	#search_results {padding:0px 10px 10px 10px;}
	
.search_storytitle {font-size:1.1em; font-weight:bold; color:blue;}
.search_storyintro {padding:0px 0px 15px 15px;}

#footer {
	display:block;
	width:810px;
	height:108px;
	background:url('images/bg_footer.gif') no-repeat;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
}
	#footer ol {display:none;}
	
	.common {}
	.small {font-size:0.8em;}

.fileuploadtable {border:solid 1px #045e0d; margin:15px 0px;}
table.data {border:solid 1px #045e0d; padding:3px;}
table.data_small {font:0.9em Verdana, Arial, Helvetica, sans-serif; border:solid 1px #045e0d; padding:3px;}
td.colname {font-weight:bold; color:#FFF; background:#045e0d;}
	td.colname a {color:#FFF; text-decoration:none;}
	td.colname a:hover {color:#CCC; text-decoration:underline;}
tr.rowcolor {background:#e7ffdd;}

.input_text, .input_text_short, .input_text_long, .input_text_iso, .input_select, .input_submit, .input_file, .input_text_payroll, .textarea_story_text, .input_textarea_reason {
	font:0.85em Verdana, Arial, Helvetica, sans-serif;
}
.input_text {width:200px;}
.input_text_short {width:50px;}
.input_text_payroll {width:70px;}
.input_text_iso {width:40px;}
.textarea_iso_def {
	position:absolute;
	right:100px;
	width:600px;
	height:320px;
	border:solid 2px #000;
	background:lightyellow;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	padding:5px;
}
.share_story_form {
	background:lightyellow;
	border:solid 1px #CCC;
	padding:15px;
	font-size:0.9em;
}
.textarea_story_text {
	width:580px;
	height:250px;
	line-height:1.1em;
	padding:5px;
}
.input_textarea_reason {
	width:580px;
	height:50px;
}

.largetext {font-size:1.4em; font-weight:bold;}
.blue {color:#045e0d;}
.red {color:red;}

.error {color:#FFF; font-weight:bold; background:#FF0000;}
	.error ul {padding-left:10px; margin:5px 5px 5px 15px;}
.success {color:#FFF; font-weight:bold; background:#00CC00;}
	.success ul {padding-left:10px; margin:5px 5px 5px 15px;}

.req {color:red;}

#termsofuse {
	width:650px;
	font-size:1.1em;
	line-height:1.4em;
	text-align:justify;
	margin:0px auto;
}

.disclaimer {
	width:800px;
	font:9px Arial, Helvetica, sans-serif;
	color:#999;
}

