/*
####################################
######                        ######
######   UNIQUE PAGE STYLES   ######
######                        ######
####################################
*/

/* browse_index ******************************************************/
.browse_index .display_header .c1,
.browse_index .display_table .c1 {
	width:65%;
	text-align: left;
	padding-left:10px;
	}
.browse_index .display_header .cend,
.browse_index .display_table .cend {
	text-align: center;
	}

.browse_index .display_table .c1 {
	color:#1C53AF;
}
	
.browse_index .display_table .cend {
	font-weight:bold;
}	
	
.browse_index  .form_input {
	margin-right:7px;	
	position:relative;
	top:1px;
	width:112px;
}

.browse_index .button {
	float:left;
	font-weight:normal;
	margin-right:3px;
	position:relative;
	top:3px;	
}

.browse_index .button_blue,
.browse_index .button_blue_hover {
	width: auto;
	font-size: 0.9em; /* XX 0.8 */
}

.browse_index .topbar_grey .c1 {
	padding-left:11px;
}

.browse_index .topbar_grey span {
	font-size:1em;
	position:relative;
	top:3px;
}

.browse_index .topbar_grey .c1 .form_checkbox {
	float:left;
	margin-right:5px;
	position:relative;
	top:1px;
}

.browse_index .topbar_grey .c1 .button {
	top:0px;
}

#browse_columns #top_button {
	display: block;
	width: 100%;
	padding-bottom: 5px;
	}

#browse_columns #bottom_button {
	display: block;
	width: 100%;
	padding-bottom: 5px;
	}

#browse_columns #treemenu_1 {
	float: left;
	margin-bottom: 5px;
	}
	
#browse_columns {
	margin-bottom:0px;
	position:relative;
	width:100%;
}

#browse_columns .column2 textarea {
	height:81px;
	width:94%;
}

#browse_columns .column2 {
	font-size:0.9em;
	padding-left:51px;
	text-align:left;
	vertical-align:top;
	width:38%;
}

/* savesearches ******************************************************/
.savesearches .button_blue,
.savesearches .button_blue_hover {
	font-size:0.9em; /* XX 0.8 */
	}

/* mysearchforms *******************************************************/
.mysearchforms .button_blue,
.mysearchforms .button_blue_hover,
.mysearchforms .button_grey,
.mysearchforms .button_grey_hover {
	font-size:0.9em; /* XX 0.8 */
	}


/* home index *********************************************************/	
#home_login, #home_register, #home_sup_srch, #home_adv_srch {
	height: 21px;
	}
	
p#home_login .button_blue,
p#home_register .button_white,
p#home_sup_srch .button_white, 
p#home_adv_srch .button_white  {
	position: relative;
	float: left;
	}
					
#home_main {
	position: relative;
	clear: both;
	margin: 5px auto 10px auto;
	width: 961px;
	background-image: url('./images/pod1/home_main_bg.gif');	
	}	
	
#home_repositioner {
	position: relative;
	float: right;	
	display: inline;
	width: 710px;
	}		
		
#home_column1 {
	position: relative;
	float: left;
	display: inline; /* keep */
	width: 236px;
	padding: 10px 0px 0px 0px;	
	}
	#home_column1 h1 {
		margin: 0px 21px 7px 21px;
		color: black;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		}
	#home_column1 .horizontal_greyline1,
	#home_column1 .gradient_small {
		margin: 0px 21px 10px 21px;
		}

	#home_column1 h2 {
		position: relative;
		margin: 0px 21px 4px 21px;
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; /* XX 0.7 */
		}
		#home_column1 h2 span {
			display: none;
			}
		#home_column1 h2 a:link,
		#home_column1 h2 a:active,
		#home_column1 h2 a:visited {
			position: relative;
			display: block;
			color: #454545;
			background: url('./images/pod1/arrow_grey1.gif') left center no-repeat;
			padding-left: 14px;
			text-decoration: none;
			margin-bottom: 2px;
			}
		#home_column1 h2 a:hover {
			position: relative;
			color: #1c53af;
			text-decoration: none;
			}

		#home_column1 p {
			position: relative;
			color: #404040;
			margin: 0px 21px 2px 21px;
			font: normal 0.8em Verdana, Arial, Helvetica, sans-serif; /* XX 0.7 */
			}
			
		#home_column1 .more {
			position: relative;
			display: block;
			text-align: right;
			margin-bottom: 5px;
			margin-right: 21px;
			}
			#home_column1 .more a:link,
			#home_column1 .more a:active,
			#home_column1 .more a:visited {
				position: relative;
				color: #1c53af;
				font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; /* XX 0.7 */
				text-decoration: none;
				}
			#home_column1 .more a:hover {
				position: relative;
				color: #1c53af;
				text-decoration: underline;
				}
			#home_column1 .more span {
				display: none;
				}

/** Home Column 2 **/

#home_column2 {
	position: relative;
	float: left;
	width: 505px;
	width: 490px;
	display: inline;
	zoom:1;		/* keep*/
	}
#home_column2_content {
	position: relative;
	padding: 10px 21px 0px 21px;
	}
	#home_column2 .gradient_large {
		margin-bottom: 15px;
		}
	#home_column2 h1 {
		position: relative;
		margin: 0px 0px 10px 0px;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		color: #222;
		}
		#home_column2 h1 span {
			font: bold 0.9em Arial, Helvetica, sans-serif;
			color: #555;
			}
	#home_column2 p {
		margin: 0px 0px 7px 0px;
		font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
		}
		
#home_section1,
#home_section2 {
	position: relative;
	margin-top: 5px;
	background-image: url('./images/pod1/home/section_bg.gif');
	}
#home_section1 {
	float: left;
	width: 195px;
	}
#home_section2 {
	float: right;
	width: 195px;
	}
	#home_section1 h1,
	#home_section2 h1 {
		margin: 10px 12px 6px 12px;
		font: bold 1.2em Arial, Helvetica, sans-serif;
		color: #1c53af;
		}
		#home_section1 h1 span,
		#home_section2 h1 span {
			color: black;
			}
	#home_section1 p,
	#home_section2 p {
		margin: 0px 12px 10px 12px;
		font: normal 0.9em Arial, Helvetica, sans-serif; /* XX 0.8 */
		color: #898989;
		}
#home_section1 span.top,
#home_section2 span.top {
	position: relative;
	display: block;
	clear: both;
	}
	#home_section1 span.top img,
	#home_section2 span.top img{
		display: block;	
		}
#home_section1 span.bottom,
#home_section2 span.bottom {
	position: relative;
	clear: both;
	display: block;
	}
	#home_section1 span.bottom img,
	#home_section2 span.bottom img{
		display: block;		
		}

#contain_boxes {
	position: relative;
	clear: both;
	display: block;
	height: 170px;
	}
	
/** Home Column 3 **/

.home_column3 {
	position: relative;	
	width: 220px;
	padding: 10px 0px 0px 0px;
	float: right;
	display: inline;
	zoom:1;		/* keep */
	}
	.home_column3 .gradient_small {
		margin: 0px 21px 7px 21px;
		clear: both;
		}
	.home_column3 h1 {
		position: relative;
		margin: 0px 21px 7px 21px;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		color: #222;
		}
	.home_column3 p {
		margin: 0px 21px 7px 21px;
		font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
		clear: both;
		}
	.home_column3 p span {
		font-weight: bold;
		color: #009dd9;
	}

/* advancedsort ******************************************************/
.advancedsort .c1, 
.advancedsort .c2, 
.advancedsort .cend {
	padding-left: 10px;
	width: 33%;
	text-align: left;
	}

.advancedsort .main_table {
	width:60%;
	}
	
.advancedsort #table_div {
	position: relative;
	float: left;
	padding-left: 30%;
	}	
	
.advancedsort .page_buttons {
	width:275px;
	float: left;
/*	margin-left: 30%; */
	position: relative;
	overflow: visible;
	}	

.advancedsort .button_blue,
.advancedsort .button_blue_hover,
.advancedsort .button_grey,
.advancedsort .button_grey_hover {
	font-size: 0.9em; /* XX 0.8 */
	}
	
/* exportformatlist ***********************************************/

.exportformatlist  .c1 {
	color: black;
	text-align: left;
	width: 20%;
	padding-left: 24px;
	}
.exportformatlist .c2 {
	text-align: left;
	width: 20%;
	padding-left: 24px;
	}
.exportformatlist  .cend {
	text-align: center;
	width: 15%;
	/* background-color:#E9F4F7;	*/
	}	

.exportformatlist  th.c1 {
	border-left: 1px solid #D4D4D4;
}
.exportformatlist  th.cend {
	border-right: 1px solid #D4D4D4;
}

.exportformatlist .button_blue,
.exportformatlist .button_blue_hover,
.exportformatlist .button_grey,
.exportformatlist .button_grey_hover {
	font-size: 0.9em; /* XX 0.8 */
	}

/* mysearchforms *************************************************/
.mysearchforms .c1 {
	text-align:center;
	width:10%;
}

.mysearchforms .display_header .c1 {
	padding-left:1px;
	padding-right:1px;
}

.mysearchforms  .c2 {
	padding-left:10px;
	width:30%;
}

.mysearchforms .c3 {
	padding-left:45px;
	width:50%;
}

