/* CSS Document */
*{padding:0; margin:0;}
body { background: #ccc; font: 12px/15px arial, helvetica, sans-serif; color: #000; text-align: center; }
body, div, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, img, blockquote, table, tr, td, th, p, form { padding: 0; border: 0; margin: 0; text-align: left; }


/* ---------------------------------------------------------------
	Accessibility Styles
---------------------------------------------------------------- */
dl#accessibility { display: none; }
dl#access { display: none; }

/* ---------------------------------------------------------------
	Ad Styles
---------------------------------------------------------------- */
ul#top_ads { width: 100%; float: left; }
ul#top_ads li { list-style-type: none; float: left; }
ul#top_ads li#leaderboard { padding: 2px 0 2px 12px; }
ul#top_ads li#earlug { padding: 17px 0 0 12px; }
ul#top_ads li span { color: #8B8B8B; font-size: 10px; line-height: 10px; }

div#skyscraper { border-top: 1px solid #E4E4E4; }
div#skyscraper span { padding-top: 5px; color: #8B8B8B; font-size: 10px; line-height: 10px; }
#utility_nav { float: left; padding: 3px 0 15px 12px; font: bold 10px verdana, arial, helvetica, sans-serif; line-height: 13px; clear: both; width: 900px; }
#utility_nav li { float:left;
list-style-type:none; }
#utility_nav li.last { padding: 0; border: 0; margin: 0; }
#utility_nav li.grey { color: #8b8b8b; }

#utility_nav2 { padding: 3px 12px 0 0; float: right; font: bold 10px verdana, arial, helvetica, sans-serif; line-height: 13px; }
#utility_nav2 li { padding-right: 5px; border-right: 1px solid #8b8b8b; margin-right: 5px; list-style-type: none; float: left; }
#utility_nav2 li.last { padding: 0; border: 0; margin: 0; }
ul#utility_nav a:link, ul#utility_nav a:visited, ul#header li#search_login a:link, ul#header li#search_login a:visited { color: #296391; }
ul#utility_nav span { color:#296391;
padding:0 2px;
text-decoration:none; }

