/*
#################################
######                     ######
######   STANDARD STYLES   ######
######                     ######
#################################
*/
body {
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #454545;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	}
	
.form_select,
.form_input {
	font: normal 1.0em Arial, Helvetica, sans-serif;  /* XX 1.2 */
	color: #545862;
	}

td {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #454545;
	}
img {
	border: 0px;
	}

.blue {
	color: #1C53AF;
	}
.black_bold {
	color: #000000;
	font-weight: bold;
	}
.grey,
#grey {
	color: #7D7D7D;
	}
	
.dark_grey {
	color: #454545;
	}
	
h2 {
	color:#1C53AF;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin:0px 0px 13px 12px;
	padding:0px;
}
	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: #454545; 
		}

#buttons_body_main, #body_main {
	position: relative;
	margin: 0px 25px;
	padding:15px 0px 20px;
	}
	
.registration {
	width: 961px;
	margin: 15px auto auto auto;
	position: relative;
	padding:15px 0px 20px;
}

.topbar_blue {
	background-color: #B2DFEE;
	border: 1px solid #D4D4D4;
	margin-bottom: 15px;
	width: 100%;
	position:relative;
}

.topbar_blue td {
	font-size:0.9em; /* XX 0.8 */
	white-space:nowrap;
}

.topbar_blue .form_input {
	border:1px solid #D7D7D7;
	font-size:0.9em; /* XX 0.8 */
}

.topbar_grey {
	background-color: #F8F8F7;
	border: 1px solid #D4D4D4;
	height: auto !important;
	margin-bottom: 4px;
	min-height: 41px;
	padding: 5px 10px 10px 10px;
	position: relative;
	width: 100%;
	clear: both;
}

.topbar_grey td {
	font-size:0.9em; /* XX 0.8 */
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
}

.topbar_grey .form_input {
	border:1px solid #D7D7D7;
	font-size:1.1em;
}

.topbar_grey label {
	float:left;
	font-weight:normal;
	position:relative;
	top:0px;
}

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

/*********************/
/***** 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;
	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;
	}


/*****************************************************************/
/** Buttons **/

ul.page_buttons,
.page_buttons {
	float: right;
	margin: 0px;
	position: relative;
	overflow: visible;	
	}
		
/* for li */
li.button {
	white-space: nowrap;
	display: inline;
	margin: 4px;
	list-style-type: none;	
	}

/* for li to push blue buttons right*/
li.button_left,
.button_left {
	white-space: nowrap;
	display: inline;
	margin: 4px;
	list-style-type: none;	
	float: left;
	position: relative;
	}
	
/* for li to push grey buttons left */
li.button_right,
.button_right {
	white-space: nowrap;
	display: inline;
	margin: 4px;
	list-style-type: none;	
	float: right;
	position: relative;
	}	

.button_blue {
	font-size:1em;	
	text-align: left;
	background-color:white;
	border: 1px solid #CECECE;
	background-image: url('./images/pod1/arrow_dots_blue1.gif');
	background-repeat: no-repeat;
	background-position: right center;	
	padding: 2px 20px 2px 5px;
	color: #1C53AF;
	text-decoration:none;
	white-space: nowrap;
	overflow: visible;
	font-weight: bold;
}

input.button_blue_hover, 
a.button_blue:hover,
.button_blue_hover {
	font-size:1em;	
	text-align: left;
	background-color:#e6f9ff;
	border: 1px solid #CECECE;
	background-image: url('./images/pod1/arrow_dots_blue1.gif');
	background-repeat: no-repeat;
	background-position: right center;	
	padding: 2px 20px 2px 5px;
	color: #1C53AF;
	text-decoration:none;	
	white-space: nowrap;
	overflow: visible;
	font-weight: bold;	
}

a.button_blue span,
a.button_blue_hover span,
a.button_white span,
a.button_white_hover span {
	/* font-size:1em; */
	position:relative;
}

