/*
#################################
######                     ######
######   STANDARD STYLES   ######
######                     ######
#################################
*/


body {
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #454545;
	margin: 0px;
	padding: 0px;
	}
td {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #454545;
	}
img {
	border: 0px;
	}
form {
	margin: 0px;
	}

h2 {
	position: relative;
	padding: 0px;
	margin: 0px 0px 13px 12px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #1C53AF;
	}
	h2 span {
		font: normal 0.9em Arial, Helvetica, sans-serif;
		color: black;
		}

h3 {
	margin: 0px 0px 0px 11px;
	padding: 0px;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color: black;
	}
	h3 span {
		font-weight: bold;
		color: #3D6994;
		}

/***********************/
/***** MISC STYLES *****/
/***********************/

.blue {
	color: #1C53AF;
	}
.grey {
	color: #7D7D7D;
	}
.font_normal {
	font-weight: normal;
	}
	
/***********************/
/***** Messages    *****/
/***********************/
.message,
.error {
	margin-left: 24px;
	padding: 0px;
	border: none;
	left: 0px;
	top: 0px;
	}
	.error td {
	/* color: #FF0000; */
	color: #E23828;
	padding-top: 17px;
	font-weight: bold;
	}
	.message td {
	color: #1C53AF;
	padding-top: 17px;
	font-weight: bold;
	}


/*************************/
/***** BUTTON STYLES *****/
/*************************/

/** Button white **/

.btn_white a:link,
.btn_white a:active,
.btn_white a:visited,
input.btn_white,
input.btn_white_hover {
	position: relative;
	float: left;
	text-decoration: none;
	color: #707070;
	border: 1px solid #CECECE;
	background-color: white;
	padding: 2px 14px 2px 5px;
	background-image: url('./images/pod1/arrow_grey3.gif');
	background-repeat: no-repeat;
	background-position: right center;
	white-space: nowrap;
	}
.btn_white a:hover,
input.btn_white_hover {
	text-decoration: none;
	border: 1px solid #CECECE;
	background-color: #E6F9FF;
	}
	.btn_white a span {
		position: relative;
		}

.btn_white2 a:link,
.btn_white2 a:active,
.btn_white2 a:visited,
input.btn_white2,
input.btn_white2_hover {
	position: relative;
	float: left;
	background-image: url('./images/pod1/arrow_dots_blue1.gif');
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #707070;
	border: 1px solid #CECECE;
	background-color: white;
	padding: 2px 18px 2px 5px !important;
	padding: 2px 16px 2px 5px;
	white-space: nowrap;
	font-size: 1em;
	}
.btn_white2 a:hover,
input.btn_white2_hover {
	text-decoration: none;
	border: 1px solid #CECECE;
	background-color: #E6F9FF;
	}
	.btn_white2 span {
		position: relative;
		}

/** Button blue **/

.btn_blue {
	position: relative;
	text-align: left;
	font-size: 1em;
	}
	input.btn_blue,
	input.btn_blue_hover,
	.btn_blue a:link,
	.btn_blue a:active,
	.btn_blue a:visited {
		position: relative;
		float: left;
		text-align: left;
		background-color: #1C53AF;
		border: 1px solid #316AC5;
		background-image: url('./images/pod1/arrow_white3.gif');
		background-repeat: no-repeat;
		background-position: right center;
		text-decoration: none;
		color: white;
		padding: 2px 15px 2px 5px;
		white-space: nowrap;
		font-size: 1em;
		}
	input.btn_blue_hover,
	.btn_blue a:hover {
		background-color: #7DA0C9;
		text-decoration: none;
		font-size: 1em;
		}
		.btn_blue a span {
			position: relative;
			font-size: 1em;
			}

/** Button grey **/

.btn_grey {
	position: relative;
	text-align: left;
	}
.btn_grey a:link,
.btn_grey a:active,
.btn_grey a:visited {
	position: relative;
	text-decoration: none;
	color: #fff;
	border: 1px solid #E0E0E0;
	background-color: #AFAFAF;
	padding: 2px 15px 2px 5px;
	white-space: nowrap;
	}
.btn_grey a:hover {
	text-decoration: none;
	border: 1px solid #E0E0E0;
	background-color: #595959;
	}
	.btn_grey span {
		position: relative;
		}

/** Button grey2 **/

.btn_grey2 a:link,
.btn_grey2 a:active,
.btn_grey2 a:visited,
.btn_dkgrey2 a:link,
.btn_dkgrey2 a:active,
.btn_dkgrey2 a:visited,
input.btn_dkgrey2,
input.btn_dkgrey2_hover {
	position: relative;
	float: left;
	text-align: left;
	background-color: #AFAFAF;
	border: 1px solid #9C9C9C;
	background-image: url('./images/pod1/arrow_white3.gif');
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	padding: 2px 17px 2px 5px;
	color: white;
	white-space: nowrap;
	}
.btn_dkgrey2 a:link,
.btn_dkgrey2 a:active,
.btn_dkgrey2 a:visited,
input.btn_dkgrey2,
input.btn_dkgrey2_hover  {
	background-color: #6E6E6E;
	}
.btn_grey2 a:hover,
.btn_dkgrey2 a:hover,
input.btn_dkgrey2_hover {
	background-color: #919191;
	text-decoration: none;
	}
	.btn_grey2 span {
		position: relative;
		}

/** Button grey3 **/

.btn_dkgrey3 a:link,
.btn_dkgrey3 a:active,
.btn_dkgrey3 a:visited,
.btn_dkgrey3 a:link,
.btn_dkgrey3 a:active,
.btn_dkgrey3 a:visited,
input.btn_dkgrey3,
input.btn_dkgrey3_hover {
	position: relative;
	float: left;
	text-align: left;
	background-image: url('./images/pod1/arrow_dots_white1.gif');
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fff;
	border: 1px solid #E0E0E0;
	background-color: #AFAFAF;
	padding: 2px 17px 2px 5px;
	white-space: nowrap;
	font-size: 1em;
	}
.btn_dkgrey3 a:link,
.btn_dkgrey3 a:active,
.btn_dkgrey3 a:visited,
input.btn_dkgrey3,
input.btn_dkgrey3_hover {
	background-color: #6E6E6E;
	}
.btn_dkgrey3 a:hover,
.btn_dkgrey3 a:hover,
input.btn_dkgrey3_hover {
	text-decoration: none;
	background-color: #919191;
	}
	/* .btn_dkgrey3 span {
		position: relative;
		} */

/** Button grey4 **/

.btn_grey4 a:link,
.btn_grey4 a:active,
.btn_grey4 a:visited,
.btn_dkgrey4 a:link,
.btn_dkgrey4 a:active,
.btn_dkgrey4 a:visited {
	position: relative;
	float: left;
	text-decoration: none;
	color: #fff;
	border: 1px solid #E0E0E0;
	background-color: #AFAFAF;
	padding: 2px 5px;
	white-space: nowrap;
	}
.btn_dkgrey4 a:link,
.btn_dkgrey4 a:active,
.btn_dkgrey4 a:visited {
	background-color: #6E6E6E;
	}
.btn_grey4 a:hover,
.btn_dkgrey4 a:hover {
	text-decoration: none;
	border: 1px solid #E0E0E0;
	background-color: #919191;
	}
	.btn_grey4 span,
	.btn_dkgrey4 span {
		position: relative;
		}

/** Button forms **/

.btn_form1 a:link,
.btn_form1 a:active,
.btn_form1 a:visited,
input.btn_form1,
input.btn_form1_hover {
	position: relative;
	float: left;
	height: 18px;
	text-align: left;
	background-image: url('./images/pod1/nav/form_nav1_0.gif');
	text-decoration: none;
	color: #545862;
	white-space: nowrap;
	}
.btn_form1 a:hover,
input.btn_form1_hover {
	background-image: url('./images/pod1/nav/form_nav1_1.gif');
	text-decoration: none;
	}
	.btn_form1 a span 
	.btn_form1_hover a span {
		position: relative;
		padding-left: 5px;
		}

/*********************/
/***** HR STYLES *****/
/*********************/

.horizontal_linebreak {
	position: relative;
	clear: both;
	font-size: 0.1em;
	height: 1px;
	margin-bottom: -1px;
	color: black;
	}
.horizontal_greyline1 {
	position: relative;
	clear: both;
	font-size: 0.1em;
	height: 1px;
	background-color: #E3E3E3;
	color: black;
	}
.horizontal_dots1 {
	position: relative;
	clear: both;
	font-size: 0.1em;
	height: 1px;
	color: black;
	background-image: url('./images/pod1/dots_horizontal_grey.gif');
	background-repeat: repeat-x;
	}
.gradient_small {
	position: relative;
	clear: both;
	font-size: 0.1em;
	height: 4px;
	color: black;
	background: url('./images/pod1/grad_seperator_sml.gif') center no-repeat;
	}
.gradient_large {
	position: relative;
	clear: both;
	font-size: 0.1em;
	height: 6px;
	color: black;
	background: url('./images/pod1/grad_seperator_lge.gif') center no-repeat;
	}

/***********************/
/***** FORM STYLES *****/
/***********************/

.form_select,
.form_input {
	font: normal 1.2em Arial, Helvetica, sans-serif;
	color: #545862;
	}

/*
##################################
######                      ######
######   STRUCTURE STYLES   ######
######                      ######
##################################
*/

/******************************/
/***** BODY HEADER STYLES *****/
/******************************/

#header_top {
	position: relative;
	clear: both;
	height: 142px;
	/** background-image: url('./images/pod1/body_top_bg.gif'); **/
	padding: 0px 25px 0px 25px;
	margin-bottom: -41px;
	}
#home_top {
	position: relative;
	clear: both;
	height: 101px;
	width: 961px;
	margin: 0px auto;
	}
#home_header_bg {
	position: relative;
	/** background-image: url('./images/pod1/home_top_bg.gif'); **/
	}

/** Logo **/

#header_top #logo,
#home_top #logo {
	position: relative;
	display: block;
	float: left;
	width: 165px;
	height: 101px;
	}
	#header_top #logo img {
		display: block;
		}

/** SEARCH **/

#quick_find {
			font: normal 1.3em Arial, Helvetica, sans-serif;
			color: #528CC7;
			/* was 9 */
			padding-top: 5px;
			/* was 16 */
			padding-bottom: 0px;
			text-align: left;
			/*
			background-image: url(./images/pod1/arrow_nav_grey1.gif);
			background-repeat: no-repeat;
			background-position: 7px 16px;
			*/
}
			
#quick_find span {
			color: #7D7D7D;
}
	
#header_top #search,
#home_top #search {
	position: relative;
	float: right;
	height: 26px;
	width: 285px;
	margin-top: 26px;
	padding-top: 0px;
	text-align: right;
	/* background: url('./images/pod1/dots_vertical_blue.gif') left top repeat-y; */
	}
	#header_top #search .form_input,
	#home_top #search .form_input {
		position: relative;
		padding: 0px;
		width: 155px;
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #545862;
		border: 1px solid darkGray;
		}
	#header_top #search .form_image,
	#home_top #search .form_image {
		position: relative;
		width: 14px;
		height: 14px;
		margin-left: 5px;
		margin-right: 10px;
		top: 2px;
		}

/** Small Nav **/
			
#small_nav {
	position: relative;
	top: 34px;
	float: right;
	height: 25px;
	width: 300px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	color: #C0C1B9;
	list-style-type: none;
	}
	#small_nav li#start {
		}
	#small_nav li#end {
		padding-right: 12px;
		border: 0px;
		}
	#small_nav li {
		position: relative;
		float: left;
		list-style-type: none;
		margin: 0px;
		padding: 0px 4px 0px 4px;
		border-right: 1px solid #C0C1B9;
		font-size: 0.9em;
		}
	#small_nav li a:link,
	#small_nav li a:active,
	#small_nav li a:visited {
		font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
		color: #222;
		text-decoration: none;
		margin: 0px;
		}
	#small_nav li a:hover {
		color: #1C53AF;
		text-decoration: none;
		}
	#small_nav li.active a:link,
	#small_nav li.active a:active,
	#small_nav li.active a:visited,
	#small_nav li.active a:hover {
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		color: #1C53AF;
		text-decoration: none;
		}

/** Tabs **/

#tabs {
	position: relative;
	float: right;
	clear: right;
	height: 21px;
	list-style-type: none;
	width: 387px;
	margin: 27px 0px 0px 0px;
	padding: 0px;
	}
	#tabs li {
		position: relative;
		float: right;
		width: 129px;
		}
	#tabs li a:link,
	#tabs li a:active,
	#tabs li a:visited,
	#tabs li a:hover,
	#tabs li.active a:link,
	#tabs li.active a:active,
	#tabs li.active a:visited,
	#tabs li.active a:hover {
		position: relative;
		display: block;
		list-style-type: none;
		text-align: center;
		height: 21px;
		width: 128px;
		margin-left: 1px;
		text-align: center;
		font: normal 0.8em Arial, Helvetica, sans-serif;
		color: black;
		border-bottom: 1px solid white;
		text-decoration: none;
		background-image: url('./images/pod1/tabs/header_tab_0.jpg');
		background-repeat: no-repeat;
		}
	#tabs li a:hover,
	#tabs li.active a:link,
	#tabs li.active a:active,
	#tabs li.active a:visited,
	#tabs li.active a:hover {
		background-image: url('./images/pod1/tabs/header_tab_1.jpg');
		}
		#tabs li a:link span,
		#tabs li a:active span,
		#tabs li a:visited span {
			position: relative;
			top: 4px;
			left: 5px;
			background-image: url('./images/pod1/arrow_nav_blue1.gif');
			background-repeat: no-repeat;
			background-position: left center;
			}
		#tabs li a:hover span,
		#tabs li.active a:link span,
		#tabs li.active a:active span,
		#tabs li.active a:visited span,
		#tabs li.active a:hover span {
			background-image: url('./images/pod1/arrow_nav_blue2.gif');
			background-repeat: no-repeat;
			background-position: left center;
			}
		#tabs li#tab_orders span {
			position: relative;
			width: 65px;
			display: block;
			margin: 0px auto;
			}		
		#tabs li#tab_search span {
			position: relative;
			width: 94px;
			display: block;
			margin: 0px auto;
			}
		#tabs li#tab_useradmin span {
			position: relative;
			width: 120px;
			display: block;
			margin: 0px auto;
			}
		#tabs li#tab_preferences span {
			position: relative;
			width: 88px;
			display: block;
			margin: 0px auto;
			}		

/***** HEADER BOTTOM *****/

#home_banner {
	position: relative;
	clear: both;
	height: 160px;
	width: 961px;
	margin: 0px auto;
	background-image: url('./images/pod1/header_photo/home_header_photo.jpg');
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	}
	#home_banner p {
		padding: 39px 0px 0px 507px;
		margin: 0px;
		}
		#home_banner p span {
			position: relative;
			display: block;
			margin-bottom: 10px;
			}
#header_bottom {
	position: relative;
	clear: both;
	height: 41px;
	margin: 0px 25px 0px 25px;
	background-image: url('./images/pod1/body_header_bottom_bg.gif');
	}
#header_bottom #photo {
	position: absolute;
	top: 0px;
	left: 0px;
	}
	#photo img {
		display: block;
		}
#header_bottom #title {
	position: relative;
	height: 41px;
	border-right: 1px solid #DBDBDB;
	background: url('./images/pod1/header_title_bg.gif') right top no-repeat;
	}
	#header_bottom #title h1 {
		position: relative;
		text-align: right;
		padding: 9px 45px 0px 0px;
		margin: 0px;
		font: normal 1.5em Arial, Helvetica, sans-serif;
		color: #1C53AF;
		}
		#header_bottom #title h1 span {
			font: normal 0.8em Arial, Helvetica, sans-serif;
			color: black;
			}
			
/*******************************/
/***** BODY MAINNAV STYLES *****/
/*******************************/

#main_nav {
	position: relative;
	clear: both;
	height: 26px;
	margin: 0px 25px 0px 25px;
	background-image: url('./images/pod1/body_mainnav_bg.gif');
	}
	#main_nav a:link,
	#main_nav a:active,
	#main_nav a:visited,
	#main_nav a:hover {
		margin: 0px 7px 0px 7px;
		}