.mysearchforms  .cend {
	text-align:center;
	width:10%;
}

.mysearchforms .display_table .cend {
	background-color:#E9F4F7;	
}

/* editbooklists *************************************************/
.editbooklists td {
	border: none;
}

.editbooklists .c1 {
	font-weight:bold;
	padding-left:4px;
	text-align:left;
	width:9%;
}

.editbooklists  .c2 {
	color:black;
	padding-left:0px;
	width:91%;
}

.editbooklists .display_table {
	border:1px solid #D4D4D4;
}
.editbooklists .page_buttons,
.editbooklists .button {
	float: left;
	width: 17%;
	padding-left:0px;
}

.editbooklists .button_blue,
.editbooklists .button_blue_hover,
.editbooklists .button_grey,
.editbooklists .button_grey_hover {
	float: left;
	font-size: 0.9em; /* XX 0.8 */
}

/* savesearches ****************************************************/
.savesearches  th.c1 {
	border-left:1px solid #D4D4D4;
}

.savesearches  .c1 {
	text-align:center;
	vertical-align:middle;
	width:5%;
}

.savesearches  .c2 {
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	width:20%;
}

.savesearches .c3 {
	color:black;
	padding-left:10px;
	padding-right:10px;
	width:20%;
}

.savesearches  .c4 {
	color:black;
	padding-left:10px;
	padding-right:10px;
	width:30%;
}

.savesearches .c5 {
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	width:10%;
}

.savesearches .cend {
	background-color:#E9F4F7;
	text-align: right;		
	width:15%;
	padding-right:10px;	
}

.savesearches  th.cend {
	background-color:#F8F8F7;
	background-image:none;
	border-right:1px solid #D4D4D4;
}
img.savesearches  th.cend  {
	height: 14px;
	width: 14px;
}

.savesearches  td.c4 {
	font-size:0.8em;
	}

	.savesearches .topbar_grey .area1 {
		padding-right:10px;
		position:relative;
		float: left;
		}
	.savesearches .topbar_grey .area2 {
		padding-right:10px;
		float: left;		
		position:relative;		
		}
	.savesearches .topbar_grey .area3 {
		padding-right:10px;
		float: left;		
		position:relative;		
		}
		
	.savesearches .topbar_grey label {
		padding-right:10px;
		float: left;		
		position:relative;		
		}
				
	.savesearches .topbar_grey span {
		position: relative;
		top: 5px;
		}
	.savesearches .topbar_grey .button {
		position: relative;
		top: 2px;
		}		
	.savesearches .topbar_grey .form_input {
		position: relative;
		top: 1px;
		border: 1px solid #D7D7D7;
		}
	.savesearches .topbar_grey .form_checkbox {
		position: relative;
		top: 3px;
		float: left;
		}		

/* addlist ************************************************************/

.addlist .topbar_blue {
	height:57px;
}

.addlist .topbar_blue td {
	color: black;
	font-weight: bold;
	padding: 0px 12px;
	vertical-align: middle;
	width: 50%;
	margin: 0px;
}

#BookLists #label1,
#BookLists #label2,
.addlist .topbar_blue label {
	font-weight:normal;
	margin-left:12px;
}

#BookLists #label1,
#BookLists #label2,
.addlist .topbar_blue span, 
.addlist .topbar_blue label {
	display: block;
	float: left;
	position: relative;
	overflow: visible;
	width: auto;
}
#BookLists #label1 {
	width: 240px;
	margin: 0px;
	}

#BookLists #label2 {
	width: 360px;
	margin: 0px;	
	}

#BookLists #label0,
.addlist .topbar_blue span {
	margin-right: 4px;
	top: 0px;
	float: left;
	position: relative;	
	overflow: visible;
}
#BookLists #label0 {
	width: 100px;
	margin: 0px;
	padding: 0px;
	}

/* bug 2005
.addlist .topbar_blue input {
	position: relative;
	top: 2px;
}
*/

#BookLists #label3,
.addlist .topbar_blue td.c1 div {
	float:left;
	position:relative;
	width:150px;
	display: block;
	overflow: visible;
}

.addlist .c1 {
	padding-left: 10px;
	width: 25%;
}

.addlist  .c2 {
	padding-left: 45px;
	width: 45%;
}

.addlist .cend {
	text-align: center;
	width: 15%;
}

.addlist .display_table .c1 {
	color:#436893;
	height: 25px;
}

.addlist .display_table .cend {
	background-color:#E9F4F7;
}

.addlist  #name_search {
	width: 160px;
	font-size:1.1em;
}

.addlist  #description_search {
	margin-right: 10px;
	width: 250px;
	font-size:1.1em;
}

/* form_builder *****************************************************/
.form_builder_fields th {
	font-weight: bold;
	height: 32px;
}

.form_builder_fields td, 
.form_builder_fields th {
	color:#737373;
	font-size:0.9em; /* XX 0.8 */
	margin:0px;
	padding:0px;
}

.form_builder_fields td.c1, 
.form_builder_fields td.c4, 
.form_builder_fields td.c7 {
	padding-bottom:6px;
	text-align:center;
	vertical-align:middle;
	width:8%;
}
.form_builder_fields th.c2, 
.form_builder_fields th.c5, 
.form_builder_fields th.c8 {
	font-weight:bold;
	padding-left:18px;
	text-align:left;
	width:17%;
}

.form_builder_fields td.c2, 
.form_builder_fields td.c5, 
.form_builder_fields td.c8 {
	padding-bottom:6px;
	padding-left:18px;
	text-align:left;
	vertical-align:middle;
	width:17%;
}

.form_builder_fields th.c3, 
.form_builder_fields th.c6, 
.form_builder_fields th.c9 {
	font-weight:bold;
	padding-left:18px;
	text-align:left;
	width:8%;
}

.form_builder_fields th.c3, 
.form_builder_fields th.c6 {
	background-image:url(./images/pod1/dots_vertical_grey1.gif);
	background-position:right center;
	background-repeat:repeat-y;
}

.form_builder_fields td.c3, 
.form_builder_fields td.c6, 
.form_builder_fields td.c9 {
	background-image:url(./images/pod1/dots_vertical_grey1.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding-bottom:6px;
	padding-left:18px;
	text-align:left;
	vertical-align:middle;
	width:8%;
}

.form_builder_fields td.c9 {
	background-image: none;
}

.form_builder_fields {
	background-color:#E2E2E1;
	border:1px solid #D4D4D4;
	margin-bottom:18px;
	width:100%;
	margin-top:35px;
}

.form_builder_fields .r1 {
	color: #1c53af; /* was 31589B */
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	height:22px;
	line-height:normal;
	margin:0px;
	padding-left:19px;
	vertical-align:middle;
}

.form_builder_defin #shaded_background {
	margin-top:23px;
}

.form_builder_fields .spacer {
	font-size:0.1em;
	height:7px;
	line-height:1.5em;
}

#basic_search_builder {
	background-color:#F8F8F7;
}

#basic_search_builder #basic_search_builder {
	margin-top: 0px;
}
	
.form_builder_fields  input.disabled {
	background-color:#D9D9D9;
}

.form_builder_fields td.c3 input, 
.form_builder_fields td.c6 input, 
.form_builder_fields td.c9 input {
	border:1px solid #B1B1B0;
	color:#737373;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em; /* XX 0.8 */
	width:33px;
}

.formbuilder_defin .button_blue,
.formbuilder_defin .button_blue_hover,
.formbuilder_defin .button_grey,
.formbuilder_defin .button_grey_hover{
	font-size: 0.9em; /* XX 0.8 */
	width: 96px;	
	}
	
/*** advanced Search ************************************************/

#column2 #checkboxes {
	margin:0px 0px 1px;
	position:relative;
	width:100%;
}

#column2 #checkboxes td {
	background-image:url(./images/pod1/form_pages/checkbox_display_bg.gif);
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em; /* XX 0.8 */
	height:32px;
	padding-left:12px;
	vertical-align:middle;
}

#column2 #checkboxes td span {
	/* position: relative;  smk here */
	bottom: 3px;
	}

#checkers1,
#checkers2,
#checkers3,
#checkers4 {
	float:left;
	padding:2px 10px 2px 0px;
	position:relative;
	text-align:left;
	display: inline; 
	vertical-align:middle;
}

#checkers1 span, 
#checkers2 span,
#checkers3 span,
#checkers4 span {
	bottom: 3px;
	position:relative;
	}

#search_options {
	position: relative;
	width: 100%;
	margin-bottom: 15px;
	}
#search_options #options_header {
	border: 1px solid #EAEAEA;
	background-color: #FCFCFB;
	height: 41px;
	vertical-align: middle;
	}
	#search_options #options_header table {
		width: 100%;
		}
		#search_options #options_header .c1,
		#search_options #options_header .c2,
		#search_options #options_header .c3 {
			text-align: center;
			vertical-align: middle;
			font-size: 0.9em; /* XX 0.8 */
			font-weight: bold;
			}
		#search_options #options_header .c1 {
			text-align: left;
			padding-left: 16px;
			width: 22%;
			background: url('./images/pod1/form_pages/bksrc_intro_header_dots.gif') right center no-repeat;
			}
		#search_options #options_header .c2 {
			width: 7%;
			background: url('./images/pod1/form_pages/bksrc_intro_header_dots.gif') right center no-repeat;
			}
		#search_options #options_header .c3 {
			padding-left: 15px;
			text-align: left;
			}
		#search_options #options_header .c4 {
			width: 22px;
			text-align: right;
			vertical-align: middle;
			padding-right: 15px;
			}
			#search_options #options_header .c1 img {
				display: block;
				margin-left: auto;
				}	

