.tbl{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.tbl th{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
	background:#f2f2f9;
}
.tbl td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}
.tbl tr.odd{
	background:#f2f2f2;
}
.tbl tr.event{
	background:#E6E6E6;
}
div.addnew{
	background:#ccc;
	padding:5px 10px;
	margin:5px;
	width:10%;
	margin-bottom:5px;
	float:left;
}
div.addnew a{
	text-decoration:none;
	color:#000;
}
div.addnew:hover{
	background:#999;
}

/* button */


.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    line-height:130%;
    text-decoration:none;
    font-size:14px;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
    text-decoration: none;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

fieldset{
	padding:2px 20px 20px 20px;
}
.required{
	color:#f00;
}
.stdetail{
	background:#ccc;
}
.stdetail1{
	background:#cbe8fa;
}