.first    .button_blue,
.first    input.button_blue_hover, 
.first    a.button_blue:hover,
.previous .button_blue,
.previous input.button_blue_hover, 
.previous a.button_blue:hover {
	background-image: url('./images/pod1/arrow_dots_blue1_left.gif');
	background-position: left center;	
	text-align: right;	
	padding: 2px 5px 2px 20px;
	}

.button_grey {
	text-decoration:none;
	font-size: 1em;	
	text-align: left;	
	background-color: white;
	border: 1px solid #CECECE;
	background-image: url('./images/pod1/arrow_dots_blue1.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding: 2px 20px 2px 5px;
	color: #6e6e6e;
	overflow: visible;
	font-weight: bold;	
	}

.button_grey_hover, 
a.button_grey:hover  {
	text-decoration:none;
	font-size: 1em;	
	background-color: #e6f9ff;
	border: 1px solid #CECECE;
	background-image: url('./images/pod1/arrow_dots_blue1.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding: 2px 20px 2px 5px;
	color: #6e6e6e;	
	text-align: left;	
	overflow: visible;
	font-weight: bold;	
	}	
	
.first    .button_grey,
.first    .button_grey_hover,
.first    a.button_grey:hover,	
.previous .button_grey,
.previous .button_grey_hover,
.previous a.button_grey:hover, 
.previous input.button_grey,
.previous input.button_grey_hover
{
	background-image: url('./images/pod1/arrow_dots_blue1_left.gif');
	background-position: left center;
	text-align: right;
	padding: 2px 5px 2px 20px;
	}

	
.button_grey_dotted {
	text-decoration:none;
	position: relative;
	float: left;
	background-color: white;
	border: 1px solid #E0E0E0;
	background-image:url(./images/pod1/arrow_dots_blue1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	padding: 2px 20px 2px 5px;
	color: #6E6E6E;
	white-space: nowrap;
	font-size:1em;
	overflow: visible;
	}	
	
.button_grey_dotted_hover, 
a.button_grey_dotted:hover  {
	background-color: #AFAFAF;
	text-decoration:none;
	position: relative;
	float: left;
	border: 1px solid #E0E0E0;
	background-image:url(./images/pod1/arrow_dots_white1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 2px 20px 2px 5px;
	color:#FFFFFF;
	white-space: nowrap;
	font-size:1em;	
	overflow: visible;
	}	
	
.button_white_dotted {
	text-decoration:none;
	position: relative;
	float: left;
	background-color: white;
	border:1px solid #CECECE;
	background-image:url(./images/pod1/arrow_dots_blue1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 2px 19px 2px 2px; /*sk here */
	color:#707070;
	white-space: nowrap;
	font-size:1em;
	overflow: visible;
	}	

.button_white_dotted_hover, 
a.button_white_dotted:hover   {
	background-color: #E6F9FF;
	text-decoration:none;
	position: relative;
	float: left;
	border:1px solid #CECECE;
	background-image:url(./images/pod1/arrow_dots_blue1.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	padding: 2px 19px 2px 2px;
	color:#707070;
	white-space: nowrap;
	font-size:1em;	
	overflow: visible;
}

.button_shaded	{	
	text-align: left;
	border:0px solid #CECECE;
	background-image:url(./images/pod1/nav/form_nav1_0.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	padding: 2px 17px 2px 5px;
	color:#545862;
	white-space: nowrap;
	height:18px;
	width:147px;
	}
	
a.button_shaded:hover,
.button_shaded_hover {
	background-image: url('./images/pod1/nav/form_nav1_1.gif');
	text-decoration:none;
	text-align: left;	
	border:0px solid #CECECE;
	background-repeat: no-repeat;
	background-position: right center;	
	padding: 2px 17px 2px 5px;
	color: #545862;
	white-space: nowrap;
	height:18px;
	width:147px;	
	}

li.button_shaded  {
	height: 27px;
	text-align: left;
	}
	
.button_white {
	background-color:white;
	background-image:url(./images/pod1/arrow_dots_blue1.gif);
	background-position:right center;
	background-repeat:no-repeat;
	border:1px solid #CECECE;
	color:#707070;
	padding:2px 20px 2px 5px;
	text-decoration:none;
	white-space:nowrap;
	font-size:1em; 
	text-align: left;
	overflow: visible;
	font-weight: bold;	
	}

.button_white_hover, 
a.button_white:hover   {
	background-color: #E6F9FF;
	background-image:url(./images/pod1/arrow_dots_blue1.gif);
	background-position:right center;
	background-repeat:no-repeat;
	border:1px solid #CECECE;
	color:#707070;
	padding:2px 20px 2px 5px;
	text-decoration:none;
	white-space:nowrap;
	font-size:1em;	
	text-align: left;
	overflow: visible;
	font-weight: bold;
	}

/*****************************************************************/
/** Tables **/


/* put on the table */
.display_header {
	width: 100%;
	background-color: #F8F8F7;
	margin-bottom: 15px;
	border:1px solid #D4D4D4;
	padding-bottom:10px;
	padding-top:10px;	
	}
	
	
.display_header td {
	background-image:url(./images/pod1/dots_vertical_grey2.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:black;
	font-size:0.9em; /* XX 0.8 */
	font-weight:bold;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}	

/* put on the last td in the row */
.display_header .cend,
.display_table .cend {
	background-image:none;
}

.display_table th.cend {
	border-right:1px solid #D4D4D4;
}

/* put on the table */
.display_table {
	width: 100%;
	background-color: #F8F8F7; /* CC F3F3F3 */
	margin-bottom: 15px;
	border: none;
}

.display_table th {
	background-color:#F8F8F7;
	background-image:url(./images/pod1/dots_vertical_grey2.gif);
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:1px solid #D4D4D4;
	border-top:1px solid #D4D4D4;
	color:black;
	font-size:0.9em; /* XX 0.8 */
	font-weight:bold;
	margin-bottom:12px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
	vertical-align:middle;
}

.display_table th.c1,
.display_table th.c1a,
.display_table th.c1b {
	border-left:1px solid #D4D4D4;
}

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

.display_table .blank_row  th {
  	padding: 0px;
	margin: 0px;
	background-image: none;
	background-color: white;
	border: none;
	font-size: 0.5em;
	height: 12px;
}

.display_table th a {
	color: black;
}

.display_table td {
	border-color: white;
	border-style: solid;
	border-width: 2px 1px;
	font-size: 0.9em; /* XX 0.8 */
	vertical-align: middle;
	height: 15px; 
}

.display_radio_table {
	width: 100%;
	background-color: #F8F8F7; /* CC F3F3F3 */
	margin-bottom: 15px;
	border: none;
}

.display_radio_table td {
	border-color: white;
	border-style: solid;
	border-width: 2px 1px;
	font-size: 1em; 
	vertical-align: middle;
	height: 15px; 
}

.display_table a {
	color: #436893;
	text-decoration: none;
}

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

.display_table #marc_help_link {
	color: #000000;
	text-decoration: none;
}

.display_table a:hover#marc_help_link {
	text-decoration:underline;
}



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

.display_table2 th {
	height:30px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}
	
/** 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; /* XX 0.8 KEEP */
		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;
			}
			
					
/* various/miscellaneous */	
	
#shaded_background {
	background-image: url('./images/pod1/table_gradient_bg1.gif');
	background-repeat: repeat-x;
	}
	
/* tab heading like on advanced search */	
#search_tabs {
	border-bottom:1px solid #D4D4D4;
	margin:0px;
	position:relative;
	width:100%;
}	
	#search_tabs span a:link,
	#search_tabs span a:active,
	#search_tabs span a:visited,
	#search_tabs span.active a:link,
	#search_tabs span.active a:active,
	#search_tabs span.active a:visited,
	#search_tabs span.active a:hover {
		position: relative;
		float: left;
		text-align: center;
		width: 177px;
		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;
		}
	#search_tabs span a:hover,
	#search_tabs span.active a:link,
	#search_tabs span.active a:active,
	#search_tabs span.active a:visited,
	#search_tabs span.active a:hover {
		background-image: url('./images/pod1/form_pages/bksrc_tab_1.gif');
		text-decoration: none;
		color: #3B6691;
		}
	#search_tabs span a span {
		position: relative;
		top: 4px;
		}
	
	