/*Begin General Attributes */
img{border:none;}
.hidden{display:none; visibility:hidden;}
.clearing_div{clear:both; height:0px; font-size:0px; line-height:0px;  margin:0px;}
hr{border:1px solid #ccc;}
a { outline: none; color: #296391; text-decoration: none; }
a:visited { color: #562277; }
a:hover { text-decoration: underline; }
h1 .alt_font{color:#296391;}
.small_font{font-size:85%;}
.content_leftcol ul{padding-left:25px;}
.content_leftcol ol{padding-left:25px;}
.content li{margin-bottom:5px;}
.content select{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.content option{padding-right:5px;}
.button{
	background: #ccc url(../images/button_bg.gif) top left repeat-x;
	color:#FFF;
	font-weight:bold;
	padding: 1px 5px;
	width:auto;
	border:1px outset #FFF;
	cursor:pointer;
}
.product_icon{float:left; margin:0px 10px 40px 0px;}
.clear_left{clear:left;}
.result_alt_bg{background-color:#ccc;}
/* End General Attributes */


#container { margin: 0 auto; background: #fff url(../images/header.jpg) top right no-repeat; width: 999px; border-right: 1px solid #000; border-left: 1px solid #000; }
.free_viewer #container { margin: 0 auto; background: #fff url(../images/header.jpg) 0 -135px no-repeat; width: 999px; border-right: 1px solid #000; border-left: 1px solid #000; }

.page_container{background-color:#fff}
/*Begin Header Attribuets */


#header { clear: both; height: 79px; padding-bottom: 6px; margin-bottom: 0; }
#header li { list-style-type: none; float: left; }
#header li#logo { width: 375px;}
#header li#logo h1 { padding-left: 20px; width: 295px; height: 74px; }
#header li#logo h1 a { font-size: 0; color: #fff; width: 295px; height: 74px; display: block; cursor: pointer; }
#header li#logo h1 span { background: #fff url(../images/archives_logo.gif) top left no-repeat; width: 295px; height: 74px; position: absolute; }



#header .login{float:left; font-size:10px; color:#333; margin:25px 0 0 45px;}
#header .logout{float:left; color:#333; margin-top:45px;}
.login_table td{vertical-align:middle;}
.login_table th{text-align:left; font-weight:normal;}
.login_table input {
	margin-right:5px; 
	vertical-align:middle; 
	font-size:100%; 
	padding:2px; 
	border:1px solid #999;
	width:12em;
	}
.login_table .chkRememberMe{ border:none; width:auto;}
.login_table .login_button{
	background: #306894 url(../images/button_bg.gif) top left repeat-x;
	color:#FFF;
	font-weight:bold;
	padding: 0px 0px;
	width:5em;
	border:1px outset #FFF;
	cursor:pointer;
	}
/*End Header Attribuets */



/* ---------------------------------------------------------------
Navigation Styles
---------------------------------------------------------------- */
ul#snav { float: left; margin-left: 10px; }
ul#snav li { float: left; list-style-type: none; padding-right: 3px; height: 25px; }
ul#snav a { display: block; height: 100%; text-decoration: none; text-indent: -9999px; width :100%; } 

ul#snav li#ctl00_ucTabs_liHome { background:  top left no-repeat; width: 75px; }
ul#snav ucTabs_liHome {background:  top left no-repeat; width: 75px;}
ul#snav li#ctl00_ucTabs_liHome a { background: url(../images/nav/home_off.gif) top left no-repeat; }

ul#snav li#ctl00_ucTabs_liSubscribe { background:  top left no-repeat; width: 75px; }
ul#snav ucTabs_liSubscribe {background:  top left no-repeat; width: 75px;}
ul#snav li#ctl00_ucTabs_liSubscribe a { background: url(../images/nav/subscribe_off.gif) top left no-repeat; }

ul#snav li#ctl00_ucTabs_liHome a:hover { background: url(../images/nav/home_over.gif) top left no-repeat; }
#container ul#snav li.home_on{ background: url(../images/nav/home_on.gif) top left no-repeat; width: 75px; }
#container ul#snav li.home_on a{background-image:none;}

ul#snav li#ctl00_ucTabs_liSubscribe a:hover { background: url(../images/nav/subscribe_over.gif) top left no-repeat; }
#container ul#snav li.subscribe_on{ background: url(../images/nav/subscribe_on.gif) top left no-repeat; width: 75px; }
#container ul#snav li.subscribe_on a{background-image:none;}

ul#snav li#ctl00_ucTabs_liAdvancedSearch { background:  top left no-repeat; width: 144px; }
ul#snav li#ctl00_ucTabs_liAdvancedSearch a { background: url(../images/nav/search_off.gif) top left no-repeat; }
ul#snav li#ctl00_ucTabs_liAdvancedSearch a:hover { background: url(../images/nav/search_over.gif) top left no-repeat; }
#container  ul#snav li.advanced_search_on { background: url(../images/nav/search_on.gif) top left no-repeat; width: 144px; }
#container ul#snav li.advanced_search_on a{background-image:none;}

ul#snav li#ctl00_ucTabs_liBrowse { background:  top left no-repeat; width: 200px; }
ul#snav li#ctl00_ucTabs_liBrowse a { background: url(../images/nav/browse_off.gif) top left no-repeat; }
ul#snav li#ctl00_ucTabs_liBrowse a:hover { background: url(../images/nav/browse_over.gif) top left no-repeat; }
#container  ul#snav li.browse_on { background: url(../images/nav/browse_on.gif) top left no-repeat; width: 200px; }
#container ul#snav li.browse_on a{background-image:none;}


ul#snav li#ctl00_ucTabs_liHelp { background:  top left no-repeat; width: 75px; }
ul#snav li#ctl00_ucTabs_liHelp a { background: url(../images/nav/help_off.gif) top left no-repeat; }
ul#snav li#ctl00_ucTabs_liHelp a:hover { background: url(../images/nav/help_over.gif) top left no-repeat; }
#container ul#snav li.help_on { background: url(../images/nav/help_on.gif) top left no-repeat; width: 75px; }
#container ul#snav li.help_on a{background-image:none;}

/* For free viewer */
ul#snav li#ucTabs_liHome { background:  top left no-repeat; width: 75px; }
ul#snav #ucTabs_liHome {background:  top left no-repeat; width: 75px;}
ul#snav li#ucTabs_liHome a { background: url(../images/nav/home_off.gif) top left no-repeat; }

ul#snav li#ucTabs_liSubscribe { background:  top left no-repeat; width: 75px; }
ul#snav #ucTabs_liSubscribe {background:  top left no-repeat; width: 75px;}
ul#snav li#ucTabs_liSubscribe a { background: url(../images/nav/subscribe_off.gif) top left no-repeat; }

ul#snav li#ucTabs_liHome a:hover { background: url(../images/nav/home_over.gif) top left no-repeat; }
#container ul#snav li.home_on{ background: url(../images/nav/home_on.gif) top left no-repeat; width: 75px; }
#container ul#snav li.home_on a{background-image:none;}

ul#snav li#ucTabs_liSubscribe a:hover { background: url(../images/nav/subscribe_over.gif) top left no-repeat; }
#container ul#snav li.subscribe_on{ background: url(../images/nav/subscribe_on.gif) top left no-repeat; width: 75px; }
#container ul#snav li.subscribe_on a{background-image:none;}

ul#snav li#ucTabs_liAdvancedSearch { background:  top left no-repeat; width: 144px; }
ul#snav li#ucTabs_liAdvancedSearch a { background: url(../images/nav/search_off.gif) top left no-repeat; }
ul#snav li#ucTabs_liAdvancedSearch a:hover { background: url(../images/nav/search_over.gif) top left no-repeat; }
#container  ul#snav li.advanced_search_on { background: url(../images/nav/search_on.gif) top left no-repeat; width: 144px; }
#container ul#snav li.advanced_search_on a{background-image:none;}

ul#snav li#ucTabs_liBrowse { background:  top left no-repeat; width: 200px; }
ul#snav li#ucTabs_liBrowse a { background: url(../images/nav/browse_off.gif) top left no-repeat; }
ul#snav li#ucTabs_liBrowse a:hover { background: url(../images/nav/browse_over.gif) top left no-repeat; }
#container  ul#snav li.browse_on { background: url(../images/nav/browse_on.gif) top left no-repeat; width: 200px; }
#container ul#snav li.browse_on a{background-image:none;}


ul#snav li#ucTabs_liHelp { background:  top left no-repeat; width: 75px; }
ul#snav li#ucTabs_liHelp a { background: url(../images/nav/help_off.gif) top left no-repeat; }
ul#snav li#ucTabs_liHelp a:hover { background: url(../images/nav/help_over.gif) top left no-repeat; }

/* For logged in viewer */
ul#snav li#ucHeader_ucTabs_liHome { background:  top left no-repeat; width: 75px; }
ul#snav #ucHeader_ucTabs_liHome {background:  top left no-repeat; width: 75px;}
ul#snav li#ucHeader_ucTabs_liHome a { background: url(../images/nav/home_off.gif) top left no-repeat; }
ul#snav li#ucHeader_ucTabs_liHome a:hover { background: url(../images/nav/home_over.gif) top left no-repeat; }

ul#snav li#ucHeader_ucTabs_liSubscribe { background:  top left no-repeat; width: 75px; }
ul#snav #ucHeader_ucTabs_liSubscribe {background:  top left no-repeat; width: 75px;}
ul#snav li#ucHeader_ucTabs_liSubscribe a { background: url(../images/nav/subscribe_off.gif) top left no-repeat; }
ul#snav li#ucHeader_ucTabs_liSubscribe a:hover { background: url(../images/nav/subscribe_over.gif) top left no-repeat; }


ul#snav li#ucHeader_ucTabs_liAdvancedSearch { background:  top left no-repeat; width: 144px; }
ul#snav li#ucHeader_ucTabs_liAdvancedSearch a { background: url(../images/nav/search_off.gif) top left no-repeat; }
ul#snav li#ucHeader_ucTabs_liAdvancedSearch a:hover { background: url(../images/nav/search_over.gif) top left no-repeat; }

ul#snav li#ucHeader_ucTabs_liBrowse { background:  top left no-repeat; width: 200px; }
ul#snav li#ucHeader_ucTabs_liBrowse a { background: url(../images/nav/browse_off.gif) top left no-repeat; }
ul#snav li#ucHeader_ucTabs_liBrowse a:hover { background: url(../images/nav/browse_over.gif) top left no-repeat; }


ul#snav li#ucHeader_ucTabs_liHelp { background:  top left no-repeat; width: 75px; }
ul#snav li#ucHeader_ucTabs_liHelp a { background: url(../images/nav/help_off.gif) top left no-repeat; }
ul#snav li#ucHeader_ucTabs_liHelp a:hover { background: url(../images/nav/help_over.gif) top left no-repeat; }
#ctl00_ucTabs_liStore{display:none;}
#ucHeader_ucTabs_liStore{display:none;}
#ucTabs_liStore{display:none;}

#container ul#snav li.help_on { background: url(../images/nav/help_on.gif) top left no-repeat; width: 75px; }
#container ul#snav li.help_on a{background-image:none;}

#breadcrumb { padding: 23px; font: 12px/15px arial, helvetica, sans-serif; color: #296391; clear: both; }
.free_viewer #breadcrumb{padding: 5px 23px;}
.free_viewer #breadcrumb p{float:left; width:340px; padding-top:4px;}
#breadcrumb span.path { color: #000; font-weight: bold; }
#breadcrumb span.here { text-decoration: none; color: #000; }
#breadcrumb span.here a { text-decoration: none; color: #000; }
#breadcrumb img { display: none; }

#breadcrumb table{float:right; width:620px; font-size:11px;}
#breadcrumb table input{font-size:11px;}



/*Begin Top Search Bar */
.search_bar_container{width:60em; margin:auto;}
.search_bar{ font-weight:bold; padding: 5px 0 5px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.search_bar_message{float:left; vertical-align:middle; padding-top:6px;}
.search_box_container{float:right;}
.search_box_container img{vertical-align:middle; height:25px; }
.search_box_container .search_icon{width:24px; height:25px; margin-left:45px; background: #e2e4cc url(../../images/red_beige/search_bar_icon.jpg) top left no-repeat;}
.search_box_container .search_go_button{width:35px; height:25px; margin-left:5px; background: #a80d0d url(../images/btn_go.gif) top left no-repeat;}
.search_box_container input{
	background:#fff url(../../images/red_beige/search_bar_bg.gif) top right no-repeat; 
	width:177px; 
	padding:5px 3px 0 3px; 
	font-size:12px;
	border:none; 
	height:20px; 
	vertical-align:middle;
	}
/*End Top Search Bar */
.master_wrapper{border-top: 8px solid #296391; width: 100%;}
.content_wrapper{ margin:auto; padding:0px 0 20px 0;}

/*Begin Side Navigation */
.side_navigation{padding: 0 0 50px 13px; width: 160px; float: left; }
.side_navigation h1{
	font-size: 19px;
	font-family: Georgia, Times, serif;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	margin-top:5px; /* uncramp content titles */
}
.side_navigation hr{width:90%; border:1px solid #e6e8dd; text-align:left; margin: 5px 0;}
.side_navigation ul{list-style:none; font-size:12px; margin-top:5px; margin-bottom:15px;}
.side_navigation li{
	margin:5px 0px 8px 17px; 
	list-style-image: url(../../images/red_beige/nav_arrow.gif);
	}
.side_navigation a span{color: #006699; font-weight:bold;}
.side_navigation a:hover span{color: #296391;  text-decoration:underline;}
.side_navigation a{color: #296391; text-decoration:none;}
.side_navigation a:visited{color:#562277;}
.side_navigation a:hover{color: #296391; text-decoration:underline;}
.content_container{width:800px; float:right; padding:0 10px;}
.content_container_no_nav{ padding:15px 15px 0 15px;}

.content_leftcol{float:left; width:574px;  padding-right:10px;}
.content_rightcol{float:right; width:215px; font-size:11px; }
.content_rightcol img{width:211px;}

.content_leftcol_no_nav{float:left; width:700px; padding-right:10px;}
.content_rightcol_no_nav{float:right; width:250px;}

/*Begin General Content */
.content{font: 12px/15px arial, helvetica, sans-serif;}
.content h1{
	font-size: 21px;
	font-family: Georgia, Times, serif;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	margin-top:5px; /* uncramp content titles */
}
.content h1 span{color:#f87f08;}
.content h2{
	font-size: 19px;
	font-family: Georgia, Times, serif;
	font-weight:bold;
	color:#000;
	margin:20px 0;
}
.content h3 {font-size: 15px; margin:10px 0 20px 0; font-family: Georgia, Times, serif; color: #000; }
.content p{margin:10px 0;}
/*End General Content */

/* Begin Tools Tips and Tricks right column */
.tips{background:#296391 url(../../../images/top_right_curve.gif) top right no-repeat; margin-bottom:10px;}
.tips .interior{background: url(../../../images/bottom_left_curve.gif) bottom left no-repeat; padding:10px;}
.tips .interior1 {color:White;}
.tips .interior1 a {outline: none; color:White; text-decoration: none; }
.tips h1{color:#fff; font-size:140%; font-weight:bold;}
.tips ul{padding:0px; margin:0px; list-style:none;}
.tips li{background: #e2eaf1 url(../../../images/white_gradient.gif) top left repeat-x; border:1px solid #cdcfbc; margin: 3px 0; padding: 3px 5px;}
.tips li a{text-decoration:none; color:#000; font-size:11px;}
.tips li a:visited{color:#000;}
.tips li a:hover{color: #000;}
.tips li p{background-color:#fff; padding: 5px 2px; margin-top:5px; font-size:11px;}
.tips th{font-weight:bold; text-align:left;}
.tips td{padding-right:5px;}
/* End Tools Tips and Tricks right column */

/* Begin Registration Advertisment Attributes */
.content .registration_ad{margin:10px 0; text-align:center; float:right;}
.content .registration_ad img{width:215px; height:103px; background:#fff url(../images/access_button.gif) top left no-repeat;}
.content_rightcol .registration_ad{margin:10px 0; text-align:center; float:none;}
.content_rightcol .registration_ad img{width:215px; height:103px;}
.content_rightcol_no_nav .registration_ad{margin-bottom:10px; text-align:center; float:none;}
.content_rightcol_no_nav .registration_ad img{width:211px; height:71px;}
/* End Registration Advertisment Attributes */

/*Begin Right Column Newspaper Attributes*/
.rightcol_paper{text-align:center;}
.rightcol_paper img{border: 1px solid #ced2bb; margin-bottom:10px; width:215px;}

/*Begin Table Content Attributes*/
.table_content h2{
	font-size: 19px;
	font-family: Georgia, Times, serif;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	text-transform:capitalize;
}
.table_content h3{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	color:#333;
	margin:10px 0;	
}
.table_content h3 span{color:#559fea;}
.table_content table{width:100%; margin-bottom:25px;}
.table_content th{font-weight:normal; width:40%;  text-align:left; padding:3px; padding-bottom:5px;}
.table_content td{padding-bottom:5px;}
.table_content .text{width:11.5em; font-size:100%; padding:2px; border:1px solid #999;}
.table_content .total_row{font-weight:bold;}
/*End Table Content Attributes */

/*Begin Home Page Attribures */
.home_page_text p{margin-bottom:15px;}
/*End Home Page Attribures */

/*Begin old SERP Attributes */
.serp_old{}
.serp_old h1 span{color:#296391;}
.serp_old .table_content{width:85%;}
.serp_old table {width:100%; margin: 10px 0 0 0; font-size:85%;}
.serp_old table td{padding:5px 2px;}
.serp_old table .button{width:14em;}
.serp_old p{margin:15px 0; padding-bottom:5px;}
.serp_old p img{vertical-align:middle; margin:3px 5px;}
.serp_old p span{font-size:85%;}
.serp_old .results_nav{text-align:center;}
/*End old SERP Attributes */

/*Browse Results */
.browse_results h1 span{color:#296391;}
.browse_results .refine_table {width:100%; margin: 10px 0 0 0; border-bottom:1px dashed #666; border-top:1px dashed #666;}
.browse_results .refine_table td{padding:5px 2px;}
.browse_results .results_per_page{text-align:right;}
.browse_results .table_content{width:75%;}
.browse_results .results_table{width:100%; margin:10px 0 20px 0;}
.browse_results .results_table th{text-align:left; padding: 10px 0;}
.browse_results .results_table td{padding: 3px 0;}
.browse_results .results_nav{text-align:center;}
/*End old SERP Attributes */

/*Birthday Attributes */
.birthday_img_container{
	padding:10px;
	/*margin: 20px 20px 20px 0px; */
	margin: 20px 20px 0px 0px;
	width:207px; 
	background-color:#eeeeee; 
	border:1px solid #666666; 
	float:left;
}
.birthday_img_container img{width:205px;}
.birthday_text_container{float:left; padding:10px 0px 0px 10px; width:300px;}
.birthday_text_container h3{font-size: 110%; font-weight:bold;}
/* End Birthday Attributes */

/*Tell a Friend Attributes */
.tell_a_friend input {width: 200px; padding:2px; margin:2px;}
/*End Tell a Friend Attributes */

/*Contact Us Attributes */
.contact_us input {width: 200px; padding:2px;}
/*End Contact Us Attributes */

/*Special Collections Attributes */
.special_collections p {padding-bottom:15px;}
/*End Special Collections Attributes */

/* Attributes for the File Cabinet Begin */
#file_cab_toolbar{
	background-color:#ccc; 
	padding:3px 3px 5px 3px; 
	margin-top:10px; 
	text-align:right;
	font-size:11px;
	}
#file_cab_container{
	clear:both;
}

/* Attributes for the folders (left side) section of the page  */
#folders_container{
	width:31%; 
	float:left; 
	background-color:#fff;
	border-right: 1px solid #ccc; 
	padding:10px;
}
#folders_container ul{list-style:none;}
#folders_container ul li{
	list-style:none;
	padding-bottom:7px;
	margin:0px;
}
#folders_container ul li ul li{list-style:none;padding:7px 0px 0px 20px;}
#folders_container hr{border:1px solid #ccc; }
#folders_container ul img{
    width:33px;
    height:13px;
    margin-right:5px;
    vertical-align:text-top;
}
#folders_container a:link{color:#000; text-decoration:none;}
#folders_container a:visited{color:#000;text-decoration:none;}
#folders_container a:hover{
	color:#000;
	text-decoration:none;
	background-color:#ccc;
}
#folders_container .current{background-color:#ccc;}
/* Attributes for the folders (left side) section of the page  */

/* Attributes for the files (right side) section of the page  */
#files_container{
	float:left; 
	width:60%; 
	padding:10px 0 10px 10px;
}

#files_container div{clear:both; padding:0px; margin: 0 0 15px 0; line-height:17px;}
#files_container input{float:left; padding:1px; margin-right:5px; vertical-align:text-bottom;}
#files_container img{float:left; padding:0px; margin-right:5px; vertical-align:text-bottom; height:17px; width:17px;}
.pdf_icon{margin-bottom:20px;}
#files_container .search_icon{margin-bottom:20px; width:17px; height:17px;}
/* Attributes for the files (right side) section of the page  */
/* Attributes for file Cabinet End  */


/*Daily Perspective Attributes */
#dp_contents_leftcol{
	float: left; 
	width: 375px;
	margin:0px 15px 0px 0px; 
	padding:0px;
	font-size:13px;
}
#contents_rightcol{width:207px; padding:0px; margin:0px; float:left;background-color:#FFFFFF;}
.blue_dotted_devider{border-bottom:1px dashed #666; height:4px; width:auto; padding-bottom:5px;}
.dp_icon{float:left; width: 26px; height:31px;}
#dp_contents_leftcol h2{font-size:18px; margin:0px 0px 3px 0px; padding:0px; font-weight:normal; color:#000000;}
/*End Daily Perspective Attributes */

/*Begin PDF Viewer Attributes */
#header .pdf_viewer_logo{float:left;}
#header .pdf_viewer_logo img{width:202px; height:50px; margin:2px 0 2px 0;}
#header .pdf_viewer_logout{float:right; color:#333; margin-top:10px;}
.pdf_viewer_nav_container{background-color:#fff; border:1px solid #ccc; border-left:none; border-right:none; padding: 5px 0; margin:0 15px 10px 15px;}
.pdf_viewer_nav{font-size:85%; width:450px; float:left;}
.pdf_viewer_nav table {width:100%;}
.pdf_viewer_nav table td{text-align:center; border:1px solid #000;}
#breadcrumb .button{width:115px; font-weight:normal;}
.pdf_viewer_nav_container select{font-size:100%;}
.pdf_viewer_nav_container option{padding-right:5px;}
.viewer_nav_pdf{float:left; width:250px;}
.viewer_nav_results{float:right; text-align:right; width:150px;}
.pdf_viewer_pub_info{text-align:center; font-size:85%; float:right; width:500px;  font-weight:bold;}
.viewer_select_section{margin: 10px 0 5px 0; font-weight:bold; display:none;}
/*End PDF Viewer Attributes */

/*Begin Free PDF Viewer Attributes */
body.free_viewer #header li#logo { width: 202px; margin-top:20px;}
body.free_viewer #header li#logo img { margin-right:50px;}
body.free_viewer #header li#logo h1 { padding-left: 20px; width:202px; height:50px; }
body.free_viewer #header li#logo h1 a { font-size: 0; color: #fff; width: 400; height: 50px; display: block; cursor: pointer; }
body.free_viewer #header li#logo h1 span { background: #fff url(../images/archives_logo.gif) top left no-repeat; width: 202px; height: 50px; position: absolute; }


.free_pdf_viewer_nav_container{background:#ccc url(../../images/red_beige/white_gradient_large.gif) top left repeat-x;}
.free_pdf_viewer_ad{width:40em; margin:auto;}
.free_pdf_viewer_ad h1{
	font-size: 250%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
	color:#666;
	}
.free_pdf_viewer_ad span{
	font-family: 'Trebuchet MS', sans-serif; 
	font-size:130%;
	color:#666;
	}
.free_pdf_viewer_ad input{margin-left:40px;}
/*End Free PDF Viewer Attributes */

/* Pop Up Attributes Begin */
.pop_body{background-color:#fff;}
.pop_container{background-color:#fff; width:30em; font-size:80%; padding:10px;}
.pop_container h1{
	font-size: 150%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
.pop_container table{width:100%;}
.pop_container th{text-align:right; padding: 5px; vertical-align:top;}
.pop_container td{padding:3px;}
.pop_container select{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pop_container option{padding-right:5px;}
.pop_container .text{width:18.5em; font-size:100%; padding:2px; border:1px solid #999; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pop_container ul{list-style:none; text-align:center;}
.pop_container li{padding: 10px 0;}
/* Pop Up Attributes End */

/* Admin Page Attributes Begin */
.blue_white{background-color:#FFF ; color:#23408f;}
.blue_peach{background-color:#fff5ee; color:#001b6a;}
.cherry_grey{background-color:#fcfcfc; color:#dd0403;}
.green_olive{background-color:#C5C593 ; color:#107d06;}
.grey_white{background-color:#FFF; color:#999;}
.maroon_olive{background-color:#CCCC99; color:#660000;}
.maroon_slate{background-color:#c0c7bb ; color:#993333;}
.navy_apricot{background-color:#f7e1b5 ; color:#06325f;}
.navy_olive{background-color:#cccc99 ; color:#003366 ;}
.navy_silver{background-color:#cccccc; color:#0e3159;}
.navy_yellow{background-color: #ffffcc; color:#001964 ;}
.ocean_grey{background-color:#f6f6f6 ; color:#005d96;}
.red_beige{background-color:#e2e4cf; color:#ad0d0d;}
.sky_grey{background-color:#eee; color:#8eb6ea;}
.slateblue_beige{background-color:#f5f5e9; color:#2c68ba;}
.violet_white{background-color:#fff ; color:#ccccff;}
.watermelon_lemon{background-color:#ffff00; color:#ff0000;}

.table_content .new_members_table{margin-bottom:0px; width:97%;}
.table_content .new_members_table th{font-weight:bold; text-align:left; padding: 0 0 5px 0; width:25%}
.table_content .new_members_table td{width:25%; padding: 0 0 5px 0;}
.scrolling_table{overflow:auto; height:150px; margin-bottom:25px;}
.table_content .homepage_settings_table{width:100%;}
.table_content .homepage_settings_table th{font-weight:bold; text-align:left;}
.table_content .homepage_settings_table .text{width:29em;}
.table_content .homepage_settings_table textarea{width:29em; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* Admin Page Attributes End */

/* Begin Toolbox Attributes */
.toolbox_container{margin-top:20px; width:514px;}
.content_container_no_nav .toolbox_container{width:969px;}
.toolbox_container ul{float:left; list-style:none; background: #fff url(../../images/cherry_grey/toolbox_tabs_bg.gif) top left repeat-x; width:544px;}
.content_container_no_nav .toolbox_container ul{width:100%;}
.toolbox_tabs li{
	float:left; 
	background:  url(../../images/cherry_grey/toolbox_left_tab_off.gif) top left no-repeat; padding-left:7px;
	margin:0 3px;
	}
.toolbox_tabs a{
	font-size:85%; 
	display:block; 
	background: url(../../images/cherry_grey/toolbox_right_tab_off.gif) top right no-repeat;
	padding:4px 17px 6px 9px;
	text-decoration:none;
	}
.toolbox_tabs .tool_current{background: #fff  url(../../images/cherry_grey/toolbox_left_tab_on.gif) top left no-repeat; padding-left:7px; margin:0 8px;}
.toolbox_tabs .tool_current a{background: #fff  url(../../images/cherry_grey/toolbox_right_tab_on.gif) top right no-repeat; color:#000; text-decoration:none;}
.toolbox_content_container{padding:5px 0 0 5px;}
.toolbox_content{float:left; width:100%; border-right:none; }

.toolbox_content li{margin:5px 0px 8px 25px;}
.toolbox_content .no_list_style{list-style:none;}
.toolbox_ad{float:right; width:39%; text-align:right;}
.toolbox_ad img {width:233px; height:165px;}
/* End Toolbox Attributes */

/* ---------------------------------------------------------------
	Footer Styles
---------------------------------------------------------------- */
#footer { background: #333; color: #d6d6d6; width: 100%; height: 180px; clear: both; }
#footer dl { padding-left: 10px; width: 988px; }
#footer dl.first { padding: 20px 0 0 10px; border-top: 1px solid #fff; margin-top: 1px; float: left; }
#footer dl dd { padding-bottom: 3px; float: left; }
#footer dl dt { padding: 0 10px; font-weight: bold; clear: both; float: left; margin: 0; }
#footer dl dd span { padding: 0 5px; }
#footer ul { width: 958px; float: left; clear: both; padding: 30px 0 10px 20px; }
#footer li { list-style-type: none; float: left;  width: 958px; }
#footer li p { font-size: 9px; text-align: right; margin: -13px 0 0 0; padding: 0; }
#footer { font-size: 11px; }
#footer dd a { color: #d6d6d6; }
#footer dd a:visited { color: #ccc; }




/* ---------------------------------------------------------------
	Added by SAH on 3.11.2009 per client request
---------------------------------------------------------------- */
div#skyscraper { padding-top: 15px; }
div#skyscraper span { padding-bottom: 2px; }

ul#top_ads li#leaderboard { float: left; width: 728px; }
ul#top_ads li span { float: left; padding-bottom: 2px; }

ul#top_ads li#earlug { float: left; width: 234px; }

#utility_nav { padding: 0 0 13px 12px; }

