/* CSS Document */
td{
color:#445968;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
p{
line-height:18px;
font-size:11px;
}
a{
color:#CC0000;
font-weight:bold;
text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#000000;
}
.b-white{
color:#FFF;
}
.b-yellow{
color:#FFD200;
}
.b-grey{
color:#393C37;
}
.b-brown{
color:#5A5A5A;
}
.b{
color:#000;
}
.b-red{
color:#DD0000;
}

.size12{
font-size:12px;
}
.a-green{
color:#429400;
font-weight:normal;
}
.border-bot{
border-bottom:1px solid #B1CB9B;
}
.img2{
border:1px solid #B1CB9B;
background-color:#FFF;
}
.inp{
width:140px;
height:25px;
background-color:#F1F4F6;
border:1px solid #D5DDE2;
}
.bot{
color:#919EAB;
font-weight:normal;
}
.bot:hover{
text-decoration:none;
color:#5A6062;
}
.footer{
color:#CADBBC;
font-weight:normal;
}
#menu{
margin:0;
padding:0;
list-style-type:0;
float:left;

}
#menu li{
margin:0;
float:left;
display:inline;
background:url(../images/menu_dev.gif) no-repeat left;
}
#menu li.first{
background:none;
}
#menu li a{
display:block;
color:#1B3D01;
line-height:50px;
float:left;
}
#menu li a.active{
background:url(../images/menu_actbgr.gif) repeat-x;
}
#menu li a div{
padding-left:22px;
float:left;
}
#menu li a.active div{
background:url(../images/menu_actleft.gif) no-repeat left top;
}
#menu li a div span{
display:block;
padding-right:22px;
height:47px;
float:left;
}
#menu li a.active div span{
background:url(../images/menu_actright.gif) no-repeat right top;
}

#menu li a:hover{
text-decoration:none;
background:url(../images/menu_actbgr.gif) repeat-x;
}
#menu li a:hover div{
background:url(../images/menu_actleft.gif) no-repeat left top;
}
#menu li a:hover div span{
background:url(../images/menu_actright.gif) no-repeat right top;
cursor:pointer;
}
.footer:hover {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px;
	padding: 0px;
	color:#000000;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px;
	padding: 0px;
	color:#000000;
}