body
{
	font-family:Verdana;
	font-size:12px;
}
h2
{
	font-weight:bold;
	font-size:14px;
}
td
{
	font-family:Verdana;
	font-size:12px;
}
th
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.task 
	{
	border:1px solid #999999; padding:5px;
	border-top:0px;
	border-bottom:0px;
	background-color:#ffffff;
	}
.task a {color:#2C6EAA}

.task table:{border-collapse:collapse;}

.task table td 
	{
	color:#444444;
	padding:4px;
	}

a.nochangevisited {color:#2C6EAA}

.task_form
{width:100%;}

.task_list a {color:#2C6EAA}
.task_list td, .task_list th {padding:5px;} 

.task_list
{border-collapse:collapse;}
.task_list
{width:100%;}
.task_list th 
{
	border-bottom:2px solid #91A7B4; 
	border-left:1px solid #91A7B4; 
	border-top:1px solid #91A7B4; 
	border-right:1px solid #91A7B4; 
	background-color:#FFFFFF;
}

table.task_list
{
	margin-top:2px;
}

.task_list td
{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #dddddd;}

.task_pager td
{border:0px;}

.StateStyle3 {	color:Red; } 

.ajax__calendar_container table td {padding:0px;}

.input_ro
{
	border:none 0px;
	font-size:14px;
	font-weight:bold;
	color:#2C6EAA;
	overflow:visible;
}
.input_ro_dt
{
	border:none 0px;
	font-size:14px;
	font-weight:bold;
	color:#2C6EAA;
	overflow:visible;
	width:300px;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7 {display: block; height: 1px; overflow: hidden; font-size:1px;}

.r1 { margin: 0 5px; background-color: #999;}
.r2 { margin: 0 3px; background-color:#fff; border-left: 2px solid #999;border-right: 2px solid #999;}
.r3 { margin: 0 2px; background-color:#fff; border-left: 1px solid #999;border-right: 1px solid #999;}
.r4 { margin: 0 1px; background-color:#fff; border-left: 1px solid #999;border-right: 1px solid #999;}

.button {
margin:5px 0px 5px 0px;
background-image:url(../img/mentor_button.gif); 
background-repeat:no-repeat;
border:none; width: 150px; height:28px;
background-color:transparent;
font-weight:bold;
color:#fff;
cursor:pointer;
font-size:16px;
}

.buttonwide {
margin:5px 0px 5px 0px;
background-image:url(../img/mentor_button_wide.gif); 
background-repeat:no-repeat;
border:none; width: 250px; height:28px;
background-color:transparent;
font-weight:bold;
color:#fff;
cursor:pointer;
font-size:16px;
}

.myrepl {
	margin-top:-1px;
	BORDER:none;
	PADDING: 10px 10px 3px 30px; 
	DISPLAY: block; 
	BACKGROUND-COLOR: #f5f5f5;
}
.myrepl_header {
	padding-left:30px; color:#3783C8; 
	background-image:url(../img/hisrepl_bg_out.gif); background-position:top left; background-repeat:no-repeat;
}
.hisrepl {
	margin-top:-1px;
	BORDER:none;
	PADDING: 10px 10px 3px 30px; 
	DISPLAY: block; 
	BACKGROUND-COLOR: #f5f5f5;
}
.hisrepl_header {
	padding-left:30px; color:#3783C8;
	background-image:url(../img/repl_bg_out.gif); background-position:top right; background-repeat:no-repeat;
	padding-right:30px;
}

.myedit {
color:#6C95B5
}
.hisedit {
	DISPLAY: none
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.ver_data
{
	font-size:smaller;
	font-weight:bold;
}
.ver_body
{
	padding:0px 0px 0px 10px;
}
.button_transp 
{
margin:5px 0px 5px 0px;
background-image:url(../img/mentor_button_transp.gif); 
border:none; width: 150px; height:28px;
background-color:transparent;
font-weight:bold;
color:#666;
cursor:pointer;
}