.checkboxes_table {
	/*background-image: url(./images/pod1/form_pages/checkbox_display_bg.gif);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;*/
	font: inherit;
	height: 32px;
	padding-left: 12px;
	vertical-align: middle;
	width: 100%;
	background-color: inherit;
	color:#454545;
}

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

.checkboxes {
	background-color: #e6f9ff;
	border-top: 1px solid white;
	padding: 3px;
	vertical-align: middle;
	width: 100%;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em; /* XX 0.8 */
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
}	


.selection {
	background-color: #F8F8F7;
	border-bottom: 1px solid #E0DBDB;
	border-left: 1px solid #E0DBDB;
	border-right: 1px solid #E0DBDB;
	padding: 12px;
	width: 100%;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.9em;	/* XX 0.7 */
}

.radio_selection {
	background-color: #F8F8F7;
	border-bottom: 1px solid #E0DBDB;
	border-left: 1px solid #E0DBDB;
	border-right: 1px solid #E0DBDB;
	padding: 4px;
	width: 80%;	 /* from 100 */
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.9em;	/* XX 0.7 */
}


.title {
	background-image: url(./images/pod1/form_pages/bksrc_tab_open.gif);
	background-repeat: no-repeat;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.9em; /* XX 0.8 */
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 22px;
	line-height: normal;
	padding-left: 18px;
	vertical-align: middle;	
}


