/* Common CSS Styles Document */



.no_link:hover {
	cursor: pointer;
}



br.h3{
	line-height: 3px;
}
br.h7{
	line-height: 7px;
}

.block{
display:block;
}
.c_def{
	cursor:default;
}
.t90{
font-size:90%;
}
.t110{
font-size:110%;
}
.hand{
	cursor: hand;
}

a.no_under{
	text-decoration: none;
}



.bg_norepeat {
	background-position:left;
	background-repeat:no-repeat;
}


/* -=-=-=-=-=-=-=-=-=	Color styles  =-=-=-=-=-=-=-=-=-=-=-=-=-=-= */	
.white{
	color:white;
}	
.red{
	color:#FF0000;
}	
.violet{
	color:#000088;
}	
.green{
	color:green;
}	
.orange{
	color:orange;
}
.blue{
	color:#336699;
}

.bg-white{
	background-color:#FFFFFF;
}	
.bg-violet{
	background-color:#000088;
}
.bg-grey{
	background-color:#D7D7D7;
}
.bg-lightgrey{
	background-color:#F7F7F7;
}

.bg-lightblue{
	background-color:#f4f5f7;
}
.bg-darkblue{
	background-color:#edf0f3;
}


.error .white{
	color:#ccc;
}

/* -=-=-=-=-=-=-=-=-=	Input styles  =-=-=-=-=-=-=-=-=-=-=-=-=-=-= */	
.input_hl{
	background-color:#FFEE99;
	border-style:solid;
}

input.wide,textarea.wide{
	width:97%;
	font-size:12px;
}
input.small{
	width:40px;
	font-size:12px;
}


/* -=-=-=-=-=-=-=-=-=	Calendar styles  =-=-=-=-=-=-=-=-=-=-=-=-=-=-= */	
.cl_sel { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek { font:bold xx-small Verdana; color:black; width:100%; height:12px; }
.cl_day { font:bold xx-small verdana; color:black; width:100%; height:12px; text-decoration:none; cursor:hand; }
.cl_day:hover {
	cursor:hand;
	text-decoration:none;
	color:red;
}
.cl_dayns4 { font:bold x-small verdana;   color:black; text-decoration:none; }
.cl_in { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; }

.cl_out { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; 
}

/**
.cl_day{
	cursor:hand;
	text-decoration:none;
}

.cl_day:hover{
cursor:hand;
text-decoration:none;
color:red;
}
.cl_dayns4{
cursor:hand;
text-decoration:none;
}
.cl_dayns4:hover{
cursor:hand;
text-decoration:none;
color:red;
}
.cl_out{
cursor:default;
}

**/


/***
 ***		Navigation styles
 ***/

.more{
	border:outset 1px;
	color:#555555;
	
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	
	font-weight:normal; 
	background-color: #e0e0e0; 
	height:21px;
	text-decoration:none;
}
.more:hover{
	border:outset 1px;
	color:#555555;

	padding:3px;
	padding-left:7px;
	padding-right:7px;
	
	background-color: #f0f0f0;
	height:21px;
	text-decoration:none;
}

.more_dis{
	border:outset 1px;
	color:#aaaaaa;
	
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	
	font-weight:normal; 
	background-color: #e0e0e0; 
	height:21px;
	text-decoration:none;
	cursor:default;
}

.docs {
	background-repeat:no-repeat;
	padding-left:30px;
}