/* REDEFINITIONS ---------------------------------------------- *//* ------------------------------------------------------------ */html, body{	margin:				0;	padding:			0;	background:			#FFF url(../images/header/repeat_back.jpg) repeat-x;	font-family:		Verdana, Sans-Serif;	color:				#333;	height:				100%;}h1, h2{	margin:				0;	padding:			0;}h2{	margin:				0;	font-size:			11px;	font-weight:		bold;	color:				#EDEEB9;}div{	font-family:		Verdana, Sans-Serif;	font-size:			14px;	color:				#000;	text-align:			justify;}a{	color:				#A00;	font-weight:		bold;}input, textarea, select{	margin:				2px 0 0;	padding:			0 2px;	border:				solid 1px #DDD;	background:			#EFEFEF;	color:				#333;	font-family:		Arial,Sans-Serif;	font-size:			11px;}.label{	margin:				2px 0 0;	padding:			0 10px 0 0;	font-weight:		bold;	font-size:			11px;	width:				200px;	display:			block;}/* ------------------------------------------------------------ *//* ------------------------------------------------------------ *//* PAGE LAYOUT ------------------------------------------------ *//* ------------------------------------------------------------ */#title{	/* so far is controlled by h3 */}#page_title{	background:			url(../images/background/title_repeat.gif) repeat-x;}#menu{ 	background:			url(../images/background/background_menu.gif) repeat-x;}#content{	text-align:			justify;	vertical-align:		top;}.text_pane td{	padding:			1px;}/* ------------------------------------------------------------ *//* ------------------------------------------------------------ *//* LISTING STYLES --------------------------------------------- *//* ------------------------------------------------------------ */#listing_text{	margin:				2px;	width:				445px;	display:			block;	float:				left;}#listing_image{	margin:				2px;	width:				60px;	height:				60px;	display:			block;	float:				left;	background:			#333;}.odd{	margin:				5px 0;	padding:			5px;	background:			#EED;	border:				solid 1px #CCC;}.even{	margin:				5px 0;	padding:			5px;	background:			#FFF;	border:				solid 1px #CCC;}/* ------------------------------------------------------------ *//* ------------------------------------------------------------ *//* ------------------------------------------------------------ *//* ------------------------------------------------------------ */#pf_header{	margin:			0;	padding:		0;	height:			30px;	border-bottom:	solid 1px #AAA;}#pf_large_image{	margin:				0;	padding:			0;	float:				left;	border:				solid 1px;}#pf_alt_images{	margin:				5px 0;	padding:			0;	width:				300px;	float:				left;	display:			block;}#pf_simple_info{	margin:				0 0 0 10px;	padding:			0 0 0 5px;	width:				230px;	float:				left;	border:				solid 1px #AAA;	background:			#DADCCF;}#pf_info_row{	margin:				0;	padding:			5px 0 5px 5px;	float:				left;	width:				215px;	display:			block;	border-bottom:		solid 1px #FFF;}#pf_info_row_b{	margin:				0;	padding:			5px;	float:				left;	width:				180px;	display:			block;}#pf_row_label{	margin:				0;	padding:			0;	width:				90px;	display:			block;	float:				left;	font-weight:		bold;}#pf_actions{	margin:				0 0 8px 0;	padding:			0 2px 2px 2px;	background:			#EEE;	text-align:			right;}#pf_additional_top{	margin:				0;	padding:			10px 0;	float:				left;	width:				524px;	border-top:			solid 1px #AAA;}#pf_additional{	margin:				0;	padding:			10px 0;	float:				left;	width:				524px;	border-bottom:		solid 1px #AAA;	border-top:			solid 1px #AAA;}	/* ------------------------------------------------------------ *//* ------------------------------------------------------------ *//* STYLES FOR TEXT AND IMAGES --------------------------------- *//* ------------------------------------------------------------ */#news_date{	color:				#AE3614;}#footer a {										/* STYLE FOR FOOTER LINKS */	color:				#AAA;	text-decoration:	none;}.alt_img { 										/* REGULAR BORDER FOR ALTERNATE IMAGES */	margin:				2px 2px 0 0;	border:				solid 1px #777;}.alt_img:hover { 								/* ROLLOVER BORDER HIGHLIGHT FOR ALTERNATE IMAGES */	border:				solid 1px #FFF;}#system_output { 								/* STYLE FOR THE SYSTEM MESSAGE DIV */	margin:				0 0 10px;	padding:			10px;	border:				solid 1px #555;	background:			#AA0000;	color:				#FFFFFF;	font-weight:		bold;}.current { 										/* CURRENT STATE FOR PAGE NUMBERS */	background:			#555;	color:				#FFF;	text-decoration:	none;}.required { 										/* REQUIRED FIELDS */	color:				#FF0000;	text-decoration:	none;}/* ------------------------------------------------------------ *//* ------------------------------------------------------------ *//* PAGE BAR STYLE --------------------------------------------- *//* ------------------------------------------------------------ */#page_view_bar											/* style for the entire page bar */{	margin:				0 0 10px;	padding:			5px 0;	width:				610px;	height:				25px;	border-bottom:		solid 1px #AAA;}#view_bar												/* style for the "Viewing X of XXX" div */{	margin:				5px 0;	float:				left;	width:				250px;	font-weight:		bold;}#page_bar												/* the style for the div with page numbers */{	width:				340px;	float:				right;	position:			relative;	text-align:			right;}#page_num												/* default page number (only affects the divider "|") */{	margin:				5px 0;	float:				right;	font-size:			11px;	color:				#CCC;}#page_num a												/* page numbers that are links (all) */{	text-decoration:	none;	padding:			1px;}.current												/* style for the current page */{	font-weight:		bold;	color:				#333;}/* ------------------------------------------------------------ *//* ------------------------------------------------------------ */
