html, body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(ast_hfill.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
}
.content {
	margin-top: 4px;
	padding-bottom: 8px;
}



.header {
	height: 151px;
	width: 900px;
}
.h01, .h02, .h03, .h04 {
	height: 151px;
	float: left;
}
.h01 {
	background-image: url(ast_h01.jpg);
	width: 217px;
}
.h02 {
	background-image: url(ast_h02.jpg);
	width: 205px;
}
.h03 {
	background-image: url(ast_h03.jpg);
	width: 173px;
}
.h04 {
	background-image: url(ast_h04.jpg);
	width: 300px;
	background-repeat: no-repeat;
	background-position: left;
}
.htxt {
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 12px;
}

.block, .sh {
	width: 955px;
	background-color: #f1f1f1;
}
.blockheader, .c01, .c02 a {
	height:38px;
}
.blockheader {
	background-image: url(ast_tfill.gif);
	background-repeat: repeat-x;
}


/* links  -  start */
.lnks a, .toplnks a {
	font-size: 15px;
	text-decoration:none;
	color: #000000;
	display: block;
	width: 472px;
	height: 20px;
	text-align: left;
	font-weight: normal;
	text-indent: 10px;
}

.linkw {
overflow: hidden;
width: 472px;
height: 20px;
padding: 0px; 
}

.lnks a:hover, .lnks a:active, .toplnks a:hover, .toplnks a:active{
	background-color: #D7D7D7;
}

.toplnks a {
	width: 235px;
}
.footer, .w01, .w02, .w03{
	height: 122px;
}
.w01, .w02{
	float: left;
}
.footer{
	width: 900px;
}.w01 {
	background-image: url(ast_w01.gif);
	float: left;
	width: 258px;
}
.w02 {
	background-image: url(ast_w02.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #f2f2f2;
}
.w03 {
	background-image: url(ast_w03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.ttraf{
	text-decoration:none;
	font-size:15px;
	color:#000000;
	display: block;
	line-height: 35px;
	padding-left: 30px;
	text-align: left;
	font-weight: bold;
}
.ttraf:hover{
	color: #AA1B1D;
}
.wtxt{
	color: #000000;
	font-size: 11px;
	letter-spacing: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
}

.allinks {
	color: #000;
	font-size: 15px;
}
.allinks a {
	text-align: center;
	color: #000;
}


.s_form { position:relative; margin-left:2px;}
.s_input {border:1px solid #f1f1f1; background:#f1f1f1; padding:2px; width:230px; height:21px; color:#333333; float:left; margin-right:8px; margin-left:0px;}
.s_submit { background:#f1f1f1; border:1px solid #f1f1f1; padding:0px 0px 1px; font: bold 10pt arial; color:#bb1b1d; cursor:pointer; height:21px;  width:66px; float:left;}
.s_submit:hover { background:#dcdcdc; color: #ca3335; border:1px solid #dcdcdc;}

.paginator_top { float:left; display:inline; font-family: Arial; font-size:13px; padding-left:0px; padding-top:5px; padding-bottom:5px; font-weight: bold;}
.paginator_top ul { display:inline; padding:6px 3px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 0px;}
.paginator_top ul li a, .paginator_pages ul li a:visited{ background:#f1f1f1; border:1px solid #f1f1f1; font-size:12px; color:#bb1b1d; padding:3px 5px; text-decoration:none; font-weight: bold;}
.paginator_top ul li a:hover {border:1px solid #dcdcdc;  font-size:12px; background:#dcdcdc;  color:#ca3335;}

.picmain {width:1056; margin:0; overflow:hidden; margin-top:5px; margin-bottom:5px; background:#e4e4e4;}
.picmain li {width: 176px; height:236px; float:left; position: relative; list-style: none;  text-align:left;}
.picmain li a {font:12px; color:444444;  float:center;  text-decoration: none; }
.picturemain {width:170px; height:230px; border:1px solid #aa1b1d; display:block; margin-top:2px;}
.picmain li a:hover .picturemain { border:1px dashed #333333;}

ul, ol, li 
{list-style-type: none; padding: 0px; margin: 0px;}


.bottop A {font: bold 14pt Tahoma, Verdana, Arial, color:aa1b1d; sans-serif; text-decoration: none;}
.bottop A:hover {font: bold 14pt Tahoma, Verdana, Arial,  color:888888; sans-serif; text-decoration: none; }
.bottop img {border: 2px solid #888888; margin-top:2px; margin-bottom:3px;}
.bottop A:hover img {border: 2px dashed #aa1b1d;}

.galprov A {font: 19pt arial; text-decoration: none; color:bf7071;}
.galprov A:hover {font:  19pt arial; text-decoration: none; color:f75b5d;}

.top {font: 14pt arial; text-decoration: none ;}
.top A {font: 15pt arial; text-decoration: underline;}
.top A:hover {font:15pt arial; text-decoration: none;}

.topindex {color:999999;}
.topindex A {font: bold 14pt arial; text-decoration: underline; margin-bottom:2px;}
.topindex A:hover {font: bold 14pt arial; text-decoration: none; margin-bottom:2px;}

.joinmet {font: 18pt arial; text-decoration: none; color:888888;}
.joinmet A {font: bold 22pt arial; text-decoration: underline; color:b6eb42; margin-top:6px;}
.joinmet A:hover {font: bold  22pt arial; text-decoration: none; color:f0ebae;}

A {font: bold 12pt arial; text-decoration: underline; color:d54d4d;}
A:hover {font: bold 12pt arial; text-decoration: none; color:a20909;}
