img {border:0px}
form {margin:0px}

a {
color: #0088cc;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

.fl {float:left}
.fr {float:right}

.tar {
text-align:right;
}

.cleardiv {clear:both}

.main{
width:965px;
margin:0 auto;
background-color:#fff;
}

body {
background-color:#fff;
color:#333;
margin:0px;
font-family:Arial;
font-size:0.9em
}

h1, h2, h1 a, h2 a {
margin:0px 0px 0.3em 0px;
font-family:serif;
font-weight: normal;
color:#993333;
}

h1 {font-size:1.7em;}
h2{ font-size:1.3em; }

h1 a, h2 a {
text-decoration:none;
}
h1 a:hover, h2 a:hover {
text-decoration:underline;
}

.sm {font-size:80%}

.c2c {width:280px; float:left; overflow:hidden}
.c4c {width:560px; float:left; overflow:hidden}
.c6c {width:840px; float:left; overflow:hidden}

.bg4_2 {background-image:url(4_2bg.gif); background-repeat:repeat-y;}
.bg2_2 {background-image:url(2_2bg.gif); background-repeat:repeat-y;}
.bg6_1 {background-image:url(6_1bg.gif); background-repeat:repeat-y;}

.tgr {color:#aaa}
.tw {color:#fff}

.grbg {background-color:#eee} 
.wbg {background-color:#fff}
.ybg {background-color:#ffef89}


.clb {
width:125px;
float:left;

}
.cl1w {
width:125px;
margin-right:15px;
float:left;
}
.cl2w {
width:265px;
margin-right:15px;
float:left;
}
.cl4w {
width:545px;
margin-right:15px;
float:left;
}

.separator2 {
border-bottom:1px solid #ccc;
margin-bottom:5px;
padding:2px 0px 2px 0px;
font-weight: bold;
color:#ce2e20;
clear:both;
overflow:hidden;
}

.separator {
border-top:8px solid #ce2e20;
margin-bottom:5px;
padding:4px 0px 4px 0px;
font-family:serif;
font-weight: bold;
font-size:1.2em;
}

.separator a {
color:#993333;
text-decoration:none;
}
.separator a:hover {
text-decoration:underline;
}

.separator a.anc{
color:#000;
text-decoration:none;
}
.separator a.anc:hover {
text-decoration:none;
}

.nblock {
overflow: hidden;
margin-bottom: 10px;
}

.nib {
margin-bottom:20px;
border-top:1px #ccc dotted;
padding-top:4px;
}
.nibwd {
margin-bottom:20px;
padding-top:4px;
}

.nib img, .nibwd img {width:265px}

.lngbar {
float:left;
color: #993333;
word-spacing:10px
}
.lngbar a {text-decoration:underline}
.lngbar a:hover {text-decoration:none}

.logo{
display:block;
margin-top:17px;
margin-left:20px;
float:left;
}

.footer{
border-top:10px solid #ce2e20;
padding:4px 0px 5px 0px;
font-size:80%;
margin-top:20px;
}

.toppanel {
border-bottom:1px solid #ab0000;
font-size:80%;
}
.tl {
height:24px;
background-color:#ce2e20;
background-image:url('ansl.gif');
background-repeat:no-repeat;
background-position:855px; 
}

.colt1 {
font-family:serif;
font-weight:bold;
}

.ccdef {
border-top-color:#ce2e20;
}

.topnews p{
font-size:80%;
margin:0px 0px 0.7em 0px;
}

.navtop, .navtopr {
margin:5px 0px 5px 0px;
font-family:serif;
font-size:121%;
color:#ccc;
}
.navtopr { float:right }
.navtopr a:hover {text-decoration:underline}
.navbottom a, .navtop a {text-decoration:none; padding:0px 5px 0px 5px;}
.navbottom {
margin-bottom:15px;
background-color:#fff;
margin:8px 0px 4px 0px;
padding:4px 0px 4px 0px;
}
#news h1 {font-size:2.1em}
#news #subtitle {
margin:-5px 0px 20px 0px;
font-size:1.2em;
color:#777;
}
#news .tb {
border-top:1px solid #000;
padding-top:2px;
margin-bottom:10px;
}
#news .nb {
border-top:1px dotted #ccc;
padding-top:2px;
margin-bottom:10px;
}
#news #imgholder {
width:400px;
overflow:hidden;
margin-bottom:13px;
font-size:80%;
color:#888;
}
#news #imgholder img {
margin-bottom:2px;
}
#news #body
{
line-height:1.5em;
}


.wblock {
width:125px;
margin-bottom:7px;
}
.wblock .title {
font-family:serif;
padding:3px;
font-size:115%;
background-color:#bbb;
overflow:hidden;
}

.wblock .title a, .wblock .title a:hover, .content a, .content a:hover {
color:#000;
text-decoration:none;
}

.content{
color:#000;
	padding:4px;
	position:relative;
	top:0px;
	left:0px;
	width:117px;
	background:url(tr.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tr.png',sizingMethod='scale');
	display:none;
	cursor:pointer;
	text-decoration:none;
	font-size:90%;
}

.cimg {
width:125px; height:116px;
text-decoration:none;
cursor:pointer;
}

.gallimage {width:545px; overflow:hidden; margin-bottom:15px}
.gall .row {width:545px; margin-bottom:10px}
.gall .row img {float:left}
.gall .row .rblock {margin-left:80px}
.gall .row .rblock img {margin-left:13px}

.search {
margin-top: 18px;
float:right;
}