BODY
{
	position: relative;
	font-family: Verdana;
}
*
{
	margin: 0;
}
#tier3 DIV
{
	float: left;
	width: 33%;
	/*[disabled]height:100px;*/
	border: 1px solid #3D3D3D;
}
#tier2 .homeSeg
{
	width: 450px;
	float: left;
	border: 1px solid #9A9A9A;
	margin: 4px;
}
#tier1 .homeNotes
{
	float: left;
	width: 300px;
	border: 1px solid #3D3D3D;
}
#tier1 .middiv
{
	margin: 0 5px;
	float: left;
}
#tier1, #tier2, #tier3
{
	/*[disabled]border:1px solid #555555;*/
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
#tier1
{
	margin-top: 20px;
}
.bal.clutch B
{
	color: #E0E58C;
}
SPAN.aus
{
	display: block;
	width: 650px;
	margin-left: 90px;
	margin-bottom: 40px;
	font-size: 20px;
	text-indent: 0;
}
.thpair
{
	text-align: center;
}
.fpic, .mpic
{
	width: 155px;
}
#login INPUT.btn
{
	font-size: 10px;
	vertical-align: top;
	border: 2px solid #385B93;
	background: #395C96;
	color: #A7C3F0;
	font-weight: bold;
}
#login INPUT.txt
{
	height: 15px;
	width: 65px;
	background: #264874;
	border: 0;
}
#login A.logpro:link, #login A.logpro:visited
{
	color: #AFD5F0;
	font-size: 10px;
}
#login A.logpro:hover, #login A.logpro:active
{
	color: #FFFFFF;
	font-size: 10px;
}
DIV#login
{
	position: absolute;
	top: -27px;
	text-align: right;
	width: 100%;
}
#login FIELDSET
{
	border: 0;
}
#content H3
{
	margin-top: 20px;
	margin-bottom: 10px;
}
#container
{
	width: 950px;
	/*[disabled]width:919px;*/
	margin: 25px auto 80px;
	position: relative;
}
#topbar
{
	position: relative;
	width: 746px;
	height: 150px;
	top: 30px;
	right: -4px;
}
#toplogo
{
	position: absolute;
	z-index: 1;
	border: 0;
	left: -23px !important;
}
#main
{
	padding: 0 4px 4px;
}
#randomimg
{
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 1;
}
#body
{
	padding: 10px 10px 45px;
	text-align: left;
	font-size: 14px;
	position: relative;
}
#body P
{
	margin: 7px 0;
}
#menu
{
	position: absolute;
	left: 176px;
	top: 111px;
	width: 634px;
	z-index: 1;
}
/*test -begin*/
#morph_sort
{
	font-size: 14px;
	font-weight: bold;
	position: relative;
	margin: 4px 4px 20px;
	text-align: right;
}
.morph_name_x
{
	display: none;
	position: absolute;
}
.morph_name
{
	display: inline !important;
	position: absolute !important;
	width: 150px !important;
	left: 2px !important;
	top: -13px !important;
	=top: 100px !important;
	font: bold 11px verdana !important;
	padding: 3px 0 !important;
	z-index: 1;
}
#morph_table IMG
{
	border: 0;
	margin: 10px 5px 20px;
	z-index: 9 !important;
}
DIV.IDholder
{
	display: inline;
	position: relative;
	margin: 0 8px;
}
#morph_table
{
	margin: 55px auto 0;
	text-align: center;
	z-index: 1;
}
#morph_table A
{
	position: relative !important;
}
#morph_table FORM, #morph_table FIELDSET
{
	display: inline;
	border: 0;
}
/*depricated
test - end*/
A
{
	text-decoration: none;
	border: 0;
}
.bal.clutch A
{
	color: #E1E68D !important;
}
.gtp.clutch A
{
	color: #81D47F !important;
}
.mpair
{
	text-align: right;
}
.fpair
{
	text-align: left;
}
#main #body #title H3
{
	margin-bottom: 25px;
}
#sub-footer A
{
	color: #E6E7E9;
}
.home_box .moreclear
{
	clear: left;
	display: block;
	text-align: right;
	width: 625px;
}
#home_main
{
	/*[disabled]width:500px;*/
}
#addlinks
{
	width: 800px;
	margin: 25px auto auto;
	border: 2px solid #222222;
	padding: 15px;
	background: #666666;
}
#addlinks UL
{
	list-style-type: none;
}
#available TH B
{
	position: absolute;
	right: 53px;
}
.clear
{
	clear: both;
	position: relative;
	top: 15px;
}
#content DD
{
	border: 1px solid #000000;
}
#VU
{
	float: right;
	margin: 4px 0 8px 16px;
	border: 6px solid #000000;
}
#content IMG
{
	border: 3px solid #000000;
	float: right;
	margin: 14px;
}
.cleanIMG
{
	margin: 0 !important;
}
.right
{
	float: right !important;
}
.left
{
	float: left !important;
}
#content LI
{
	font-size: 12px;
	margin-left: 41px;
	margin-top: 5px;
}
#content P, #body P
{
	font-size: 12px;
	text-indent: 30px;
	text-align: justify;
}
HR
{
	width: 970px;
}
/*menu*/
.menu A, .menu A:visited
{
	display: block;
	text-decoration: none;
	padding: 3px 11px;
}
.tier1 A, .tier1 A:visited
{
	display: block;
	padding: 3px 12px;
}
#menubar A, .menu A
{
	font-weight: bold;
	text-decoration: none;
}
.menu
{
	width: 586px;
	height: 24px;
	z-index: 25;
	left: -17px;
	font-size: 13px;
	background: #000000;
}
/*hack to correct IE5.5 faulty box model*/
* HTML .menu
{
	width: 900px;
	w\idth: 900px;
	left: 215px;
}
/*remove all the bullets, borders and padding from the default list styling*/
.menu UL
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
/*float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon*/
.menu LI
{
	float: left;
	top: 0px;
	position: relative;
}
/*style the links for the top level*/
.menu UL UL
{
	visibility: hidden;
	position: absolute;
	text-align: left;
	border: 0;
	top: 22px;
}
/*style the second level hover
style the table so that it takes no ppart in the layout - required for IE to work*/
.menu TABLE
{
	position: absolute;
	top: 0;
	left: 0;
	border-collapse: collapse;
}
/*style the second level links*/
.menu UL UL A, .menu UL UL A:visited
{
	height: auto;
	line-height: 1em;
	padding: 5px 10px;
	border-width: 0 1px 1px;
}
/*yet another hack for IE5.5*/
* HTML .menu UL UL A, * HTML .menu UL UL A:visited
{
	width: 150px;
	w\idth: 128px;
}
/*style the top level hover
make the second level visible when hover on first level list OR link*/
.menu UL LI:hover UL, .menu UL A:hover UL
{
	visibility: visible;
}
.menu LI LI
{
	border-width: 1px 2px;
	font-size: 10px;
	min-width: 125px;
	width: 99%;
}
/**** Page layouts ****/
#title H2
{
	margin: 7px;
}
#title H1, #body H1
{
	font-weight: bold;
	font-size: 37px;
	position: relative;
	left: 155px;
	top: -17px;
	width: 600px;
}
FIELDSET HR
{
	display: none;
}
DIV#baseline
{
	clear: both;
}
/*GTP*/
#gtp_table
{
	margin: 40px auto 0;
	text-align: center;
}
.tiles
{
	display: inline;
	position: relative;
}
.gtp_name_x
{
	display: none;
	position: absolute;
}
.gtp_name
{
	display: inline;
	position: absolute;
	width: 150px;
	left: -3px;
	top: -15px;
	=top: 160px;
	font: bold 12px verdana;
	padding: 3px 0px 3px 0;
}
#gtp_table IMG
{
	/*[empty]border:;*/
	vertical-align: bottom;
	margin: 0 3px;
}
.tiles IMG
{
	border: 0;
	position: relative;
}
/*lineage*/
#idform FIELDSET
{
	border: 0;
	text-align: center;
	position: relative;
	top: 5px;
}
#lin_hold
{
	margin: 30px;
	position: relative;
	border: 5px solid #000;
}
#lin_legend P
{
	text-indent: 25px;
}
#lin_back
{
	position: absolute;
	top: 106px;
	left: 216px;
	width: 300px;
	font: small-caps bold 11px Verdana;
	padding: 3px;
	color: #393939;
	letter-spacing: 2px;
	background: #CCC;
	border: 2px solid #666;
	text-align: center;
}
#lin_legend
{
	position: absolute;
	width: 520px;
	text-align: justify;
	background: #333;
	color: #ADADAD;
	padding: 18px;
	font-size: 14px;
	top: 156px;
	left: 29px;
	z-index: 3;
}
.lin_lines
{
	position: absolute;
	top: 222px;
	left: 300px;
	z-index: -1;
}
.lin_text
{
	font-size: 10px;
	text-align: left;
	padding: 0px 5px 3px 10px;
	width: 134px;
	position: relative;
	z-index: 9;
	left: 0;
}
#g3
{
	position: absolute;
	width: 320px;
	height: 670px;
	top: 159px;
	left: 632px;
	z-index: 3;
}
#g2
{
	position: absolute;
	width: 320px;
	margin: 0 18px;
	left: 303px;
	top: 338px;
}
#g1
{
	position: absolute;
	width: 320px;
	height: 670px;
	top: 321px;
	left: 10px;
}
.lin_2
{
	position: relative;
	margin-bottom: 15px;
	z-index: 3;
}
.lin_button
{
	position: absolute;
	top: 83px;
	left: 11px;
	width: 95px;
	font: small-caps bold 11px Verdana;
	padding: 2px;
	color: #393939;
	letter-spacing: 2px;
	background: #CCC;
	border: 2px solid #666;
	text-align: center;
}
DIV#lin_pic
{
	border: 0;
	position: absolute;
	top: 2px;
	right: 2px;
}
#lin_pic IMG
{
	border: 3px solid #333;
}
.lin_text H3
{
	font-size: 12px;
	text-align: center;
	margin: 5px;
}
.lin_1 .lin_border
{
	border: 1px solid #CCC;
	width: 290px;
	height: 158px;
	padding: 4px;
	position: relative;
}
.lin_2 .lin_border
{
	width: 290px;
	height: 137px;
	padding: 4px;
	position: relative;
}
.lin_box
{
	width: 100%;
	height: 100%;
	background: #999;
	margin: auto;
	float: left;
	position: relative;
	text-align: left;
}
.lin_1
{
	position: relative;
	top: 90px;
	z-index: 3;
}
.lin_id A
{
	font-size: 16px;
	position: absolute;
	width: 100%;
	top: 113px;
	left: 0;
	text-align: center;
}
.lin_sex
{
	position: absolute;
	left: 32px;
	top: 1px;
	z-index: auto;
}
.up
{
	background: #666;
}
.down
{
	background: #CCC;
}
.contents
{
	height: 290px;
	background: #494949;
	overflow: hidden;
	padding: 0;
	width: 290px;
	font-size: 12px;
	position: relative;
	top: 5px;
	left: -4px;
	letter-spacing: 1px;
	line-height: 15px;
	clear: both;
}
.contents .content
{
	float: left;
	width: 100%;
	height: 102%;
	overflow-y: auto;
}
#siblist, #offlist, #pairlist
{
	background: #666;
	text-align: left;
}
.content SPAN
{
	padding: 5px 15px 10px;
	display: block;
}
#tabbox
{
	position: absolute;
	top: 553px;
	left: 19px;
	z-index: 6;
}
#mainlist P
{
	color: #999999;
	font-weight: bold;
	text-align: center;
	margin-top: 25px;
}
#li0, #li1, #li2
{
	width: 86px;
	float: left;
	padding: 4px 0 0;
	margin: 0 5px 0 0;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	height: 15px;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
	border-top: 2px solid #666;
}
BODY.lin_stand
{
	text-align: center;
	margin: 0;
	background: #494949;
	font-family: verdana;
}
#floor
{
	clear: both;
	height: 720px;
}
#clear
{
	clear: both;
}
.up A, .down A
{
	position: relative;
	top: -3px;
}
/*nursery*/
#holder TABLE
{
	border: 2px solid #000000;
	margin: 12px 3px 8px;
	background: #5B5B5B;
	width: 916px;
}
#holder .imgtd
{
	text-align: right;
}
.imgtd
{
	width: 157px;
}
#holder .sideinfo
{
	padding-right: 10px;
	padding-left: 10px;
}
#holder TH.taright
{
	font-weight: bold;
	background: #3F3F3F;
	padding: 3px;
	text-align: right;
}
#holder TH.taleft
{
	font-weight: bold;
	background: #3F3F3F;
	padding: 3px;
	text-align: left;
}
#holder .eggs
{
	width: 20px;
	border: 1px solid #939393;
	color: #3191D6;
}
#holder
{
	clear: both;
}
#holder .pages
{
	text-align: center;
}
TABLE.clutch A IMG
{
	border: 1px solid #000000;
}
SPAN.right_parent
{
	float: right;
}
.sideinfo .info
{
	color: #FFFFFF;
}
.bp .right_parent A:link, .bp .right_parent A:visited
{
	color: #E2E69E !important;
}
.bp TH.taleft
{
	color: #E3E79F;
}
.bp .sideinfo B
{
	color: #E2E69E;
}
.bal.clutch TR
{
	background: #71725E;
}
.boa .right_parent A:link, .boa .right_parent A:visited
{
	color: #81A9D6 !important;
}
.boa TH.taleft
{
	color: #81A9D6;
}
.boa .sideinfo B
{
	color: #81A9D6;
}
.boa.clutch TR
{
	background: #4F5962;
}
.gtp .right_parent A:link, .boa .right_parent A:visited
{
	color: #82D580 !important;
}
.gtp TH.taleft
{
	color: #82D580;
}
.gtp .sideinfo B
{
	color: #82D580;
}
.gtp.clutch TR
{
	background: #50614E;
}
/*main*/
#home_bp, #home_boa, #home_gtp
{
	border: 1px solid #000000;
	width: 632px;
	background: #535353;
	padding: 10px;
	margin: 15px 0;
	float: left;
}
#home_bp H4
{
	color: #BFAF59;
	font-weight: bold;
	font-size: 22px;
}
#home_boa H4
{
	color: #7192BF;
	font-weight: bold;
	font-size: 22px;
}
#home_gtp H4
{
	color: #90BD57;
	font-weight: bold;
	font-size: 22px;
}
#home_bp IMG, #home_gtp IMG, #home_boa IMG
{
	float: left;
	margin: 5px 15px 5px 5px;
	vertical-align: middle;
	border: 4px solid #000000;
}
.home_sidebox
{
	margin: 0 0 20px 7px;
}
#home_sidebar
{
	width: 250px;
	float: right;
	margin-left: 12px;
	font-size: 12px;
}
.home_sidebox H4
{
	font-weight: bold;
	font-size: 16px;
}
.home_sidetxt
{
	padding: 5px;
	font-size: 9px;
	line-height: 18px;
}
P.sidetxt
{
	font-size: 11px !important;
}
/*footer*/
#sub-footer
{
	width: 100%;
	background: #595959;
	color: #000000;
	text-align: center;
	height: 20px;
	position: relative;
	bottom: -19px;
	padding-top: 2px;
	font-size: 11px;
	border-top: 2px solid #656565;
}
.clear
{
	/*[disabled]clear:both;*/
}
#sub-footer .left
{
	float: left;
	width: 370px;
	text-align: left;
	padding-left: 20px;
}
#sub-footer .right
{
	float: right;
	width: 370px;
	text-align: right;
	padding-right: 20px;
}
#sub-footer .center
{
	width: 317px;
	margin: 0 auto;
	font-size: 8px;
	position: relative;
	top: -6px;
}
#sub-footer .center A:link, #sub-footer .center A:visited
{
	text-decoration: none;
	color: #020202;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	top: 5px;
}
#sub-footer A IMG
{
	border: 0;
	vertical-align: middle;
}

