body, html {margin: 0px; border: none; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #666666; background-color: #EEEEEE;}

h1 {display: block; background-color:#FF0000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 5px 10px;}

h2 {display: block; background-color:#FF0000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 10px 0px 0px 0px; padding: 5px 10px;}

h3 {display: block; background-color:#FF0000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px;}

h4 {display: block; background-color:#000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px; border-right: solid 1px #fff;}

h4 a {display: block; background-color:#000; color: #FFF; text-decoration: none;}

h4 a:hover {display: block; background-color:#000; color: #FF0000; text-decoration: none;}

h5 {display: block; background-color:#FF0000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px;}

h6 {display: block; background-color:#000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px; text-align: center;}

h6 a {display: block; background-color:#000; color: #FFF; text-decoration: none;}

h6 a:hover {display: block; background-color:#000; color: #FF0000; text-decoration: none;}

p {background-color:#FFF; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2; padding: 0px 10px 0px 10px; margin: 10px 0px 0px 0px;}

.subtleemph {font-weight: bold; color:#999999;}

.intro {line-height: 1.4;}

.accessible {background-color: #fff; color: #000; position: absolute; margin-top: -1000px; display: inline; font-size: 2px;}

.white {display: block; background-color:#fff; color: #000; font-size:0px; height: 3px; margin: 0px; padding: 0px;}

.wine {background-color:#fff; color:#CC0000;}

.lg {display: block; background-color:#ccc; color: #000; font-size:0px; height: 5px; border-right: solid 1px #fff; margin: 0px; padding: 0px;}
.mg {display: block; background-color:#999; color: #000; font-size:0px; height: 7px; border-right: solid 1px #fff; margin: 0px; padding: 0px;}
.dg {display: block; background-color:#666; color: #000; font-size:0px; height: 9px; border-right: solid 1px #fff; margin: 0px; padding: 0px;}

#page {width: 960px; height: 100%; margin: 0px auto 0px auto; display: block;}

#header {width: 958px; height: 100px; margin: 0px; border: none; padding: 0px; display: block; border-top: solid 15px #ff0000; border-left: solid 1px #ff0000; border-right: solid 1px #ff0000; display: block;}

#logo {width: 200px; height: 75px; background-image: url(/common_assets/tat_logo.gif); background-repeat: no-repeat; background-position: left top; float: left; position: relative;}

#logo img a, #logo img a:visited, #logo img a:active {text-decoration: none; border: none;}
#logo img a:hover, #logo img a:focus {text-decoration: none; border: none;}

#randomimg {width: 613px; height: 75px; float: left; background-repeat: no-repeat; background-position: left top; position: relative; background-image: url(/randomhead/random.php);}

#atg {width: 145px; height: 99px; float: right; background-image: url(/common_assets/atg.gif); background-repeat: no-repeat; background-position: right top; border-bottom: solid 1px #ff0000;}

#phrase {width: 813px; height: 25px; background-image: url(/common_assets/phrase.gif); background-repeat: no-repeat; background-position: left top; float: left;}

#container {width: 958px; margin-top: 0px; border-right: solid 1px #ff0000; border-left: solid 1px #ff0000; color: #666666; background-color: #FFF; display: block; position: static; height: 1%; float: left;}

#left {position: relative; width: 200px; left: 0px; top: 0px; display: block; float: left; color: #666; background-color: #fff; z-index: 1000;}

/* The navigation menu */
.menu {
 	width: 200px;
	background-color: #FF0000;
	color: #FFF;
	position: relative;
	z-index: 1000;
	margin: 0px;
	display: block;
	padding: 0px;
}
.menu h4 {display: block; background-color:#000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px; border-right: solid 1px #fff;}

.menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1000;
	display: block;
}
.menu ul ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1000;
	display: block;
}
.menu a {
	font: bold 12px verdana, arial, helvetica, sans-serif;
	display: block;
	width: 179px;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #fff;
	color: #FFF;
	background-color: #FF0000;
	text-decoration: none;
	z-index:2000;
}
.menu a:hover {
	color: #FFF;
	background-color: #999;
	z-index: 1000;
}
.menu li {
	display: block;
	position: relative;
	z-index: 1000;
}
.menu ul ul ul {
	display: block;
	position: absolute;
	top: 0;
	left: 100%;
	width: auto;
	z-index: 2000;
}
.menu ul ul ul li a {background-color:#000; color: #FFF; font-size: 12px; width: 735px; z-index: 3000; position: absolute; display: block;}
.menu ul ul ul li a:hover {	background-color: #999; color: #FFF;}

.menu ul ul li a,  .menu ul ul li a:hover {display: block;}

div.menu ul ul ul,
div.menu ul ul li:hover ul ul {
	display: none;
	z-index: 2000;
}

div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul {
	display: block;
	z-index: 2000;
}


#wrap {width: 758px; display: block; position: static; margin-top: 0px; height: 1%; float: right;}

#right {position: static; width: 145px; margin-top: 0px; display: block; float: right; }

.adbox {position: static; width: 100%; display: block; background-color:#fff; color: #FF0000; font-size: 10px; text-align:center; line-height: 2;}

.adbox img {width: 141px; padding: 1px 2px;}

.adbox a, .adbox img a {text-decoration: none; color: #FF0000; border: none; }

.adbox a:hover, .adbox img a:hover {text-decoration: underline; color: #FF0000; border: none;}

.adsense {padding: 10px 0px 10px 5px;}

.learn {position: relative;  display: block; background-color: inherit; color: #666666; font-size: 10px; text-align:left; margin-top: 10px; padding: 0 10px;}

.learn img {}

.learn a, .learn img a {text-decoration: none; color:#666666; border: none; }

.learn a:hover, .learn img a:hover {text-decoration: underline; color:#666666; border: none;}

#search {position: static; width: 756px; border-left: solid 1px #ff0000; float: left; margin-top: 0px; display: block; height: 1%; }
#searchframe {width: 736px; margin: 20px 0px 20px 20px; display: block;}

#middle {position: static; width: 611px; border-left: solid 1px #ff0000; border-right: solid 1px #ff0000; float: left; margin-top: 0px; display: block; min-height: 1100px; }

* html #middle {height: 1100px;}

.id {display: none;}

.display {width: 611px; height: 85px; display: block; position: static; left: 0px; top: 0px; margin: 0px; padding: 0px 0px 10px 0px; border-bottom: solid 1px #ccc; z-index: 1; overflow: hidden;}

.displayaff {width: 428px; height: 85px; display: block; position: static; left: 0px; top: 0px; margin: 0px; padding: 10px 10px 10px 10px; border-bottom: solid 1px #ccc; z-index: 1; overflow: hidden;}

.img {float: left; padding: 10px 10px 10px 10px; display: block; position: static; margin-top:0px; height:75px; width: 75px;}
/** html .img {margin-top:10px;}*/

.title {margin: 10px 10px 0px 95px; display: block; padding: 5px; background-color: #ccc; color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-weight: bold; position: relative; }

.title a, .title a:focus, .title a:visited {color: #ff0000; text-decoration: underline;}

.title a:hover {color: #000; text-decoration: none;}

.ref {font-size: 10px; color:#666;}


.hide {color: #ff0000; font-size: 0px; height: 1%;}

#footer {width: 960px; margin-top: 0px; background-color: #ff0000; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; display: block; position: static; float: left; padding: 5px 0px 5px 0px;}

#baselink {width: 960px; margin-top: 0px; background-color: inherit; color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; display: block; position: static; float: left; padding: 5px 0px 20px 0px;}

#baselink a, #baselink a:active, #baselink a:visited {color: #ff0000; text-decoration: none;}

#baselink a:hover, #baselink a:focus {color: #ff0000; text-decoration: underline;}

.form_print {margin: 50px 20px; background-color: inherit; color: #CC0000; font-size: 11px; display: inline;}

#adguide {width: 100%; height: 265px; background-image: url(/common_assets/ad_layout.gif); background-repeat: no-repeat; background-position: 55px 10px;} 