body{margin: 5px; font: 12px Arial; background: #F2F2F2; color: rgb(90,44,160);}

a{color: rgb(90,44,160);}
img{border: 0;}

.page{/*width: 90%; margin-left: 5%;*/}

.calendar td{vertical-align: middle; border-radius: 0;}
.calendar tr.head td{background: url(images/row2.png); background: #5A2CA0; color: white; text-align: center;}
.calendar tr.head td sup{display: block;}
.calendar tr.row td{background: url(images/row.png) left center; background: none;}
.calendar td.title{font-weight: bold;}
.calendar td.date{font-weight: bold; text-align: right; background: #5A2CA0 !important; color: white;}
.calendar td .status{display: block; margin: 1px; border-radius: 0;}
.calendar td .status_0{background: green url(images/status_0.png) left center;}
.calendar td .status_1{background: red url(images/status_1.png) left center;}
.calendar td .status_2{background: silver url(images/status_2.png) left center;}
.calendar td div{padding: 0 4px;}
.cal_navi{display: block; margin: 5px 0; height: 30px;}
.cal_navi a{display: block; float: left; line-height: 30px; padding: 0 10px; margin-right: 2px; background: #5A2CA0; text-decoration: none; font-weight: bold; color: white; border-radius: 2px;}

.head_menu{height: 35px; background: url(images/head_menu_1.png) repeat-x; margin-bottom: 10px; background: #AA87DE;}
.head_menu a{margin: 0px 1px; padding: 0 10px 0 30px; line-height: 35px; color: rgb(0,0,255); text-decoration: none; font-weight: bold; display: block; float: left; color: white;}
.head_menu a:hover{background: #FFFFFF; color: #5A2CA0;}
.head_menu a img{height: 20px; position: absolute; margin-left: -25px; padding-top: 5px;}
.head_menu a.logout{float: right; color: red;}

h1{font-size: 18px; margin: 0 0 10px 0;}

.admin_tab_head{background: silver url(images/row.png); color: darkblue; font-weight: bold;}

.input{width: 250px; height: 25px; background: url(images/input.png) no-repeat; border: 0;}
.textarea{width: 400px; height: 100px; background: url(images/textarea.png) no-repeat; border: 0;}


.textgreen{color: darkgreen; background: url(images/status_2.png); color: white;}
.textgreen a{color: white;}