/*---
File: css_listform.css
Written By: Adam Deutschmann
Last Modified: June 9, 2010
Description: CSS specific to the 301tool
---*/

	#browserwarning { display: none; }

	#general_input_error { display: none; }

	#area_urltable { padding: 20px; }
	
	#area_search { padding: 20px; }
	
	.formcontainer, #formcontainer, #documentation_container { max-width: 1280px;}
	
	#tb_search {
		background: url("../images/mag_glass.gif") no-repeat 3px center;
		padding: 2px 2px 2px 18px;
		margin-right: 12px;
	}
	#tb_search:focus, #tb_search.sffocus { background-color: #FFFFCF; }
	
	
	#search button {
		font-size: .9em;
		padding: 4px 8px 4px 8px;
	}
	
	#submit_add_internal_path, #submit_remove_internal_path, #submit_htaccess_notice, #submit_reset_hitcount {
		font-size: .8em;
		padding: 2px 5px 2px 5px;
	}
	

	/* table style */
	#area_urltable table { background-color: #f9f9f9; }
	#area_urltable #page_list table { max-width: 1200px; }
	#area_urltable #page_404_log table { max-width: 800px; }
	#area_urltable div { overflow-x:auto; }
	#area_urltable table .odd { background-color:#f9f9f9; }
	#area_urltable table .even { background-color:#ffffff; }
	#area_urltable table tr:hover { background-color: #FFFBC6; }		
	#area_urltable table td {
		border: solid 1px #d5d5d5;
		padding: 2px 4px;
	}
	#area_urltable table thead td { border-bottom: solid 2px #CCCCCC; }
	#area_urltable table thead, #area_urltable table thead tr:hover { background-color: #eee; }
	#area_urltable table thead .col_label {
		font-weight: bold;
		margin-right: 5px;
		color: #666;
	}

	
	
	/* ascending-descending arrows */
	.sort_arrow, .sort_arrow_hover{ white-space: nowrap; }
	.sort_arrow {
		opacity:.4;
		filter: alpha(opacity=40);
		-moz-opacity: 0.4;
	}
	.sort_arrow_hover {
		opacity:1;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
	}



	/* pagenav */
	#container_pagenav { padding:0px 10%; }
	
	#area_pagenav {
		padding:12px 0px;
		max-width: 800px;
	}
	
	#area_pagenav_left { width: 50%; }
	#area_pagenav_center{ padding: 0px 24px; }
	#area_pagenav_right { width:50%; text-align: right; }
	
	#area_pagenav_center a, #area_pagenav_center span { margin: 0px 4px; }
	
	#area_pagenav a {
		display: inline-block;
		border: 1px #0033FF solid;
		padding: 4px;
		color: #496EFF;
		text-decoration: none;
		font-size: 90%;
		font-weight: bold;
	}
	#area_pagenav a:hover {
		background-color: #496EFF;
		color: white;
	}
	
	#area_pagenav span {
		display: inline-block;
		border: 1px #ccc solid;
		padding: 4px;
		text-decoration: none;
		font-size: 90%;
		font-weight: bold;
		cursor:default;
	}
	/* pagenav */
	
	
	/* start messages */
	.msg_delete_success, .msg_delete_success {
		padding: 10px 20px 10px 20px;
		font-size: .9em;
		background-color: #FFFFE0;
		border: 1px solid #E6DB55;
		color: #333333;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		width: 275px;
	}
	
	/* end messages */
	
	
	
	
	/* start tooltip */
	a.tooltip img {
		position:relative;
		top:.3em;
	}
	a.tooltip {
		cursor:help;
		margin: 0px 12px 0px 12px;
		font-size: 99.9%; /* IE fix for hover tooltip */
	}
	a.tooltip, a.tooltip span.tt, a.tooltip span.p { text-decoration:none; }
	a.tooltip span.tt {
		display:none;
		position: absolute;
		z-index: 25;
		font-size: .7em;
		color: #666;
		border: 1px #d4d5aa solid;
		border-right-color:#b8b58f;
		border-bottom-color:#b8b58f;
		background-color: #FFFBC6;
		padding: 5px 8px 0px 8px;
		margin: -10px 0px 0px 25px;
		max-width: 225px;
		min-width: 150px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		box-shadow: 3px 3px 5px #BCBCBC;
		-moz-box-shadow: 3px 3px 5px #BCBCBC;
		-webkit-box-shadow: 3px 3px 5px #BCBCBC;
	}
	a.tooltip span.tt span.p:first-child { font-weight: bold; }
	a:hover.tooltip_hover span.tt {
		display: inline;
	}
	a.tooltip span.tt span.p{
		display: block;
		margin: .2em 0 .8em 0;
	}
	/* end tooltip */
	
	/* notices */
	#license_notice {
		top: 25px;
		left: 50px;
		width: 375px;
	}
	#license_notice p{
		width: 350px;
	}
	#htaccess_notice {
		top: 25px;
		left: 50px;
		width: 275px;
	}
	#htaccess_notice p {
		width: 250px;
		
	}
	#htaccess_notice, #license_notice {
		display:block;
		position: absolute;
		padding: 5px 8px 0px 8px;
		font-style: italic;
		color: #666;
		border: 1px #d4d5aa solid;
		border-right-color:#b8b58f;
		border-bottom-color:#b8b58f;
		background-color: #FFFBC6;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		box-shadow: 3px 3px 5px #BCBCBC;
		-moz-box-shadow: 3px 3px 5px #BCBCBC;
		-webkit-box-shadow: 3px 3px 5px #BCBCBC;
	}
	#htaccess_notice p, #license_notice p {
		float: left;
	}
	#htaccess_notice span, #license_notice span {
		width:15px;
		float:right;
		padding:3px;
	}
	#htaccess_notice span a, #license_notice span a {
		font-family:arial;
		text-decoration:none;
		font-style:normal;
		font-weight:bold;
		color: #666;
		border: 1px #666 solid;
		padding: 0px 4px 1px 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	#htaccess_notice span a:hover, #license_notice span a:hover {
		background-color: #666;
		color:#FFFBC6;
	}
	
	/* notices */	