/*PRESETS*/
	* {
		margin:0;
		padding:0;
	}
	
	fieldset, button {
		border:0;
	}
	
	ul {
		list-style:none;
	}

/*Page structure universals*/
	html, body {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		color: #444444;
		scrollbar-arrow-color: #8B8B8B;
		scrollbar-3dlight-color: #686868;
		scrollbar-highlight-color: #fff;
		scrollbar-face-color: #fff;
		scrollbar-shadow-color: #DFDFDF;
		scrollbar-darkshadow-color: #686868;
	}
	
	body {
		text-align:center;
		margin: 0px 0 3px 0;
	}
	
	#nav-wrap, #bod-wrap, #ftr-wrap {
		position:relative;
		width:742px;
		text-align:left;
	}
	
	#nav-wrap {
		height:127px;
		margin:3px auto 0;
		font-size:10px;
	}
	
	#bod-wrap {
		margin:6px auto 0;
	}
	
	#ftr-wrap {
		margin:0 auto 0;
		font-size:10px;
	}
	
/*Float Clearers*/
	#bod-wrap:after, #bod-main:after, #bod-inner:after, #ftr-wrap:after, #bod-links:after, #bod-nav:after, .rel-wrap:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
	#bod-wrap, #bod-main, #bod-inner, #ftr-wrap, #bod-links, #bod-nav, .rel-wrap {display: inline-block;}
	
	/*\*/
	* html #bod-wrap, * html #bod-main, * html #bod-inner, * html #ftr-wrap, * html #bod-links, * html  #bod-nav, * html .rel-wrap {height: 1%;}
	#bod-wrap, #bod-main, #bod-inner, #ftr-wrap, #bod-links, #bod-nav, .rel-wrap {display: block;}
	/**/
	
