body {
	font:				12px Arial, Helvetica, sans-serif;
	margin:				0px;
}
td {
	font:				12px Arial, Helvetica, sans-serif;
}
.bold {
	font-weight:		bold;
}
.column_title {
	border:				1px solid #908ab8;
	text-align:			center;
}
.company_name {
	color:				#ffffff;
	font:				bold 16px Arial, Helvetica, sans-serif;
	letter-spacing:		8px;
	line-height:		20px;
	padding-left:		10px;
}
.company_name_text {
	color:				#7068a4;
	font:				bolder 16px Arial Black, Helvetica, sans-serif;
	letter-spacing:		8px;
	line-height:		20px;
	padding-left:		20px;
}
.content {
	padding-left:		5px;
	padding-right:		5px;
}
.current_selection {
	position:			absolute;
	z-index:			20;
	visibility:			hidden;
	top:				0px;
	left:				0px;
}
.div_current_selection {
	background:			#f5f5f5;
	border:				1px solid #000066;
	padding:			2px;
}
.divider {
	background-image:	url(/images/divider.gif);
	padding:			1px;
}
.eta_due_soon {
	color:				#b30000;
}
.grid {
	border:				1px solid #908ab8;
}
.grid2 {
	border:				2px solid #908ab8;
}
.shaded {background-color: #F0EEFB; }
.shade1 {background-color: #F0EEFB; }
.shade2 {background-color: #E9E6F8; }
.shade2 {background-color: #FFFFFF; }
.shade_sel {background-color: yellow; }
.header {
	/* background-image:	url('/images/header_bg.gif'); */
	background-color: red;
	height:				85px;
	width:				750px;
}
.page {
	background:			#ffffff;
}
.shadow_left {
	background-image:	url(/images/box_bg_left.png);
	width:				5px;
}
.shadow_right {
	background-image:	url(/images/box_bg_right.png);
	width:				5px;
}
.status_bar {
	color:				#ffffff;
	font-weight:		bold;
}
.status_bar_text {
	font-weight:		bold;
}
.text_center {
	text-align:			center;
}
.text_right {
	text-align:			right;
}
.title {
	font-weight:		bold;
	font-size:			16px;
}
.task_logo_B {
	background-image: url(https://taskmeister.bizware.com/images/task_logo_B_bg_small.gif);
}
.head_title {
	background-color: #908AB8;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.bg_title_purple {
	background-color: #908AB8;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.main_border {
	background-color: #908AB8;
	padding: 1px;
}
.titlesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
.fieldtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color: #000066;
}
.tooltip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color: #000000;
	background: #FFFFCC;
	border-color : #000000;
	border-style : solid;
	border-width : 1px;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #b30000;
}
.error_table {
	background-color: #b30000;
}

.success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #32b516;
}

.smallhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : thin;
}
.smalltable{
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : thin;
}
.private{
	font-family: Arial, Helvetica, sans-serif;
	color: #C0c0c0;
	font-style : italic;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background: #336699;
	width: 60px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
}
.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffff00;
	text-decoration: none;
	background: #336699;
	width: 100px;
}

.toggle_button {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #f0f0f0;
}
.toggle_button:hover {
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #db1e22;
}

