body {
	background-color: #f2f1df;
}

div.area_title {
	background-color: #a2b8dc;
	color: #fff;
	font-weight: bold;
}

div.area_navbar {
	background-image: url(/templates/iceblue/images/bar_header_bg.gif);
}

div.area_navbar ul li.button a {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
	color: #000;
}

div.area_navbar ul li.button a:hover {
	border: 1px solid #0a246a;
	background-color: #8592b5;
	color: #fff;
}

div.box_right_container {
	background-color: #fff;
}

#calender_box {
	background-color: #fff;
}

div.box_right_container ul li a {
	color: #000;
}

div.box_right_container ul li a:hover {
	background-color: #d4d5d8;
	color: #fff;
}

div.box_main_container {
	background-color: #fff;
}

div.box_main_container ul li a {
	color: #000;
}

div.box_main_container ul li a:hover {
	background-color: #d4d5d8;
	color: #fff;
}

div.box_main_container form ul li input.text {
	border: 1px solid #d4d5d8;
}

div.box_main_container form ul li input.button {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
}

#relation_list_box {
	height: 260px;
}

div.main_navbar {
	
}

div.main_navbar ul li.button a {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
	color: #000;
}

div.main_navbar ul li.button a:hover {
	border: 1px solid #0a246a;
	background-color: #8592b5;
	color: #fff;
}

div.main_navbar ul li.icon a {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
	color: #000;
}

div.main_navbar ul li.icon a:hover {
	border: 1px solid #0a246a;
	background-color: #8592b5;
	color: #fff;
}

div.box_main_container input.text {
	border: 1px solid #d4d5d8;
}

div.box_main_container input.button {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
}

.blank {
	border: 1px #ddd solid !important;
	color: #ddd;
}
.dragging {
	position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

form.item input {
	border: 1px solid #d4d5d8;
	padding: 2px;
	font-size: 11px;
}

form.item textarea {
	border: 1px solid #d4d5d8;
	padding: 2px;
	font-size: 11px;
}

td.divider h1 {
	font-size: 16px;
	font-weight: bold;
	color: #0a246a;
	border-bottom: 2px solid #d4d5d8;
	padding: 4px;
	margin: 0px;
}

#overlay a {
	color: #666;
	text-decoration: none;
}

ul.link_navbar li.button a {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
	color: #000;
}

ul.link_navbar li.button a:hover {
	border: 1px solid #0a246a;
	background-color: #8592b5;
	color: #fff;
}

ul.link_navbar li.icon a {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
	color: #000;
}

ul.link_navbar li.icon a:hover {
	border: 1px solid #0a246a;
	background-color: #8592b5;
	color: #fff;
}


li.Today {
	background-color: #ffc365;
}

li.Passed {
	background-color: #d24444;
}
li.PassedToday {
	background-color: #d27344;
}
li.Active {
	background-color: #8bdb64;
}

li.Completed {
	background-color: #dfd;
}


div#login form ul li input.text {
	border: 1px solid #d4d5d8;
}

div#login form ul li input.button {
	border: 1px solid #0a246a;
	background-color: #d4d5d8;
}


div.agendaitem {
	position: absolute;
	z-index: 200;
	border: 1px solid #000;
	background-color: #eee;
	padding: 2px;
	width: 160px;
	overflow: hidden;
}

div.agendaitem a.agendaitem {
	display: block;
	color: #000;
	text-decoration: none;
}

a.page_nav {
	color: #666;
	text-decoration: none;
}

a.page_nav:hover {
	color: #000;
	text-decoration: underline;
}

a.page_active {
	color: #000;
	text-decoration: underline;
}

a.page_active:hover {
	color: #000;
	text-decoration: underline;
}


div.agendaitemcompleted {
	position: absolute;
	z-index: 200;
	border: 1px solid #000;
	background-color: #dfd;
	padding: 2px;
	width: 160px;
	overflow: hidden;
}

div.agendaitemcompleted a.agendaitem {
	display: block;
	color: #000;
	text-decoration: none;
}