#main_nav .links {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-left: 2px;
	height: 26px;
	background-image: url('./images/pod1/body_mainnav_bg.gif');
	}
	#main_nav .links li {
		position: relative;
		float: left;
		padding: 2px 10px 0px 10px;
		margin: 7px 0px 0px 0px;
		background-image: url('./images/pod1/body_mainnav_seperator.gif');
		background-repeat: no-repeat;
		background-position: right top;
		list-style-type: none;
		}
	#main_nav .links li.end {
		background-image: none;
		}
	#main_nav .links li a:link,
	#main_nav .links li a:active,
	#main_nav .links li a:visited,
	#main_nav .links li a.active:link,
	#main_nav .links li a.active:active,
	#main_nav .links li a.active:visited,
	#main_nav .links li a.active:hover {
		position: relative;
		float: left;
		bottom: 3px;
		background-image: url('./images/pod1/arrow_nav_blue1.gif');
		background-repeat: no-repeat;
		background-position: left center;
		padding: 0px 0px 0px 14px;
		margin: 0px;
		color: white;
		font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		background-color: #737373;
		}
	#main_nav .links li a:hover {
		text-decoration: underline;
		background-color: #737373;
		}
	#main_nav .links li a.active:link,
	#main_nav .links li a.active:active,
	#main_nav .links li a.active:visited,
	#main_nav .links li a.active:hover {
		font-weight: bold;
		}

#main_nav #left {
	position: relative;
	float: left;
	display: block;
	width: 70%;
	}	
#main_nav #right {
	position: relative;
	float: right;
	width: 20%;
	}	
	#main_nav #right li {
		float: right;
		}
	#main_nav #right li a:link,
	#main_nav #right li a:active,
	#main_nav #right li a:visited,
	#main_nav #right li a:hover {
		background-image: none;
		padding: 0px;
		}
	#main_nav #right span {
		display: none;
		}
.body_mainnav_right {
	position: relative;
	float: right;
	text-align: right;
	margin-top: 7px;
	padding-right: 2px;
	}

/****************************/
/***** BODY MAIN STYLES *****/
/****************************/

#body_main {
	position: relative;
	clear: both;
	margin: 0px 25px 0px 25px;
	padding: 15px 0px 20px 0px;
	}
#home_main {
	position: relative;
	clear: both;
	margin: 5px auto 10px auto;
	width: 961px;
	background-image: url('./images/pod1/home_main_bg.gif');
	}
	

/******************************/
/***** BODY FOOTER STYLES *****/
/******************************/

.body_footer,
.home_footer {
	position: relative;
	clear: both;
	margin: 0px 25px 0px 25px;
	border-top: 1px solid #E8E8E8;
	font-size: 0.8em;
	color: #AEADB2;
	}
.home_footer {
	margin: 0px auto;
	width: 961px;
	}
	.body_footer a:link,
	.body_footer a:active,
	.body_footer a:visited,
	.home_footer a:link,
	.home_footer a:active,
	.home_footer a:visited {
		text-decoration: none;
		color: #AEADB2;
		}
	.body_footer a:hover,
	.home_footer a:hover {
		text-decoration: underline;
		color: #AEADB2;
		}
.body_footer_left {
	position: relative;
	float: left;
	margin-top: 12px;
	}
	.body_footer_left span {
		display: none;
		}
.body_footer_right {
	position: relative;
	float: right;
	margin-top: 12px;
	}

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

/** topbar styles **/

.topbar_blue {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	background-color: #B2DFEE;
	margin-bottom: 15px;
	}
	.topbar_blue td {
		font-size: 0.8em;
		white-space: nowrap;
		}
	.topbar_blue .form_input {
		border: 1px solid #D7D7D7;
		font-size: 0.8em;
		}

.topbar_grey {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	background-color: #F8F8F7;
	height: auto !important;
	min-height: 41px;
	height: 41px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	}
	.topbar_grey td {
		text-align: left;
		vertical-align: middle;
		font-size: 0.8em;
		white-space: nowrap;
		}
	.topbar_grey .form_input {
		border: 1px solid #D7D7D7;
		font-size: 1.1em;
		}

/** Display Header **/

.display_header1 {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	background-color: #F8F8F7;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 12px;
	}
	.display_header1 td {
		text-align: left;
		vertical-align: middle;
		font-size: 0.8em;
		font-weight: bold;
		color: black;
		background-image: url('./images/pod1/dots_vertical_grey2.gif');
		background-repeat: no-repeat;
		background-position: right center;
		}
	.display_header1 a:link,
	.display_header1 a:active,
	.display_header1 a:visited {
		color: black;
		text-decoration: none;
		}
	.display_header1 a:hover {
		text-decoration: underline;
		}

/** Display table **/

.display_table1 {
	position: relative;
	margin-bottom: 15px;
	background-color: #F3F3F3;
	width: 100%;
	}
	.display_table1 th {
	  padding-top: 10px;
	  padding-bottom: 10px;
		margin-bottom: 12px;
		border-top: 1px solid #D4D4D4;
		border-bottom: 1px solid #D4D4D4;
		text-align: left;
		vertical-align: middle;
		font-size: 0.8em;
		font-weight: bold;
		color: black;
		background-image: url('./images/pod1/dots_vertical_grey2.gif');
		background-repeat: no-repeat;
		background-position: right center;
		background-color: #F8F8F7;
		}
		.display_table1 .blank_row  th {
	  	padding: 0px;
			margin: 0px;
			background-image: none;
			background-color: white;
			border: none;
			font-size: 0.5em;
			height: 12px;
		}
	.display_table1 td {
		vertical-align: middle;
		font-size: 0.8em;
		border-left: 1px solid white;
		border-right: 1px solid white;
		border-top: 2px solid white;
		border-bottom: 2px solid white;
		}
	.display_table1 a:link,
	.display_table1 a:active,
	.display_table1 a:visited {
		color: #436893;
		text-decoration: none;
		}
		.display_table1 th a:link,
		.display_table1 th a:active,
		.display_table1 th a:visited {
		color: black;
			text-decoration: none;
			}
	.display_table1 a:hover {
		text-decoration: underline;
		}
		.display_table1 th a:hover {
			text-decoration: underline;
			}

.display_table2 {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	background-color: #F8F8F7;
	margin-bottom: 15px;
	}
	.display_table2 td.spacer {
		height: 15px;
		font-size: 0.1em;
		}

/** Page navigation **/

.page_navigation {
	position: relative;
	width: 100%;
	margin-bottom: 15px;
	clear: both;
	}
	.page_navigation td {
		vertical-align: middle;
		font-size: 0.8em;
		white-space: nowrap;
		}
	.page_navigation .r0 {
		height: 8px;
		vertical-align: top;
		}
	.page_navigation .r1 {
		height: 8px;
		vertical-align: top;
		background-image: url(./images/pod1/dots_horizontal_grey.gif);
		background-repeat: repeat-x;
		background-position: top;
		}
	.page_navigation .r3 {
		height: 8px;
		vertical-align: top;
		background-image: url(./images/pod1/dots_horizontal_grey.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		}
	.page_navigation .c1 {
		position: relative;
		float: left;
		text-align: left;
		width: 540px;
		padding: 2px 0px;
		}
	.page_navigation .c1 span.end {
		background-image: none;
		}
		.page_navigation .c1 span {
			position: relative;
			float: left;
			padding-left: 13px;
			padding-right: 11px;
			background-image: url('./images/pod1/dots_vertical_grey1.gif');
			background-repeat: repeat-y;
			background-position: right center;
			}
		.page_navigation .c1 .start_double {
			position: relative;
			height: 28px;
			top: 0px;
			}
		.page_navigation .c1 .end_double {
			position: relative;
			top: 14px;
			background-image: none;
			}
			.page_navigation .c1 ul {
				position: relative;
				float: left;
				padding: 0px 0px 0px 10px;
				margin: 0px;
				background-image: url('./images/pod1/dots_vertical_grey2.gif');
				background-repeat: repeat-y;
				background-position: right bottom;
				}
				.page_navigation .c1 ul li {
					position: relative;
					float: left;
					padding: 0px 10px 0px 0px;
					margin: 0px;
					list-style-type: none;
					color: #9C9797;
					}
					.page_navigation .c1 ul.link_select {
						width: 100px;
						}
					.page_navigation .c1 ul.link_deselect {
						width: 112px;
						}
					.page_navigation .c1 ul li a.selectall:link,
					.page_navigation .c1 ul li a.selectall:active,
					.page_navigation .c1 ul li a.selectall:visited {
						position: relative;
						display: block;
						width: 78px;
						color: #636363;
						text-decoration: none;
						padding-left: 12px;
						background-image: url('./images/pod1/icon_plus.gif');
						background-repeat: no-repeat;
						background-position: left center;
						}
					.page_navigation .c1 ul li a.selectall:hover {
						color: #636363;
						text-decoration: underline;
						}
					.page_navigation .c1 ul li a.deselectall:link,
					.page_navigation .c1 ul li a.deselectall:active,
					.page_navigation .c1 ul li a.deselectall:visited {
						position: relative;
						display: block;
						width: 90px;
						color: #636363;
						text-decoration: none;
						padding-left: 12px;
						background-image: url('./images/pod1/icon_minus.gif');
						background-repeat: no-repeat;
						background-position: left center;
						}
					.page_navigation .c1 ul li a.deselectall:hover {
						color: #636363;
						text-decoration: underline;
						}
			


.addlist .page_navigation div.c1,
.browse_index .page_navigation div.c1 {
	width: 50px;
	}
	
			
		.page_navigation .c1 span a.viewselected:link,
		.page_navigation .c1 span a.viewselected:active,
		.page_navigation .c1 span a.viewselected:visited {
			color: #3D6994;
			text-decoration: none;
			font-weight: bold;
			}
		.page_navigation .c1 span a.viewselected:hover {
			color: #3D6994;
			text-decoration: underline;
			}
				
	.page_navigation .c2 {
		position: relative;
		bottom: 1px !important;
		bottom: 3px;
		float: right;
		padding: 2px 0px;
		text-align: right;
		width: 497px;
		vertical-align: middle;
		}
	.page_navigation .c2.double {
		top: 14px;
		}
		.page_navigation .c2 a:link,
		.page_navigation .c2 a:active,
		.page_navigation .c2 a:visited {
			color: #444;
			text-decoration: none;
			background-repeat: no-repeat;
			}
		.page_navigation .c2 a:hover {
			color: #1C53AF;
			text-decoration: underline;
			}
		.page_navigation .c2 .form_input {
			position: relative;
			top: 5px;
			font-size: 0.8em;
			width: 21px;
			border: 1px solid #999999;
			}
		.page_navigation .c2 .form_image {
			position: relative;
			top: 2px;
			width: 20px;
			}
		.page_navigation .c2 span {
			position: relative;
			float: left;
			width: 30px;
			}			
		.page_navigation .c2 span.btn_white2 {
			position: relative;
			float: left;
			margin-left: 10px;
			width: 70px;
			}
		.page_navigation .c2 span.text {
			position: relative;
			float: left;
			top: 5px;
			width: 70px;
			}
		.page_navigation .c2 ul {
			position: relative;
			top: 1px;
			float: right;
			width: 307px;
			padding: 0px;
			margin: 0px;
			background-image: url('./images/pod1/dots_vertical_grey1.gif');
			background-repeat: repeat-y;
			padding-left: 10px;
			}	
			.page_navigation .c2 li {
				float: left;
				list-style-type: none;
				position: relative;
				padding-right: 9px;
				}
				.page_navigation .c2 .first a:link,
				.page_navigation .c2 .first a:active,
				.page_navigation .c2 .first a:visited,
				.page_navigation .c2 .first a:hover {
					/*background-image: url('./images/pod1/arrow_nav1_first.gif');*/
					background-position: left center;
					padding-left: 17px;
					}
				.page_navigation .c2 .previous a:link,
				.page_navigation .c2 .previous a:active,
				.page_navigation .c2 .previous a:visited,
				.page_navigation .c2 .previous a:hover {
					/*background-image: url('./images/pod1/arrow_nav1_left.gif');*/
					background-position: left center;
					background-color: white;
					padding-left: 15px;
					}
										
				.page_navigation .c2 .next a:link,
				.page_navigation .c2 .next a:active,
				.page_navigation .c2 .next a:visited,
				.page_navigation .c2 .next a:hover {
					/*background-image: url('./images/pod1/arrow_nav1_right.gif');*/
					background-position: right center;
					padding-right: 15px;
					}
				.page_navigation .c2 .last a:link,
				.page_navigation .c2 .last a:active,
				.page_navigation .c2 .last a:visited,
				.page_navigation .c2 .last a:hover {
					/*background-image: url('./images/pod1/arrow_nav1_last.gif');*/
					background-position: right center;
					padding-right: 17px;
					}



/** footer navigation links **/

ul.page_button_links {
	position: relative;
	margin: 0px;
	margin: 0px;
	float: right;
	width: 215px;
	}
	ul.page_button_links li {
		position: relative;
		float: right;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		width: 105px;
		}
	ul.page_button_links .btn_blue a:link,
	ul.page_button_links .btn_blue a:active,
	ul.page_button_links .btn_blue a:visited,
	ul.page_button_links .btn_blue a:hover,
	ul.page_button_links .btn_dkgrey2 a:link,
	ul.page_button_links .btn_dkgrey2 a:active,
	ul.page_button_links .btn_dkgrey2 a:visited,
	ul.page_button_links .btn_dkgrey2 a:hover,
	ul.page_button_links input.btn_blue_hover,
	ul.page_button_links input.btn_dkgrey2_hover,
	ul.page_button_links input.btn_blue,
	ul.page_button_links input.btn_dkgrey2 {
		position: relative;
		float: right;
		width: 50px;
		margin-bottom: 14px;
		margin-left: 12px;
		font-size: 0.8em;
		padding-right: 38px;
		padding-left: 5px;
		}
	ul.page_button_links input.btn_blue_hover,
	ul.page_button_links input.btn_dkgrey2_hover,
	ul.page_button_links input.btn_blue,
	ul.page_button_links input.btn_dkgrey2 {
		font-size: 0.8em;
		width: 96px;
		padding-left: 0px;
		padding-right: 48px;
		}

/**********************************/
/***** SINGLE SEARCH RESULTS *****/
/********************************/

.srchres_single .highlight {
	font-weight : bold;
	background : #00FFFF;
	color : inherit;
	}
	
.srchres_single {
	padding-bottom: 25px;
	}
	.srchres_single p {
		font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
		}
	.srchres_single .container1 {
		position: relative;
		float: left;
		width: 29%;
		padding-bottom: 10px;
		}
	.srchres_single .container2 {
		position: relative;
		float: right;
		width: 68%;
		padding-bottom: 10px;
		}
	.srchres_single .container3 {
		position: relative;
		float: left;
		width: 49%;
		padding-bottom: 10px;
		}
		
#results_table1 {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	}
	#results_table1 th {
		text-align: left;
		background-color: #F8F8F7;
		width: 76%;
		height: 53px;
		vertical-align: middle;
		padding-left: 20px;
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		}
		#results_table1 th span {
			font-size: 1.1em;
			}
		#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.0em;
					color: black;
					text-decoration: none;
					}
				#results_table1 th a:hover {
					font-size: 1.0em;
					color: #1C53AF;
					text-decoration: underline;		
					}
	#results_table1 .photo_thumb {
		width: 24%;
		text-align: center;
		vertical-align: top;
		}
	#results_table1 .main_text {
		padding-left: 20px;
		padding-top: 10px;
		}
	#results_table1 .details1 {
		width: 38%;
		background-color: #F8F8F7;
		vertical-align: top;
		padding-left: 20px;
		padding-bottom: 15px;
		}
	#results_table1 .details2 {
		width: 38%;
		background-color: #F8F8F7;
		vertical-align: top;
		padding-left: 20px;
		padding-bottom: 15px;
		}
		#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 {
				width: auto;
				height: auto;
				padding-left: 0px;
				padding-right: 30px;
				font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
				padding-bottom: 8px;
				}
			#results_table1 .details1 table td,
			#results_table1 .details2 table td {
				width: auto;
				height: auto;
				padding-left: 0px;
				font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
				padding-bottom: 8px;
				}
			#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;		
					}
			
.srchres_single .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	margin-top: 20px;
	}
.srchres_single .display_table1 {
	position: relative;
	width: 100%;
	margin-top: 20px;
	}
.srchres_single .container1 .display_header1 .c1 {
	width: 30%;
	text-align: center;
	}
.srchres_single .container1 .display_header1 .c2 {
	padding-left: 20px;
	width: 40%;
	}