/*TOP NAV*/
	/*top nav universals*/
		#nav-wrap div {
			position: absolute;
			background-repeat:no-repeat;
		}
		
		#nav-wrap a, nav-wrap a:visited {
			color: #444444;
			text-decoration:none;
		}
	
	/*TIR prep*/
		#brand li a, #tn-gen li a, button, #but-adv, #tn-dec li a, #stat-hdr li a, #stat-ftr a, #crit-ftr a, ul.crit-gen li, .slab .tdr span a, a.more, .pending {
			display:block;
			float:left;
			text-indent:-9999px;
			font-size:1px;
			line-height:0;
			background-repeat:no-repeat;
		}
		
		/*\*/
		#brand li a, #tn-gen li a, button, #but-adv, #tn-dec li a, #stat-hdr li a, #stat-ftr a, #crit-ftr a, ul.crit-gen li, .slab .tdr span a, a.more, .pending { overflow:hidden; }
		/**/
	
	/*horiz nav prep*/
		#tn-col li a, #tn-gen-sub li a, #tn-col-sub li a, #tn-dec-sub li a, .in-nav li a {
			display:block;
			float:left;
			text-transform:uppercase;
		}
		
		/* Nav hack for IE5-Mac \*/
			#tn-col li a, #tn-gen-sub li a, #tn-col-sub li a, #tn-dec-sub li a, .in-nav li a {float:none;}
		/* End Nav hack */
		
		li.c a, li.c a:hover, li.c a:visited {
			color:#000 !important;
			font-weight:bold;
		}
		
		li a.init {
			border-left:none !important;
		}
	
	/*hidden nav labels*/
		#nav-wrap h4{
			display:none;
		}
	
	/*branding area styles*/
		#brand {
			top:6px;
			left:0;
			width:251px;
			height:60px;
			background-image:url(../../i/1.1/tn/bg_brand.gif);
			z-index:800;
		}
		
		#brand li {
			position:absolute;
			left:117px;
			width:101px;
			height:11px;
		}
		
		#brand li a {
			width:101px;
			height:11px;
		}
		
		#brand li a:hover {
			background-image:none;
		}
		
		#zplogo {
			background:url(../../i/1.1/tn/but_zp.gif) 0 -42px;
			top:22px;
		}
		
		#zplogo a {
			background:url(../../i/1.1/tn/but_zp.gif) 0 -14px;
			
		}
		
		#sekrit {
			background:url(../../i/1.1/tn/but_zp.gif) 0 -28px;
			top:8px;
		}
		
		#sekrit a {
			background:url(../../i/1.1/tn/but_zp.gif);
		}
		
		#brand2 {
			top:66px;
			left:0;
			width:133px;
			height:61px;
			background:url(../../i/1.1/tn/bg_brand.gif) bottom left;
			z-index:800;
		}
	
	/*genus styles*/
		#tn-gen {
			top:0;
			left:227px;
			width:301px;
			height:47px;
			background:url(../../i/1.1/tn/bg_gen_off.gif) bottom left;
		}
		
		#tn-gen li, #tn-gen li a {
			width:47px;
			height:42px;
		}
		
		#tn-gen li {
			position:absolute;
			top:2px;
		}
		
		#tn-gen li a {
			background:url(../../i/1.1/tn/but_gen_act.gif) 0 -210px;
		}
		
		#b-ori {
			left:27px;
			z-index:550;
		}
		
		#b-ori a:hover {
			background-position:0 0;
		}
		
		#b-hen {
			left:72px;
			z-index:540;
		}
		
		#b-hen a:hover {
			background-position:0 -42px;
		}
		
		#b-mec {
			left:117px;
			z-index:530;
		}
		
		#b-mec a:hover {
			background-position:0 -84px;
		}
		
		#b-nin {
			left:162px;
			z-index:520;
		}
		
		#b-nin a:hover {
			background-position:0 -126px;
		}
		
		#b-com {
			left:207px;
			z-index:510;
		}
		
		#b-com a:hover {
			background-position:0 -168px;
		}
		
	/*END genus styles*/
	
	/*BEGIN search area styles*/
		#tn-sea {
			top:11px;
			left:528px;
			width:214px;
			height:36px;
			background:url(../../i/1.1/tn/bg_sea.gif) bottom right;
		}
		
		#but-sea, #but-adv {
			position: absolute;
			border:0;
			left:150px;
			background-image:url(../../i/1.1/tn/but_sea.gif);
			background-color:transparent;
			cursor:hand;
		}
		
		#but-sea {
			top:0;
			width:48px;
			height:13px;
			background-position: 0 0;
		}
		
		/*
		#but-sea:hover {
			background-position: 0 -29px;
		}
		*/
		
		#but-adv {
			top:13px;
			width:60px;
			height:15px;
			background-position: 0 -13px;
		}
		
		/*
		#but-adv:hover {
			background-position: 0 -42px;
		}
		*/
		
		#tn-sea .txtfield {
			width: 130px;
			margin:5px 0 0 6px;
		}
	
	/*column nav styles*/
		#tn-col {
			top:47px;
			left:251px;
			width:489px;
			height:18px;
			background-color:#fff;
			border-right:2px solid #686868;
		}
		
		#tn-col ul{
			width:489px;
			border-top:1px solid #c4c4c4;
			float:left;
			padding:2px 0 0 0;
		}
		
		#tn-col li{
			float:left;
			background:url(../../i/1.1/tn/but_col.gif) no-repeat 0 -15px;
			margin:0 9px 0 0;
		}
		
		#tn-col li a{
			padding:0 0 0 19px;
			background:url(../../i/1.1/tn/but_col.gif) no-repeat;
			white-space:nowrap;
		}
		
		* html #tn-col li a {
			w\idth:.1em;
		}
		
		#tn-col li a:hover{
			background-image:none;
			color:#194AA9;
		}
		
		#tn-col li.c {
			background-position: 0 -30px;
		}
		
		#tn-col li.c a, #tn-col li.c a:hover{
			background-image:none;
			padding:0 0 0 16px;
		}
		
		#tn-col > ul a {width:auto;}
	
	/*Decade styles*/
		#tn-dec {
			top:65px;
			left:49px;
			width:693px;
			height:62px;
			background-image:url(../../i/1.1/tn/bg_dec.gif);
		}
		
		#tn-dec ul {
			position:absolute;
			top:4px;
			left:99px;
			width:503px;
			height:39px;
			background-image:url(../../i/1.1/tn/but_dec_off.gif);
		}
		
		#tn-dec li, #tn-dec li a {
			width:111px;
			height:31px;
		}
		
		#tn-dec li {
			position:absolute;
			top:7px;
		}
		
		#tn-dec li a {
			background:url(../../i/1.1/tn/but_dec_act.gif) 0 -186px;
		}
		
		#b-50 {
			left:1px;
			z-index:990;
		}
		
		#b-50 a:hover {
			background-position: 0 0;
		}
		
		#b-60 {
			left:79px;
			z-index:980;
		}
		
		#b-60 a:hover {
			background-position: 0 -31px;
		}
		
		#b-70 {
			left:157px;
			z-index:970;
		}
		
		#b-70 a:hover {
			background-position: 0 -62px;
		}
		
		#b-80 {
			left:235px;
			z-index:960;
		}
		
		#b-80 a:hover {
			background-position: 0 -93px;
		}
		
		#b-90 {
			left:313px;
			z-index:950;
		}
		
		#b-90 a:hover {
			background-position: 0 -124px;
		}
		
		#b-00 {
			left:391px;
			z-index:940;
		}
		
		#b-00 a:hover {
			background-position: 0 -155px;
		}
	
	/*Year styles*/
		#tn-dec-sub {
			top:111px;
			left:177px;
			width:510px;
			height:16px;
			background:url(../../i/1.1/tn/bg_dec_sub_closed.gif);
			z-index:600;
		}