/* when putting left hand-side buttons bar */
#column1 {
	position: relative;
	overflow:hidden;
	vertical-align: top;
	text-align: right;
	width: 171px;
	font-size: 0.9em; /* XX 0.8 */
	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.special_title {
			font: bold 1.4em Arial, Helvetica, sans-serif;  /* XX 1.6 */
			color: #009dd9;
			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.special_title span {
				color: #7D7D7D;
				}

#column1 .button {
	text-align: left;
	float: right;
	margin-left: 0px;
	margin-right: 2px;
	height: 27px;
	width: 147px;
}

#column1 .button_shaded, 
#column1 .button_shaded_hover {
	float: right;
	margin-left: 0px;
	margin-right: 2px;
	position: relative;
	width: 147px;
}

#column1 input.button_shaded, 
#column1 input.button_shaded_hover {
	border: 0px solid #CECECE;
	float: left;
	font-size: 1em;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

#column1 .form_select {
	display: block;
	margin: 0px 2px 12px 0px;
	width: 147px;
	padding: 0px;
	font-size: 1.1em;
	}

#column2 {
	padding: 0px 22px 15px;
	vertical-align: top;
	position: relative;
	width: 100%;
	overflow:hidden;
}

#column2 .horizontal_dots1 {
	margin-bottom:15px;
}

#column2 .horizontal_dots1, 
#column2 .horizontal_linebreak {
	clear:none;
}


#background,
#background2,
#background3,
#background4,
#background5,
#background6 {
	background-color: white;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 7px;
	padding-left: 22px;
	width: 149px;
	position: relative;
}

/* styles from word */

#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;	
}

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

/* page nav */

.page_navigation {
	clear:both;
	margin-bottom:5px;
	width:100%;
	position: relative;
	overflow: visible;
}
.page_navigation td {
	font-size:0.9em; /* XX 0.8 */
	white-space:nowrap;
	vertical-align:middle;
}

.page_navigation .r0 {
	height:8px;
}

