/* CMS Standard */

.msg_btn:hover {background:#002D62; color:snow; border:1px solid snow; padding:1px 1px 1px 1px; font-style: italic; font-size: 11px;}
.msg_btn  { text-decoration:none; background:#BED9ED; color:#002D62; border:1px solid #002D62; padding:1px 1px 1px 1px; font-style: italic; font-size: 11px;}
.msg_info { text-decoration:none; background:#E6E6E6; color:#3D3D3D; border:1px solid #4B4B4B; padding:0px 1px 0px 1px; font-style: italic; font-size: 10px;}
.msg_ok   { text-decoration:none; background:#A3D39C; color:#005826; border:1px solid #4B4B4B; padding:0px 1px 0px 1px; font-style: italic; font-size: 10px;}
.msg_err  { text-decoration:none; background:#FDC689; color:#9E0B0E; border:1px solid #ED1C24; padding:0px 1px 0px 1px; font-style: italic; font-size: 10px;}
.msg_warn { text-decoration:none; background:#FFE88A; color:crimson; border:1px solid #ED1C24; padding:0px 1px 0px 1px; font-style: italic; font-size: 10px;}

.openAssistantBar {
background:#303030; cursor:pointer
}

p.olicms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777; 
	height: auto;
	width: 640px;
	padding: 0px;
	margin: 0px;
	text-align: justify;
}

p.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	margin: 10px;
	font-weight: normal;
	color: black;
	
	height: auto;
	width: 640px;
	padding: 5px 10px;
	text-align: justify;
}

.olicms{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.olicms:link     {color: #314396; text-decoration:none;}
a.olicms:visited  {color: #314396; text-decoration:none;}
a.olicms:hover    {color: crimson; text-decoration:underline; } 

textarea.olicms, input.olicms   {
	font-family: Courier New, Courier, Helvetica, serif;
	font-size: 12px;
	color: #050505;
	background: #C1C1C1;
	border: 1px solid;
}

textarea.olilist, input.olilist   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #050505;
	background: #C1C1C1;
	border: 1px solid;
}

.t_gi     {background: #006A25; color:snow; }
.t_green  {font-size: 10px;color: #00B034; }
.t_red    {font-size: 10px;color: crimson; }
.t_yellow {font-size: 10px;color: #E8641B; }
.t_error  {color: snow; background: crimson; }

a.t_yellow:link     {color: #EA6B48; text-decoration:none;}
a.t_yellow:visited  {color: #EA6B48; text-decoration:none;}
a.t_yellow:hover    {color: crimson; text-decoration:underline; }

/* Calendar */
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateD { color: #7D7D7D; border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }

.cmsAssistant{
	width: 300;
	height: 1200px;
	margin: 0px;
	padding: 0px;
	background: no-scroll;
}



