/* CSS Document */
*{padding:0; margin:0;}
body{font-size:medium; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ccc;}  /*Change Color*/ 

/*Begin General Attributes */
img{border:none;}
.hidden{display:none; visibility:hidden;}
.clearing_div{clear:both; height:0px; font-size:0px; line-height:0px;}
hr{border:1px solid #ccc;} /*Change Color*/
a:link{color:#003399;text-decoration:underline;} /*Change Color*/
a:visited{color:#cc9900;} /* Possibly Change Color*/
a:hover{color: #9999ff;text-decoration:none;} /*Change Color*/
.small_font{font-size:85%;}
.content ul{padding-left:25px;}
.content 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: #004080 url(../../images/royalblue_grey/button_bg.gif) top left repeat-x; /*Change Color*/
	color:#fff;
	font-weight:bold;
	padding: 1px 5px;
	width:auto;
	border:1px outset #FFF;
	cursor:pointer;
	font-size:100%;
}
.product_icon{float:left; margin:0px 10px 40px 0px;}
.clear_left{clear:left;}
.result_alt_bg{background-color:#e8e8e8;} /*Change Color*/
/* End General Attributes */

.master_wrapper{font-size:80%;}
.page_container{background-color:#fff}
/*Begin Header Attribuets */
.header_container{
	background: #ccc url(../../images/royalblue_grey/header_bg.jpg) top right no-repeat; /*Change Color*/
	border-bottom:3px solid #003399; /*Change Color*/
}
.header{width:60em; margin:auto;}
.header ul{float:left; list-style:none; width:100%;}
.header .logo{float:left;}
.header .logo img{width:362px; height:50px; margin:8px 0 5px 0;}
.header .login{float:right; font-size:85%; color:#333;}
.header .logout{float:right; 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: #004080 url(../../images/royalblue_grey/button_bg.gif) top left repeat-x; /*Change Color */
	color:#fff;
	font-weight:bold;
	padding: 0px 0px;
	width:5em;
	border:1px outset #FFF;
	cursor:pointer;
	}
/*End Header Attribuets */


/*Begin Top Navigation */
.t_nav_container{background: #004080 url(../../images/royalblue_grey/t_nav_bg.gif) top left repeat-x;} /*Change Color */
.t_nav_container .clearing_div{background-color: #fff; height:1px;}
.t_nav{width:60em; margin:auto; }
.t_nav ul{list-style:none; float:left; margin: 5px 0 0 0; font-size:100%;}
.t_nav li{float:left; text-align:center;}
.t_nav a{
	color:#fff; 
	text-decoration:none; 
	font-weight:bold; 
	display:block; 
	border-right:1px dashed #FFF; 
	padding:3px 11px 3px 11px;
	}
.t_nav .no_border{border:none;}
.t_nav a:visited{color:#fff;}
.t_nav a:hover{color:#9999ff; text-decoration:none; font-weight:bold; } /*Change Color */
.t_nav .current{background:  url(../../images/royalblue_grey/tab_left_on.gif) top left no-repeat; padding-left:6px;} /*Change Color */
.t_nav .current a{
	color: #003399; /*Change Color */
	background: url(../../images/royalblue_grey/tab_right_on.gif) top right no-repeat;  
	border:none; 
	padding:3px 22px 5px 12px;
	}
.t_nav .current a:visited{color: #003399;} /*Change Color */
.t_nav .current a:hover{color: #003399;} /*Change Color */
/*End Top Navigation */


/*Begin Top Search Bar */
.search_bar_container{width:60em; margin:auto;}
.search_bar{font-size:105%; font-weight:bold; padding: 3px 0 5px 0; border-bottom:1px solid #ccc;} /*Change Color */
.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: #ccc url(../../images/royalblue_grey/search_bar_icon.jpg) top left no-repeat;} /*Change Color */
.search_box_container .search_go_button{width:35px; height:25px; margin-left:5px; background: #004080 url(../../images/royalblue_grey/btn_go.gif) top left no-repeat;} /*Change Color */
.search_box_container input{
	background:#fff url(../../images/royalblue_grey/search_bar_bg.gif) top right no-repeat; /*Change Color */
	width:177px; 
	padding:5px 3px 0 3px; 
	border:none; 
	height:20px; 
	vertical-align:middle;
	}
/*End Top Search Bar */

.content_wrapper{width:60em; margin:auto; padding:10px 0 20px 0;}

/*Begin Side Navigation */
.side_navigation{width:19%; float:left;}
.side_navigation h1{
	font-size: 150%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	color:#003399; /*Change Color */
}
.side_navigation hr{width:90%; border:1px solid #ccc; text-align:left; margin: 5px 0;} /*Change Color */
.side_navigation ul{list-style:none; font-size:85%; margin-top:5px;}
.side_navigation li{
	margin:5px 0px 8px 17px; 
	list-style-image: url(../../images/royalblue_grey/nav_arrow.gif); /*Change Color */
	}
.side_navigation a span{color: #003399; font-weight:bold;} /*Change Color */
.side_navigation a:hover span{color: #9999ff; font-weight:bold;} /*Change Color */
.side_navigation a{color: #666; text-decoration:none;}
.side_navigation a:visited{color:#666;}
.side_navigation a:hover{color: #9999ff; text-decoration:underline;} /*Change Color */
.content_container{width:79%; float:right; border-left:1px solid #d4d4bb; padding-left:10px;} /*Change Color */
.content_container_no_nav{width:100%;}

.content_leftcol{float:left; width:63%; padding-right:10px;}
.content_rightcol{float:right; width:35%; font-size:85%;}
.content_rightcol img{width:211px;}

.content_leftcol_no_nav{float:left; width:68%; padding-right:10px;}
.content_rightcol_no_nav{float:right; width:30%; font-size:85%;}

/*Begin General Content */
.content h1{
	font-size: 150%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
	color:#003399;
}
.content h1 span{color:#ff0033;}
.content h2{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	color:#666;
	margin:10px 0;
}
.content h3 {font-size: 120%; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #003399; }
.content p{margin-bottom:10px;}
/*End General Content */

/* Begin Tools Tips and Tricks right column */
.tips{background:#ccc url(../../../images/top_right_curve.gif) top right no-repeat; margin-bottom:10px;} /*Change Color */
.tips .interior{background: url(../../../images/bottom_left_curve.gif) bottom left no-repeat; padding:10px;}
.tips h1{color:#003399; font-size:140%; font-weight:bold;}
.tips ul{padding:0px; margin:0px; list-style:none;}
.tips li{background: #e8e8e8 url(../../../images/white_gradient.gif) top left repeat-x; border:1px solid #82897f; margin: 3px 0; padding: 3px 5px;} /*Change Color */
.tips li a{text-decoration:none; color:#003399;} /*Change Color */
.tips li a:visited{color:#003399;} /*Change Color */
.tips li a:hover{color: #9999ff;} /*Change Color */
.tips li p{background-color:#fff; padding: 5px 2px; margin-top:5px;}
.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-bottom:10px; text-align:center; float:right;}
.content .registration_ad img{width:211px; height:71px; background:#fff url(../../images/royalblue_grey/registration_ad.gif) top left no-repeat;} /*Change Color */
.content_rightcol .registration_ad{margin-bottom:10px; text-align:center; float:none;}
.content_rightcol .registration_ad img{width:211px; height:71px;}
.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 #ccc; margin-bottom:10px; width:209px;} /*Change Color */

/*Begin Table Content Attributes*/
.table_content h2{
	font-size: 110%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:bold;
	color:#666; /*Change Color */
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #666;
	text-transform:uppercase;
}
.table_content h3{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	color:#666;
	margin:10px 0;	
}
.table_content h3 span{color:#c6ab49;} /*Change Color */
.table_content table{width:100%; margin-bottom:25px;}
.table_content th{font-weight:normal;  text-align:right; 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:#003399;} /*Change Color */
.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:#003399;} /*Change Color */
.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; 
	width:207px; 
	background-color:#e8e8e8;  /*Change Color */
	border:1px solid #ccc;  /*Change Color */
	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 p {width: 375px;}
.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:#f4f4f4; 
	padding:3px 3px 5px 3px; 
	margin-top:10px; 
	text-align:right;
	font-size:85%;
	}
#file_cab_container{
	clear:both;
}

/* Attributes for the folders (left side) section of the page  */
#folders_container{
	width:31%; 
	float:left; 
	background-color:#eee;
	border-right: 1px solid #d4d4bb; 
	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:#fff;}
.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:400px; height:20px; margin:2px 0 2px 0;}
.header .pdf_viewer_logout{float:right; color:#333; margin-top:10px;}
.pdf_viewer_nav_container{background-color:#fff;}
.pdf_viewer_nav{font-size:85%; width:70em; margin:auto;}
.pdf_viewer_nav table {width:100%; margin-bottom:10px;}
.pdf_viewer_nav table td{text-align:center;}
.pdf_viewer_nav .button{width:12em;}
.pdf_viewer_nav_container select{font-size:100%;}
.pdf_viewer_nav_container option{padding-right:5px;}
.viewer_nav_pdf{float:left;}
.viewer_nav_results{float:right; text-align:right;}
.pdf_viewer_pub_info{text-align:center; font-size:85%; margin-top:10px; background-color:#e8e8e8; padding:2px 0; line-height:1.5em; font-weight:bold;} /*Change Color */
.viewer_select_section{margin: 10px 0 5px 0; font-weight:bold;}
/*End PDF Viewer Attributes */

/*Begin Free PDF Viewer Attributes */
.free_pdf_viewer_nav_container{background:#e8e8e8 url(../../images/royalblue_grey/white_gradient_large.gif) top left repeat-x;} /*Change Color */
.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 */
.slateblue_beige{background-color:#FFF ; color:#23408f;}
.black_tan{background-color:#d4d4bb; color:000;}
.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:#ccc;}
.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;}
.royalblue_grey{background-color:#ccc; color:#003399;}
.slateblue_beige{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;}
.toolbox_container ul{float:left; list-style:none; background: #fff url(../../images/royalblue_grey/toolbox_tabs_bg.gif) top left repeat-x; width:100%;} /*Change Color */
.toolbox_tabs li{
	float:left; 
	background:  url(../../images/royalblue_grey/toolbox_left_tab_off.gif) top left no-repeat; padding-left:7px; /*Change Color */
	margin:0 3px;
	}
.toolbox_tabs a{
	font-size:85%; 
	display:block; 
	background: url(../../images/royalblue_grey/toolbox_right_tab_off.gif) top right no-repeat; /*Change Color */
	padding:4px 17px 6px 9px;
	text-decoration:none;
	}
.toolbox_tabs .tool_current{background: #fff  url(../../images/royalblue_grey/toolbox_left_tab_on.gif) top left no-repeat; padding-left:7px; margin:0 8px;} /*Change Color */
.toolbox_tabs .tool_current a{background: #fff  url(../../images/royalblue_grey/toolbox_right_tab_on.gif) top right no-repeat;} /*Change Color */
.toolbox_content_container{padding:5px 0 0 5px;}
.toolbox_content{float:left; width:60%; border-right:1px solid #ccc; } /*Change Color */
.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_container{border-top:3px solid #003399;} /*Change Color */
.footer{width:61em; margin:auto; text-align:left; font-size:85%; padding:10px 0; }
.footer ul{float:left; list-style:none; margin-bottom:5px;}
.footer li{float:left;}
.footer li a{color: #000; border-right:1px solid #000; padding: 0 7px;}
.footer li a:visited{color:#000;}
.footer li a:hover{color:#000; text-decoration:none;}
.footer li .no_border{border:none;}
.footer a:visited{color:#000;}
.footer .copyright{text-align:center;}