/*--------------- Overall --------------*/

body, td, div {
font-family:		verdana, arial, helvetica;
margin:			0px;
scrollbar-3dlight-color:#ff0000; 
scrollbar-arrow-color:	#ffffff; 
scrollbar-base-color:	#ffffff; 
scrollbar-darkshadow-color: #fffffff; 
scrollbar-face-color:	#ff0000; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color:	#ffffff; 
scrollbar-track-color:	#ffffff; 
}

p {
font-family:		verdana, arial, helvetica;
font-size:		11px;
line-height:		12px;
}

li.space {
line-height:		14px;
}

h1, h2, h3, h4, h5 {
font-family:		verdana, arial, helvetica;
margin:			0px;
}

ul, b, i, font, blockquote, a:link, a:visited, a:active {
font-family:		verdana, arial, helvetica;
}

sup {
font-size:		9px;
line-height:		14px;
}

.clienttitle {
font-family:		verdana, arial, helvetica;
font-size:		14px;
color:			red;
font-weight:		bold;
text-transform:		Uppercase;
}

.footer {
font-family:		verdana, arial, helvetica;
font-size:		9px;
color:			#777777;
text-decoration:	none;
}

.footer:hover {
color:			red;
}

.redtext {
font-family:		verdana, arial, helvetica;
color:			red;
}

.bluetext {
font-family:		verdana, arial, helvetica;
color:			blue;
}

.textcell {
background-image:	url(/images/dither-bg.gif);
padding:		5px;
}

.workform {
padding-top:		7px;
}

a.news {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			red;
font-weight:		bold;
text-decoration:	none;
text-transform:		Capitalize;
}

a.news:hover {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			#000000;
font-weight:		bold;
}

a.studies {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			red;
text-decoration:	none;
text-transform:		Capitalize;
}

a.studies:hover {
color:			#777777;
}

.worklist {
list-style-image: 	url(/images/arrow-grey.gif);
margin:			0 0 0 40;
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			#000000;
}

.srtext {
font-family:		verdana, arial, helvetica;
font-size:		9px;
color:			red;
}

.redform { 
color:			#000000; 
background: 		#F2F2F2; 
font-weight: 		bold; 
font-size: 		10px; 
}

a.greytored {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			#777777;
text-decoration:	none;
}

a.greytored:hover {
color:			red;
}

a.bluetored {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			blue;
text-decoration:	none;
}

a.bluetored:hover {
color:			red;
}

.bluetitle {
font-family:		verdana, arial, helvetica;
font-size:		14px;
font-weight:		bold;
color:			blue;
text-decoration:	none;
text-transform:		Capitalize;
line-height:		16px;
}

a.redu {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			red;
text-decoration:	none;
}

a.redu:hover {
text-decoration:	underline;
}

a.blacku {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			black;
text-decoration:	none;
}

a.blacku:hover {
text-decoration:	underline;
}

.reportproject {
font-family:		verdana, arial, helvetica;
font-size:		14px;
color:			red;
font-weight:		bold;
}

.reporttask {
font-family:		verdana, arial, helvetica;
font-size:		11px;
color:			red;
font-weight:		bold;
}

.hidefield {
visibility:		hidden;
}

.calendarbiglink {
font-family:		verdana, arial, helvetica;
font-size:		12px;
color:			red;
text-decoration:	none;
}

.calendarbiglink:hover {
color:			blue;
}

.calendarlink {
font-family:		verdana, arial, helvetica;
font-size:		9px;
color:			black;
text-decoration:	none;
}

.calendarlink:hover {
color:			blue;
text-decoration:	underline;
}

.calendarholiday {
font-family:		verdana, arial, helvetica;
font-size:		9px;
color:			blue;
text-decoration:	none;
line-height:		10px;
text-transform:		Capitalize;
}

.calendarholiday:hover {
color:			red;
text-decoration:	underline;
}

.calendardeadline {
font-family:		verdana, arial, helvetica;
font-size:		9px;
color:			green;
text-decoration:	none;
line-height:		10px;
text-transform:		Capitalize;
}

.calendardeadline:hover {
color:			red;
text-decoration:	underline;
}

.calendarvacation {
font-family:		verdana, arial, helvetica;
font-size:		9px;
color:			#7700DD;
text-decoration:	none;
line-height:		10px;
text-transform:		Capitalize;
}

.calendarvacation:hover {
color:			red;
text-decoration:	underline;
}

.calendarlist {
list-style-type:	square;
list-style-position:	inside;
margin:			0px;
padding:		0px;
font-family:		verdana, arial, helvetica;
font-size:		9px;
line-height:		10px;
color:			red;
vertical-align:		bottom;
}

.calendartitle {
font-family:		verdana, arial, helvetica;
font-size:		12px;
color:			red;
font-weight:		bold;
}

.tasklist {
list-style-type:	square;
list-style-position:	inside;
margin:			0px;
padding:		0px;
font-family:		verdana, arial, helvetica;
font-size:		9px;
line-height:		10px;
color:			blue;
}

.logincell {
font-family:		verdana, arial, helvetica;
font-size:		11px;
line-height:		12px;
cursor:			pointer; 
cursor:			hand;
color:			red;
}