.page_navigation .c1 {
	float:left;
	padding:2px 0px 8px 0px;
	position:relative;
	text-align:left;
	display: inline; /* smk added */
	width: 54%;
}

.page_navigation .r1 {
	background-image:url(./images/pod1/dots_horizontal_grey.gif);
	background-position:center top;
	background-repeat:repeat-x;
	height:8px;
	vertical-align:top;
}

.page_navigation .c1 span {
	background-image:url(./images/pod1/dots_vertical_grey1.gif);
	background-position:right center;
	background-repeat:repeat-y;
	float:left;
	padding-left:0px;
	padding-right:11px;
	position:relative;
}

.page_navigation .c1 ul {
	/*background-image:url(./images/pod1/dots_vertical_grey2.gif);
	background-position:right bottom;
	background-repeat:repeat-y;*/
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
	position:relative;
}

.page_navigation .c1 ul li {
	color:#9C9797;
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px 25px 0px 0px;
	position:relative;
}

.page_navigation .c2 {
	bottom:1px !important;
	float:right;
	padding: 2px 0px;
	position:relative;
	text-align:right;
	vertical-align:middle;
	/* width:497px; */
	width: 46%;
	display: inline;
}

.page_navigation .c4 {
	position: relative;
	float: right;
	width: 250px;
	display: inline;
}
.page_navigation .c5 {
	position: relative;
	float: left;
	width: 160px;
	display: inline;
}

.page_navigation .c2 ul {
	background-image:url(./images/pod1/dots_vertical_grey1.gif);
	background-repeat:repeat-y;
	float:right;
	margin:0px;
	padding:0px 0px 0px 10px;
	position:relative;
	top:1px;
}

.page_navigation .c2 li {
	float:left;
	list-style-type:none;
	padding:0px 6px 0px 0px;
	position:relative;
}

.page_navigation .c2 span {
	float:left;
	position:relative;
	width:30px;
}

.page_navigation .c2 span.text {
	top:2px;
	width:70px;
}

.page_navigation .c2 span.button {
	float:left;
	margin-left:10px;
	position:relative;
	width: auto;
	top: -2px;
}

.page_navigation .c2 a:link, 
.page_navigation .c2 a:active, 
.page_navigation .c2 a:visited,
.page_navigation .c2 .nav,
.page_navigation .c2 .nav_disabled {
	background-repeat:no-repeat;
	color:#444444;
	text-decoration:none;
}

.page_navigation .c2 .first a:link, 
.page_navigation .c2 .first a:active, 
.page_navigation .c2 .first a:visited, 
.page_navigation .c2 .first a:hover,
.page_navigation .c2 .first .nav,
.page_navigation .c2 .first .nav_disabled {
	background-image:url(./images/pod1/arrow_nav1_first.gif);
	background-position:left center;
	text-align:right;
	padding:0px 0px 0px 17px;
	background-color: white;
	border: none;
	overflow:hidden;
	border-width: 0px;
}

.page_navigation .c2 .previous a:link, 
.page_navigation .c2 .previous a:active, 
.page_navigation .c2 .previous a:visited, 
.page_navigation .c2 .previous a:hover,
.page_navigation .c2 .previous .nav,
.page_navigation .c2 .previous .nav_disabled {
	background-image:url(./images/pod1/arrow_nav1_left.gif);
	background-position:left center;
	text-align:right;
	padding:0px 0px 0px 15px;
	background-color: white;
	border: none;	
	overflow:hidden;
	border-width: 0px;	
}

.page_navigation .c2 .next a:link, 
.page_navigation .c2 .next a:active, 
.page_navigation .c2 .next a:visited, 
.page_navigation .c2 .next a:hover,
.page_navigation .c2 .next .nav,
.page_navigation .c2 .next .nav_disabled {
	background-image:url(./images/pod1/arrow_nav1_right.gif);
	background-position:right center;
	text-align:left;
	padding:0px 15px 0px 0px;
	background-color: white;
	border: none;	
	overflow:hidden;
	border-width: 0px;	
}