.srchres_single .container1 .display_header1 .c3 {
	width: 30%;
	text-align: center;
	background-image: none;
	}

.srchres_single .container1 .display_table1 .c1 {
	width: 30%;
	text-align: center;
	}
	.srchres_single .container1 .display_table1 th.c1 {
		text-align: center;
		border-left: 1px solid #D4D4D4;
	}
.srchres_single .container1 .display_table1 .c2 {
	padding-left: 20px;
	width: 40%;
	}
.srchres_single .container1 .display_table1 .c3 {
	width: 30%;
	text-align: center;
	/*color: #436893;*/
	}
	.srchres_single .container1 .display_table1 th.c3 {
		text-align: center;
		border-right: 1px solid #D4D4D4;
		background-image: none;
	}

.srchres_single .container2 .display_header1 .c1 {
	width: 10%;
	text-align: center;
	}
.srchres_single .container2 .display_header1 .c2 {
	padding-left: 20px;
	width: 20%;
	text-align: left;
	}
.srchres_single .container2 .display_header1 .c3 {
	width: 25%;
	text-align: center;
	}
.srchres_single .container2 .display_header1 .c4 {
	width: 20%;
	text-align: center;
	}
.srchres_single .container2 .display_header1 .c5 {
	width: 35%;
	text-align: center;
	}
		
.srchres_single .container2 .display_table1 .c1 {
	width: 10%;
	text-align: center;
	}
	.srchres_single .container2 .display_table1 th.c1 {
		text-align: center;
		border-left: 1px solid #D4D4D4;
	}
.srchres_single .container2 .display_table1 .c2 {
	padding-left: 20px;
	width: 20%;
	text-align: left;
	}
.srchres_single .container2 .display_table1 .c3 {
	width: 25%;
	text-align: center;
	}
.srchres_single .container2 .display_table1 .c4 {
	width: 20%;
	text-align: center;
	}
.srchres_single .container2 .display_table1 .c5 {
	width: 35%;
	text-align: center;
	}
	.srchres_single .container2 .display_table1 th.c5 {
		text-align: center;
		border-right: 1px solid #D4D4D4;
		background-image: none;
	}
	

#specifications {
	position: relative;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 100%;
	}
	#specifications th,
	#specifications td {
		text-align: left;
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;
		border-bottom: 1px solid #E5E5E5;
		padding: 13px 15px 13px 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;		
			}

		

.srchres_single .container3 .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	margin-top: 20px;
	}
	.srchres_single .container3 .display_header1 td {
		vertical-align: middle;
		font-weight: bold;
		}
	.srchres_single .container3 .display_header1 .c1 {
		width: 30%;
		text-align: center;
		}
	.srchres_single .container3 .display_header1 .c2 {
		padding-left: 20px;
		width: 40%;
		}
	.srchres_single .container3 .display_header1 .c3 {
		width: 30%;
		text-align: center;
		background-image: none;
		}

.srchres_single .container3 .display_table1 {
	position: relative;
	width: 100%;
	margin-top: 20px;
	}
	.srchres_single .container3 .display_table1 td {
		text-align: left;
		vertical-align: middle;
		}
	.srchres_single .container3 .display_table1 .c1 {
		width: 30%;
		text-align: center;
		}
		.srchres_single .container3 .display_table1 th.c1 {
		text-align: center;
		border-left: 1px solid #D4D4D4;
	}
	.srchres_single .container3 .display_table1 .c2 {
		padding-left: 20px;
		width: 40%;
		}
		.srchres_single .container3 .display_table1 .c2 a:link,
				.srchres_single .container3 .display_table1 .c2 a:active,
				.srchres_single .container3 .display_table1 .c2 a:visited{
					color: #1C53AF;
					text-decoration: none;
					}
				.srchres_single .container3 .display_table1 .c2 a:hover {
					color: #1C53AF;
					text-decoration: underline;		
					}
	.srchres_single .container3 .display_table1 .c3 {
		width: 30%;
		text-align: center;
		/*color: #436893;*/
		}
		.srchres_single .container3 .display_table1 th.c3 {
			text-align: center;
			border-right: 1px solid #D4D4D4;
			background-image: none;
		}

/**********************************/
/***** DEFINE EXPORT FORMATS *****/
/********************************/

.srchres_defin {
	padding-bottom: 0px;
	}
	.srchres_defin .btn_blue_hover,
	.srchres_defin input.btn_blue_hover,
	.srchres_defin .btn_blue,
	.srchres_defin input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 10px;
		width: 85px;
		text-align: left;
		}
	.srchres_defin .btn_dkgrey2,
	.srchres_defin input.btn_dkgrey2,
	.srchres_defin .btn_dkgrey2_hover,
	.srchres_defin input.btn_dkgrey2_hover {
		float: right;
		font-size: 0.8em;
		margin-left: 10px;
		width: 85px;
		text-align: left;
		}
		.srchres_defin .btn_dkgrey2 span {
			font-size: 1em;
			}
.srchres_defin ul.page_button_links {
	padding-left: 2px;
	height: 26px;
	width: 970px;
	float: left;
	}
.srchres_defin ul.page_button_links li {
	list-style-type: none;
	width: 107px;
	float: left;
	}
	.srchres_defin ul.page_button_links li.btn_dkgrey2 {
		float: right;
		}

#order_search_blocks {
	background-image: url('./images/pod1/table_gradient_bg1.gif');
	background-repeat: repeat-x;
	margin-top: 23px;
	}

#basic_search_builder {
	background-color: #F8F8F7;
	}

.form_builder_fields {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	background-color: #E2E2E1;
	margin-bottom: 18px;
	}
	.form_builder_fields .spacer {
		height: 7px;
		font-size: 0.1em;
		line-height: 1.5em;
		}
	.form_builder_fields td,
	.form_builder_fields th {
		font-size: 0.8em;
		color: #737373;
		padding: 0px;
		margin: 0px;
		}
	.form_builder_fields th {
		height: 32px;
		vertical-align: middle;
		}
		
		.form_builder_fields td a:link,
		.form_builder_fields td a:active,
		.form_builder_fields td a:visited {
			color: #737373;
			text-decoration: none;
			}
		.form_builder_fields td a:hover {
			color: #737373;
			text-decoration: underline;
			}
	
	.form_builder_fields .r1 {
		height: 22px;
		margin: 0px;
		vertical-align: middle;
		color: #31589B;
		font: bold 1.2em Arial, Helvetica, sans-serif;
		padding-left: 19px;
		}

	.form_builder_fields th.c3,
	.form_builder_fields th.c6 {
		background-image: url('./images/pod1/dots_vertical_grey1.gif');
		background-repeat: repeat-y;
		background-position: right center;
		font-weight: bold;
		width: 8%;
		}
	.form_builder_fields th.c1,
	.form_builder_fields th.c4,
	.form_builder_fields th.c7 {
		font-weight: bold;
		width: 8%;
		}
	.form_builder_fields th.c2,
	.form_builder_fields th.c5,
	.form_builder_fields th.c8 {
		text-align: left;
		font-weight: bold;
		width: 17%;
		padding-left: 18px;
		}
	.form_builder_fields th.c3,
	.form_builder_fields th.c6,
	.form_builder_fields th.c9 {
		font-weight: bold;
		text-align: left;
		width: 8%;
		padding-left: 18px;
		}

	.form_builder_fields td.c1,
	.form_builder_fields td.c4,
	.form_builder_fields td.c7 {
		text-align: center;
		width: 8%;
		padding-bottom: 6px;
		vertical-align: middle;
		}
	.form_builder_fields td.c2,
	.form_builder_fields td.c5,
	.form_builder_fields td.c8 {
		text-align: left;
		width: 17%;
		padding-bottom: 6px;
		vertical-align: middle;
		padding-left: 18px;
		}
	.form_builder_fields td.c3,
	.form_builder_fields td.c6,
	.form_builder_fields td.c9 {
		text-align: left;
		width: 8%;
		padding-bottom: 6px;
		vertical-align: middle;
		background-image: url('./images/pod1/dots_vertical_grey1.gif');
		background-repeat: repeat-y;
		background-position: right top;
		padding-left: 18px;
		}
		.form_builder_fields td.c3 input,
		.form_builder_fields td.c6 input,
		.form_builder_fields td.c9 input {
			width: 33px;
			border: 1px solid #B1B1B0;
			font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
			color: #737373;
			}
			.form_builder_fields td.c3 input.disabled,
			.form_builder_fields td.c6 input.disabled,
			.form_builder_fields td.c9 input.disabled {
				background-color: #D9D9D9;
				}
	
	.form_builder_fields td.c1,
	.form_builder_fields th.c1 {
		padding-left: 0px;
		}
	.form_builder_fields td.c9 {
		background-image: none;
		}

/**********************************/
/***** DEFINE EXPORT FORMATS *****/
/********************************/

	.define_export_format ul.page_button_links input.btn_blue_hover,
	.define_export_format ul.page_button_links input.btn_blue {
		position: relative;
		font-size: 0.8em;
		width: 85px;
		text-align: left;
		}
	.define_export_format ul.page_button_links input.btn_dkgrey2,
	.define_export_format ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		font-size: 0.8em;
		width: 85px;
		text-align: left;
		}


.define_export_format {
	padding-bottom: 25px;
	}
	
	.define_export_format p {
		padding: 0px;
		margin: 0px;
		}
		.define_export_format p a {
			font-size: 0.8em;
			width: 81px;
			margin-right: 8px;
			}
			.define_export_format p a span {
				font-size: 1em;
				}
.define_export_format .topbar_grey {
	position: relative;
	width: 100%;
	padding: 0px;
	}
	.define_export_format .topbar_grey td {
		padding-left: 9px;
		text-align: left;
		vertical-align: middle;
		white-space: nowrap;
		font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
		}
		.define_export_format .topbar_grey .form_radio {
			position: relative;
			top: 0px;
			}
		.define_export_format .topbar_grey td.r1 {
			padding-bottom: 14px;
			padding-top: 14px;
			padding-left: 15px;
			}
			.define_export_format .topbar_grey td.r1 span {
				position: relative;
				top: 0px !important;
				top: 4px;
				float: left;
				margin-right: 8px;
				}
			.define_export_format .topbar_grey td.r1 label {
				position: relative;
				top: 0px;
				float: left;
				margin-right: 20px;
				}
		.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 td.r4 {
			padding-bottom: 11px;
			padding-left: 11px;
			}
		.define_export_format .topbar_grey td div {
			position: relative;
			float: left;
			}
			.define_export_format .topbar_grey td div.first {
				width: 270px;
				margin-left: 30px;
				}
			.define_export_format .topbar_grey td div.second {
				width: 250px;
				margin-left: 0px;
				}
		.define_export_format .topbar_grey span {
			position: relative;
			top: 1px;
			float: left;
			margin-right: 4px;
			}
		.define_export_format .topbar_grey label {
			position: relative;
			top: 0px;
			margin-right: 6px;
			}
			.define_export_format .topbar_grey label span {
				position: relative;
				top: 2px !important;
				top: 3px;
				float: left;
				margin-right: 4px;
				font-size: 0.8em;
				}
				
			.define_export_format .topbar_grey label input,
			.define_export_format .topbar_grey label select {
				position: relative;
				float: left;
				font-size: 1em;
				color: #737373;
				}
			.define_export_format .topbar_grey label input.form_input {
				width: 200px;
			}
			.define_export_format .topbar_grey label select {
				width: 142px;
				}
			.define_export_format .topbar_grey .form_input {
				position: relative;
				width: 112px;
				padding: 0px;
				margin-right: 7px;
				border: 1px solid #B1B1B0;
				}
			.define_export_format .topbar_grey .form_select {
				position: relative;
				top: -1px;
				border: 1px solid #B1B1B0;
				}
	.define_export_format .topbar_grey .btn_dkgrey3 {
		position: relative;
		top: 0px;
		}
	.define_export_format .topbar_grey .btn_dkgrey3 a {
		position: relative;
		bottom: 1px;
		font-size: 0.9em;
		}
		.define_export_format .topbar_grey .btn_dkgrey3 span	{
			position: relative;
			font-size: 1em;
			top: 0px;
			}
.define_export_format .display_table2 {
	position: relative;
	width: 100%;
	}
	.define_export_format .display_table2 td,
	.define_export_format .display_table2 th {
		font-size: 0.8em;
		color: #737373;
		white-space: nowrap;
		}
	.define_export_format .display_table2 th {
		height: 30px;
		vertical-align: middle;
		}
		.define_export_format .display_table2 td a:link,
		.define_export_format .display_table2 td a:active,
		.define_export_format .display_table2 td a:visited {
			color: #737373;
			text-decoration: none;
			}
		.define_export_format .display_table2 td a:hover {
			color: #737373;
			text-decoration: underline;
			}
	.define_export_format .display_table2 th.c3,
	.define_export_format .display_table2 th.c6 {
		background-image: url('./images/pod1/dots_vertical_grey1.gif');
		background-repeat: repeat-y;
		background-position: right center;
		font-weight: bold;
		width: 8%;
		}
	.define_export_format .display_table2 th.c1,
	.define_export_format .display_table2 th.c4,
	.define_export_format .display_table2 th.c7 {
		font-weight: bold;
		width: 2%;
		padding-left: 10px;
		}	
	.define_export_format .display_table2 th.c2,
	.define_export_format .display_table2 th.c5,
	.define_export_format .display_table2 th.c8 {
		text-align: left;
		font-weight: bold;
		width: 3%;
		padding-left: 9px;
		}
	.define_export_format .display_table2 th.c3,
	.define_export_format .display_table2 th.c6,
	.define_export_format .display_table2 th.c9 {
		font-weight: bold;
		text-align: left;
		width: 20%;
		padding-left: 3px;
		}

	.define_export_format .display_table2 td.c1,
	.define_export_format .display_table2 td.c4,
	.define_export_format .display_table2 td.c7 {
		text-align: center;
		width: 2%;
		padding-bottom: 10px;
		vertical-align: middle;
		padding-left: 10px;
		}
		.define_export_format .display_table2 td.c1 input,
		.define_export_format .display_table2 td.c4 input,
		.define_export_format .display_table2 td.c7 input {
			width: 33px;
			border: 1px solid #B1B1B0;
			font-size: 0.8em;
			color: #737373;
			}
	.define_export_format .display_table2 td.c2,
	.define_export_format .display_table2 td.c5,
	.define_export_format .display_table2 td.c8 {
		text-align: left;
		width: 3%;
		padding-bottom: 10px;
		vertical-align: middle;
		padding-left: 12px;
		}
		.define_export_format .display_table2 td.c2 span,
		.define_export_format .display_table2 td.c5 span,
		.define_export_format .display_table2 td.c8 span {
			position: relative;
			bottom: 3px;
			}
		.define_export_format .display_table2 td.c2 .form_checkbox {
			position: relative;
			bottom: 1px;
			}
	.define_export_format .display_table2 td.c3,
	.define_export_format .display_table2 td.c6,
	.define_export_format .display_table2 td.c9 {
		text-align: left;
		width: 20%;
		padding-bottom: 10px;
		vertical-align: middle;
		background-image: url('./images/pod1/dots_vertical_grey1.gif');
		background-repeat: repeat-y;
		background-position: right top;
		padding-left: 3px;
		}
	.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: 270px;
	}
	.define_export_format .display_table2 td.c9 {
		background-image: none;
		}

/******************************/
/***** ADVANCED SORT LIST *****/
/*****************************/

/** display header **/
.advancedsort .display_header1 td.c2 {
	padding-left: 10px;
	width: 33%;
	}

/** display table **/
.advancedsort .display_table1 .c2 {
	padding-left: 10px;
	width: 33%;
	color: #404040;
	}

.advancedsort .buttons_table1  {
	width: 100%;
	}
	