.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.smallmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.infohead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	margin-top : 2px;
	margin-bottom : 2px;
	letter-spacing : 4px;
	color: #FFFF33;
}
.calendar{
	font-size : 10px;
}
.calendarToday{
	font-size : 10px;
	background-color : #ebebeb;
}
.event_prop{
	color: #000000;
}
.event_conf{
	color: #000000;
}
.task_prop{
	color: #000000;
}
.task_prop_late{
	color: red;
}
.task_event_canceled{
	color: #c0c0c0;
}
.task_done{
	color: green;
}
.tsk_btns:hover{
	background: #ffff33;
}
.company {
	background-color: #000000;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	font-size: 18px;
	font-weight: bolder;
	letter-spacing: 8px;
	line-height: 20px;
}
.button_prioritize {
	text-align: center;
	width: 200px;
}
.bugs_text {
	text-align: justify;
	margin-top: 15px;
}
.bugs_head {
	font-size: 13px;
	color: #000000;
}
.odd { background-color: #ffffff; }
.even { background-color: #efefef; }

.purple { background-color: #908AB8; }
.black { background-color: #000000; }

INPUT.Small		{ font-family: verdana, arial, helvetica; font-size : 10px;}
INPUT			{font-family: verdana, arial, helvetica; font-size: 10px;}
INPUT.TEXT		{font-family: verdana, arial, helvetica; font-size: 10px; border-width: 1;}
INPUT.Button	{background-color: #BBCCDD; color: #FFFFFF; font-family: Verdana, arial, Helvetica;font-size:10px;}
SELECT			{font-family: verdana, arial, helvetica; font-size:10px; background-color: #FFFFFF; }
TEXTAREA		{font-family: verdana, arial, helvetica; font-size:10px; background-color: #FFFFFF; width: 100%;}
a:link { color: #0000ff; text-decoration: none; }
a:visited { color: #0000ff; text-decoration: none; }
a:hover { color: purple; text-decoration: underline; }

a.tmenu:link { color: #0000ff; text-decoration: none; }
a.tmenu:visited { color: #0000ff; text-decoration: none; }
a.tmenu:hover { color: purple; text-decoration: underline; }

a.tmenu_sel:link { background-color: yellow; color: #0000ff; text-decoration: none; }
a.tmenu_sel:visited { background-color: yellow; color: #0000ff; text-decoration: none; }
a.tmenu_sel:hover { background-color: yellow; color: purple; text-decoration: underline; }

	.tooltip, .green {
	    color:#191;
	}
	.tooltip_content{
		background-color: #F3F788;
		color: #000000;
    	font: 11px Arial, Helvetica;
    	overflow:hidden;
    	margin:2;
    	padding:4px;
		border: 1px solid #000000;
	}
	.tooltip_content h3 {
	    margin:0;
    	padding:0;
	}
	.alphacube_content {
    	overflow:hidden;
	}

.calendar_header {
	background-color: #d5d2e6;
	border-top: 1px solid #938cbf;
	border-bottom: 1px solid #938cbf;
	border-right: 1px solid #938cbf;
}
.calendar_hours {
	background-color: #d5d2e6;
	border-bottom: 1px solid #938cbf;
	border-left: 1px solid #938cbf;
	border-right: 1px solid #938cbf;
}
.calendar_day_content_odd {
	background-color: #fff4d9;
	border-bottom: 1px solid #938cbf;
	border-right: 1px solid #938cbf;
}
.calendar_day_content_even {
	background-color: #fffcf4;
	border-bottom: 1px solid #938cbf;
	border-right: 1px solid #938cbf;
}
.table_wks{
border:1px solid #dddddd;
border-collapse:collapse;
}
.table_wks td{
border:1px solid #dddddd;
padding:5px;
}
.table_wks tr{
border:1px solid #dddddd;
}
.current_selection1 {
	position:			absolute;
	z-index:			20;
	visibility:			hidden;
	top:				14px;
	left:				143px;
}
.parent_selection{
position:relative;
top:0;
left:0;
}
.deloading{
background:#FEFFAF;
font-weight:bold;
font-size:12px;
line-height:20px;
text-align:center;
}
#loadingdiv{
position:fixed;
z-index:1000;
top:0;
width:100px;
margin:0 auto;
align:center;
left:50%;
}
/*
.nodeclass {

	background:#ffccff;
}
.nodebox-white {
	background:#ffffff;
}
.nodebox {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.node-heading {
	height:20px;
	text-align:right;
}
*/
.workflow {
	width:100%;
	padding-top:10px;
}

.delnode {
	width:20px;
	height:20px;
}

.msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #396C31;
}

/* Layout */

#navigation {
margin:0;
list-style-type: none;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
}

#navigation li {
  display: inline;
  position: relative;
  list-style: none;
}

#navigation li a {
  display: block;
  text-align: center;
  text-decoration: none;
  font-size: 12px;
}

#navigation ul {
  display: block;
  position: absolute;
  left: -70px;
  padding:0;
  background:#E0DDF6;
  opacity:.97;
filter:alpha(opacity=97);
border:1px solid #444;
}

#navigation ul li {
  /*float: left; For Gecko*/
  display: block !important;
  /*display: inline; For IE*/
  margin: 0;
  padding: 0;
  line-height: normal;
  height: 30px;
  width: 170px;
}

#navigation ul li a {
  display: block;
  margin: 0;
  padding: 8px;
  font-weight: normal;
  text-align: left;
  line-height: normal;
}

#navigation ul li a:hover {
  color: #f0f0f0;
  background: #0a4395;
}
a.dropimg{
position:relative;
z-index:10;
}

a.greybutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-family:Arial;
	font-size:13px;
	padding:3px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	font-weight:bold;
}
a.greybutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
a.greybutton:active {
	position:relative;
	top:1px;
}
a.setflipbtn {
	display:block;
	width:64px;
	height:24px;
}
a.setbutton {
	background: transparent url('/images/buttons/set_on.jpg')
}
a.setbutton:hover {
	background: transparent url('/images/buttons/set_off.jpg')
}
a.flipbutton {
	background: transparent url('/images/buttons/flip_on.jpg')
}
a.flipbutton:hover {
	background: transparent url('/images/buttons/flip_off.jpg')
}
#skip a {position: absolute; left:-10000px; top: auto; width: 1px; height:1px; overflow: hidden;}
#skip a:focus {position: static; width: auto; height: auto;}
h1{
	font-size: 20px;
	margin-bottom: 5px;
}

h2 {
	font-size: 17px;
	margin-bottom: 5px;
}

h3 {
	font-size: 15px;
	margin-bottom: 5px;
}

.hidden {
	display: none;
}