.page_navigation .c2 .last a:link, 
.page_navigation .c2 .last a:active, 
.page_navigation .c2 .last a:visited, 
.page_navigation .c2 .last a:hover,
.page_navigation .c2 .last .nav,
.page_navigation .c2 .last .nav_disabled {
	background-image:url(./images/pod1/arrow_nav1_last.gif);
	background-position:right center;
	text-align:left;
	padding:0px 17px 0px 0px;
	background-color: white;
	border: none;
	overflow:hidden;
	border-width: 0px;	
}

.page_navigation .r3 {
	/* background-image:url(./images/pod1/dots_horizontal_grey.gif);
	background-position:center bottom;
	background-repeat:repeat-x; */
	height:8px;
}

.page_navigation a.selectall:link, 
.page_navigation a.selectall:active, 
.page_navigation a.selectall:visited {
	background-image:url(./images/pod1/icon_plus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#636363;
	display:block;
	padding-left:12px;
	position:relative;
	text-decoration:none;
	width:78px;
}

.page_navigation a.deselectall:link, 
.page_navigation a.deselectall:active, 
.page_navigation a.deselectall:visited {
	background-image:url(./images/pod1/icon_minus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#636363;
	display:block;
	padding-left:12px;
	position:relative;
	text-decoration:none;
	width:90px;
}

.page_navigation #gotoitem1 {
	border:1px solid #999999;
	font-size:0.9em; /* XX 0.8 */
	position:relative;
	top:0px;
	width: 30px;
}

.page_navigation .button_blue, 
.page_navigation .button_blue_hover,
.page_navigation .button_white_dotted,
.page_navigation .button_white_dotted_hover {
	width: auto;
}	

/* text area */


.form_textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
}


/* tree */
.column_tree td {
	font-size:0.9em;
	margin:0px;
	padding:20px 0px 0px 12px;
	vertical-align:top;
	width:62%;
}

.column_tree ul {
	background-image:url(./images/pod1/tree_dots.gif);
	background-position:8px 0px;
	background-repeat:repeat-y;
	margin:0px 0px 20px;
	padding:0px;
	position:relative;
}

.column_tree ul li {
	background-image:url(./images/pod1/tree_bullet.gif);
	background-position:4px 2px;
	background-repeat:no-repeat;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
}

.column_tree ul li.start {
	background-image:url(./images/pod1/tree_bullet_start.gif);
	background-position:4px 0px;
	background-repeat:no-repeat;
}

.column_tree ul li.end {
	background-image:url(./images/pod1/tree_bullet_end.gif);
	background-position:4px 2px;
	background-repeat:no-repeat;
}

.column_tree ul label {
	padding-left:18px;
	position:relative;
}

td.column_tree ul label {
	padding-left:18px;
	position:relative;
}

td.column_tree ul li {
	background-image:url(./images/pod1/tree_bullet.gif);
	background-position:4px 2px;
	background-repeat:no-repeat;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
}

td.column_tree ul li ul {
	margin:0px 0px 0px 18px;
	padding:3px 0px 0px;
	position:relative;
	top:-3px;
}

span.unhighlighted {
	bottom:3px;
	color:#1c53af;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;/* XX 0.7 */
	position:relative;
}

span.highlighted {
	bottom:3px;
	color:red;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;/* XX 0.7 */
	position:relative;
}

.subject {
	bottom:3px;
	position:relative;
}

.subject a:link, 
.subject a:active, 
.subject a:visited {
	color:#1c53af;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em; /* XX 0.7 */
	font-weight:bold;
	line-height:normal;
	position:relative;
	text-decoration:none;
}

.subject_highlighted {
	bottom:3px;
	position:relative;
}

.subject_highlighted a:link, 
.subject_highlighted a:active, 
.subject_highlighted a:visited {
	color:red;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em; /* XX 0.7 */
	font-weight:bold;
	line-height:normal;
	position:relative;
	text-decoration:none;
}