ul.advancedsort_button_links {
	}

	ul.advancedsort_button_links li {
		position: relative;
		float: left;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		/* smk was 85 */
		width: 125px;
		}
	ul.advancedsort_button_links .btn_blue a:link,
	ul.advancedsort_button_links .btn_blue a:active,
	ul.advancedsort_button_links .btn_blue a:visited,
	ul.advancedsort_button_links .btn_blue a:hover,
	ul.advancedsort_button_links .btn_dkgrey2 a:link,
	ul.advancedsort_button_links .btn_dkgrey2 a:active,
	ul.advancedsort_button_links .btn_dkgrey2 a:visited,
	ul.advancedsort_button_links .btn_dkgrey2 a:hover,
	ul.advancedsort_button_links input.btn_blue_hover,
	ul.advancedsort_button_links input.btn_dkgrey2_hover,
	ul.advancedsort_button_links input.btn_blue,
	ul.advancedsort_button_links input.btn_dkgrey2 {
		position: relative;
		float: right;
		width: 50px;
		margin-bottom: 14px;
		margin-left: 12px;
		font-size: 0.8em;
		padding-right: 38px;
		padding-left: 5px;
		}
	ul.advancedsort_button_links input.btn_blue_hover,
	ul.advancedsort_button_links input.btn_dkgrey2_hover,
	ul.advancedsort_button_links input.btn_blue,
	ul.advancedsort_button_links input.btn_dkgrey2 {
		font-size: 0.8em;
		width: 96px;
		padding-left: 0px;
		padding-right: 48px;
		}
	

/*********************/
/***** ADD LIST *****/
/*******************/

.addlist .topbar_blue {
	position: relative;
	height: 57px;
	}
	.addlist .topbar_blue td {
		vertical-align: middle;
		font-weight: bold;
		color: black;
		padding: 0px 12px;
		width: 50%;
		}
		.addlist .topbar_blue td.c1 div {
			position: relative;
			float: left;
			width: 150px;
			}
	.addlist .topbar_blue span,
	.addlist .topbar_blue label {
		position: relative;
		display: block;
		float: left;
		}
	.addlist .topbar_blue label {
		font-weight: normal;
		margin-left: 12px;
		}
		.addlist .topbar_blue span {
			position: relative;
			float: left;
			top: 4px;
			margin-right: 4px;
			}
	.addlist .topbar_blue span {
		position: relative;
		top: 3px;
		}
	.addlist .topbar_blue input {
		position: relative;
		top: 2px;
		}
	.addlist .topbar_blue #title_search {
		width: 160px;
		}
	.addlist .topbar_blue #name_search {
		width: 160px;
		}
	.addlist .topbar_blue #description_search {
		width: 250px;
		margin-right: 10px;
		}
	
	.addlist .topbar_blue {
		position: relative;
		top: 1px;
		margin-left: 0px;
		font-weight: normal;
		}
	.addlist .topbar_blue span {
		top: 0px;
		}

/** display header **/

.addlist .display_header1 td.c1 {
	padding-left: 10px;
	width: 35%;
	}
.addlist .display_header1 td.c2 {
	padding-left: 45px;
	width: 55%;
	}
.addlist .display_header1 td.c3 {
	width: 10%;
	text-align: center;
	background-image: none;
	}

/** display table **/

.addlist .display_table1 .c1 {
	color: #436893;
	width: 35%;
	padding-left: 10px;
	}
.addlist .display_table1 .c2 {
	padding-left: 45px;
	width: 55%;
	color: #404040;
	}
.addlist .display_table1 .c3 {
	width: 10%;
	text-align: center;
	color: black;
	background-color: #E9F4F7;
	background-image: none;
	}
	.addlist .display_table1 .c3 a:link,
	.addlist .display_table1 .c3 a:active,
	.addlist .display_table1 .c3 a:visited {
		color: #626262;
		text-decoration: none;
		}
	.addlist .display_table1 .c3 a:hover {
		color: #626262;
		text-decoration: underline;
		}

/****************************/
/***** MY SEARCH FORMS *****/
/**************************/

/** Browse Results **/

.mysearchforms .display_header1  {
	position: relative;
	width: 100%;
	height: 29px;
	}
	.mysearchforms .display_header1  td {
		vertical-align: middle;
		}
	.mysearchforms .display_header1  .c1 {
		padding-left: 1px;
		padding-right: 1px;
		width: 10%;
		text-align: center;
		}
	.mysearchforms .display_header1  .c2 {
		padding-left: 10px;
		width: 30%;
		}
	.mysearchforms .display_header1  .c3 {
		padding-left: 45px;
		width: 50%;
		}
	.mysearchforms .display_header1  .c4 {
		width: 10%;
		text-align: center;
		background-image: none;
		}
.mysearchforms .display_table1 {
	position: relative;
	width: 100%;
	}
	.mysearchforms .display_table1 td {
		vertical-align: middle;
		}
	.mysearchforms .display_table1 .c1 {
		color: #436893;
		width: 10%;
		text-align: center;
		}
	.mysearchforms .display_table1 .c2 {
		color: #436893;
		width: 30%;
		padding-left: 10px;
		}
	.mysearchforms .display_table1 .c3 {
		padding-left: 45px;
		width: 50%;
		}
	.mysearchforms .display_table1 .c4 {
		width: 10%;
		text-align: center;
		background-color: #E9F4F7;
		}
		.mysearchforms .display_table1 .c4 a:link,
		.mysearchforms .display_table1 .c4 a:active,
		.mysearchforms .display_table1 .c4 a:visited {
			color: #626262;
			text-decoration: none;
			}
		.mysearchforms .display_table1 .c4 a:hover {
			color: #626262;
			text-decoration: underline;
			}
.mysearchforms ul.page_button_links {
	padding-left: 2px;
	height: 26px;
	}
.mysearchforms li.start {
	float: left;
}
.mysearchforms ul.page_button_links li {
	list-style-type: none;
	width: 107px;
	float: right;
	}

/********************************/
/***** SAVE SEARCH LAYOUTS *****/
/******************************/

.savesrchlayouts .topbar_grey {
	position: relative;
	width: 100%;
	margin-bottom: 35px;
	}
	.savesrchlayouts .topbar_grey td {
		text-align: left;
		vertical-align: middle;
		font-weight: bold;
		padding: 0px 0px 0px 12px;
		white-space: nowrap;
		}
	.savesrchlayouts .topbar_grey span,
	.savesrchlayouts .topbar_grey label {
		position: relative;
		float: left;
		}
	.savesrchlayouts .topbar_grey label {
		font-weight: normal;
		margin-left: 12px;
		}
		.savesrchlayouts .topbar_grey label span {
			position: relative;
			float: left;
			top: 3px;
			margin-right: 4px;
			}
	
	.savesrchlayouts .topbar_grey .area1 {
		position: relative;
		float: left;
		width: 180px;
		}
	.savesrchlayouts .topbar_grey .area2 {
		position: relative;
		float: left;
		width: 280px;
		}
	.savesrchlayouts .topbar_grey .area3 {
		position: relative;
		float: left;
		width: 340px;
		}
	
	
	.savesrchlayouts .topbar_grey span {
		position: relative;
		top: 2px;
		}
	.savesrchlayouts .topbar_grey .form_input {
		position: relative;
		top: 1px;
		border: 1px solid #D7D7D7;
		}
	.savesrchlayouts .topbar_grey .form_checkbox {
		position: relative;
		top: 1px;
		float: left;
		}
	.savesrchlayouts .topbar_grey span.btn_white2 {
		position: relative;
		top: 0px;
		margin-left: 4px;
		font-weight: normal;
		}
	.savesrchlayouts .topbar_grey .btn_white2 span {
		top: 0px;
		}
	.savesrchlayouts .topbar_grey #title_search {
		width: 120px;
		}
	.savesrchlayouts .topbar_grey #description_search {
		width: 180px;
		}
.savesrchlayouts .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	}
	.savesrchlayouts .display_header1 td {
		vertical-align: middle;
		padding: 0px 16px;
		}
	.savesrchlayouts .display_header1 .c1 {
		width: 10%;
		padding: 0px 1px 0px 1px;
		text-align: center;
		}
	.savesrchlayouts .display_header1 .c2 {
		text-align: left;
		width: 30%;
		padding-left: 24px;
		}
	.savesrchlayouts .display_header1 .c3 {
		width: 60%;
		padding-left: 52px;
		background-image: none;
		}

.savesrchlayouts .display_table1 {
	position: relative;
	width: 100%;
	}
	.savesrchlayouts .display_table1 td {
		text-align: left;
		}
	.savesrchlayouts .display_table1 .c1 {
		text-align: center;
		vertical-align: middle;
		width: 10%;
		}
	.savesrchlayouts .display_table1 .c2 {
		font-weight: normal;
		text-align: left;
		width: 30%;
		color: #436893;
		padding-left: 22px;
		}
	.savesrchlayouts .display_table1 .c3 {
		color: black;
		width: 60%;
		padding-left: 50px;
		}


/**************************/
/***** SAVE SEARCHES *****/
/************************/


.savesearches ul.page_button_links {
	width: 214px;
	}
.savesearches ul.page_button_links li {
	font-size: 0.9em;
	width: 107px;
	}

.savesearches .topbar_grey {
	position: relative;
	width: 100%;
	margin-bottom: 35px;
	}
	.savesearches .topbar_grey td {
		text-align: left;
		vertical-align: middle;
		font-weight: bold;
		padding: 0px 0px 0px 12px;
		white-space: nowrap;
		}
	.savesearches .topbar_grey span,
	.savesearches .topbar_grey label {
		position: relative;
		float: left;
		}
	.savesearches .topbar_grey label {
		font-weight: normal;
		margin-left: 12px;
		}
		.savesearches .topbar_grey label span {
			position: relative;
			float: left;
			top: 3px;
			margin-right: 4px;
			}
	
	.savesearches .topbar_grey .area1 {
		position: relative;
		float: left;
		width: 180px;
		}
	.savesearches .topbar_grey .area2 {
		position: relative;
		float: left;
		width: 280px;
		}
	.savesearches .topbar_grey .area3 {
		position: relative;
		float: left;
		width: 340px;
		}
	
	
	.savesearches .topbar_grey span {
		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: 1px;
		float: left;
		}
	.savesearches .topbar_grey span.btn_white2 {
		position: relative;
		top: 0px;
		margin-left: 4px;
		font-weight: normal;
		}
	.savesearches .topbar_grey .btn_white2 span {
		top: 0px;
		}
	.savesearches .topbar_grey #title_search {
		width: 120px;
		}
	.savesearches .topbar_grey #description_search {
		width: 180px;
		}
.savesearches .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	}
	.savesearches .display_header1 td {
		vertical-align: middle;
		padding: 0px 16px;
		}
	.savesearches .display_header1 .c1 {
		width: 10%;
		padding: 0px 1px 0px 1px;
		text-align: center;
		}
	.savesearches .display_header1 .c2 {
		text-align: left;
		width: 20%;
		padding-left: 24px;
		}
	.savesearches .display_header1 .c3 {
		text-align: left;
		width: 20%;
		padding-left: 24px;
		}
	.savesearches .display_header1 .c4 {
		text-align: left;
		width: 30%;
		padding-left: 24px;
		}
	.savesearches .display_header1 .c5 {
		text-align: left;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		}
	.savesearches .display_header1 .c6 {
		text-align: center;
		width: 15%;
		padding-left: 12px;
		padding-right: 12px;
		background-image: none;
		}

.savesearches .display_table1 {
	position: relative;
	width: 100%;
	}
	.savesearches .display_table1 td {
		text-align: left;
		}
	.savesearches .display_table1 .c1 {
		text-align: center;
		vertical-align: middle;
		width: 10%;
		}
		.savesearches .display_table1 th.c1 {
			border-left: 1px solid #D4D4D4;
			}
	.savesearches .display_table1 .c2 {
		text-align: left;
		width: 20%;
		/* color: #436893; */
		padding-left: 24px;
		}
	.savesearches .display_table1 .c3 {
		color: black;
		width: 20%;
		padding-left: 24px;
		}
	.savesearches .display_table1 .c4 {
		color: black;
		width: 30%;
		padding-left: 24px;
		padding-right: 12px;
		}
		.savesearches .display_table1 .c4 a:link,
		.savesearches .display_table1 .c4 a:active,
		.savesearches .display_table1 .c4 a:visited {
			color: #626262;
			text-decoration: none;
			}
		.savesearches .display_table1 .c4 a:hover {
			color: #626262;
			text-decoration: underline;
			}
	.savesearches .display_table1 .c5 {
		text-align: right;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		}
	.savesearches .display_table1 .c5b {
		text-align: right;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}
	.savesearches .display_table1 .c6 {
		width: 15%;
		text-align: center;
		background-color: #E9F4F7;
		}
	.savesearches .display_table1 th.c6 {
		background-color: #F8F8F7;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}
		

/*******************************/
/***** List Export Formats *****/
/*******************************/

.exportformatlist ul.page_button_links {
	position: relative;
	width: 214px;
	}
.exportformatlist ul.page_button_links li {
	font-size: 0.9em;
	width: 107px;
	}

	.exportformatlist ul.page_button_links input.btn_blue_hover,
	.exportformatlist ul.page_button_links input.btn_blue {
		position: relative;
		font-size: 0.8em;
		width: 85px;
		text-align: left;
		}
	.exportformatlist ul.page_button_links input.btn_dkgrey2,
	.exportformatlist ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		font-size: 0.8em;
		width: 85px;
		text-align: left;
		}
	
.exportformatlist .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	}
	.exportformatlist .display_header1 td {
		vertical-align: middle;
		padding: 0px 16px;
		}
	.exportformatlist .display_header1 .c1 {
		width: 10%;
		padding: 0px 1px 0px 1px;
		text-align: center;
		}
	.exportformatlist .display_header1 .c2 {
		text-align: left;
		width: 20%;
		padding-left: 24px;
		}
	.exportformatlist .display_header1 .c3 {
		text-align: left;
		width: 20%;
		padding-left: 24px;
		}
	.exportformatlist .display_header1 .c4 {
		text-align: left;
		width: 30%;
		padding-left: 24px;
		}
	.exportformatlist .display_header1 .c5 {
		text-align: left;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		}
	.exportformatlist .display_header1 .c6 {
		text-align: center;
		width: 15%;
		padding-left: 12px;
		padding-right: 12px;
		background-image: none;
		}
	
.exportformatlist .display_table1 {
	position: relative;
	width: 100%;
	}
	.exportformatlist .display_table1 td {
		text-align: left;
		}
	.exportformatlist .display_table1 .c1 {
		text-align: center;
		vertical-align: middle;
		width: 10%;
		}
		.exportformatlist .display_table1 th.c1 {
			border-left: 1px solid #D4D4D4;
			}
	.exportformatlist .display_table1 .c2 {
		text-align: left;
		width: 20%;
		/* color: #436893; */
		padding-left: 24px;
		}
		.exportformatlist .display_table1 th.c2 {
			border-left: 1px solid #D4D4D4;
		}
	.exportformatlist .display_table1 .c3 {
		color: black;
		width: 20%;
		padding-left: 24px;
		}
	.exportformatlist .display_table1 .c4 {
		color: black;
		width: 30%;
		padding-left: 24px;
		padding-right: 12px;
		}
		.exportformatlist .display_table1 .c4 a:link,
		.exportformatlist .display_table1 .c4 a:active,
		.exportformatlist .display_table1 .c4 a:visited {
			color: #626262;
			text-decoration: none;
			}
		.exportformatlist .display_table1 .c4 a:hover {
			color: #626262;
			text-decoration: underline;
			}
	.exportformatlist .display_table1 .c5 {
		text-align: right;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		}
	.exportformatlist .display_table1 .c5b {
		text-align: right;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}
	.exportformatlist .display_table1 .c6 {
		width: 15%;
		text-align: center;
		background-color: #E9F4F7;
		}
	.exportformatlist .display_table1 th.c6 {
		background-color: #F8F8F7;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}
	

/*******************************/
/*****   Export            *****/
/*******************************/

.export {
	padding-bottom: 0px;
	}
.export ul.page_button_links {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	height: 26px;
	width: 970px;
	float: left;
	}
.export ul.page_button_links li {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	list-style-type: none;
	width: 105px;
	float: left;
	}
	.export ul.page_button_links input.btn_blue_hover,
	.export ul.page_button_links input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 100px;
		text-align: left;
		left: 0px;
		}
	.export ul.page_button_links input.btn_dkgrey2,
	.export ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.export .display_table1 {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	}
	.export .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.export .display_table1 .c2 {
		text-align: left;
		width: 9%;
		padding-left: 4px;
		border: none;
		}
	.export .display_table1 .c3 {
		color: black;
		width: 91%;
		padding-left: 0px;
		border: none;
		}
	.export .display_table1 .c3 .form_input {
		font-size: 1.1em;
		padding: 0px;
		margin: 0px;
		}
		
		