#options_content {
	width: 100%;
	border-left: 1px solid #D1D1D0;
	border-top: 1px solid #E3E3E2;
	border-right: 1px solid #D1D1D0;
	border-bottom: 1px solid #E3E3E2;
	padding-top: 12px;
	padding-bottom: 12px;
	/*background: url('./images/pod1/form_pages/bksrc_intro_content_bg.gif') top left repeat-x;*/
	background-color: #F8F8F7;
	}
	#options_content table {
		width: 100%;
		}
	#options_content .c1 {
		width: 21%;
		padding: 4px 5px 2px 28px;
		font-size: 0.9em; /* XX 0.8 */
		vertical-align: top;
		/* background: url(./images/pod1/arrow_grey2.gif) 16px 9px no-repeat; */
		}
	#options_content .c1 a:link, 
	#options_content .c1 a:active, 
	#options_content .c1 a:visited {
		color:#1C53AF;
		font-weight:bold;	
		text-decoration:none;
	}
	#options_content .c1 a:hover {
		text-decoration:underline;
	}
	#options_content .c2 {
		width: 7%;
		text-align: center;
		padding: 1px 0px 2px 0px;
		vertical-align: top;
		}
	#options_content .c3 {
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
		#options_content .c3 .form_input {
			width: 80%;
			font-size: 0.9em;
			padding: 0px;
			margin: 0px;
			}
			
#options_content input.button_white, 
#options_content input.button_white_hover {
	color:#1C53AF;
	float:left;
	margin:10px 15px 0px;
	position:relative;
	text-align:left;	
	font-size: 0.9em; /* XX 0.8 */
}
		
.extra_options_open, 
.extra_options_closed {
	height:22px;
	margin-bottom:15px;
	position:relative;
	width:100%;
}

.extra_options_open .checkboxes span {
	display:none;
}

.extra_options_open .checkboxes table td span {
	bottom:3px;
	display:inline;
	position:relative;
}

.extra_options_open .selection table th {
	font-size:0.9em;
	text-align:left;
}

.extra_options_open .radio_selection table th {
	font-size:0.9em;
	text-align:left;
}
	
/** Grey Table Styles **/
.smaller_options {
	margin: 0px auto 15px auto;
	border: 1px solid #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	}
	.smaller_options .c1 {
		width: 142px;
		height: 57px;
		padding-left: 12px;
		border-right: 1px solid #BFCCD4;
		vertical-align: middle;
		text-align: left;
		font-weight: bold;
		font-size: 1em;
		}
	.smaller_options .c2 {
		background-color: #F8F8F7;
		vertical-align: middle;
		text-align: center;
		height: 57px;
		padding-left: 15px;
		padding-right: 15px;
		}
		.smaller_options .c2 table {
			margin-left: auto;
			margin-right: auto;
			}
		.smaller_options .c2 .form_input,
		.smaller_options .c2 .form_select {
			width: 70px;
			padding: 0px;
			font-size: 1em;
			}
		.smaller_options .c2 table th {
			text-align: right;
			font-weight: normal;
			font-size: 0.9em; /* XX 0.8 */
			color: #7D7D7D;
			}
		.smaller_options .c2 table td {
			text-align: right;
			font-weight: bold;
			font-size: 0.9em; /* XX 0.8 */
			color: #7D7D7D;
			padding-left: 6px;
			}
	.smaller_options .c3 {
		border-top: 1px solid #D4D4D4;
		background-color: #EDEDED;
		height: 41px;
		padding-left: 10px;
		vertical-align: middle;
		}
		.smaller_options .c3 th,
		.smaller_options .c3 td {
			text-align: left;
			padding: 0px 1px 0px 1px;
			font-size: 0.9em; /* XX 0.8 */
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			
#end_table {
	margin-bottom:15px;
	position:relative;
	width:100%;
}

#end_table td {
	font-size:0.9em; /* XX 0.8 */
	padding-left:15px;
	text-align:center;
	width:50%;
}

#end_table td .form_input {
	padding:0px;
	width:30px;
}
/* SMK TODO .book_search  */
#bottom_search_button .button_blue,
#bottom_search_button .button_blue_hover {
	float:right;
	position:relative;
	font-size: 0.9em;
	width: auto;
	margin: 0px 100px;
	color: #009dd9;
}

.book_search  #top_search_button .button_blue,
.book_search  #top_search_button .button_blue_hover {
	font-size: 0.9em; /* XX 0.8 */
	margin-top: 10px;
	color: #009dd9;
}

#book_search_columns #tab_header {
		float:left;
		position:relative;	
		display: block;	
		margin: 0px;
		padding: 0px;
		width: 100%;	
	}

#search_tabs #search_button {
		float:left;
		position:relative;	
		/* display: inline;*/
		width: 25%;
		top: -6px;
	}	

#BookSearchAdvanced #left_search_button a.button_shaded,
#BookSearchAdvanced #left_search_button .button_shaded {
	/* background-image:url(./images/pod1/nav/form_nav1_1.gif); */
}
	

/* feedback / issue report ********************************************/
.issue_report .display_table  {
	border: medium none;
	padding-left: 5px;
	text-align: left;
	font-size: 1em;
}

.issue_report .display_table td {
	padding:2px 0px 2px 15px;
	text-align:left;
	vertical-align:top;
	border: medium none;
}

.issue_report .c1 {
	width:13%;
}

.issue_report .c2 {
	width:87%;
}

.issue_report .display_table2 {
	border: none;
	font: 0.9em Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-left: 5px;
	text-align: left;
	background-color:white;	
}

	.issue_report .display_table2 .c1 {
		font: bold 1em Arial, Helvetica, sans-serif;
		text-align: left;
		width: 13%;
		padding-left: 5px;
		border: none;
		}

.issue_report .page_buttons {
	float: left;
	padding: 0px;
	width: 186px;
}

.issue_report .button_blue,
.issue_report .button_blue_hover,
.issue_report .button_grey,
.issue_report .button_grey_hover {
	font-size: 0.9em; /* XX 0.8 */
	width: 85px;
	}


/*  user_preferences ***************************************************/

#UserPreferencesForm #left_search_button .button_shaded {
	/* background-image:url(./images/pod1/nav/form_nav1_1.gif);*/
}

.user_preferences #user_preferences_columns {
	margin-top:12px;
	position:relative;
	width:100%;
}

.user_preferences #column1 #user_preferences_background {
	height:171px;
	background-image: none;
}

.user_preferences #column1 li.seperator {
	margin-bottom: 15px;
}

/** for 2 items in the list change pwd and export format */
.user_preferences #user_preferences_columns #column1 #background {
	padding-bottom:60px;
}

.user_preferences #column2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.9em; /* XX 0.8 */
}

.user_preferences #column2 .button{
	float:right;
	position:relative;
	margin-top: 15px;
}

.user_preferences   span {
	float: left;
	position: relative;
}

.user_preferences .result_type_options {
	position: relative;
	top: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	.user_preferences table.result_type_options {
		width: 100%;
	}
	.user_preferences .result_type_options tr {
		position: relative;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 32px;
		background-color: #F8F8F7;
		/* background-image: url('./images/pod1/form_pages/checkbox_display_bg.gif'); */
		/* background-repeat: repeat-x; */
		width: 100%;
		}
	.user_preferences .result_type_options td {
		font: normal 1em Arial, Helvetica, sans-serif;
	  position: relative;
		top: 0px;
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 20px;
		vertical-align: middle;
		}
	.user_preferences .result_type_options .c1 {
 		position: relative;	
 		width: 75%;	
		}
		.user_preferences .result_type_options .c1 label {
			float: left;
			margin-right: 8px;
			}
		.user_preferences .result_type_options .c1 span {
			float: left;
			padding-top: 4px;
			}
	.user_preferences .result_type_options .c2 {
			position: relative;
			padding: 0px;
		}
		.user_preferences .result_type_options td.c2 {
			top: 0px;
			}
		.user_preferences .result_type_options .c2 label {
			float: left;
			margin-right: 8px;
			}
		.user_preferences .result_type_options .c2 span {
			float: left;
			padding-top: 4px;
			}

.user_preferences td .result_counts {
	height:160px;
	vertical-align:middle;
}
.user_preferences  .c1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	padding:6px 8px 10px 10px;
	text-align:right;
}

.user_preferences .result_options .c1 {
	height: 15px;
}

.user_preferences .sort_options .c2,
.user_preferences .sort_options .c3,
.user_preferences .sort_options .c4 {
	padding:6px 10px 10px 0px;
}

.user_preferences .result_options .c2 {
	padding:6px 0px 10px;
}

.user_preferences td.sort_order {
	vertical-align:middle;
}

.user_preferences .sort_options .sort_prompt {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}
.user_preferences .result_box .topbar_grey {
	padding-top: 0px;
	}
.user_preferences .topbar_grey td {
	font-size: 1em;
	}
