@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Verdana, Arial;
	font-size: 12px;
}
body {
	margin: 0px;
	background-image: url(../images/bg-body.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 0px;
}
a:hover {
	color: #FF3300;
}
#header-left {
	float: left;
	width: 574px;
	background-image: url(../images/logo-top.png);
	background-repeat: no-repeat;
	height: 138px;
	margin-left: 10px;
}
#headerright h2 {
	color: #FFFF00;
	margin: 0px;
}
#headerrightinner p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#header-left h1 {
	display: none;
}
#headerright {
}
#headerrightinner {
	padding: 7px;
	color: #FFFFFF;
}

#headerright {
	float: right;
	height: 117px;
	width: 328px;
	background-image: url(../images/bg-toptab.png);
	background-repeat: no-repeat;
	padding-right: 20px;
}


#navwrap {
	float: left;
	width: 1000px;
	background-color: #2B2B00;
	background-image: url(../images/bg-nav.png);
	background-repeat: repeat-x;
	height: 41px;
}
#navleft {
	float: left;
	width: 213px;
	background-image: url(../images/nav-left.png);
	background-repeat: no-repeat;
	height: 41px;
}
#navright {
	float: left;
	width: 787px;
}

#contentwrap {
	width: 1000px;
	margin:0px auto;
}

#bodywrap {
	float: left;
	width: 1000px;
}
#headerwrap {
	float: left;
	width: 1000px;
	height: 138px;
	background-color: #FFFFCC;
	background-image: url(../images/bg-header.png);
	background-repeat: repeat-x;
}


/* navbar stryles */

ul#navlist
{
font:  11px verdana, arial, sans-serif;
list-style-type: none;
padding-top: 8px;

margin: 0;
}

ul#navlist li
{

float:left;

}

ul#navlist li#active
{

}

li#active a { color: #fff; }
li#active a:hover {
	color: #000;
	background-image: url(../images/bg-nav-hover.png);
	background-repeat: repeat-x;
}
#navlist a
{
float: left;
display: block;
color: #fff;
text-decoration: none;
padding: 4px 12px 4px 12px;
height: 30px;
}

#navlist a:hover {
	background: #fff;
	color: #000;
	background-image: url(../images/bg-nav-hover.png);
	background-repeat: repeat-x;
}
#bodyleft {
	float: left;
	background-image: url(../images/bg-body-left.png);
	width: 251px;
	height: 494px;
}
#bodyleftinner {
	padding: 20px;
	float: left;
}
#bodyright {
	width: 749px;
	float: left;
}
#footerwrap {
	background-color: #000000;
	float: left;
	width: 1000px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFFF00;
	color: #FFFFFF;
}
#footerright {
	text-align: right;
	float: right;
}


#footerwrap p {
	padding-right: 10px;
}
#footerwrap a, #footerwrap a:visited  {
	color: #FFCC33;
}
#bodyright p, #bodyright h1, #bodyright h2, #bodyright h3, #bodyright h4, #bodyright h5, #bodyright h6 {
	padding-right: 10px;
	padding-left: 10px;
}

#bodywrap {
	background-image: url(../images/bg-content.png);
	background-repeat: repeat-x;
}
#bodyleft input {
border:1px solid #A49A79;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
label {
	float:left;
	width:25%;
}

#adobereader {
	float: left;
	padding-top: 20px;
}
#rightblackadvertisers {
	float: right;
	width: 300px;
	margin: 10px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 10px;
}
#rightblackadvertisers a, #rightblackadvertisers a:visited  {
	color: #FFCC33;
}
#rightblackadvertisers a:hover  {
	color: #FF3300;
}
#rightblackadvertisers h2 {
	margin: 0px;
}
#coversfront {
	width: 600px;
	float: left;
}
#coversfront_left {
	width: 180px;
	float: left;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
#bodyright h2 a {
	text-decoration: none;
}
#coversfront_right {
	width: 180px;
	float: left;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.magazine_page_number {
	float: right;
	font-weight: bold;
	font-style: italic;
}
.magazine_page_left {
	padding-right: 10px;
	padding-left: 10px;
}
.subscribe_front {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.tabnav p a {
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px 4px;
padding:4px 8px;
text-decoration:none;
}
.tabnav {
clear:both;
height:50px;
margin:0px;
padding:0px;
width:550px;
}
.tabnav a:hover {
background-color:#EDE8D5;
color:#000000;
}


#magazinetables table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F5EE59;
	border-left-color: #F5EE59;
	margin: 10px;
	width: 700px;
}
#magazinetables td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F5EE59;
	border-bottom-color: #F5EE59;
	padding: 4px;
}.tat-search-header {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
}
#search-table input {
	font-size: 16px;
	font-weight: bold;
	background-color: #fff98c;
}
#search-table select {
	font-size: 16px;

}

#tat_div_top {
	background-image: url(../images/top_tat_div.png);
	float: left;
	height: 106px;
	width: 722px;
}
#tat_div_middle #search_box {
	background-color: #fefbb2;
	border: 2px solid #2D2F30;
	font-size: 14px;
	font-weight: normal;
	padding: 4px;
	width: 300px;
}
#tat_div {
	float: left;
	width: 722px;
	clear:both;
}
#tat_div #tat_div_middle {
	float: left;
	width: 682px;
	background-image: url(../images/middle_search_div.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#tat_div #tat_div_bottom {
	float: left;
	width: 722px;
	background-image: url(../images/bottom_search_div.png);
	height:25px;
}
table.tablelist {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DFDFDF;
	margin-bottom:15px;
	padding:3px;
}
.tablelist th {
	background:#000000 url(../images/newmeh.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	text-align:left !important;
}
.tablelist td {
	background:#FFFFFF none repeat scroll 0 0;
	line-height:18px;
	padding:8px 10px;
}
.tablelist a {
 color:#1D8DB7;
	text-decoration:none;
}
.tablelist td {
 line-height:18px;
}
.hoveredrow td {
	background: #FEFBB2 none repeat scroll 0 0;
	cursor: pointer;
}
.submitbuttonimg {
	cursor: pointer;
}

table.admintable {

border:1px solid #DFDFDF;

}

.admintable td {
padding: 4px;

border-bottom:1px solid #DFDFDF;

}