/*******************************/
/*****   Bulk Search       *****/
/*******************************/

	.bulksearch input.btn_blue_hover,
	.bulksearch input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 105px;
		text-align: left;
		left: 0px;
		}
	.bulksearch input.btn_dkgrey2,
	.bulksearch input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 5px;
		margin-left: 0px;
		padding-left: 0px;
		width: 105px;
		text-align: left;
		left: 0px;
		}
.bulksearch .display_table1 {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	}
	.bulksearch .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.bulksearch .display_table1 .c2 {
		text-align: left;
		width: 9%;
		padding-left: 4px;
		border: none;
		vertical-align: middle;
		font-weight: bold;
		}
	.bulksearch .display_table1 .c3 {
		color: black;
		width: 91%;
		padding-left: 0px;
		margin-left: 0px;
		border: none;
		}
	.bulksearch .display_table1 .c3 input {
		margin-left: 0px;
		}
	.bulksearch .display_table1 .c3 textarea {
		width: 210px;
		height: 231px;
		}
	#validateLabel {
		position: relative;
		top: -2px;
		left: 3px;
		font-weight: bold;
		}
	#isbnLoad {
		position: relative;
		color: red;
		margin-left: 0px;
		top: 10px;
		}

		
/********************************/
/***** Maintain Admin Users *****/
/********************************/

.maintainadminusers ul.page_button_links {
	position: relative;
	width: 214px;
	}
.maintainadminusers ul.page_button_links li {
	font-size: 0.9em;
	width: 107px;
	}

	.maintainadminusers ul.page_button_links input.btn_blue_hover,
	.maintainadminusers ul.page_button_links input.btn_blue {
		position: relative;
		font-size: 0.8em;
		width: 85px;
		text-align: left;
		}
	.maintainadminusers ul.page_button_links input.btn_dkgrey2,
	.maintainadminusers ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		font-size: 0.8em;
		width: 85px;
		text-align: left;
		}
	
.maintainadminusers .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	}
	.maintainadminusers .display_header1 td {
		vertical-align: middle;
		padding: 0px 16px;
		}
	.maintainadminusers .display_header1 .c1 {
		width: 10%;
		padding: 0px 1px 0px 1px;
		text-align: center;
		}
	.maintainadminusers .display_header1 .c2 {
		text-align: left;
		width: 20%;
		padding-left: 24px;
		}
	.maintainadminusers .display_header1 .c3 {
		text-align: center;
		width: 20%;
		}
	.maintainadminusers .display_header1 .c4 {
		text-align: left;
		width: 30%;
		padding-left: 24px;
		}
	.maintainadminusers .display_header1 .c5 {
		text-align: left;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		}
	.maintainadminusers .display_header1 .c6 {
		text-align: center;
		width: 15%;
		padding-left: 12px;
		padding-right: 12px;
		background-image: none;
		}
	
.maintainadminusers .display_table1 {
	position: relative;
	width: 100%;
	}
	.maintainadminusers .display_table1 td {
		text-align: left;
		}
	.maintainadminusers .display_table1 .c1 {
		text-align: center;
		vertical-align: middle;
		width: 10%;
		}
		.maintainadminusers .display_table1 th.c1 {
			border-left: 1px solid #D4D4D4;
			}
	.maintainadminusers .display_table1 .c2 {
		text-align: left;
		width: 20%;
		/* color: #436893; */
		padding-left: 24px;
		}
		.maintainadminusers .display_table1 th.c2 {
			border-left: 1px solid #D4D4D4;
		}
	.maintainadminusers .display_table1 .c3 {
		text-align: center;
		color: black;
		width: 20%;
		}
	.maintainadminusers .display_table1 .c4 {
		color: black;
		width: 30%;
		padding-left: 24px;
		padding-right: 12px;
		}
		.maintainadminusers .display_table1 .c4 a:link,
		.maintainadminusers .display_table1 .c4 a:active,
		.maintainadminusers .display_table1 .c4 a:visited {
			color: #626262;
			text-decoration: none;
			}
		.maintainadminusers .display_table1 .c4 a:hover {
			color: #626262;
			text-decoration: underline;
			}
	.maintainadminusers .display_table1 .c5 {
		text-align: right;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		}
	.maintainadminusers .display_table1 .c5b {
		text-align: right;
		width: 5%;
		padding-left: 12px;
		padding-right: 12px;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}
	.maintainadminusers .display_table1 .c6 {
		width: 15%;
		text-align: center;
		background-color: #E9F4F7;
		}
	.maintainadminusers .display_table1 th.c6 {
		background-color: #F8F8F7;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}
		
		
/********************************/
/***** Suppliers            *****/
/********************************/

	.suppliers input.btn_blue_hover,
	.suppliers input.btn_blue,
	.suppliers input.btn_dkgrey2_hover,
	.suppliers input.btn_dkgrey2 {
		position: relative;
		font-size: 0.8em;
		width: 85px;
		float: right;
		padding: 2px 0px 2px 15px;
		}
		.suppliers span.next input.btn_blue_hover,
		.suppliers span.next input.btn_blue,
		.suppliers span.next input.btn_dkgrey2_hover,
		.suppliers span.next input.btn_dkgrey2 {
			margin-left: 10px;
		}		
	
.suppliers .display_table1 {
	position: relative;
	width: 100%;
	}
	.suppliers .display_table1 td {
		text-align: left;
		color: black;
		}
	.suppliers .display_table1 .nav {
			background-color: white;
		}
	.suppliers .display_table1 .c1 {
		width: 40%;
		padding-left: 20px;
		}
		.suppliers .display_table1 th.c1 {
			border-left: 1px solid #D4D4D4;
			}
		.suppliers .display_table1 th.c1 a {
			background-color: #F8F8F7;
			}
	.suppliers .display_table1 .c2 {
		width: 20%;
		padding-left: 20px;
		}
	.suppliers .display_table1 .c3 {
		width: 10%;
		padding-left: 20px;
		}
	.suppliers .display_table1 .c4 {
		width: 15%;
		padding-left: 20px;
		}
		.suppliers .display_table1 th.c4 a {
			background-color: #F8F8F7;
			}
	.suppliers .display_table1 .c5 {
		width: 15%;
		padding-left: 20px;
		}
	.suppliers .display_table1 th.c5 {
		width: 15%;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}
		
/********************************/
/***** Supplier Link        *****/
/********************************/

/*******************************/
/*****   Export            *****/
/*******************************/

.supplierlink {
	padding-bottom: 0px;
	}
.supplierlink ul.page_button_links {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	height: 26px;
	width: 970px;
	float: left;
	}
.supplierlink ul.page_button_links li {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	list-style-type: none;
	width: 105px;
	float: left;
	}
	.supplierlink ul.page_button_links input.btn_blue_hover,
	.supplierlink ul.page_button_links input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 140px;
		text-align: left;
		left: 0px;
		}
	.supplierlink ul.page_button_links input.btn_dkgrey2,
	.supplierlink ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.supplierlink .display_table1 {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;

	}
	.supplierlink .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.supplierlink .display_table1 .c2 {
		text-align: left;
		width: 10%;
		padding-left: 15px;
		border: none;
		}
		.supplierlink .display_table1 .c2 span.header {
			font-weight: bold;
			font-size: larger;
			
		}
	.supplierlink .display_table1 .c3 {
		color: black;
		padding-left: 0px;
		border: none;
		}


		
		
/********************************/
/***** Search Histories     *****/
/********************************/

.searchhistories p.instructions {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	border-left: 0px;
	}
.searchhistories .display_table1 {
	position: relative;
	width: 100%;
	}
	.searchhistories .display_table1 td {
		text-align: left;
		}
	.searchhistories .display_table1 .c2 {
		text-align: left;
		width: 80%;
		padding-left: 24px;
		padding-right: 24px;
		}
		.searchhistories .display_table1 th.c2 {
			border-left: 1px solid #D4D4D4;
			border-right: 1px solid #D4D4D4;
			background-image: none;
		}

	.searchhistories .display_table1 .c3 {
		text-align: center;
		color: black;
		width: 10%;
		}
	.searchhistories .display_table1 .c6 {
		width: 10%;
		text-align: center;
		background-color: #E9F4F7;
		}

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

/*******************************/
/*****   Edit Book Lists   *****/
/*******************************/

.editbooklists {
	padding-bottom: 0px;
	}
.editbooklists ul.page_button_links {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	height: 26px;
	width: 970px;
	float: left;
	}
.editbooklists ul.page_button_links li {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	list-style-type: none;
	width: 95px;
	float: left;
	}
	.editbooklists ul.page_button_links input.btn_blue_hover,
	.editbooklists ul.page_button_links input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
	.editbooklists ul.page_button_links input.btn_dkgrey2,
	.editbooklists ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.editbooklists .display_table1 {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	}
	.editbooklists .display_table1 td {
		text-align: left;
		border: none;
		}
	.editbooklists .display_table1 .c2 {
		text-align: left;
		width: 9%;
		padding-left: 4px;
		font-weight: bold;
		}
	.editbooklists .display_table1 .c3 {
		color: black;
		width: 91%;
		padding-left: 0px;
		}	
		
/**************************************/
/*****   Supplier Search Simple   *****/
/**************************************/

.suppliersearchsimple {
	padding-bottom: 0px;
	}
.suppliersearchsimple ul.page_button_links {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	height: 26px;
	width: 970px;
	float: left;
	}
.suppliersearchsimple ul.page_button_links li {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	list-style-type: none;
	width: 95px;
	float: left;
	}
	.suppliersearchsimple ul.page_button_links input.btn_blue_hover,
	.suppliersearchsimple ul.page_button_links input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
	.suppliersearchsimple ul.page_button_links input.btn_dkgrey2,
	.suppliersearchsimple ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.suppliersearchsimple .display_table1 {
	position: relative;
	width: 100%;
	border: 1px solid #D4D4D4;
	}
	.suppliersearchsimple .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.suppliersearchsimple .display_table1 .c2 {
		text-align: left;
		width: 9%;
		padding-left: 10px;
		border: none;
		}
	.suppliersearchsimple .display_table1 .c3 {
		color: black;
		width: 91%;
		padding-left: 0px;
		border: none;
		}
	.suppliersearchsimple .display_table1 .c3 .form_input {
		font-size: 1.0em;
		padding: 0px;
		margin: 0px;
		}

/***************************/
/***** SEARCH RESULTS *****/
/*************************/
.srchresults .highlight {
	font-weight : bold;
	background : #00FFFF;
	color : inherit;
	}
	
.srchresults.topbar_blue {
	position: relative;
	width: 100%;
	height: 60px;
	margin-bottom: 0px;
	}
	.srchresults.topbar_blue td {
		vertical-align: middle;
		font-size: 0.8em;
		font-weight: bold;
		color: black;
		padding: 0px;
		}
		.srchresults.topbar_blue div.c1 {
			position: relative;
			float: left;
			width: 480px;
			padding: 3px 0px 3px 11px;
			vertical-align: middle;
			}
		.srchresults.topbar_blue div.c2 {
			position: relative;
			float: right;
			width: 525px;
			padding: 3px 10px 3px 0px;
			}
	.srchresults.topbar_blue span,
	.srchresults.topbar_blue label {
		position: relative;
		float: left;
		margin-right: 3px;
		padding: 0px;
		}
	.srchresults.topbar_blue span {
		position: relative;
		top: 3px;
		}
	.srchresults.topbar_blue input {
		position: relative;
		top: 4px;
		}
	.srchresults.topbar_blue select {
		position: relative;
		top: 2px;
		font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
		color: #5E5E5E;
		margin-left: 0px;
		margin-right: 11px;
		border: 1px solid #d7d7d7;
		}
	.srchresults.topbar_blue .c1 select {
		position: relative;
		left: 10px;
		width: 140px;
		}
	.srchresults.topbar_blue .c2 select {
		position: relative;
		right: 1px;
		}
	.srchresults.topbar_blue span.btn_white2 {
		position: relative;
		top: 1px;
		margin-left: 0px;
		font-weight: normal;
		}
	.srchresults.topbar_blue .btn_white2 span {
		top: 1px;
		}
	.srchresults.topbar_blue .c2 /*label*/ {
		position: relative;
		float: right;
		margin-right: 0px;
		margin-left: 0px;
		}
	.srchresults.topbar_blue .c2 select {
		position: relative;
		top: 1px;
		/*width: 60px;*/
		width: 110px;
		margin: 0px;
		}		
	.srchresults.topbar_blue .c2 /*.btn_dkgrey3*/,
	.srchresults.topbar_blue .c2 .btn_grey4 {
		position: relative;
		top: 0px;
		float: right;
		margin-left: 0px;
		}
		.srchresults.topbar_blue .c2 a {
			}
		.srchresults.topbar_blue .c2 .btn_grey4 a {
			width: 62px;
			}
		.srchresults.topbar_blue .c2 span,
		.srchresults.topbar_blue .c2 .btn_grey4 span {
			top: 0px;
			font-weight: normal;
			}
	
.srchresults.topbar_grey {
	position: relative;
	width: 100%;
	}
	.srchresults.topbar_grey td {
		vertical-align: middle;
		font-size: 0.8em;
		font-weight: bold;
		color: black;
		padding: 0px;
		}
		.srchresults.topbar_grey div.c1 {
			position: relative;
			float: left;
			width: 800px;
			padding: 3px 0px 3px 11px;
			vertical-align: middle;
			}
		.srchresults.topbar_grey div.c2 {
			position: relative;
			float: right;
			width: 380px;
			padding: 3px 10px 3px 0px;
			}
	.srchresults.topbar_grey span,
	.srchresults.topbar_grey label {
		position: relative;
		float: left;
		margin-right: 3px;
		padding: 0px;
		}
	.srchresults.topbar_grey span {
		position: relative;
		top: 3px;
		}
	.srchresults.topbar_grey input {
		position: relative;
		top: 4px;
		}
	.srchresults.topbar_grey select {
		position: relative;
		top: 2px;
		font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
		color: #545862;
		margin-left: 0px;
		margin-right: 11px;
		border: 1px solid #d7d7d7;
		}
	.srchresults.topbar_grey .c1 select {
		height:18px;
		left:1px;
		position:relative;
		top:0px;
		width:155px;
		}
	.srchresults.topbar_grey .c2 select {
		position: relative;
		right: 1px;
		}
	.srchresults.topbar_grey span.btn_white2 {
		position: relative;
		top: -4px;
		margin-left: 0px;
		font-weight: normal;
		}
	.srchresults.topbar_grey .btn_white2 span {
		top: 0px;
		}
	.srchresults.topbar_grey .c2 {
		position: relative;
		float: right;
		margin-right: 0px;
		margin-left: 0px;
		}
	.srchresults.topbar_grey .c2 select {
		position: relative;
		top: 1px;
		/*width: 60px;*/
		width: 110px;
		margin: 0px;
		}		
	.srchresults.topbar_grey .c2,
	.srchresults.topbar_grey .c2 .btn_grey4 {
		position: relative;
		top: 0px;
		float: right;
		margin-left: 0px;
		}
		.srchresults.topbar_grey .c2 a {
			}
		.srchresults.topbar_grey .c2 .btn_grey4 a {
			width: 62px;
			}
		.srchresults.topbar_grey .c2 span,
		.srchresults.topbar_grey .c2 .btn_grey4 span {
			top: -4px;
			font-weight: normal;
			}

.srchresults_multi {
	position: relative;
	width: 100%;
	background-color: #F8F8F7;
	margin-bottom: 18px;
	}
	.srchresults_multi td {
		vertical-align: top;
		}
	.srchresults_multi .c1 {
		text-align: center;
		width: 6%;
		padding-top: 17px;
		border-right: 2px solid white;
		padding-bottom: 22px;
		}
	.srchresults_multi .c2 {
		text-align: center;
		width: 17%;
		padding: 27px 25px 27px 0px;
		}
	.srchresults_multi .c3 {
		text-align: center;
		width: 35%;
		padding-top: 17px;
		padding-bottom: 12px;
		}
	.srchresults_multi .c4 {
		text-align: center;
		width: 8%;
		padding-bottom: 22px;
		}
	.srchresults_multi .c5 {
		text-align: center;
		width: 24%;
		padding-bottom: 12px;
		padding-top: 17px;
		}
	.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 {
			text-align: left;
			height: 17px;
			vertical-align: top;
			padding-right: 10px;
			font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
			width: 130px;
			}
		.srchresults_multi .c5 table td,
		.srchresults_multi .c3 table td {
			text-align: left;
			height: 17px;
			vertical-align: top;
			font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
			}
			.srchresults_multi .c5 table td span,
			.srchresults_multi .c3 table td span {
				color: #3D6994;
				font-weight: bold;
				}
		.srchresults_multi .c5 table .header,
		.srchresults_multi .c3 table .header {
			height: 35px;
			vertical-align: top;
			}
			.srchresults_multi .c5 table .header h3,
			.srchresults_multi .c3 table .header h3 {
				font: bold 1.3em Arial, Helvetica, sans-serif;
				margin: 0px;
				padding: 0px;
				color: #3D6994;
				}
				.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: #3D6994;
					text-decoration: none;
					}
				.srchresults_multi .c3 table .header h3 a:hover {
					color: #3D6994;
					text-decoration: underline;		
					}