.user_preferences .topbar_grey .form_input {
	font-size: 1.0em;
	width: 40px;
	}
.user_preferences #san_select {
	float: left;
	width: 85px;
	}	
	
.user_preferences .topbar_grey .r1 {
	position: relative;
	top: 0px;
	height: 37px;
	}
	.user_preferences .topbar_grey .r1 .c1 {
		position: relative;
		top: 0px;
		float: left;
		padding-left: 20px;
		width: 60%;
		}
		.user_preferences .topbar_grey .r1 .c1 .form_input {
			width: 285px;
			top: 0px;
			}
.user_preferences .topbar_grey .r1 .c2 {
	position: relative;
	padding-left:35px;
	float: left;
	}
	.user_preferences .topbar_grey .r1 .c2 .form_select {
		width: 120px;
		top: 0px;
		}
.user_preferences .topbar_grey .r1 td {
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	.user_preferences .topbar_grey .r1 td span {
		position: relative;
		padding-top: 3px;
		font: normal 1em Arial, Helvetica, sans-serif;
		float: left;
		margin-right: 8px;
		top: 0px;
		}
	.user_preferences .topbar_grey .r1 td label {
		float: left;
		}

.user_preferences  .r1 .c1 .form_input {
	width:285px;
}

.user_preferences .r2 td {
	font-family:Arial,Helvetica,sans-serif;
	padding:5px 0px 5px 20px;
}

.user_preferences  .print_options td.c1 {
	width:250px;
}

.user_preferences  .print_options .r3 td.c1 {
	padding-bottom:5px;
	padding-top:10px;
}

.user_preferences .print_options .form_input {
	float:right;
	height:60px;
	margin-bottom:5px;
	margin-top:5px;
	width:400px;
}

.user_preferences #page_heading,
.user_preferences #page_footer {
	height: auto;
	}

.user_preferences  .print_options td span {
	float:left;
	position:relative;
	top:4px;
}

.user_preferences label {
	float:left;
	position:relative;
}


.user_preferences #sys_default {
	font-size: 1em;
	font-weight: normal;
	top: 4px;
}

.user_preferences  .print_options .r4 td.c1 {
	padding-bottom:10px;
}

.user_preferences  .page_numbering_options td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
}

.user_preferences  .page_numbering_options td label {
	float:left;
	margin-right:15px;
	position:relative;
}

.user_preferences  .page_numbering_options td span {
	margin-right:5px;
	top:4px;
}

.user_preferences .button_blue,
.user_preferences .button_blue_hover {
	float: right;
}

.user_preferences .order_options span {
	float:left;
	position:relative;
	font-weight:bold;
	font-size:1.1em;
	top: 0px;
}

.user_preferences .order_options a:link, 
.user_preferences .order_options a:active, 
.user_preferences .order_options a:visited {
	color:#1c53af;
	text-decoration:none;
	font-weight:bold;
}

.user_preferences .order_options a:hover {
	color:#1c53af;
	text-decoration:underline;
	font-weight:bold;
}

/* suppliersearchsimple *******************************************/
.suppliersearchsimple .display_table {
	border:1px solid #D4D4D4;
}

.suppliersearchsimple .display_table td {
	padding:2px 0px 2px 15px;
	border: medium none;
}

.suppliersearchsimple .display_table .c1 {
	padding-left:10px;
	text-align:left;
	width:9%;
}

.suppliersearchsimple .display_table .c2 {
	padding-left:0px;
	width:91%;
}

.suppliersearchsimple .display_table  .form_input {
	font-size:1em;
	margin:0px;
	padding:0px;
}

.suppliersearchsimple .page_buttons {
	float:left;
	left:0px;
	margin-left:0px;
	padding-left:0px;
	width: 37.5%;
}

.suppliersearchsimple  li {
	/* float:left; */
	/*width:95px;*/
	border: 1px solid #CECECE;
}

.suppliersearchsimple .button_blue_hover, 
.suppliersearchsimple input.button_blue {
	/* float:left; */
	left:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
}

.suppliersearchsimple .button_blue_hover, 
.suppliersearchsimple input.button_blue,
.suppliersearchsimple .button_grey_hover, 
.suppliersearchsimple input.button_grey {	
	font-size: 0.9em; /* XX 0.8 */
	}

/* suppliers *******************************************************/
/*
.suppliers .display_table th.c1 {
	border-left:1px solid #D4D4D4;
}
*/
/*
.suppliers .display_table th.cend {
	background-image:none;
	border-right:1px solid #D4D4D4;
}
*/

.suppliers .display_table .nav {
	background-color:white;
	height: 41px;
}

.suppliers .display_table td,
.suppliers .display_table th {
	padding-left: 10px;
}

.suppliers .display_table .c1 {
	width:40%;
}

.suppliers .display_table .c2 {
	width:15%;
}

.suppliers .display_table .c3 {
	width:10%;
}

.suppliers .display_table .c4 {
	width:20%;
}

.suppliers .display_table .cend {
	width:15%;
}

.suppliers .display_table th.c1 a,
.suppliers .display_table th.c4 a {
	background-color:#F8F8F7;
}

.suppliers input.button_blue_hover, 
.suppliers input.button_blue, 
.suppliers input.button_grey_hover, 
.suppliers input.button_grey {
	float:right;
}

span.next input {
	margin-left:10px;
}

/* changepassword ****************************************************/
.changepassword td {
	border: none;	
	}
	
.changepassword .c1 {
	text-align: left;
	width: 13%;
	padding: 2px 0px 2px 15px;	
	}
.changepassword .c2 {
	color: black;
	width: 87%;
	padding: 2px 0px 2px 15px;	
	}

.changepassword  .form_input {
	font-size: 1.0em;
	padding: 0px;
	margin: 0px;
	}
	
.changepassword .page_buttons,
.changepassword .button,
.changepassword .button_blue,
.changepassword .button_blue_hover,
.changepassword .button_grey,
.changepassword .button_grey_hover {
	float: left;
}

.changepassword .page_buttons {
	left:0px;
	margin-left:0px;
	padding-left:0px;
	width: 30%; /* TODO */
}

.changepassword  li {
	/* float:left; */
	/* width:95px; */
}

.changepassword .button_blue_hover, 
.changepassword .button_blue,
.changepassword .button_grey_hover,
.changepassword .button_grey {
	float:left;
	left:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	font-size: 0.9em; /* XX 0.8 */
}

/* searchhistories ****************************************************/
.searchhistories .display_table th.c2 {
	border-left:1px solid #D4D4D4;
}

.searchhistories .display_table th.c3 {
	text-align: right;
	padding-right:10px;
}

.searchhistories .display_table .c2 {
	padding-left:24px;
	padding-right:24px;
	text-align:left;
	width:80%;
}

.searchhistories .display_table .c3 {
	text-align: right;
	width:10%;
	padding-right: 10px;
	color: black;
}

.searchhistories .display_table .cend {
	text-align:center;
	width:10%;	
}

#span_left {
	float:left;
}

#span_right {
	float:right;
	margin-right:8px;
}

/* define_export_format ************************************************/
.define_export_format .topbar_grey {
/*	
	padding:0px;
	position:relative;
	width:100%;
	float: left;
	margin-top: 5px;
	top: 0px;
	clear: both;
*/	
}

.define_export_format .display_table2 {
	/*
	padding:0px;
	position:relative;
	width:100%;
	float: left;
	*/
}

.define_export_format .topbar_grey td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em; /* XX 0.8 */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
	padding-left:9px;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
}

.define_export_format .topbar_grey td div {
	float:left;
	position:relative;
}

.define_export_format .topbar_grey td.r1 {
	padding-bottom:14px;
	padding-left:15px;
	padding-top:12px; 
}

.define_export_format .topbar_grey td.r1 span {
	float:left;
	margin-right:8px;
	top:0px !important;
}

.define_export_format .topbar_grey td.r1 label {
	float:left;
	margin-right:20px;
	top:0px;
}

.define_export_format .topbar_grey label input.form_input {
	width:200px;
}

.define_export_format .topbar_grey td.r2 {
	padding-bottom:8px;
	padding-left:15px;
}

.define_export_format .topbar_grey td.r3 {
	padding-bottom:3px;
	padding-left:11px;
}

.define_export_format .topbar_grey label {
	margin-right:6px;
	top:0px;
	position:relative;
}

.define_export_format .topbar_grey label span {
	float:left;
	font-size:0.9em; /* XX 0.8 */
	margin-right:4px;
	position:relative;
	top:2px !important;
}

.define_export_format .topbar_grey span {
	float:left;
	margin-right:4px;
	position:relative;
	top:1px;
	font-size: 0.9em;
	font-weight: normal;	
}

.define_export_format .topbar_grey label input, 
.define_export_format .topbar_grey label select {
	color:#737373;
	float:left;
	font-size:1em;
}

.define_export_format .topbar_grey .form_radio {
	position:relative;
	top:0px;
}

.define_export_format .topbar_grey label select {
	width:142px;
}

.define_export_format .topbar_grey td.r4 {
	padding-bottom:11px;
	padding-left:11px;
}

define_export_format .topbar_grey td div {
	float:left;
	position:relative;
}

.define_export_format .topbar_grey td div.first {
	margin-left:30px;
	width:270px;
}