.thema {
	bottom:3px;
	position:relative;
}

.thema a:link, 
.thema a:active, 
.thema a:visited {
	color:#1c53af;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em; /* XX 0.7 */
	font-weight:bold;
	line-height:normal;
	position:relative;
	text-decoration:none;
}

.thema_highlighted {
	bottom:3px;
	position:relative;
}

.thema_highlighted a:link, 
.thema_highlighted a:active, 
.thema_highlighted a:visited {
	color:red;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em; /* XX 0.7 */
	font-weight:bold;
	line-height:normal;
	position:relative;
	text-decoration:none;
}

.column_tree .include {
	bottom:2px;
	float:left;
	font-size:0.9em; /* XX 0.8 */
	margin-bottom:21px;
	margin-right:20px;
	position:relative;
}

/************************************************************************/
/***** Messages    *****/
/***********************/

.message td  a:link, 
.message td  a:active, 
.message td  a:visited,
.error   td  a:link, 
.error   td  a:active, 
.error   td  a:visited {
	color: #1C53AF;
	text-decoration: none;
}

.message {
	border: 2px solid #1C53AF; 
	left: 0px;
	margin-left: 24px;
	margin-right: 24px;
	display: block;
	padding: 5px;
	top: 0px;
	margin-top: 4px;
}

.error {
	/* border: 2px solid #FF0000; */
	border: 2px solid #E23828;
	left: 0px;
	margin-left: 24px;
	margin-right: 24px;
	display: block;
	padding: 5px;
	top: 0px;
	margin-top: 4px;
}

.error td {
	/* color: #FF0000; */
	color: #E23828;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
}

.message td {
	color: #1C53AF;
	font-weight: bold;
	padding-top: 4px;
}

.error label {
	padding-left: 20px;
}

.selectall, 
.deselectall,
.selectall_mouseover, 
.deselectall_mouseover,
.selectallbasket,
.selectallbasket_mouseover,
.deselectallbasket, 
.deselectallbasket_mouseover,
.listselectall, 
.listdeselectall,
.listselectall_mouseover, 
.listdeselectall_mouseover  {
	background-image:url(./images/pod1/icon_plus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#636363;
	padding:0px 0px 0px 12px;
	text-decoration:none;	
	text-align: left;
	font-size: 0.95em;
	background-color: white;
	border: none;
	border-width: 0px;	
	width: 110px;
	}	

.deselectall,
.deselectall_mouseover {
	background-image:url(./images/pod1/icon_minus.gif);
	width:125px;	
	}
	
.selectallbasket,
.selectallbasket_mouseover {
	width: 90px;
}	

.deselectallbasket, 
.deselectallbasket_mouseover {
	background-image:url(./images/pod1/icon_minus.gif);	
	width: 105px;
}	

.listselectall, 
.listselectall_mouseover {
	width: 95px;
}	

.listdeselectall, 
.listdeselectall_mouseover {
	background-image:url(./images/pod1/icon_minus.gif);	
	width: 110px;
}

.errormessage {
	/* color: #FF0000; */
	color: #E23828;
	font-weight: bold;
	padding-top: 20px;
	font-size: 16px;
}

/***********************************/
/*********Added for RRT 2279 **************/
/***** Home Page : BookSeller Feed  
/***********************************/
.feedburnerFeedBlock {
	width: 960;
	text-align: left;
	font: bold 100% Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 0.2em;
}
	
.bookSellerFeedContent{
	position: relative;
	display: block;
	text-align: left;
	margin-bottom: 5px;
	margin-right: 5px;
	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
}
			
.bookSellerFeedContent a:link,
.bookSellerFeedContent a:active,
.bookSellerFeedContent a:visited {
	position: relative;
	color: #1C53AF;
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bookSellerFeedContent a:hover {
	position: relative;
	color: #1C53AF;
	text-decoration: underline;
}


	