/* Default CSS Stylesheet for a new Web Application project */
body
{
	background:#f2f2f2;
	font-family:Verdana;	
	font-size:9pt;
	padding:0;
	margin:0;
	
	
}
h1
{
		
	color:#659EC7;
	
}

h2
{
	color:#ffffff;
	background:#659EC7;
	border:1px solid #659EC7;
	padding:5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
h3
{
	color:#333;
	padding-top:1px;	
	margin-bottom:2px;
	font-size:10pt;
}

h3
{
	background:#f2f2f2;	
	padding:5px;
	border:1px solid #eee;
	clear:both;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	}


i
{
	color:#999;
}


table
{
	background:#fff;
	font-family:Verdana;	
	font-size:9pt;
	padding:0;
	margin:0;
}


img
{
	border:none;	
}

#masterheader
{
	background:#333;
	color:#eee;
	padding:10px;
	font-weight:bold;
}

#sitename
{
	
	margin: 0   auto;	
}
#page
{
		margin:0 auto;
		text-align:center;
}
#container
{
	text-align:left;
	margin: 1em  auto;
	width:1150px;
	background-color: #FFF;
	background-repeat: repeat-y;
	background-position: right; /* ADD THIS RULE */
	padding:1px 10px;
	border:1px solid #f2f2f2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;	
	-webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
}

#sidebar
{
	float: right; /* WAS FLOAT LEFT */
	width: 300px;
	margin-right: 10px; /* WAS MARGIN-LEFT */
	padding-top: 0;
	height:auto;
}

#content
{
	padding-top: 1em;
	margin:  0 350px 0 0em; /* SWAP ORDER */
	width:730px;
}

#footer
{
	border-top:1px solid #659EC7;
	padding:50px;	
	text-align:center;
	margin-top:20px;	
	clear:both;
}

a{color:#3269AB;}

a:hover
{color:#f30;}


.article
{
	font-size:9pt;	
	margin-bottom:10px;
}


.title
{
	font-size:9pt;	
}

.author
{
	font-size:8pt;	
	color:#999;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
	padding: 0;
	width: 100%;
	border-top: 5px solid #f30;  /*#f30;Red color theme*/
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.invertedshiftdown ul{
	margin:0;
	margin-left: 40px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}

.invertedshiftdown li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}

.invertedshiftdown a{
	float: left;
	display: block;
	font: bold 12px Arial;
	color: black;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 5px 10px 9px 10px; /*Padding within each menu item*/
	background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
	background-color: #f30; /* D10000Red color theme*/
	padding-top: 9px; /*Flip default padding-top value with padding-bottom */
	padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
	color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
	background-color: #f30; /*Red color theme*/
	padding-top: 9px; /*Flip default padding-top value with padding-bottom */
	padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
	color: white;
}

 

.clockcolor{color:#659EC7;}
.clockcolor{color:#f30;font-size:16pt;}
.population
{
	font-weight:bold;
	font-size:32px;	
	color:#333;
}

.accent
{
	
	color:#f30;
}


.section_head_number
{
	font-size:11pt;
	font-weight:bold;
}

.section_sub_number
{
	font-size:10pt;
	font-weight:bold;
}

.section_sub_header
{
	font-size:11pt;
	font-weight:bold;
	color:#f30;
}


.section
{
	padding:7px;	
}


.devider_vertical
{
	
	border-left:1px dotted #eee;	
}

.vs
{
	
	border:1px dotted #f30;	
	background:#f30;
	padding:2px;
	color:#fff;	
	font-weight:bold;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	width:20px;
	text-align:center;
}


.menu_vertical {
	list-style: none;
	margin: 0;
	padding:5px;
	
	}

.menu_vertical li
{
	padding: 5px 0 5px 0;	
}

.menu_horizontal {
	list-style: none;
	margin: 0;
	padding:5px;
	
	}

.menu_horizontal li
{
	padding: 5px 0 5px 0;	
	display:inline;
}



.grey_box_alert
{
	background:#eeeeee;	
	padding:5px;
	border:1px solid #eee;
	 
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

#search_box
{
	width:780px;
	
	
background:#333;
	padding:20px;
	border:0px solid #eee;	 
	
-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#eee;
	font-weight:bold;
	
}

#search_box .textinput{
	width: 600px;
	height:30px;
	color:#555; 
	font-size:12pt;
	
}
#search_box .textinput_short{
	width: 256px;
	height:30px;
	color:#555; 
	font-size:12pt;
	
}
#search_box .submit{
	/*font: bold 12px;
	height: 34px;
	border: 1px solid #659EC7;
	background-color: #659EC7;
	color: #eee*/
	height:30px;background:#659EC7 url(https://web.archive.org/web/20120503183035im_/https://txtio.com/images/backgrounds/bg_btn_30px.png) repeat-x 0 0;padding:0 2em;border:0;clear:right;cursor:pointer;
	color:#fff;font-size:14px;font-weight:bold;line-height:30px;text-align:center;text-decoration:none;text-shadow: none; text-transform: lowercase;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	
	-webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
}

	
 
#search_box .locate{
	/*font: bold 12px;
	height: 30px;
	border: 1px solid #f30;
	background-color: #f30;
	color: #eee
	*/
		height:30px;background:#659EC7 url(https://web.archive.org/web/20120503183035im_/https://txtio.com/images/backgrounds/bg_btn_30px.png) repeat-x 0 0;padding:0 2em;border:0;clear:right;cursor:pointer;
	color:#fff;font-size:14px;font-weight:bold;line-height:30px;text-align:center;text-decoration:none;text-shadow: none; text-transform: lowercase;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	
	-webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
}

#sitename .textinput{
	width: 250px;
	border: 1px solid gray;
	height:30px;
}
#sitename .submit{
/*	font-weigth: bold;
	height: 20px;
	border: 1px solid #659EC7;
	background-color: #659EC7;
	color: #fff;
	margin: 0 0 0 5px ;*/

	height:30px;background:#659EC7 url(https://web.archive.org/web/20120503183035im_/https://txtio.com/images/backgrounds/bg_btn_30px.png) repeat-x 0 0;padding:0 2em;border:0;clear:right;cursor:pointer;
	color:#fff;font-size:14px;font-weight:bold;line-height:30px;text-align:center;text-decoration:none;text-shadow: none; text-transform: lowercase;
	margin: 0 0 0 5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	
	
	-webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
}
#sitename  .locate{
	font-weigth: bold;
	height: 20px;
	border: 1px solid #f30;
	background-color: #f30;
	color: #fff;
	margin: 0 0 0 5px ;
}
.active
{
	background:#f30;
	color:#fff;	
}