.define_export_format .topbar_grey .form_select {
	border:1px solid #B1B1B0;
	position:relative;
	top:-1px;
}

.define_export_format .topbar_grey td div.second {
	margin-left:0px;
	width:250px;
}

.define_export_format .display_table2 td, 
.define_export_format .display_table2 th {
	color:#737373;
	font-size:0.9em; /* XX 0.8 */
	white-space:nowrap;
}

.define_export_format .display_table2 th.c1, 
.define_export_format .display_table2 th.c4, 
.define_export_format .display_table2 th.c7 {
	padding-left:10px;
	width:2%;
}

.define_export_format .display_table2 td.c1, 
.define_export_format .display_table2 td.c4, 
.define_export_format .display_table2 td.c7 {
	padding-bottom:10px;
	padding-left:10px;
	text-align:center;
	vertical-align:middle;
	width:2%;
}

.define_export_format .display_table2 th.c2, 
.define_export_format .display_table2 th.c5, 
.define_export_format .display_table2 th.c8 {
	font-weight:bold;
	padding-left:5px;
	width:3%;
}

.define_export_format .display_table2 td.c2, 
.define_export_format .display_table2 td.c5, 
.define_export_format .display_table2 td.c8 {
	padding-bottom:10px;
	padding-left:12px;
	text-align:left;
	vertical-align:middle;
	width:3%;
}

.define_export_format .display_table2 th.c3, 
.define_export_format .display_table2 th.c6, 
.define_export_format .display_table2 th.c9 {
	padding-left:3px;
	width:20%;
}

.define_export_format .display_table2 td.c3, 
.define_export_format .display_table2 td.c6, 
.define_export_format .display_table2 td.c9 {
	background-image:url(./images/pod1/dots_vertical_grey1.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding-bottom:10px;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	width:20%;
}

.define_export_format .display_table2 td.c3 input, 
.define_export_format .display_table2 td.c6 input, 
.define_export_format .display_table2 td.c9 input {
	width:235px;
}

#ExportDelimitedFormat .page_buttons {
	margin-top: 5px;
	margin-right: -7px;
	margin-bottom: 10px;
	margin-left: 5px;
	width:18%;
	position: relative;
	float: right;
	display: block;
	clear: both;
}

#ExportDelimitedFormat .button_blue_hover, 
#ExportDelimitedFormat .button_blue, 
#ExportDelimitedFormat .button_grey_hover, 
#ExportDelimitedFormat .button_grey {
	font-size: 0.9em; /* XX 0.8 */
}

/* savesrchlayouts *************************************************/
.savesrchlayouts div {
	float:left;
	position: relative;
}

.savesrchlayouts  .area1 {
	width:180px;
}
.savesrchlayouts  .area2 {
	width:280px;
}

.savesrchlayouts  .area3 {
	width:340px;
}

.savesrchlayouts .topbar_grey {
	margin-bottom:35px;
	position:relative;
	padding:1px 0px 1px 12px;
	width:100%;
}

.savesrchlayouts .topbar_grey td {
	font-weight:bold;
	padding:12px 0px 12px 12px;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
}

.savesrchlayouts .topbar_grey label {
	font-weight:normal;
	margin-left:12px;
}
.savesrchlayouts .topbar_grey span, 
.savesrchlayouts .topbar_grey label {
	float:left;
	position:relative;
}

.savesrchlayouts .topbar_grey label span {
	float:left;
	margin-right:4px;
	position:relative;
	top:3px;
}

.savesrchlayouts  #title_search {
	width:120px;
}

.savesrchlayouts  #description_search {
	width:180px;
}

.savesrchlayouts .topbar_grey .form_checkbox {
	float:left;
	position:relative;
	top:1px;
}
.savesrchlayouts .c1 {
	text-align:center;
	width:10%;
}

.savesrchlayouts .display_header .c1 {
	padding:0px 1px;
}

.savesrchlayouts  .c2 {
	text-align:left;
	width:30%;
}

.savesrchlayouts .display_header .c2 {
	padding-left:24px;
}

.savesrchlayouts .display_table .c2 {
	color:#436893;
	font-weight:normal;
	padding-left:22px;
}

.savesrchlayouts  .c3 {
	width:60%;
}

.savesrchlayouts .display_header .c3 {
	background-image:none;
	padding-left:52px;
}

.savesrchlayouts .display_table .c3 {
	color:black;
	padding-left:50px;
}

/* srchresults_multi *************************************************/
.srchresults_multi {
	background-color:#F8F8F7;
	margin-bottom:10px;
	position:relative;
	width:100%;
}

.srchresults_multi td {
	vertical-align: middle;
}

.srchresults_multi .c1 {
	border-right:2px solid white;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	width:6%;
}
/* sk here */
.srchresults_multi .c2 {
	padding:10px 25px 10px 0px;
	text-align:center;
	width:17%;
	height: 132px;
}

.srchresults_multi .c6 {
	padding:0px;
	text-align: left;
	width:auto;
}

.srchresults_multi .c7 {
	padding:0px;
	text-align: left;
	width:auto;
	vertical-align: middle;
}
.srchresults_multi .c7 table {
	width: 100%;
}

.srchresults_multi .c3 {
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	width:35%;
}

.srchresults_multi .c3 table {
	background-image:url(./images/pod1/dots_vertical_grey1.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

.srchresults_multi .c5 table, 
.srchresults_multi .c3 table {
	position:relative;
	width:100%;
}

.srchresults_multi .c5 table th, 
.srchresults_multi .c3 table th {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em; /* XX 0.7 */
	font-weight:bold;
	height:17px;
	line-height:normal;
	padding-right:10px;
	text-align:left;
	vertical-align:top;
	width:130px;
}
.srchresults_multi .c5 table td, 
.srchresults_multi .c3 table td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em; /* XX 0.7 */
	font-weight:normal;
	height:17px;
	line-height:normal;
	text-align:left;
	vertical-align:top;
}

.srchresults_multi .c5 table .header, 
.srchresults_multi .c3 table .header {
	height:35px;
	vertical-align:top;
}

.srchresults_multi .c5 table .header h3 span, 
.srchresults_multi .c3 table .header h3 span {
	color:black;
}

.srchresults_multi .c3 table .header h3 a:link, 
.srchresults_multi .c3 table .header h3 a:active, 
.srchresults_multi .c3 table .header h3 a:visited {
	color:#1c53af;
	text-decoration:none;
}

.srchresults_multi .c3 table .header h3 a:hover {
	color:#1c53af;
	text-decoration:underline;
}
/*
.srchresults_multi .c5 table td span, 
.srchresults_multi .c3 table td span {
	color:#1c53af;
	font-weight:bold;
}
*/

.srchresults_multi .c5 table .header h3 span, 
.srchresults_multi .c3 table .header h3 span {
	color:black;
}

.srchresults_multi .c5 table .header h3,
.srchresults_multi .c3 table .header h3 {
	color:#1c53af;
	font: bold 1.3em Arial, Helvetica, sans-serif;
	line-height:normal;
	margin:0px;
	padding:0px;
}

.srchresults_multi .c4 {
	padding-bottom:22px;
	text-align:center;
	width:4%;
}

.srchresults_multi .c5 {
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	width:30%;
}


.srchresults_multi .c7 .c6 h3 a:link, 
.srchresults_multi .c7 .c6 h3 a:active, 
.srchresults_multi .c7 .c6 h3 a:visited {
	color:#1c53af;
	text-decoration:none;
	font-weight: bold;
}

.srchresults_multi .c7 .c6 h3 a:hover {
		text-decoration: underline;
	}

/* srch results single **************************************************/
.srchresults .display_table .c1,
.srchresults .display_table .c1a,
.srchresults .display_table .c1b  {
	padding:0px;
	text-align:center;
	width:5%;
}

.srchresults .display_table .c2 {
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:12%;
}

.srchresults .display_table .c3 {
	color:#436893;
	width:25%;
}

.srchresults .display_table th.c3 {
	padding:10px;
}

.srchresults .display_table .c4 {
	width:13%;
}

.srchresults .display_table th.c4 {
	padding:10px;
}

.srchresults .display_table .c5 {
	width:14%;
}

.srchresults .display_table th.c5 {	
	padding:10px;
}

.srchresults .display_table .c6 {
	text-align:center;
	width:8%;
}

.srchresults .display_table .c7 {
	text-align:center;
	width:6%;
}

.srchresults .display_table .c8 {
	text-align:center;
	width:7%;
}

.srchresults .display_table .cend,
.srchresults .display_table .cenda,
.srchresults .display_table .cendb {
	text-align:center;
	width:10%;
}

.srchresults .display_table th.cend,
.srchresults .display_table th.cenda,
.srchresults .display_table th.cendb {
	background-color:#F8F8F7;
	background-image:none;
	border-right:1px solid #D4D4D4;
}

.srchresults.topbar_grey select {
	position: relative;
	top: 3px;
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	color: #545862;
	margin-left: 0px;
	margin-right: 11px;
	border: 1px solid #d7d7d7;
	width: 150px;
	}
	
#select_booklist {
	margin:0px;
	padding:0px;
	width:140px;
}

.srchresults.topbar_grey div.c1 {
	float: left;
	position:relative;
}

