html{
	background:#FFFFFF;
}

body{ margin:0 auto; background:url(background.gif); font-size:12px;
}

.lm{ font-weight:bold; color:#FF0000; letter-spacing:1px;
}

.gd{ padding-right:10px; text-align:right;
}

.lm2{ font-weight:bold; color:#FFFFFF; letter-spacing:1px; vertical-align:middle;
}

.gd2{ padding-right:10px; text-align:right;
}

.gd2 a{ color:#FFFFFF;}

.lm2 span{ color:#FFFFFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {   
    padding: 0;   
    margin: 0;   
	font-family:Tahoma,sans-serif;
	font-size:12px;
	color:#333;
}  

a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}
ul{
	list-style:none;
}

 .top .t_r  { float:right; overflow:hidden;}
.top .t_l{ float:left; overflow:hidden;}
.top,.top .t_l,.top .t_r{ background:url(header_bg.png)}
.top {
	background-position: 0 -87px;
	background-repeat: repeat-x;
	height: 34px;
}
 .top .t_l {
	background-position: -13px 0;
	background-repeat: no-repeat;
	height: 34px;
	width: 7px;
}
 .top .t_r {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 34px;
	width: 8px;
}

#navMenu{ widows:940px; overflow:hidden;}
#navMenu li {
	float: left;
	line-height: 34px;
	height: 34px;
	background-image:url(header_interval.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: -2px;
}
#navMenu li a {
	font-size: 13px;
	color: #FFF;
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 2px;
	display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
	background-image:url(header_hover.png);
	background-position:inherit;
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}

