body {
        top:5px;
        font-family:Arial;
        position:relative;
        margin:auto;
        width:800px;
        background:#ffffff;
}
p {
        font-family:Arial;
        font-size:13px;
        margin:5px;
}
div.head {
        width:100%;
/*        background:url("../img/bg.gif") no-repeat;	*/
        background:url("../img/banner_cdl4.gif") no-repeat;
        margin-bottom:2px;
        border:solid 1px #999999;
	height:135px;
}
div.menu {
        height:20px;
        background:#A7A99C;
	font-size:11px;
	font-family:Arial;
	text-align:center;
}
div.menu2 {
        height:25px;
        background:#A7A99C;
	font-size:16px;
	font-family:Arial;
	text-align:center;
}
td {
        height:15px;
        font-size:13px;
        font-family:Arial;
}
.b {
        margin:0px;
}
#left {
        background:#EEEFEA;
        margin:0px;
        width:150px;
        float:left;
        font-family:arial;
        font-size:13px;
        border: 1px solid #999999;

}
#img_right {
        float:right;
}
#img_left {
        float:left;
}
#right {
        width:640px;
        float:right;
        border: 1px solid #999999;
}
#right2{
        width:640px;
        float:right;
        text-align: right;
}
#full {
        width:100%;
	margin:auto;
        border: 1px solid #999999;
}
#odd {
        background:#ECE9E9;
}
form {
        margin:10px;
        font-family:arial;
        font-size:12px;
}

input.a {
        height:13px;
        margin-left:10px;
        background:#CCCCCC;
        color:#990000;
        font-family:arial;
        font-size:11px;
}
input.b {
        height:17px;
        background:#CCCCCC;
        color:#990000;
        font-family:arial;
        font-size:10px;
}
div.h {
        background:#A7A99C;
        width:95%;
        border:solid 1px #999999;
        margin:auto;
}
a {
        font-size:13px;
}
#img {
	border:solid 1px #999999;
	margin:5px;
}
news {
	border:solid 2px #777777;
	margin:auto;
}
h3 {
	margin:5px;
}
#admin {
	margin:20px;
	border:solid 1px #999999;	
	padding:5px;
	background:#CCCCCC;
	text-align:center;
	max-width:600px;
}
#admin1 {
	margin:20px;
	border:solid 1px #999999;	
	padding:5px;
	background:#CCCCCC;
	text-align:left;
	max-width:600px;
}
#red {
	color:#FF0000;
}
#big {
	font-size:15px;
	font-weight: bold;
}
#recent {
	font-size:9px;
	width: 800px;	
	text-align: center;
}
#small {
	font-size:9px;
	background-color:#999999;
	font-weight: bold;
}
#small2 {
	font-size:9px;
	font-weight: bold;
	background-color:#FFFFFF;
}
#l1 {
	background-color:#CCCCCC;
}
#msg {
	margin-left: auto;
  	margin-right: auto;
}