.srchresults.topbar_grey div.c2 {
	float: left;
	position:relative;
}
.srchresults.topbar_grey div.c3 {
	float:right;
	position:relative;
}
.srchresults.topbar_grey div.c4 {
	float:right;
	position:relative;
	width: auto;/* buttons wrap over 3 lines on light grey */

}
.srchresults.topbar_grey div.c6 {
	position:relative;
	float:left;
	padding-right: 10px;
}

.srchresults.topbar_grey div.c2 .button_white_dotted, 
.srchresults.topbar_grey div.c2 .button_white_dotted_hover {
	background-image:url(./images/pod1/arrow_dots_blue1_down.gif);
}

.srchresults.topbar_grey span {
	position:relative;
	top:3px;
	font-weight: bold;
	overflow: visible;
	text-decoration: none;
}

.srchresults .highlight {
	font-weight : bold;
	background : #b2dfee;
	color : inherit;
	}

/* page view  TODO - going to change *************************************/
.srchres_single .highlight {
	font-weight : bold;
	background : #b2dfee;
	color : inherit;
	}
	
.srchres_single .display_table {
	margin-top:20px;
	position:relative;
	width: 100%;
}	
	
.srchres_single {
	padding-bottom: 25px;
	}
	.srchres_single p {
		font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
		clear: both;
		margin-top: 5px;
		line-height: 15px;
		}
.srchres_single p .rights{	
	font-size: 0.9em;	
	}
	.srchres_single .container1 {
		position: relative;
		float: left;
		width: 100%;
		padding-bottom: 0px;
		margin-top: -15px;
		}
	.srchres_single .container2 {
		position: relative;
		float: right;
		width: 68%;
		padding-bottom: 10px;
		margin-top: -15px;
		}
	.srchres_single .container3 {
		position: relative;
		float: left;
		width: 49%;
		padding-bottom: 10px;
		}		
		
.srchres_single .container4 {
		padding: 10px 0px 10px 4px;
		font-size: 0.8em;
		font-family: Verdana,Arial,Helvetica,sans-serif;		
		clear: both;
}

.srchres_single #container4x {
		padding: 10px 0px 10px 4px;		
		clear: both;
}
.srchres_single .container5 {
		padding: 10px 0px 10px 4px;		
}
.srchres_single .container5 strong {
		font-family: Verdana, Arial,Helvetica,sans-serif;
		font-size: 0.8em;
	}
.srchres_single .container5 span {
	font-size: 0.9em;
	}	
.srchres_single .container5 .rights strong {
	font-size: 1em;
	}		
.srchres_single .container4 a,
.srchres_single .container5 a {
	font-size: 1.1em;
	font-family: Arial,Helvetica,sans-serif;
	padding: 0px;
	color:#1C53AF;
	text-decoration: none;
	}
.srchres_single .container4 a:hover,
.srchres_single .container5 a:hover {
	text-decoration:underline;
}	

.srchres_single #results_table1 .container1 .display_table .c1 {
	text-align:center;
	width:7%;
	padding:0px 0px 0px 10px;
	margin: 0px;
	vertical-align: middle;
	font-weight: bold;
	/*background-image: none;*/
}
/*
.srchres_single #results_table1 .container1 .display_table th.c1,
.srchres_single #results_table1 .container1 .display_table th.c3 {
	border-right:1px solid #D4D4D4;
}
*/

.srchres_single #results_table1 .container1 .display_table .blank_row th{
	height: 12px;
}

.srchres_single #results_table1 .container1 .display_table td.c1,
.srchres_single #results_table1 .container1 .display_table td.c3 {
	border-width:2px 6px 2px 2px;
}

.srchres_single #results_table1 .container1 .display_table .c2 {
	padding:0px 0px 0px 10px;
	width:10%;
	margin: 0px;
	text-align:center;
	vertical-align: middle;
}
.srchres_single #results_table1 .container1 .display_table .c3 {
	padding:0px 0px 0px 10px;
	width:20%;
	margin: 0px;
	text-align:center;
	vertical-align: middle;
	font-weight: normal;
	/*background-image: none;*/
}
.srchres_single #results_table1 .container1 .display_table .c4 {
	padding:0px 0px 0px 10px;
	width:15%;
	margin: 0px;
	text-align:center;
	vertical-align: middle;
}
.srchres_single #results_table1 .container1 .display_table .c5 {
	padding:0px 0px 0px 10px;
	width:15%;
	margin: 0px;
	text-align:center;
	vertical-align: middle;
	font-weight: normal;	
}
.srchres_single #results_table1 .container1 .display_table .cend {
	text-align:center;
	width:25%;
	padding:0px 0px 0px 10px;
	margin: 0px;
	vertical-align: middle;
	font-weight: normal;
}

.srchres_single #results_table1 .container1 .display_table th
 {
	padding:10px 0px 10px 10px;
	}

.srchres_single .container1 a:link, 
.srchres_single .container1 a:active, 
.srchres_single .container1 a:visited {
	color:#1C53AF;
	text-decoration:none;
}

.srchres_single .container1 a:hover {
	color:#1C53AF;
	text-decoration:underline;
}

.srchres_single .container4 a:link, 
.srchres_single .container4 a:active, 
.srchres_single .container4 a:visited {
	color:#1C53AF;
	text-decoration:none;
}

.srchres_single .container4 a:hover {
	color:#1C53AF;
	text-decoration:underline;
}
/* smk here
.srchres_single .container2 .display_table .c1 {
	text-align:center;
	width:10%;
}


.srchres_single .container2 .display_table .c2 {
	padding-left:20px;
	text-align:left;
	width:20%;
}

.srchres_single .container2 .display_table .c3 {
	text-align:center;
	width:25%;
}

.srchres_single .container2 .display_table .c4 {
	text-align:center;
	width:20%;
}

.srchres_single .container2 .display_table .cend {
	background-image:none;
	text-align:center;
}
*/
.srchres_single .container3 .display_table {
	margin-top:20px;
	position:relative;
	width:100%;
}

.srchres_single .container3 .table_caption {
	padding-bottom: 8px;
	background-color: #FFFFFF;
	margin: 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em; /* XX 0.8 */
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

.srchres_single .container3 .display_table .c1 {
	text-align:center;
	width:30%;
}

.srchres_single .container3 .display_table th.c1 {
	border-left:1px solid #D4D4D4;
}

.srchres_single .container3 .display_table .c2 {
	padding-left:20px;
	width:40%;
}

.srchres_single .container3 .display_table .cend {
	text-align:center;
	width:30%;
}

#specifications {
	position: relative;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 100%;
	}
	#specifications th {
		text-align: left;
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;
		border-bottom: none;
		padding: 3px 0px 3px 4px;
		width: 18%;
		}
	#specifications td {
		text-align: left;
		font: 0.9em Arial, Helvetica, sans-serif;
		vertical-align: top;
		border-bottom: none;
		padding: 3px 15px 3px 4px;
		}
		#specifications tr td a:link,
		#specifications tr td a:active,
		#specifications tr td a:visited {
			color:#1C53AF;
			text-decoration: none;
			}
		#specifications tr td a:hover,
		#specifications tr td a:hover {
			color:#1C53AF;
			text-decoration: underline;		
			}
			
#results_table1 {
		position: relative;
		width: 100%;
		margin-bottom: 10px; /* sk select prob */
		float: left;
	}
	#results_table1 th {
		text-align: left;
		/* background-color: #F8F8F7; */
		width: 76%;
		/*height: 48px;*/
		vertical-align: top;
		padding-left: 20px;
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		}
#results_table1 .top_details  {		
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

#results_table1 .top_details .c1 {
	vertical-align: top;
	width: 35px;
}
#results_table1 .top_details .c2 {
	font-size:1.25em;
	padding-top: 5px;
}
		#results_table1 th input {
			position: relative;
			top: 2px;
			}
		#results_table1 th a:link,
				#results_table1 th a:active,
				#results_table1 th a:visited {
					font-size: 1.1em;
					color: #1C53AF;
					text-decoration: none;
					}
				#results_table1 th a:hover {
					font-size: 1.1em;
					color: #1C53AF;
					text-decoration: underline;		
					}
	#results_table1 .photo_thumb {
		width: 20%;
		text-align: center;
		vertical-align: top;
		}
	#results_table1 .main_text {
		padding-left: 23px;
		padding-top: 0px;
		}
	#results_table1 .details1 {
		width: 35%;
		/*background-color: #F8F8F7;*/
		vertical-align: top;
		padding-left: 20px;
		padding-bottom: 0px;
		padding-top: 10px;
		}
	#results_table1 .details2 {
		width: 45%;
		/*background-color: #F8F8F7;*/
		vertical-align: top;
		padding-left: 15px;
		padding-bottom: 0px;
		padding-top: 10px;		
		}
		#results_table1 .details1 table {
			background-image: url(./images/pod1/dots_vertical_grey1.gif);
			background-position: top right;
			background-repeat: repeat-y;
			}
		
		#results_table1 .details1 table,
		#results_table1 .details2 table {
			position: relative;
			width: 100%;
			}
			#results_table1 .details1 table th,
			#results_table1 .details2 table th,
			#results_table1 .details1 table td,
			#results_table1 .details2 table td {			
				width: auto;
				height: auto;
				padding-bottom: 8px;
				}			
			#results_table1 .details1 table th,
			#results_table1 .details2 table th {
				padding-left: 3px;
				padding-right: 10px;
				font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
				}
			#results_table1 .details1 table td,
			#results_table1 .details2 table td {
				padding-left: 0px;
				padding-right: 10px;
				font: normal 0.9em Arial, Helvetica, sans-serif;
				}
			#results_table1 .details1 table th {
					width:27%;
				}				
				
			#results_table1 .details1 table td a:link,
				#results_table1 .details1 table td a:active,
				#results_table1 .details1 table td a:visited,
				#results_table1 .details2 table td a:link,
				#results_table1 .details2 table td a:active,
				#results_table1 .details2 table td a:visited {
					color: #1C53AF;
					text-decoration: none;
					}
				#results_table1 .details1 table td a:hover,
				#results_table1 .details2 table td a:hover {
					color: #1C53AF;
					text-decoration: underline;		
					}
					
