/* CSS Document */
body{margin:0px; font-family:Verdana, Geneva, sans-serif; color:#515151; font-size:11px;}

/*	HEADER	*/
#header{width:100%; background-image:url(../images/bg_header.jpg); background-repeat:repeat-x; height:110px;}
#menu{background-image:url(../images/aftld_logo.jpg); background-repeat:no-repeat; height:100px; padding-top:13px;width:850px; font-size:12px}
#menu a{ font-weight:bold; color:#fff}
#menu_bar { background-color:#CC810A; margin-top:10px; padding:7px; -moz-border-radius:50px;border-radius: 50px;-webkit-border-radius:50px; color:white}
#session{float:right;background-color:#CC810A; background-repeat:no-repeat;font-size:10px; padding:5px; margin-top:12px; -moz-border-radius:50px;border-radius: 50px;-webkit-border-radius:50px;}

/*	CONTENT */
#content{background-color:#E6E6E6; border-bottom:1px solid #ccc;width:100%; min-height:500px; padding-top:25px; padding-bottom:25px}
#advert{background-color:#CC810A; padding:5px}
#contentPanels{width:850px; text-align:left;}
#leftContentPanel{width:600px; float:left; padding:0px 5px 0px 0px}
#leftContentPanel img{max-width:580px;}
#rightContentPanel{float:right; width:230px; padding-top:15px}
.metadata {
	color:#999999;
	font-size:10px;
	margin-bottom:5px;
	margin-right:10px;
	padding-bottom:3px;
	border-bottom:1px dotted #CCCCCC;
	font-style:italic;
}

/* LINKS */
div#link{background-image:url(../images/list_item.jpg); background-repeat:no-repeat; padding:1px 0px 20px 20px; height:18px;}
a{ text-decoration:none;color:#FF3300}
a:hover{ text-decoration:underline; color:#FF3300}


/*	BOX	*/
#box{background-color:#CC810A;border:1px solid #CC810A;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px; z-index:100}
#boxTitle{padding:5px;font-size:13px; font-weight:bold}
#boxContent{background-color:#E6E6E6;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;padding:5px; height:130px}
#boxLinkContent{background-color:#E6E6E6;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;padding:5px;}
#boxContentText{ height: 71px; overflow:hidden;}
#boxContentTitle{ text-transform:capitalize; padding-bottom:1px; color:#754D00}
#box_noborder div#boxContent{padding-bottom:15px; height:auto}
#box_noborder div#boxContentText{ height:auto;}
#box_noborder div#link{background-image:url(../images/list_item.jpg); background-repeat:no-repeat; padding:1px 0px 20px 20px; height:18px; margin-top:10px}

/* QUICK LINKS */
div#quicklinks { border-bottom:1px dashed #BA7901; font-size:11px}
div#quicklinks h3 {color:#FFF; padding:5px; margin:0px; background:#BA7901; text-transform:uppercase; font-size:14px;}
div#quicklinks a {display:block; padding:4px 5px; color:#666; border-top:1px solid #FFF; background:#F2F2F2; text-decoration:none;}
div#quicklinks a:hover {background:#333; color:#FFF;}
#box #quicklinks {background-color:#E6E6E6;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;}
#box #quicklinks h3 {background:#A9D43B;padding:5px;font-size:13px; font-weight:bold}

/* LINKS */
.links h3 {color:#FFF; padding:5px; margin:0px; background:#BA7901; text-transform:uppercase; font-size:14px;}
.links a {display:block; padding:4px 5px; color:#666; border-top:1px solid #FFF; background:#F2F2F2; text-decoration:none;}
.links a:hover {background:#333; color:#FFF;}

/* NOTIFICATION */
#notify{
	border:1px dotted #8A0000;
	background-color:#FFDDDD;
}

/*	BUTTONS	*/
#buttons{ 	color:#999999;
	font-size:10px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px 5px;
	border:1px dotted #333;
	background-color:#CCCCCC;
}
#btn_orange, #btn_green, #btn_red, #btn_grey, #btn_brown, #prog_btn_ok, #prog_btn_cancel {
	padding:4px 14px;
	color:#F7F7F7;
	font-size:12px;
	text-decoration:none;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;
}
#btn_green { background-color:#64821E;}
#btn_orange {background-color:#FFA801;}

/*	FILES	*/
.files{
	background-color:#F8F8F8;
	-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;
	padding:5px;
}

.table_list {display:block}
.table_list th { background-color:#333333; color:#FFFFFF; padding:3px;}
.table_list td {padding:3px;}
.table_list tr:nth-child(even) { background-color:#ccc;}
.table_list tr:nth-child(odd) { background-color:#999;}


#calendar{
	border:2px solid #000;
	width:850px;
/*	border-left:2px solid #000;
*/}
#calendar th {
	padding:3px;
	background-color:#CCC;
	border-bottom:1px solid #000;
	border-right:1px solid #000;}
#calendar td {
	height:80px;
	width:121px;
	padding:2px;
	vertical-align:top;
	text-align:right;
	
	border-bottom:1px solid #000;
	border-right:1px solid #000;}

#calendar div.events
{
	height:80px;
	overflow:auto;
	font-size:9px;
}

#calendar div.events div
{
	margin-top:2px;	
	height:15px;
	max-width:121px;
	text-align:left;
	-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;
        cursor:pointer;
}

.div_green
{
  border:1px solid #060;
	background-color:#009900;
	color:#FFFFFF;
}
.div_yellow
{
	border:1px solid #F60;
	background-color:#F90;
	color:#FFFFFF;
}
.div_blue
{
	border:1px solid #00C;
	background-color:#00F;
	color:#FFFFFF;
}