/** Browse Results **/

.srchresults .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	}
	.srchresults .display_header1 td {
		text-align: left;
		padding: 0px 15px;
		}
	.srchresults .display_header1 .c1 {
		width: 5%;
		padding: 0px;
		}
	.srchresults .display_header1 .c2 {
		text-align: center;
		width: 10%;
		}
	.srchresults .display_header1 .c3 {
		width: 25%;
		}
	.srchresults .display_header1 .c4 {
		width: 15%;
		}
	.srchresults .display_header1 .c5 {
		width: 14%;
		}
	.srchresults .display_header1 .c6 {
		width: 8%;
		text-align: center;
		}
	.srchresults .display_header1 .c7 {
		width: 6%;
		text-align: center;
		}
	.srchresults .display_header1 .c8 {
		width: 7%;
		text-align: center;
		}
	.srchresults .display_header1 .c9 {
		width: 10%;
		text-align: center;
		background-image: none;
		}
		
.srchresults .display_table1 {
	position: relative;
	width: 100%;
	}
	.srchresults .display_table1 td {
		text-align: left;
		padding: 0px 15px;
		}
	
	.srchresults .display_table1 .c1 {
		text-align: center;
		width: 5%;
		padding: 0px;
		}
		.srchresults .display_table1 th.c1 {
			border-left: 1px solid #D4D4D4;
			}
	.srchresults .display_table1 .c2 {
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		width: 10%;
		}
	.srchresults .display_table1 .c3 {
		color: #436893;
		width: 25%;
		}
		.srchresults .display_table1 th.c3 {
			padding: 10px;
			}
	.srchresults .display_table1 .c4 {
		width: 15%;
		}
		.srchresults .display_table1 th.c4 {
			padding: 10px;
			}
	.srchresults .display_table1 .c5 {
		width: 14%;
		}
		.srchresults .display_table1 th.c5 {
			padding: 10px;
			}
	.srchresults .display_table1 .c6 {
		width: 8%;
		text-align: center;
		}
	.srchresults .display_table1 .c7 {
		width: 6%;
		text-align: center;
		}
	.srchresults .display_table1 .c8 {
		width: 7%;
		text-align: center;
		}
	.srchresults .display_table1 .c9 {
		width: 10%;
		text-align: center;
		}
	.srchresults .display_table1 th.c9 {
		background-color: #F8F8F7;
		border-right: 1px solid #D4D4D4;
		background-image: none;
		}

/*******************/
/***** MY LIST *****/
/*******************/

.mylist .topbar_blue {
	position: relative;
	width: 100%;
	height: 57px;
	margin-bottom: 35px;
	}
	.mylist .topbar_blue .c1 {
		text-align: right;
		padding-right: 15px;
		vertical-align: middle;
		}
		.mylist .topbar_blue .c1 a {
			float: right;
			font-size: 1em;
			}
			.mylist .topbar_blue .c1 span {
				font-size: 1em;
				}

/** Browse Results **/

.mylist .display_header1 {
	position: relative;
	width: 100%;
	height: 29px;
	}
	.mylist .display_header1 td {
		vertical-align: middle;
		}
	.mylist .display_header1 .c1 {
		padding-left: 10px;
		width: 35%;
		}
	.mylist .display_header1 .c2 {
		padding-left: 45px;
		width: 55%;
		}
	.mylist .display_header1 .c3 {
		width: 10%;
		text-align: center;
		background-image: none;
		}
		
.mylist .display_table1 {
	position: relative;
	width: 100%;
	}
	.mylist .display_table1 td {
		vertical-align: middle;
		}
	.mylist .display_table1 .c1 {
		color: #436893;
		width: 35%;
		padding-left: 10px;
		}
	.mylist .display_table1 .c2 {
		padding-left: 45px;
		width: 55%;
		}
	.mylist .display_table1 .c3 {
		width: 10%;
		text-align: center;
		background-color: #E9F4F7;
		}
		.mylist .display_table1 .c3 a:link,
		.mylist .display_table1 .c3 a:active,
		.mylist .display_table1 .c3 a:visited {
			color: #626262;
			text-decoration: none;
			}
		.mylist .display_table1 .c3 a:hover {
			color: #626262;
			text-decoration: underline;
			}

/************************/
/***** BROWSE INDEX *****/
/************************/

.browse_index {
	position: relative;
	padding-bottom: 0px;
	}
.browse_index .topbar_grey {
	position: relative;
	width: 100%;
	margin-bottom: 12px;
	}
	.browse_index .topbar_grey td {
		padding-left: 9px;
		text-align: left;
		vertical-align: middle;
		font-size: 0.8em;
		}
		.browse_index .topbar_grey span {
			position: relative;
			top: 3px;
			float: left;
			margin-right: 3px;
			font-weight: normal;
			}	
		.browse_index .topbar_grey label {
			position: relative;
			float: left;
			top: 0px;
			font-weight: normal;
			}
			.browse_index .topbar_grey label span {
				position: relative;
				}
		.browse_index .topbar_grey .c1 {
			padding-left: 11px;
			}
		.browse_index .topbar_grey .c1 .form_input {
			position: relative;
			top: 1px;
			width: 112px;
			margin-right: 7px;
			}
		.browse_index .topbar_grey .c1 .form_checkbox {
			position: relative;
			top: 0px;
			float: left;
			margin-right: 5px;
			}
		.browse_index .topbar_grey .c2 span,
		.browse_index .topbar_grey .c3 span {
			position: relative;
			top: 0px;
			font-weight: normal;
			}

	.browse_index .topbar_grey {
		position: relative;
		top: 1px !important;
		top: 2px;
		margin-right: 12px;
		color: red;
		}
	.browse_index .topbar_grey a {
		position: relative;
		bottom: 1px;
		font-size: 0.9em;
		}
		.browse_index .topbar_grey span {
			position: relative;
			font-size: 1em;
			top: 0px;
			}
		
	.browse_index .topbar_grey .c3 {
		}
	.browse_index .topbar_grey .c4 {
		}
		
.browse_index .c2 li {
	float: left;
	list-style-type: none;
	position: relative;
	padding-right: 9px;
	}
	.browse_index .c2 .first a:link,
	.browse_index .c2 .first a:active,
	.browse_index .c2 .first a:visited,
	.browse_index .c2 .first a:hover {
		background-image: url('./images/pod1/arrow_nav1_first.gif');
		}
	.browse_index .c2 .previous a:link,
	.browse_index .c2 .previous a:active,
	.browse_index .c2 .previous a:visited,
	.browse_index .c2 .previous a:hover {
		background-image: url('./images/pod1/arrow_nav1_left.gif');
		}
	.browse_index .c2 .next a:link,
	.browse_index .c2 .next a:active,
	.browse_index .c2 .next a:visited,
	.browse_index .c2 .next a:hover {
		background-image: url('./images/pod1/arrow_nav1_right.gif');
		}
	.browse_index .c2 .last a:link,
	.browse_index .c2 .last a:active,
	.browse_index .c2 .last a:visited,
	.browse_index .c2 .last a:hover {
		background-image: url('./images/pod1/arrow_nav1_last.gif');
		}


/** Columns **/

#browse_columns {
	position: relative;
	width: 100%;
	margin-bottom: 0px;
	}
	#browse_columns td {
		vertical-align: middle;
		}
	
	#browse_columns td.column_tree {
		vertical-align: top;
		padding: 20px 0px 0px 12px;
		margin: 0px;
		font-size: 0.9em;
		width: 62%;
		}
/*			#browse_columns td.column_tree ul span {
				position: relative;
				top: -2px;
				color: red;
				}*/
			#browse_columns td.column_tree ul label {
				position: relative;
				padding-left: 18px;
				}
			#browse_columns td.column_tree ul input {
				position: relative;
				}
		#browse_columns td.column_tree ul {
			position: relative;
			padding: 0px;
			margin: 0px 0px 20px 0px;
			background-image: url('./images/pod1/tree_dots.gif');
			background-repeat: repeat-y;
			background-position: 8px 0px;
			}
			#browse_columns td.column_tree ul li {
				position: relative;
				display: block;
				padding: 0px;
				margin: 0px;
				list-style-type: none;
				background-image: url('./images/pod1/tree_bullet.gif');
				background-repeat: no-repeat;
				background-position: 4px 2px;
				}
			#browse_columns td.column_tree ul li span.root {
				padding-left: 18px;
				}
			#browse_columns td.column_tree ul li.end {
				background-image: url('./images/pod1/tree_bullet_end.gif');
				background-repeat: no-repeat;
				background-position: 4px 2px;
				}
			#browse_columns td.column_tree ul li.start {
				background-image: url('./images/pod1/tree_bullet_start.gif');
				background-repeat: no-repeat;
				background-position: 4px 0px;
				}
				#browse_columns td.column_tree ul li ul {
					position: relative;
					top: -3px;
					padding: 3px 0px 0px 0px;
					margin: 0px 0px 0px 18px;
					}

				
		#browse_columns .column_tree .include {
			position: relative;
			bottom: 2px;
			float: left;
			font-size: 0.8em;
			margin-bottom: 21px;
			margin-right: 20px;
			}
			#browse_columns .column_tree .include input {
				position: relative;
				top: 2px;
				}
	
	

	#browse_columns .column2 {
		padding-left: 51px;
		font-size: 0.9em;
		text-align: left;
		vertical-align: top;
		width: 38%;
		}
		#browse_columns .column2 p {
			margin-top: 0px;
			margin-bottom: 20px;
			}
		#browse_columns .column2 label span {
			position: relative;
			bottom: 3px;
			}
		#browse_columns .column2 textarea {
			width: 94%;
			height: 81px;
			}

		#browse_columns .column2 .form_textarea {
			font: normal 0.9em Arial, Helvetica, sans-serif;
			}
			
		#browse_columns .subject {
			position: relative;
			bottom: 3px;
			}
			
		#browse_columns .subject a:link,
		#browse_columns .subject a:active,
		#browse_columns .subject a:visited {
			position: relative;
			color: #3D6994;
			font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			}
		#browse_columns .subject a:hover {
			position: relative;
			color: #3D6994;
			text-decoration: underline;
			}
		#browse_columns .subject span {
			position: relative;
			bottom: 3px;
			}
			
		#browse_columns .subject_highlighted {
			position: relative;
			bottom: 3px;
			}
			
		#browse_columns .subject_highlighted a:link,
		#browse_columns .subject_highlighted a:active,
		#browse_columns .subject_highlighted a:visited {
			position: relative;
			color: red;
			font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			}
		#browse_columns .subject_highlighted a:hover {
			position: relative;
			color: red;
			text-decoration: underline;
			}
		#browse_columns .subject_highlighted span {
			position: relative;
			bottom: 3px;
			color: red
			}
		#browse_columns span.highlighted {
			position: relative;
			bottom: 3px;
			font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
			color: red;
			}
		#browse_columns span.unhighlighted {
			position: relative;
			bottom: 3px;
			font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
			color: #3D6994;
			}

/** Browse Results **/


.browse_index .display_header1 {
	position: relative;
	height: 29px;
	}
	.browse_index .display_header1 .c1 {
		width: 12%;
		}
	.browse_index .display_header1 .c2 {
		width: 47%;
		padding-left: 12px;
		}
	.browse_index .display_header1 .c3 {
		width: 21%;
		text-align: center;
		background-image: none;
		}
	.browse_index .display_header1 .c4 {
		width: 20%;
		}

.browse_index .display_table1 {
	position: relative;
	}
	.browse_index .display_table1 .c1 {
		width: 12%;
		text-align: center;
		}
	.browse_index .display_table1 .c2 {
		width: 47%;
		padding-left: 12px;
		color: #1C53AF;
		}
	.browse_index .display_table1 .c3 {
		width: 21%;
		text-align: center;
		font-weight: bold;
		}
	.browse_index .display_table1 .c4 {
		width: 20%;
		color: black;
		background-image: none;
		}

/** Browse Subjects **/

.browse_index .display_table2 {
	position: relative;
	margin-top: 15px;
	} 
	.browse_index .display_table2 td,
	.browse_index .display_table2 th {
		font-size: 0.8em;
		color: #737373;
		padding: 0px;
		margin: 0px;
		}
	.browse_index .display_table2 th {
		height: 20px;
		vertical-align: middle;
		}
		.browse_index .display_table2 td a:link,
		.browse_index .display_table2 td a:active,
		.browse_index .display_table2 td a:visited {
			color: #1C53AF;
			text-decoration: none;
			}
		.browse_index .display_table2 td a:hover {
			color: #1C53AF;
			text-decoration: underline;
			}
	.browse_index .display_table2 th.c2 {
		background-image: url('./images/pod1/dots_vertical_grey1.gif');
		background-repeat: repeat-y;
		background-position: right center;
		}
	.browse_index .display_table2 th.c1 {
		text-align: left;
		padding-left: 12px;
		font-weight: bold;
		width: 10%;
		}
	.browse_index .display_table2 th.c2 {
		text-align: left;
		font-weight: bold;
		width: 40%;
		padding-left: 18px;
		}
	.browse_index .display_table2 th.c3 {
		text-align: center;
		font-weight: bold;
		width: 10%;
		}
	.browse_index .display_table2 th.c4 {
		text-align: left;
		font-weight: bold;
		width: 40%;
		padding-left: 18px;
		}
	.browse_index .display_table2 td.c1 {
		text-align: center;
		width: 10%;
		height: 24px;
		vertical-align: middle;
		}
	.browse_index .display_table2 td.c2 {
		text-align: left;
		width: 40%;
		background-image: url('./images/pod1/dots_vertical_grey1.gif');
		background-repeat: repeat-y;
		background-position: right top;
		height: 24px;
		vertical-align: middle;
		padding-left: 18px;
		}
	.browse_index .display_table2 td.c3 {
		text-align: center;
		width: 10%;
		height: 24px;
		vertical-align: middle;
		}
	.browse_index .display_table2 td.c4 {
		text-align: left;
		width: 40%;
		height: 24px;
		vertical-align: middle;
		padding-left: 18px;
		}

/*********************/
/***** HOME PAGE *****/
/*********************/

/** Home Column 1 **/

#home_column1 {
	position: relative;
	float: left;
	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.7em Verdana, Arial, Helvetica, sans-serif;
		}
		#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: #3D6994;
			text-decoration: none;
			}

		#home_column1 p {
			position: relative;
			color: #404040;
			margin: 0px 21px 2px 21px;
			font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
			}
			
		#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: #3D6994;
				font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				}
			#home_column1 .more a:hover {
				position: relative;
				color: #3D6994;
				text-decoration: underline;
				}
			#home_column1 .more span {
				display: none;
				}

/** Home Column 2 **/

#home_column2 {
	position: relative;
	float: left;
	width: 505px;
	}
#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;
	width: 195px;
	margin-top: 5px;
	background-image: url('./images/pod1/home/section_bg.gif');
	}
#home_section1 {
	float: left;
	}
#home_section2 {
	float: right;
	}
	#home_section1 h1,
	#home_section2 h1 {
		margin: 10px 12px 6px 12px;
		font: bold 1.2em Arial, Helvetica, sans-serif;
		color: #3D6994;
		}
		#home_section1 h1 span,
		#home_section2 h1 span {
			color: black;
			}
	#home_section1 p,
	#home_section2 p {
		margin: 0px 12px 10px 12px;
		font: normal 0.8em Arial, Helvetica, sans-serif;
		color: #898989;
		}
#home_section1 span.top,
#home_section2 span.top {
	position: relative;
	display: block;
	clear: both;
	width: 195px;
	height: 56px;
	}
	#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;
	width: 195px;
	height: 7px;
	}
	#home_section1 span.bottom img,
	#home_section2 span.bottom img{
		display: block;
		}