#results_table1 #contributors{
	font-size: 0.9em;
	padding-left: 1px;
	font-weight: bold;
	float: left;
}

#price_table {
	float:left;
	margin-bottom:0px;
	position:relative;
	width: 75%;
}
#price_table .c1 {
	text-align:center;
	width:7%;		/* from 10% */
	font-weight: bold;
}

#price_table .c2 {
	padding-left:20px;
	text-align:left;
	width:12%;	/* from 15% */
}

#price_table .c2b {
	padding-left:20px;
	text-align:left;
	width:15%;	/* from 15% */
}

#price_table .c3 {
	text-align:center;
	width:12%;	/* from 15% */
	font-weight: normal;
}

#price_table td.c1,
#price_table td.c3 {
	border-right: 7px solid white;
	}

#price_table .c4 {
	text-align:center;
	width:20%;	/* from 20% */
}

#price_table .c5 {
	text-align:center;
	width:12%;	/* from 15% */
	font-weight: normal;
}
#price_table .cend {
	background-image:none;
	text-align:center;
	width:12%;	/* from 15% */
	font-weight: normal;
}

#SearchResultsForm #body_main,
#SearchResultsForm #buttons_body_main {
	/* margin:0px 25px; */
	padding: 0px;
	position: relative;
	clear: both;
	overflow: visible;	
}

#SearchResultsForm #title_bar {
	position: relative;
	clear: both;
}

#SearchResultsForm #title_bar h2 {
	position: relative;
	clear: both;
	overflow: visible;	
	display: block;
	width: 100%;
}
#SearchResultsForm #buttons_body_main #title_span,
#SearchResultsForm #body_main #title_span {
	color: #454545;
}

#SearchResultsForm .d1 {
	width: 100%;
	position: relative;
	float: left;
}

#SearchResultsForm #buttons_body_main h3,
#SearchResultsForm #body_main h3 {
	font-size: 0.9em;
	margin: 0px;
	padding: 2px 0px;
	display: inline-block;
	position: relative;
	float:left;
	width: 57%;
}

#SearchResultsForm .topbar_blue td {
	color:black;
	font-size:0.9em; /* XX 0.8 */
	font-weight:bold;
	padding:0px;
	vertical-align:middle;
}

#SearchResultsForm .topbar_blue .c1 {
	float:left;
	padding:10px 0px 10px 10px;
	position:relative;
	vertical-align:middle;
	width:28%;
	zoom: 1;
}
#SearchResultsForm .topbar_blue .c2 {
	float: left;
	padding:10px 10px 10px 0px;
	position:relative;
	/* width: 42%; causes wrapping in IE */
	width: auto;
	overflow: visible;
	zoom: 1;
}

#SearchResultsForm .topbar_blue .c4 {
	position:relative;
	zoom: 1;
}

#SearchResultsForm .topbar_blue .c2 .button_white_dotted,
#SearchResultsForm .topbar_blue .c2 .button_white_dotted_hover {
	background-image:url(./images/pod1/arrow_dots_blue1_down.gif);	
}

#SearchResultsForm .topbar_blue .c3 {
	float:right;
	padding:10px 10px 10px 0px;
	position:relative;
	/*width: 25%; causes wrapping in IE */
	width: auto;
	zoom: 1;
}

#SearchResultsForm .topbar_blue .c1 {
	float:left;
	padding:10px 0px 10px 10px;
	position:relative;
	vertical-align:middle;
	width:28%;
	overflow: visible;
	zoom: 1;
}

#SearchResultsForm .topbar_blue .c6 {
	position:relative;
	float:left;
	padding-right: 3px;
	overflow: visible;
	vertical-align:middle;
	zoom: 1;
}


#SearchResultsForm #view_span {
	top: 3px;
	}

#SearchResultsForm .topbar_blue select {
	top:3px;
}

#SearchResultsForm .topbar_blue span {
	top:0px;
}

#SearchResultsForm .topbar_blue span, 
#SearchResultsForm .topbar_blue label {
	float: left;
	margin-right:3px;
	padding:0px;
	position:relative;
}

#SearchResultsForm .topbar_blue .c4 .c3 span, 
#SearchResultsForm .topbar_blue .c4 .c3 label {
	float: left;
	}

#SearchResultsForm .previous .nav,
#SearchResultsForm .previous .nav_disabled {
	font-size: 0.95em;
	text-decoration:none;	
	white-space: nowrap;
	overflow: visible;	
	}	
	
#SearchResultsForm .first .nav,
#SearchResultsForm .first .nav_disabled {
	font-size: 0.95em;	
	text-decoration:none;	
	white-space: nowrap;
	overflow: visible;	
	}	
#SearchResultsForm .next .nav,
#SearchResultsForm .last .nav,
#SearchResultsForm .next .nav_disabled,
#SearchResultsForm .last .nav_disabled {
	font-size: 0.95em;	
	text-decoration:none;	
	white-space: nowrap;
	overflow: visible;	
	}	
#SearchResultsForm .bar {
	}	
	
#SearchResultsForm .first .nav_disabled {	
	background-image:url(./images/pod1/arrow_nav1_first_grey.gif);
	color: #b0b0b0;
}
#SearchResultsForm .previous .nav_disabled {	
	background-image:url(./images/pod1/arrow_nav1_left_grey.gif);
	color: #b0b0b0;
}
#SearchResultsForm .next .nav_disabled {	
	background-image:url(./images/pod1/arrow_nav1_right_grey.gif);
	color: #b0b0b0;
}
#SearchResultsForm .last .nav_disabled {	
	background-image:url(./images/pod1/arrow_nav1_last_grey.gif);
	color: #b0b0b0;
}


/* login *************************************************************/
.login #body_main {
	padding:0px 0px 20px;
}

.login .main_table {
	background-color: inherit; 
	width: 100%;
	border: none;
	text-align:center;
}

.login .top_table {
	padding-left: 200px; 
	padding-top: 100px;
	border: none;
}

.login_error {
	width:900px; 
	text-align: left;
	color: blue;
	padding-left: 137px;
}

.login_title {
	width:900px; 
	text-align: left;
	padding-left: 137px;
}
.login .bodyRed {
	height : 5px; 
	text-align : center;
}

.login .bodyBold {
	width : 15%; 
	text-align : right;	
	white-space: nowrap;
}

.login .bodyNormal {
	width : 50%;
	text-align : left;
}


/* terms_and_conditions ***************************************************/
.terms_and_conditions .display_table2 {
	background-color:white;
	border:medium none;
	width:98%;
}

.terms_and_conditions .display_table2 .c3 h1 {
	color:black;
	font-size:1.9em;
	font-weight:normal;
	text-align:center;
}

.terms_and_conditions .display_table2 .c3 h2 {
	color:black;
	font-size:1.6em;
	font-weight:normal;
	text-align:center;
}
/** Modified for RRT 2287 **/
.terms_and_conditions .display_table2 .c3 {
	color:red;
	font-size:1.6em;
	font-weight:normal;
	text-align:center;
}

.terms_and_conditions .display_table2 td {
	padding:2px 0px 2px 15px;
	text-align:left;
	vertical-align:top;
}
/** Modified for RRT 2287 **/
.terms_and_conditions .display_table2 .c5 {
	font: 1.0em Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 200px;
	margin-left: 0px;
	position: relative;
}
.terms_and_conditions .display_table2 .c2 {
	font: 1.0em Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	margin-left: 0px;
	position: relative;
}
.terms_and_conditions .display_table2 .c1 {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	margin-left: 0px;
	position: relative;
}
.terms_and_conditions .display_table2 .c4 {
	margin-left:0px;
	padding-left:5px;
	position:relative;
	text-align:center;
}

.terms_and_conditions .page_buttons {
	padding: 0px 25px;
}

.terms_and_conditions .button_blue,
.terms_and_conditions .button_blue_hover {
	font-size: 0.9em; /* XX 0.8 */
	}
	
.terms_and_conditions .display_table2 .c1 a:link, 
.terms_and_conditions .display_table2 .c1 a:active, 
.terms_and_conditions .display_table2 .c1 a:visited {
	color:#626262;
	text-decoration:none;
}

.terms_and_conditions .display_table2 .c2 a:link, 
.terms_and_conditions .display_table2 .c2 a:active, 
.terms_and_conditions .display_table2 .c2 a:visited {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color:#1C53AF;
	text-decoration:none;
}
.terms_and_conditions .display_table2 .c2 a:hover {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color: #1C53AF;
	text-decoration: underline;
}