.states
{
	padding:5px;	
	font-size:10pt;
	font-weight:bold;
	width:100%;
}


#searchform
{
	width:820px;
	text-align:left;
}


.searchnav{
	padding: 0;
	width: 100%;
	 
	background: transparent;
 
}

.searchnav ul{
	margin:0;
	margin-left: 20px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}

.searchnav li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	
}

.searchnav a{
	float: left;
	display: block;
	font: bold 12px Arial;
	color: black;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 5px 10px 9px 10px; /*Padding within each menu item*/
	background-color: #fff; /*Default menu color*/
/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

.searchnav a:hover{
	background-color: #f30; /* D10000Red color theme*/
	padding-top: 9px; /*Flip default padding-top value with padding-bottom */
	padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
	color: white;
}

.searchnav .current a{ /** currently selected menu item **/
	background-color: #f30; /*Red color theme*/
	padding-top: 9px; /*Flip default padding-top value with padding-bottom */
	padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
	color: white;
}

/*
     FILE ARCHIVED ON 18:30:35 May 03, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:48:22 Apr 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.578
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.036
  esindex: 0.01
  cdx.remote: 4.577
  LoadShardBlock: 149.906 (3)
  PetaboxLoader3.datanode: 83.421 (4)
  PetaboxLoader3.resolve: 86.311 (3)
  load_resource: 134.167
*/