/** Home Column 3 **/

.home_column3 {
	position: relative;
	float: left;
	width: 220px;
	padding: 10px 0px 0px 0px
	}
	.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.7em Verdana, Arial, Helvetica, sans-serif;
		clear: both;
		}

/****************************/
/***** BOOK SEARCH PAGE *****/
/****************************/

.book_search .btn_blue {
	position: relative;
	float: right;
	}
	.book_search .btn_blue a:link,
	.book_search .btn_blue a:active,
	.book_search .btn_blue a:visited,
	.book_search .btn_blue a:hover {
		font-size: 0.8em;
		}
		.book_search .btn_blue a span {
			font-size: 1em;
			}

#book_search_columns {
	position: relative;
	width: 100%;
	margin-top: 12px;
	}

/** Book search column 1 **/

#column1 {
	position: relative;
	vertical-align: top;
	text-align: right;
	width: 171px;
	font-size: 0.8em;
	background: url('./images/pod1/booksearch_bg.gif') right top repeat-y;
	}
	#column1 #background {
		position: relative;
		background-color: white;
		border-bottom: 1px solid #E5E5E5;
		padding-bottom: 7px;
		width: 149px;
		padding-left: 22px;
		}
	#column1 ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
		#column1 ul li {
			position: relative;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			}
		#column1 ul li.seperator {
			height: 11px;
			background-image: url('./images/pod1/dots_horizontal_grey.gif');
			background-position: bottom center;
			background-repeat: repeat-x;
			clear: both;
			}
		#column1 ul li.btn_form1,
		#column1 ul li.btn_form1_hover {
			height: 27px;
			text-align: left;
			}
		#column1 ul li.input.btn_form1,
		#column1 ul li.input.btn_form1_hover {
			height: 27px;
			text-align: left;
			}
		#column1 ul li.title {
			font: bold 1.6em Arial, Helvetica, sans-serif;
			color: #528CC7;
			padding-top: 9px;
			padding-bottom: 5px;
			text-align: center;
			background-image: url(./images/pod1/arrow_nav_grey1.gif);
			background-repeat: no-repeat;
			background-position: 7px 16px;
			}
			#column1 ul li.title span {
				color: #7D7D7D;
				}
	#column1 .btn_form1,
	#column1 .btn_form1_hover {
		position: relative;
		float: right;
		margin-left: 0px;
		margin-right: 2px;
		width: 147px;
		}
		#column1 .btn_form1 a,
		#column1 .btn_form1_hover a {
			width: 147px;
			}
			#column1 .btn_form1 a span,
			#column1 .btn_form1_hover a span {
				position: relative;
				top: 2px;
				font-size: 1em;
				}
	#column1 .form_select {
		display: block;
		margin: 0px 2px 12px 0px;
		width: 147px;
		padding: 0px;
		font-size: 1.1em;
		}
	#column1 input.btn_form1,
	#column1 input.btn_form1_hover {
		border: 0px solid #CECECE;
 		text-align: left;
		float: left;
		padding-left: 5px;
	  	padding-right: 5px;
		font-size: 1em;
		}

/** Book search column 2 **/

#column2 {
	position: relative;
	vertical-align: top;
	padding: 0px 22px 15px 22px;
	}
	#column2 .horizontal_dots1 {
		margin-bottom: 15px;
		}
	#column2 .btn_white a {
		float: right;
		margin-right: 22px;
		}
		#column2 .btn_white a span {
			font-size: 0.8em;
			}
			#column2 .btn_white a span span {
				font-size: 1em;
				}
	#column2 .horizontal_dots1,
	#column2 .horizontal_linebreak {
		clear: none;
		}
		
/** Book search column 3 **/

#column3 {
	position: relative;
	vertical-align: top;
	width: 162px;
	}

/***** TABLE STYLES *****/

#column2 #search_tabs {
	position: relative;
	margin: 0px;
	width: 100%;
	border-bottom: 1px solid #D4D4D4;
	}
	#column2 #search_tabs span a:link,
	#column2 #search_tabs span a:active,
	#column2 #search_tabs span a:visited,
	#column2 #search_tabs span.active a:link,
	#column2 #search_tabs span.active a:active,
	#column2 #search_tabs span.active a:visited,
	#column2 #search_tabs span.active a:hover {
		position: relative;
		float: left;
		text-align: center;
		width: 194px;
		height: 22px;
		background-image: url('./images/pod1/form_pages/bksrc_tab_0.gif');
		text-decoration: none;
		color: #898989;
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		}
	#column2 #search_tabs span a:hover,
	#column2 #search_tabs span.active a:link,
	#column2 #search_tabs span.active a:active,
	#column2 #search_tabs span.active a:visited,
	#column2 #search_tabs span.active a:hover {
		background-image: url('./images/pod1/form_pages/bksrc_tab_1.gif');
		text-decoration: none;
		color: #3B6691;
		}
	#column2 #search_tabs span a span {
		position: relative;
		top: 4px;
		}
#column2 #checkboxes {
	position: relative;
	width: 100%;
	margin: 0px 0px 1px 0px;
	}
#column2 #checkboxes td {
	height: 32px;
	vertical-align: middle;
	background-image: url('./images/pod1/form_pages/checkbox_display_bg.gif');
	padding-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
	#column2 #checkboxes td span {
		position: relative;
		bottom: 3px;
		}

/** Intro Table **/

#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.8em;
			font-weight: bold;
			}
		#search_options #options_header .c1 {
			text-align: left;
			padding-left: 16px;
			width: 131px;
			background: url('./images/pod1/form_pages/bksrc_intro_header_dots.gif') right center no-repeat;
			}
		#search_options #options_header .c2 {
			width: 72px;
			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 #528CC7;
	padding-top: 12px;
	padding-bottom: 12px;
	background: url('./images/pod1/form_pages/bksrc_intro_content_bg.gif') top left repeat-x;
	background-color: #EEEEEE;
	}
	#options_content table {
		width: 100%;
		}
	#options_content .c1 {
		width: 113px;
		padding: 4px 5px 2px 28px;
		font-size: 0.8em;
		vertical-align: top;
		background: url(./images/pod1/arrow_grey2.gif) 16px 9px no-repeat;
		}
	#options_content .c2 {
		width: 72px;
		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.btn_white,
 	#options_content input.btn_white_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin: 10px 15px 0px 15px;
		text-align: left;
		}
		#options_content input.btn_white,
		#options_content input.btn_white_hover {
			color: #1C53AF;
			}


	#options_content .btn_white,
  #options_content .btn_white_hover,
	#options_content input.btn_white,
  #options_content input.btn_white_hover {
		text-align: left;
		}
		#options_content .btn_white a {
			position: relative;
			float: left;
			font-size: 0.8em;
			margin: 10px 15px 0px 15px;
			}
			#options_content .btn_white a span {
				font-size: 1em;
				}
				#options_content .btn_white a span span {
					font-size: 1em;
					}

/** Standard Tables **/

.extra_options_open,
.extra_options_closed {
	position: relative;
	width: 100%;
	height: 22px;
	margin-bottom: 15px;
	}
.extra_options_closed {
	margin-bottom: 0px;
	}
	.extra_options_open .title,
	.extra_options_closed .title {
		height: 22px;
		padding-left: 18px;
		vertical-align: middle;
		font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		}
	.extra_options_open .title {
		background-image: url('./images/pod1/form_pages/bksrc_tab_open.gif');
		background-repeat: no-repeat;
		}
	.extra_options_closed .title {
		background-image: url('./images/pod1/form_pages/bksrc_tab_closed.gif');
		background-repeat: no-repeat;
		}
	.extra_options_open .controls,
	.extra_options_closed .controls {
		height: 22px;
		vertical-align: middle;
		text-align: right;
		padding-right: 27px;
		font-size: 0.8em;
		}
		/*
	.extra_options_open .controls {
		background: url('./images/pod1/arrow_down_greybg1.gif') right center no-repeat;
		}
	.extra_options_closed .controls {
		background: url('./images/pod1/arrow_left_bluebg1.gif') right center no-repeat;
		}
		.extra_options_open .controls a:link,
		.extra_options_open .controls a:active,
		.extra_options_open .controls a:visited,
		.extra_options_closed .controls a:link,
		.extra_options_closed .controls a:active,
		.extra_options_closed .controls a:visited {
			color: #4E4E4E;
			text-decoration: none;
			}
		.extra_options_open .controls a:hover,
		.extra_options_closed .controls a:hover {
			color: #4E4E4E;
			text-decoration: underline;
			}
			*/
.extra_options_open .checkboxes {
	background-color: #D9EBFC;
	vertical-align: middle;
	border-top: 1px solid white;
	width: 100%;
	padding: 3px;
	}
.extra_options_closed .checkboxes {
	width: 84px;
	height: 19px;
	background-image: url('./images/pod1/form_pages/bksrc_std_checkboxes.gif');
	}
	.extra_options_open .checkboxes table {
		width: 100%;
		height: 26px;
		}
		.extra_options_open .checkboxes table td {
			vertical-align: middle;
			text-align: left;
			padding-left: 10px;
			font: normal 0.8em Arial, Helvetica, sans-serif;
			}
			.extra_options_open .checkboxes table td span {
				position: relative;
				bottom: 3px;
				display: inline;
				}
	.extra_options_open .checkboxes span {
		display: none;
		}
	.extra_options_closed .checkboxes table {
		display: none;
		}
	.extra_options_closed .checkboxes span {
		font-size: 0.8em;
		display: block;
		}

.extra_options_open .selection {
	width: 100%;
	border-right: 1px solid #E0DBDB;
	border-left: 1px solid #E0DBDB;
	border-bottom: 1px solid #E0DBDB;
	background-color: #F8F8F7;
	padding: 12px;
	}
	.extra_options_open .selection table {
		width: 100%;
		}
		.extra_options_open .selection table td {
			font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
			}
			.extra_options_open .selection table td span {
				position: relative;
				bottom: 3px;
				}
		.extra_options_open .selection table th {
			font-size: 0.9em;
			text-align: left;
			}
		.extra_options_open .selection table th.c1 {
			padding-bottom: 7px;
			padding-left: 4px;
			}
		.extra_options_open .selection table th.c2 {
			padding-bottom: 7px;
			padding-left: 4px;
			}

	.extra_options_open .selection table td span {
		display: inline;
		}
.extra_options_closed .selection span {
	font-size: 0.1em;
	height: 1px;
	}
.extra_options_open .selection span {
	display: none;
	}
.extra_options_closed .selection table {
	display: none;
	}
	
.extra_options_open .radio_selection {
	width: 80%; /* from 100 */
	border-right: 1px solid #E0DBDB;
	border-left: 1px solid #E0DBDB;
	border-bottom: 1px solid #E0DBDB;
	background-color: #F8F8F7;
	padding: 4px; /* from 12 */
	}
	.extra_options_open .radio_selection table {
		width: 80%; /* from 100 */
		}
		.extra_options_open .radio_selection table td {
			font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
			}
			.extra_options_open .radio_selection table td span {
				position: relative;
				bottom: 3px;
				}
		.extra_options_open .radio_selection table th {
			font-size: 0.9em;
			text-align: left;
			}
		.extra_options_open .radio_selection table th.c1 {
			padding-bottom: 2px; /* from 7 */
			padding-left: 2px; /* from 4 */
			}
		.extra_options_open .radio_selection table th.c2 {
			padding-bottom: 2px; /* from 7 */
			padding-left: 2px;  /* from 4 */
			}

	.extra_options_open .radio_selection table td span {
		display: inline;
		}
.extra_options_closed .radio_selection span {
	font-size: 0.1em;
	height: 1px;
	}
.extra_options_open .radio_selection span {
	display: none;
	}
.extra_options_closed .radio_selection table {
	display: none;
	}

/** Grey Table Styles **/

.smaller_options {
	position: relative;
	margin: 0px auto 15px auto;
	border: 1px solid #D4D4D4;
	}
	.smaller_options .c1 {
		width: 142px;
		height: 57px;
		padding-left: 12px;
		border-right: 1px solid #BFCCD4;
		vertical-align: middle;
		text-align: left;
		font: bold 1em Arial, Helvetica, sans-serif;
		}
	.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.8em;
			color: #7D7D7D;
			}
		.smaller_options .c2 table td {
			text-align: right;
			font-weight: bold;
			font-size: 0.8em;
			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.8em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}

/** End table styles **/

#end_table {
	position: relative;
	margin-bottom: 15px;
	width: 100%
	}
	#end_table td {
		text-align: left;
		padding-left: 15px;
		font-size: 0.8em;
		width: 50%;
		}
		#end_table td .form_input {
			width: 30px;
			padding: 0px;
			}

/*********************************/
/***** USER PREFERENCES PAGE *****/
/*********************************/

#user_preferences_columns {
	position: relative;
	width: 100%;
	margin-top: 12px;
	}
#user_preferences_column1 {
	position: relative;
	vertical-align: top;
	text-align: right;
	width: 171px;
	font-size: 0.8em;
	background: url('./images/pod1/booksearch_bg.gif') right top repeat-y;
	}
	#user_preferences_column1 #user_preferences_background {
		position: relative;
		border-bottom: 1px solid #E5E5E5;
		padding-bottom: 7px;
		height: 171px;
		width: 149px;
		padding-left: 22px;
		}
	#user_preferences_column1 ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
		#user_preferences_column1 ul li {
			position: relative;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			}
		#user_preferences_column1 ul li.seperator {
			height: 11px;
			margin-bottom: 15px;
			background-image: url('./images/pod1/dots_horizontal_grey.gif');
			background-position: bottom center;
			background-repeat: repeat-x;
			clear: both;
			}
		#user_preferences_column1 ul li.btn_form1,
		#user_preferences_column1 ul li.btn_form1_hover {
			height: 27px;
			text-align: left;
			}
		#user_preferences_column1 ul li.input.btn_form1,
		#user_preferences_column1 ul li.input.btn_form1_hover {
			height: 27px;
			text-align: left;
			}
	#user_preferences_column1 .btn_form1,
	#user_preferences_column1 .btn_form1_hover {
		position: relative;
		float: right;
		margin-left: 0px;
		margin-right: 2px;
		width: 147px;
		}
	#user_preferences_column1 .form_select {
		display: block;
		margin: 0px 2px 12px 0px;
		width: 147px;
		padding: 0px;
		font-size: 1em;
		}
	#user_preferences_column1 input.btn_form1,
	#user_preferences_column1 input.btn_form1_hover {
		border: 0px solid #CECECE;
 		text-align: left;
		float: left;
		padding-left: 5px;
	  	padding-right: 5px;
		font-size: 1em;
		}

/** User preferences column 2 **/

#user_preferences_column2 {
	position: relative;
	vertical-align: top;
	padding: 0px 22px 15px 22px;
	}
	#user_preferences_column2 .horizontal_dots1 {
		margin-bottom: 15px;
		}
	#user_preferences_column2 .horizontal_dots1,
	#user_preferences_column2 .horizontal_linebreak {
		clear: none;
		}
.user_preferences .btn_blue {
	float: right;
	}
.user_preferences #user_preferences_column2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
.user_preferences .email_options {
	position: relative;
	margin: 0px auto 0px auto;
	border: 1px solid #D4D4D4;
	width: 100%;
	}
.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.2em;
	}
.user_preferences .topbar_grey .r1 {
	position: relative;
	top: 0px;
	}
	.user_preferences .topbar_grey .r1 .c1 {
		position: relative;
		top: 0px;
		float: left;
		padding-left: 20px;
		width: 375px;
		}
		.user_preferences .topbar_grey .r1 .c1 .form_input {
			width: 285px;
			}
.user_preferences .topbar_grey .r1 .c2 {
	position: relative;
	padding-left: 65px;
	float: left;
	}
	.user_preferences .topbar_grey .r1 .c2 .form_select {
		width: 175px;
		}
.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;
		}
	.user_preferences .topbar_grey .r1 td label {
		float: left;
		}
.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-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 {
		margin-right: 40px;
		}
		.user_preferences .result_type_options .c1 label {
	 		position: relative;
			float: left;
			margin-right: 8px;
			}
		.user_preferences .result_type_options .c1 span {
	 		position: relative;
			float: left;
			padding-top: 4px;
			}
	.user_preferences .result_type_options .c2 {
		}
		.user_preferences .result_type_options td.c2 {
	 		position: relative;
			top: 0px;
			}
		.user_preferences .result_type_options .c2 label {
	 		position: relative;
			float: left;
			margin-right: 8px;
			}
		.user_preferences .result_type_options .c2 span {
	 		position: relative;
			float: left;
			padding-top: 4px;
			}