.terms_and_conditions .display_table2 .c5 a:link, 
.terms_and_conditions .display_table2 .c5 a:active, 
.terms_and_conditions .display_table2 .c5 a:visited {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color:#1C53AF; /**Modified for RRT 2287 **/
	text-decoration:none;
}
.terms_and_conditions .display_table2 .c5 a:hover {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color: #1C53AF; /**Modified for RRT 2287 **/
	text-decoration: underline;
}

/** Added for RRT 2287 Register Button **/

.terms_and_conditions .register_button {
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #009dd9;
}
	
/* 	registration **********************************************************/
.registration td {
	border: none;	
	}

.registration .display_table .c3 {
	border:medium none;
	color:black;
	font-weight:bold;
	padding-left:0px;
	width:13%;
}

.registration .display_table td {
	padding:2px 0px 2px 15px;
	text-align:left;
	vertical-align:top;
	background-image: none;
}

.registration .display_table .c1 {
	border:medium none;
	padding-left:10px;
	text-align:left;
	width:25%;
	background-image: none;
	/* background: inherit; prob */
}

.registration .display_table .c2 {
	border:medium none;
	color:black;
	padding-left:0px;
	width:75%;
}

.issue_report .display_table td.spanner2{
	vertical-align: middle;
	font-size: 0.95em;
	padding-left: 3px;
	}	


.registration .page_buttons {
	width: 18%;
	float: left;
	padding: 0px;
}

.registration .button_blue,
.registration .button_blue_hover,
.registration .button_grey,
.registration .button_grey_hover {
	font-size: 0.9em;  /* XX 0.8 */
	}
	
.registration .display_table #san_extra_note   {
	padding-bottom:10px;
}	
	
/* maintainadminusers *************************************************/
.maintainadminusers .button_blue,
.maintainadminusers .button_blue_hover {
	font-size:0.9em; /* XX 0.8 */
	position:relative;
	float: right;
}
.maintainadminusers .display_table .c1 {
	text-align: left;
	vertical-align: middle;
	padding-left: 136px;
	width: 15%;
	}
.maintainadminusers .display_table .c2 {
	padding-left:24px;
	text-align: center;
	width:33%;
}

.maintainadminusers .display_table .c3 {
	color:black;
	text-align:center;
	width:33%;
}

.maintainadminusers .display_table .cend {
	/* background-color:#E9F4F7; */
	text-align:center;
	width:15%;
}

/* supplierlink ***********************************/
 .supplierlink .display_table {
	border:1px solid #D4D4D4;
	position:relative;
	width:100%;
	float: left;
}

.supplierlink .display_table td {
	padding:2px 0px 2px 15px;
	text-align:left;
	vertical-align:top;
	border: medium none;
}

.supplierlink .display_table .c2 {
	border:medium none;
	padding-left:15px;
	width:78%;
}

.supplierlink .display_table .c1 span.header {
	font-size:larger;
	font-weight:bold;
}

.supplierlink .display_table .c2 {
	border:medium none;
	color:black;
	padding-left:0px;
}

.supplierlink .page_buttons  {
	float: right;
	position: relative;	
	width: 100%;
	padding:10px 0;
	}
	
.supplierlink .page_buttons .previous {
	float: left;
	position: relative;
	}	
.supplierlink .page_buttons .next {
	float: right;
	position: relative;
	}

.supplierlink .button_grey,
.supplierlink .button_grey_hover,
.supplierlink .button_blue,
.supplierlink .button_blue_hover {
	font-size: 0.9em; /* XX 0.8 */
	margin-left:10px;
	}

/* bulksearch *********************************************************/

.bulksearch .display_table td {
	border: none;
}

.bulksearch .c1 {
	padding-right:15px;
	text-align: right;
	width: 35%;
}

.bulksearch .c2 textarea {
	height:250px;
}


/* print ***************************/
.print .display_table {
	border: 1px solid #D4D4D4;
	margin-top: 35px;
}

.print .display_table td{
	border: none;
}

.print .display_table .c0{
	font-weight: bold;	
	width:13%;
}
.print .display_table .c1{
	font-weight: bold;
	width:13%; 
	padding-left:30px;
}

.print .display_table .c3{
	font-weight: bold;
	width:13%; 
	padding-left:10px;
}
.print .display_table .c5{
	font-weight: bold;
	width:13%; 
	padding-left:10px;
}

.print .display_table .c4{
	font-weight: bold;
	width:13%; 
	padding-left:30px;
}

.print .page_buttons {
	float: right;
	padding: 0px;
	margin: 0px;
	position: relative;
	overflow: visible;	
   width: expression( document.body.clientWidth > 167 ? "168px" : "auto" ); /* sets max-width for IE */
   max-width: 168px; /* this sets the max-width value for all standards-compliant browsers */      
}

.print #Print{
    margin-top: -10px;
    }

.print .button_blue,
.print .button_blue_hover, 
.print .button_grey,
.print .button_grey_hover {	
	font-size: 0.9em; 
	}	

.print .form_input {
	width:285px;
}

.print #emailMessage  ,
.print #pageSetupTitle {
	height: 60px;
}

.print #exportFormatGuid {
	width:auto;
}

.print #includeImages_span {
	width: 50%; /* from 70 */
	position: relative;
	float: left;	
	top: 4px;
	overflow: visible;
	display: block;
	}
.print #top_table {
	margin-bottom: 10px;
	margin-top: 35px;
	}
	
.print #bottom_table {
    margin-top: 10px;
    }		

	
/*********************************************************************/
/***** US PAGES *****/
/********************************/
#information {
	position: relative;
	clear: both;
	margin: 5px auto 10px auto;
	width: 961px;
	}
#innercontent {
	width: 960px; /* prob */
	text-align: left;
	}

a.linkonly { 
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #1C53AF;
	text-decoration: none;
	padding-left: 30px;
	}

a.linkonly:hover { text-decoration:underline; }

a.emaillink { 
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #1C53AF;
	text-decoration: none;
	padding-left: 5px;
	}
	
a.emaillink-no-padding { 
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #1C53AF;
	text-decoration: none;
	}

a.emaillink:hover { text-decoration:underline; }

a.issue_report_emaillink { 
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #1C53AF;
	text-decoration: none;
	padding-left: 5px;
	}

a.issue_report_emaillink:hover { text-decoration:underline; }


div.innercontent {
	width: 960px; /* prob */
	text-align: left;
	font: normal 0.9em Arial, Helvetica, sans-serif;
	}
	div.innercontent span {
		font: bold 1em Arial, Helvetica, sans-serif;
		color: black;
		}
	div.innercontent h1 {
		font-size:24px;
		line-height:20px;
		font-weight:normal;
		color:#009dd9;
		margin:0 0 20px 0;
		padding:0;
		}
	div.innercontent h2 {
		font-size:17px;
		font-weight:normal;
		color:#545862;
		margin: 20px 0 15px 0;
		padding:0;
		border-bottom:1px solid #ccc;
		}
	div.innercontent h4 {
		margin: 0px 0px 0px 0px;
		color:#545862;
		padding: 0px;
		padding-bottom: .2em;
		padding-top: .2em;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		}
	div.innercontent h4.aboutSmallHeader {
		color: black;
		font: bold 1em Arial, Helvetica, sans-serif;
		}
	div.innercontent p.aboutSmallPara {
		margin-top: 0px;
		padding-top: 0px;
		}
		div.innercontent p.aboutSmallPara a {
			color:#545862;
			text-decoration: none;
		}
		
div.left {
	float: left;
	width: 660px;
	padding-right: 20px;
	margin-right: 10px;
	border-right: 1px solid #ccc; 
	}
	
div#aboutUs, div#contactUs {
	height: 430px;	
}

	
div.left_leftcol,
div.left_rightcol,
div.left_setcol {
	font: normal 1.0em Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 2px;
	} 

div.left_rightcol {
	padding-left: 10px
	}

div.left_setcol { /* Gives three columns across class "left" */
	width: 215px;
	}

div.clean {
	clear: both;
	}
	
/* editadminuser ************************************************************/
.editadminuser .c1 {
	width: 10%;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.editadminuser .cend {
	border: none;
	text-align: left;
	padding-left: 10px;	
}
.editadminuser .display_table td {
	border: none;
}

.editadminuser .page_buttons {
	float: left;
	padding: 0px;
	}
	
.editadminuser .button_blue,
.editadminuser .button_blue_hover, 
.editadminuser .button_grey,
.editadminuser .button_grey_hover {	
	font-size: 0.9em; /* XX 0.8 */
	}		

 
#MaintainAdminUsersForm .display_table {
	margin-top: 35px;
	}
	
#MaintainAdminUsersForm .page_buttons {
	margin-right: 25px;
	padding-right: 0px;
	position: relative;
	float: right;
	}	
	
#bookseller_rss_widget {	
	width:auto;
	margin-right:10px;
}	

.button_blue,
.button_blue_hover,
.button_grey,
.button_grey_hover,
.button_shaded,
.button_shaded_hover,
.button_white,
.button_white_hover,
.button_white_dotted,
.button_white_dotted_hover {
	font-family: Arial,Helvetica,sans-serif;
}
