/* CSS */

body {
	background:url('images/body_bg.jpg') repeat-x #000;
	text-align:center;
	font:1em Arial, Helvetica, sans-serif;
	line-height:1.3em;
	color:#183925;
	padding:0px;
	margin:0px;
}

a {color:#00019a; text-decoration:underline; }
a:hover {color:#366088; text-decoration:underline;}
h1, h2, h3, h4, h5 {padding:0px; margin:0px;}

#index_wrapper {
	display:block;
	width:743px;
	text-align:right;
	padding:0px;
	margin:45px 0px 0px 0px;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	color:#FFF;
}
	#index_wrapper h1, #index_wrapper h2 {
		display:none;
	}
	#index_wrapper a, #index_wrapper a:link, #index_wrapper a:visited {
		font:bold 0.9em Arial, Helvetica, sans-serif;
		color:#FFF;
		text-decoration:none;
	}
	#index_wrapper a:hover {text-decoration:underline;}

#tagline {
	width:737px;
	text-align:right;
	font:bold 0.7em Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:20px 0px 0px 0px;
}
	
#wrapper {
	display:block;
	width:737px;
	background:url('images/wrapper_bg.jpg') repeat-y #eafade;
	text-align:left;
	padding:0px;
	margin:0px;
}

#header {
	display:block;
	float:right;
	width:596px;
	height:200px;
	padding:0px;
	margin:0px;
	text-align:center;
	XXborder:solid 1px red;
}
	#header h1, #header h2 {display:none;}
	#header h1 a, #header h1 a:link, #header h1 a:visited {display:none;}


#content {
	display:block;
	float:left;
	text-align:left;
	width:560px;
	margin:10px 0px 0px 20px;
	padding-bottom:20px;
	font:0.8em Arial, Helvetica, sans-serif;
	Xborder:dotted 1px red;
}
	
	#content h1, #print_content h1 {font:1.5em Arial, Helvetica, sans-serif; padding:0px; margin:0px;}


#content_lt {
	display:block;
	float:left;
	width:390px;
}
#content_rt {
	display:block;
	float:right;
	width:170px;
	text-align:right;
}

#print_link {
	display:block;
	text-align:right;
}

#print_wrapper {
	display:block;
	width:737px;
	text-align:left;
	margin-top:30px;
	border:solid 4px #334a36;
	background:#eafade;
}
#print_content {
	display:block;
	width:690px;
	Xborder:dashed 1px red;
	margin:10px 0px 0px 20px;
	padding-bottom:20px;
	font:0.8em Arial, Helvetica, sans-serif;
}
#print_content_lt {
	display:block;
	float:left;
	width:520px;
}
.clear {
	display:block;
	width:900px;
	height:1px;
	line-height:1px;
}

.common {font:0.95em Georgia, "Times New Roman", Times, serif;}
.red {color:red;}
.small {font:0.5em Arial, Helvetica, sans-serif;}
.med {font:bold 0.7em Arial, Helvetica, sans-serif; line-height:1.2em;}
.left {text-align:left;}

	
#pjc {
	display:block;
	clear:both;
	width:737px;
	top:50px;
	text-align:right;	
}

.input_file {font:11px Arial; width:300px;}
.input_text {font:11px Arial; width:300px;}
.input_select {font:11px Arial;}
.input_textarea {font:11px Arial; width:350px; height:100px;}
.input_caption {font:11px Arial; width:400px;}
.input_sort_order {font:11px Arial; width:20px;}
.input_submit {font:11px Arial;}
.error {font:bold 11px Arial; color:#FFF; background:#b00000; padding:4px; margin:2px; line-height:11px;} 
.success {font:bold 11px Arial; color:#FFF; background:#05BF2D; padding:4px; margin:2px; line-height:11px;}
.req {font:bold 17px Arial; color:#FF0000;}