.user_preferences tr .result_counts {
	}
.user_preferences td.result_counts {
	vertical-align: middle;
	height: 160px;
	}
.user_preferences .result_options .c1 {
	font: normal 1em Arial, Helvetica, sans-serif;
	padding: 6px 8px 10px 20px;
	height: 15px;
	text-align: right;
	}
.user_preferences .result_options .c2 {
	padding: 6px 0px 10px 0px;
	}
.user_preferences td.sort_order {
	vertical-align: middle;
	}
.user_preferences .sort_options .sort_prompt {
	font: normal 1em Arial, Helvetica, sans-serif;
	}
.user_preferences .sort_options .c1 {
	font: normal 1em Arial, Helvetica, sans-serif;
	padding: 6px 8px 10px 20px;
	text-align: right;
	}
.user_preferences .sort_options .c2 {
	padding: 6px 10px 10px 0px;
	}
.user_preferences .sort_options .c3 {
	font: normal 1em Arial, Helvetica, sans-serif;
	padding: 6px 10px 10px 0px;
	}
.user_preferences .sort_options .c4 {
	font: normal 1em Arial, Helvetica, sans-serif;
	padding: 6px 10px 10px 0px;
	}
.user_preferences .active_list_options .topbar_grey {
	}
	.user_preferences .active_list_options .topbar_grey td {
		font: normal 1em Arial, Helvetica, sans-serif;
		padding-left: 20px;
		}
		.user_preferences .active_list_options .topbar_grey td label {
	 		position: relative;
			float: left;
			}
		.user_preferences .active_list_options .topbar_grey td span {
	 		position: relative;
			top: 4px;
			float: left;
			}
.user_preferences .topbar_grey .r2 td {
		font: normal 1em Arial, Helvetica, sans-serif;
		padding: 5px 0px 5px 20px;
	}
.user_preferences .topbar_grey .print_options {
	}
.user_preferences .topbar_grey .print_options .form_input {
	height: 60px;
	width: 400px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	.user_preferences .topbar_grey .print_options .r3 td.c1 {
			padding-top: 10px;
			padding-bottom: 5px;
		}
	.user_preferences .topbar_grey .print_options .r4 td.c1 {
			padding-bottom: 10px;
		}
	.user_preferences .topbar_grey .print_options td {
		font: normal 1em Arial, Helvetica, sans-serif;
		padding-left: 20px;
		}
		.user_preferences .topbar_grey .print_options td.c1 {
			width: 250px;
			}
		.user_preferences .topbar_grey .print_options td label {
	 		position: relative;
			float: left;
			}
		.user_preferences .topbar_grey .print_options td span {
	 		position: relative;
			top: 4px;
			float: left;
			}
.user_preferences .topbar_grey .page_numbering_options td {
		font: normal 1em Arial, Helvetica, sans-serif;
		padding-top: 10px;
		padding-left: 20px;
		padding-bottom: 10px;
		}
		.user_preferences .topbar_grey .page_numbering_options td label {
	 		position: relative;
			float: left;
			margin-right: 15px;
			}
		.user_preferences .topbar_grey .page_numbering_options td span {
	 		position: relative;
			top: 4px;
			float: left;
			margin-right: 5px;
			}
			
/**************************************/
/*****   Change Password   *****/
/**************************************/

.changepassword {
	padding-bottom: 0px;
	}
.changepassword ul.page_button_links {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	height: 26px;
	width: 970px;
	float: left;
	}
.changepassword ul.page_button_links li {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	list-style-type: none;
	width: 95px;
	float: left;
	}
	.changepassword ul.page_button_links input.btn_blue_hover,
	.changepassword ul.page_button_links input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
	.changepassword ul.page_button_links input.btn_dkgrey2,
	.changepassword ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.changepassword .display_table1 {
	position: relative;
	width: 100%;
	border: none;
	}
	.changepassword .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.changepassword .display_table1 .c1 {
		text-align: left;
		width: 13%;
		padding-left: 10px;
		border: none;
		}
	.changepassword .display_table1 .c2 {
		color: black;
		width: 87%;
		padding-left: 0px;
		border: none;
		}
	.changepassword .display_table1 .c2 .form_input {
		font-size: 1.0em;
		padding: 0px;
		margin: 0px;
		}

/**************************************/
/*****   Issue Report   *****/
/**************************************/

.issue_report {
	padding-bottom: 0px;
	}
.issue_report ul.page_button_links {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	height: 26px;
	width: 970px;
	float: left;
	}
.issue_report ul.page_button_links li {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	list-style-type: none;
	width: 95px;
	float: left;
	}
	.issue_report ul.page_button_links input.btn_blue_hover,
	.issue_report ul.page_button_links input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
	.issue_report ul.page_button_links input.btn_dkgrey2,
	.issue_report ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.issue_report .display_table1 {
	position: relative;
	width: 100%;
	border: none;
	}
	.issue_report .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.issue_report .display_table1 .c1 {
		text-align: left;
		width: 13%;
		padding-left: 10px;
		border: none;
		}
	.issue_report .display_table1 .c2 {
		color: black;
		width: 87%;
		padding-left: 0px;
		border: none;
		}
	.issue_report .display_table1 .c2 .form_input {
		font-size: 1.0em;
		padding: 0px;
		margin: 0px;
		}
.issue_report .display_table2 {
	position: relative;
	width: 100%;
	border: none;
	background-color: white;
	}
	.issue_report .display_table2 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.issue_report .display_table2 .c1 {
		font: bold 0.9em Arial, Helvetica, sans-serif;
		text-align: left;
		width: 13%;
		padding-left: 5px;
		border: none;
		}
	.issue_report .display_table2 .c2 {
		font: 0.9em Arial, Helvetica, sans-serif;
		text-align: left;
		width: 13%;
		padding-left: 5px;
		border: none;
		}
	.issue_report .display_table2 .c2 a:link,
	.issue_report .display_table2 .c2 a:active,
	.issue_report .display_table2 .c2 a:visited {
		color: #626262;
		text-decoration: none;
		}
	.issue_report .display_table2 .c2 a:hover {
		color: #626262;
		text-decoration: underline;
		}
		
/**************************************/
/*****   Registration			  *****/
/**************************************/

.registration {
	padding-bottom: 0px;
	}
.registration ul.page_button_links {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	height: 26px;
	width: 970px;
	float: center;
	}
.registration ul.page_button_links li {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	list-style-type: none;
	width: 95px;
	float: left;
	}
	.registration ul.page_button_links input.btn_blue_hover,
	.registration ul.page_button_links input.btn_blue {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
	.registration ul.page_button_links input.btn_dkgrey2,
	.registration ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: left;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.registration .display_table1 {
	position: relative;
	width: 961px;
	border: none;
	margin: 0px auto;
	}
	.registration .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.registration .display_table1 .c1 {
		text-align: left;
		width: 25%;
		padding-left: 10px;
		border: none;
		}
	.registration .display_table1 .c2 {
		color: black;
		width: 75%;
		padding-left: 0px;
		border: none;
		}
	.registration .display_table1 .c2 .form_input {
		font-size: 1.0em;
		padding: 0px;
		margin: 0px;
		}
		.registration .display_table1 .c3 {
		color: black;
		width: 13%;
		padding-left: 0px;
		border: none;
		font-weight: bold;
		}
		.registration .display_table1 .c4 {
		color: black;
		width: 44%;
		padding-left: 0px;
		border: none;
		}
		.registration .display_table1 .c5 {
		color: black;
		width: 43%;
		padding-left: 0px;
		border: none;
		}
.reigistration .message,
.registration .error {
	margin-left: 125px;
	padding: 0px;
	border: none;
	left: 0px;
	top: 0px;
	font-weight: bold;
	}
	.error td {
	/* color: #FF0000; */
	color: #E23828;
	padding-top: 17px;
	}
	.message td {
	color: #1C53AF;
	padding-top: 17px;
	}

.registration .display_table2 {
	position: relative;
	width: 100%;
	border: none;
	background-color: white;
	margin-left: 350px;
	}
	.registration .display_table2 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.registration .display_table2 .c1 {
		font: bold 1.5em Arial, Helvetica, sans-serif;
		text-align: left;
		width: 13%;
		padding-left: 5px;
		border: none;
		}
	.registration .display_table2 .c2 {
		font: 1.5em Arial, Helvetica, sans-serif;
		text-align: left;
		width: 13%;
		padding-left: 5px;
		border: none;
		}
	.registration .display_table2 .c3 {
		font: 0.9em Arial, Helvetica, sans-serif;
		text-align: left;
		width: 13%;
		padding-left: 5px;
		border: none;
		}
	
	.registration .display_table2 .c2 a:link,
	.registration .display_table2 .c2 a:active,
	.registration .display_table2 .c2 a:visited {
		color: #626262;
		text-decoration: none;
		}
	.registration .display_table2 .c2 a:hover {
		color: #626262;
		text-decoration: underline;
		}

/**************************************/
/*****   Termas and Conditions   *****/
/**************************************/

.terms_and_conditions {
	padding-bottom: 0px;
	align: center;
	}
.terms_and_conditions ul.page_button_links {
	padding-left: 0px;
	padding-right: 100px;
	margin-left: 0px;
	left: 0px; 
	height: 26px;
	/* smk too wide!
	width: 970px;*/
	float: right;
	}
.terms_and_conditions ul.page_button_links li {
	list-style-type: none;
	/* not required
	width: 95px;*/
	float: right;
	}
	.terms_and_conditions ul.page_button_links input.btn_blue_hover,
	.terms_and_conditions ul.page_button_links input.btn_blue {
		position: relative;
		float: right;
		font-size: 0.8em;
		/* margin-right: 100px; */
		/* big!
		margin-left: 1000px; */
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
	.terms_and_conditions ul.page_button_links input.btn_dkgrey2,
	.terms_and_conditions ul.page_button_links input.btn_dkgrey2_hover {
		position: relative;
		float: right;
		font-size: 0.8em;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 85px;
		text-align: left;
		left: 0px;
		}
.terms_and_conditions .display_table1 {
	position: relative;
	width: 100%;
	border: none;
	}
	.terms_and_conditions .display_table1 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.terms_and_conditions .display_table1 .c1 {
		text-align: left;
		width: 13%;
		padding-left: 10px;
		border: none;
		}
	.terms_and_conditions .display_table1 .c2 {
		color: black;
		width: 87%;
		padding-left: 0px;
		border: none;
		}
	.terms_and_conditions .display_table1 .c2 .form_input {
		font-size: 1.0em;
		padding: 0px;
		margin: 0px;
		}
.terms_and_conditions .display_table2 {
	width: 98%;
	border: none;
	background-color: white;
	}
	.terms_and_conditions .display_table2 td {
		text-align: left;
		padding: 2px 0px 2px 15px;
		vertical-align: top;
		}
	.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 .c2 {
		font: 1.0em Arial, Helvetica, sans-serif;
		text-align: left;
		padding-left: 5px;
		margin-left: 0px;
		position: relative;
		}
	.terms_and_conditions .display_table2 .c3 {
		font: 0.9em Arial, Helvetica, sans-serif;
		text-align: left;
		width: 80%;
		padding-left: 5px;
		border: none;
		}
	.terms_and_conditions .display_table2 .c4 {
		font: 1.0em Arial, Helvetica, sans-serif;
		text-align: center;
		padding-left: 5px;
		margin-left: 0px;
		position: relative;
		}

	.terms_and_conditions .display_table2 .c3 h1 {
		margin: 0px 0px 0px 11px;
		padding: 0px;
		font: normal 1.9em Arial, Helvetica, sans-serif;
		color: black;
		text-align: center;
	}
	.terms_and_conditions .display_table2 .c3 h1 span {
		color: black;
		}
		
	.terms_and_conditions .display_table2 .c3 h2 {
		margin: 0px 0px 0px 11px;
		padding: 0px;
		font: normal 1.6em Arial, Helvetica, sans-serif;
		color: black;
		text-align: center;
	}
	.terms_and_conditions .display_table2 .c3 h2 span {
		color: black;
		}

	.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 .c1 a:hover {
		color: #626262;
		text-decoration: underline;
		}
		
	.terms_and_conditions .display_table2 .c2 a:link,
	.terms_and_conditions .display_table2 .c2 a:active,
	.terms_and_conditions .display_table2 .c2 a:visited {
		color: #626262;
		text-decoration: none;
		}
	.terms_and_conditions .display_table2 .c2 a:hover {
		color: #626262;
		text-decoration: underline;
		}

		
.formbuilder_defin_defin {
	padding-bottom: 0px;
	}
	.formbuilder_defin .btn_blue_hover,
	.formbuilder_defin input.btn_blue_hover,
	.formbuilder_defin .btn_blue,
	.formbuilder_defin input.btn_blue {
		position: relative;
		float: right;
		font-size: 0.8em;
		margin-right: 0px;
		width: 85px;
		text-align: left;
		}
	.formbuilder_defin .btn_dkgrey2,
	.formbuilder_defin input.btn_dkgrey2,
	.formbuilder_defin .btn_dkgrey2_hover,
	.formbuilder_defin input.btn_dkgrey2_hover {
		float: left;
		font-size: 0.8em;
		margin-left: 0px;
		width: 85px;
		text-align: left;
		}
		.formbuilder_defin .btn_dkgrey2 span {
			font-size: 1em;
			}
.formbuilder_defin ul.page_button_links {
	padding-left: 2px;
	height: 26px;
	width: 970px;
	/*
	float: left;
	*/
	}
.formbuilder_defin ul.page_button_links li {
	list-style-type: none;
	width: 107px;
	/*
	float: left;
	*/
	}
	.formbuilder_defin ul.page_button_links li.btn_dkgrey2 {
		float: right;
		}

#Section1 {
	/* size:595.3pt 841.9pt;*/
	/* margin:1.0cm 1.0cm 36.3pt 1.0cm; */
	margin-left: 105px;
	margin-top: 0px;
	margin-bottom: 0px;	
	margin-right: 105px;	
}

/*		
.Section1 {
	padding: 2px 0px 2px 15px;
	width: 970px;	
	font: normal 1.9em Arial, Helvetica, sans-serif;
}
*/

/*
.MsoNormal {
	font: normal 1.9em Arial, Helvetica, sans-serif;	
}

*/
 p.MsoNormal, li.MsoNormal, div.MsoNormal {
 	/*margin-left:1cm;
	margin-bottom:.0001pt; */
	font-size:11.0pt;
	font-family:Arial;
}


.resultsbuttons .btn_dkgrey2_hover,
.resultsbuttons input.btn_dkgrey2_hover,
.resultsbuttons .btn_dkgrey2,
.resultsbuttons input.btn_dkgrey2 {
	font-size: 10.8px;
}

.page_navigation .btn_dkgrey2_hover,
.page_navigation input.btn_dkgrey2_hover,
.page_navigation .btn_dkgrey2,
.page_navigation input.btn_dkgrey2 {
	font-size: 10.8px;
}

/**********************************/
/***** US PAGES *****/
/********************************/

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


a.linkonly { 
	font: bold 0.8em 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; }

div.innercontent {
	width: 960;
	text-align: left;
	font: normal 85% 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 85% 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;
	}
	
	

/***********************************/
/***** Home Page : BookSeller Feed  - this is now obsolete - new feed bug 3168*/
/***********************************/
.feedburnerFeedBlock {
	width: 960;
	text-align: left;
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #545863;
	padding-bottom: 0.2em;
	}

#Thebookseller685021 .date {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color: #545863;
	text-align: left;
	margin: 0px 0px 2px;
	}
	
#Thebookseller685021 .headline {
			position: relative;
			display: block;
			text-align: left;
			margin-bottom: 5px;
			margin-right: 5px;
			}
			#Thebookseller685021 .headline a:link,
			#Thebookseller685021 .headline a:active,
			#Thebookseller685021 .headline a:visited {
				position: relative;
				color: #1C53AF;
				font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				}
			#Thebookseller685021 .headline a:hover {
				position: relative;
				color: #1C53AF;
				text-decoration: underline;
				}
			#Thebookseller685021 .headline span {
				display: none;
				}
	