@charset "utf-8";
/* CSS Document */

body{
padding:0; margin:0;
background-color:#000000;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
}
a{
color:#000000;
}
a:hover{
text-decoration:none;
}
img{
border:0;
}
.whitebg{
background-color:#FFFFFF;
color:#000000;
}
.topnavbg{
background:url(../images/navbg.gif) repeat-x left top;
}
ul.topnav{
padding:0; margin:0;
list-style:none;
}
.topnav li{
display:inline;
}
.topnav li a{
	display:block;
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(../images/navsep.gif) no-repeat right top;
	text-decoration:none;
	text-transform:uppercase;
	padding:11px 19px 12px 18px;
}
.topnav li a:hover{
background:url(../images/navbg_over.gif) no-repeat right top;
}
.topnav li a.current{
background:url(../images/navbg_over.gif) no-repeat right top;
}
.topnav li a.last{
background:none;
}
.topnav li a.last:hover{
background:url(../images/navbg_over2.gif) repeat-x left top;
}
.padtb10{
padding:10px 0;
}
a.linkwhite{
color:#FFFFFF;
}
.graybg1{
background-color:#e7e8e3;
}
.graybg2{
background-color:#cdcdcb;
}
.pad10{
padding:10px;
}
.pad20{
padding:20px 0 10px 0;
}
.txtredbig{
	font:normal 24px/20px Arial, Helvetica, sans-serif;
	color:#8c1b2d;
}
.txtredbig2{
font:bold 17px/14px Arial, Helvetica, sans-serif;
color:#8c1b2d;
padding-bottom:15px;
}
a.linkgreen{
background:url(../images/bullet.gif) no-repeat left 6px;
padding-left:10px;
color:#7f9e05;
}
.newstxt{
font:11px/18px Arial, Helvetica, sans-serif;
color:#666664;
}
.txtbrown{
color:#666664;
font-size:14px;
font-weight:bold;
}
.videolink{
padding:15px;
}
.videolink a{
font:bold 16px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.txtgraybig{
font:bold 18px Arial, Helvetica, sans-serif;
color:#979797;
}
tr.nt_title td{
font:bold 11px Arial, Helvetica, sans-serif;
border-bottom:1px solid #d4dbe5;
}
tr.row1 td{
font:normal 11px Arial, Helvetica, sans-serif;
background-color:#dfe9f3;
border-bottom:1px solid #d4dbe5;
}
tr.row2 td{
font:normal 11px Arial, Helvetica, sans-serif;
background-color:#fff;
border-bottom:1px solid #d4dbe5;
}
a.linkblue{
color:#33547d;
}
.txtsmall{
font:normal 9px Arial, Helvetica, sans-serif;
color:#999999;
}
.txtsmall2{
font:normal 10px Arial, Helvetica, sans-serif;
}

.magazine_box{
position:relative;
height:200px;
}
.ma_txtblack{
	position:absolute;
	top:6px;
	left:0px;
	color:#000100;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.ma_txtlight{
	position:absolute;
	top:31px;
	left:1px;
	color:#6f6f6b;
	white-space:nowrap;
}
.ma_girl{
	position:absolute;
	top:58px;
	left:1px;
}
.maimg1{
	position:absolute;
	top:7px;
	left:185px;
}
.maimg2{
	position:absolute;
	top:71px;
	left:101px;
}
.maimg3{
	position:absolute;
	top:135px;
	left:183px;
}
.instruction{font:normal 12px/18px Arial, Helvetica, sans-serif; color:black;}
.input{border:1px solid #666666; background:white; font:normal 12px Arial, Helvetica, sans-serif;}
table.doclist td, table.doclist td a:link, table.doclist td a:visited, table.doclist td a:hover{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#00000; text-decoration:none;}
table.doclist td a:hover{ text-decoration:underline;}
table.doclist td strong{font:bold 12px/18px Arial, Helvetica, sans-serif; color:black;}
table.doclist td UL {list-style-image: url(../images/arrow_gr.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px; margin-bottom:5px;}
.magzinelist{position:absolute; top:-30px; left:167px; width:100px; height:219px;}
table.doclist td strong a:link, table.doclist td strong a:visited, table.doclist td strong a:hover{font-weight:bold; color:#0000FF; text-decoration:none;}
table.doclist td strong a:hover{text-decoration:underline;}

