/* general tag styles */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
    line-height:150%;
	margin: 0 auto;
	background: #000 url(images/bg.jpg) repeat-x;
}
.leftstr {
padding:0px;
margin:0px;
background: url(images/left.png) repeat-y right;
}
.rightstr {
padding:0px;
margin:0px;
background: url(images/right.png) repeat-y;
}

.main{
background:#fff;
padding:0px;
}
.logo{
padding:8px;
}
.banner{
padding:8px;
}
.mainimage{
padding:8px;
}
.maintext{
padding:8px;
background:#fff;
font-family:Arial;
font-size:11px;
color:#212121;
}
.maintexttop{
padding:8px;
font-family:Arial;
font-size:11px;
color:#fff;
}
h2{
background:#fff;
font-family:Arial;
font-size: 21px;
font-weight:bold;
color:#212121;
padding:10px 8px 10px 8px;
border-bottom:1px dashed #ccc;
}
h3{
background:#000;
font-family:Arial;
font-size: 21px;
font-weight:bold;
color:#717171;
padding:0px 0px 0px 0px;
}

.topmenu{
padding:8px 8px 0px 8px;
}
.menua{
background:#000;
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#fff;
padding:15px 11px 14px 11px;
}
.menua a {
color:#fff;
text-decoration:none;
padding:0px 10px 0px 10px;
}
.menua a:hover {
color:#fff;
text-decoration:none;
background:#EF3000;
padding:15px 10px 14px 10px;
}
.menua a:visited{
color:#fff;
}

.menual{
background:#000 url(images/menul.gif) no-repeat;
height:44px;
}
.menuar{
background:#000 url(images/menur.gif) no-repeat right;
}
.menub{
background: url(images/shadow.jpg) no-repeat;
height:29px;
}
a {
color:#000;
text-decoration:none;
}
a: hover {
color:#EF3000;
text-decoration:none;

}
a:visited{
color:#000;
}
.footer{
background:#000;
font-family:Arial;
font-size: 10px;
font-weight:normal;
color:#717171;
padding:15px 11px 14px 11px;
}