/*Page footer*/
	/*footer links*/		
		#ftr-wrap ul{
			padding:6px 0 0 32px;
			width:532px;
			height:27px;
		}
		
		#ftr-wrap li{
			float:left;
		}
		
		#ftr-wrap li a {
			display:block;
			float:left;
			padding:0 5px;
			border-left:1px solid #DDDDDD;
			line-height:11px;
			color:#686868;
			text-decoration:none;
		}
		
		/* Nav hack for IE5-Mac \*/
		#ftr-wrap li a {float:none;}
		/* End Nav hack */
		
		#ftr-wrap li a:hover {
			color:#000;
		}
		
		#ftr-wrap .copyright {
			width:357px;
			float:right;
			text-align:right;
			margin:0 23px 0 0;
			display:inline;
		}
		
/*icon class modifiers*/
	.x-ori, .x-hen, .x-mec, .x-nin, .x-com {
		color:#427F4D;
	}
	
	.x-med, .x-pub, .x-ser, .x-cha, .x-mdes {
		color:#9A8C28;
	}
	
	.x-man, .x-lin, .x-toy, .x-mat, .x-tdes {
		color:#90383D;
	}
	
	.x-art {
		color:#194AA9;
	}
	
	.x-tim {
		color:#BE6809;
	}
	
	.x-ori {
		background:url(../../i/1.1/ico/ori_10_green.gif) no-repeat;
	}
	
	.x-hen {
		background:url(../../i/1.1/ico/hen_10_green.gif) no-repeat;
	}
	
	.x-mec {
		background:url(../../i/1.1/ico/mec_10_green.gif) no-repeat;
	}
	
	.x-nin {
		background:url(../../i/1.1/ico/nin_10_green.gif) no-repeat;
	}
	
	.x-com {
		background:url(../../i/1.1/ico/com_10_green.gif) no-repeat;
	}
	
	.x-pub {
		background:url(../../i/1.1/ico/med_pub_11.gif) no-repeat;
	}
	
	.x-ser, .x-med {
		background:url(../../i/1.1/ico/med_ser_11.gif) no-repeat;
	}
	
	.x-cha {
		background:url(../../i/1.1/ico/med_cha_11.gif) no-repeat;
	}
	
	.x-mdes {
		background:url(../../i/1.1/ico/med_des_11.gif) no-repeat;
	}
	
	.x-man {
		background:url(../../i/1.1/ico/toy_man_11.gif) no-repeat;
	}
	
	.x-lin {
		background:url(../../i/1.1/ico/toy_lin_11.gif) no-repeat;
	}
	
	.x-toy {
		background:url(../../i/1.1/ico/toy_toy_11.gif) no-repeat;
	}
	
	.x-tdes {
		background:url(../../i/1.1/ico/toy_des_11.gif) no-repeat;
	}
	
	.x-mat {
		background:url(../../i/1.1/ico/toy_mat_11.gif) no-repeat;
	}
	
	.x-art {
		background:url(../../i/1.1/ico/art_11.gif) no-repeat;
	}
	
	.x-tim {
		background:url(../../i/1.1/ico/tim_11.gif) no-repeat;
	}
	
/*Universal misc.*/
.txtfield {
	background-color: #fff;
	border-top: solid 2px #B1B1B1;
	border-right: solid 2px #B1B1B1;
	border-bottom: solid 1px #CDCDCD;
	border-left: solid 1px #CDCDCD;
	font-size:11px;
	line-height:14px;
	padding:2px 1px;
}

