BODY.general {
	font-family: sans-serif;
	font-size: 80%;
	background-color: #ffffff;
}

a:link {
	color: #008000;
	text-decoration: none;
}

a:hover {
	color: #008000;
	text-decoration: underline;
	font-weight: bold;
}

a:visited {
	color: #008000;
	text-decoration: none;
}

TD.likelink {
	color: #008000;
}

TD.likelink:hover {
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}

TR.hand:hover {
	cursor: pointer;
}

tr.d0 {
	background-color: #90d091;
}

tr.d1 {
	background-color: #ebf293;
}

tr.processhead {
	background-color: #90d091;
}

tr.process {
	background-color: #ebf293;
}

.odd td {
	background-color: #90d091;
	padding: 1px 5px 1px 5px;
}

.even td {
	background-color: #ebf293;
	padding: 1px 5px 1px 5px;
}

TABLE.smallneat{
	font-size: 90%;
	vertical-align: text-top;
}

/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*FORMATS TABLE CELLS with backround images and colour*/
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.logoutCell{
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(images/login_bckgrd.jpg);
	background-repeat: repeat-x;
}

.navCell{
	/*background-color: #ffff99;*/
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.contentCell{
	background-color: #ffffff;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.tableBorder{
	border: 1px solid #ffffff;
}

.footerCell{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 20px;
	height: 60px;
	/*	background-color: #cccc66;*/
	border-bottom: 1px solid #699061;
	border-top: 2px double #699061;
	border-left: 0px solid #699061;
	border-right: 0px solid #699061;
}

/*


body{
	background-color: #999966;
}
#menu {
	width: 25%;
	float: left;
	background-color: #CCFFFF;
}

#content {
	width: 75%;
	float: left;
}


/* END OF THE FORMATS THATS CARRY TABLE BANNER */
/*
TABLE.largecentre {font-size: 110%; margin-left: auto; margin-right: auto}
TABLE.bordertransparentcentre {border-collapse: collapse;margin-left: auto; margin-right: auto}
TABLE.centre {collapse;margin-left: auto; margin-right: auto}
TABLE.general {vertical-align:text-top}
TR.backshaderight {background-color: #C0C0C0; text-align:right}
TR.boldbig {vertical-align:text-top; font-size: 120%}
TR.general {text-align:left; vertical-align:text-top}
TR.underline {text-align:left; vertical-align:text-top;  text-decoration: underline; white-space: no-wrap}
TR.smallunderline {text-decoration: underline; font-size: 80%; text-align:left; vertical-align:text-top; white-space: no-wrap }
TR.small {text-align:left; vertical-align:text-top; font-size: 80%}
TR.centre {text-align:center; vertical-align:text-top}
TD.rightalign {text-align:right}
TD.rightalignbold {text-align:right; font-weight: bold}
TD.bold {font-weight: bold}
TD.underline {text-decoration: underline; white-space: no-wrap}
TD.smallunderline {white-space: no-wrap; text-decoration: underline; font-size: 80%; text-align:left; vertical-align:text-top  }
SELECT.multicolumn {font-family: verdana, monospace; width:100%; font-size: 80%}
P.warning {color:red; font-size:130%; text-align:center}
P.prompt {font-weight: bold}

P.centered {
	text-align: center;
}



Div.ListBox {
	height: 150px;
	overflow: scroll;
}

TD {
	vertical-align: top;
}



Select.smallneat{
	font-size: 90%;
}

.hover td {
	color: #0000FF;
}

TR.bold {
	font-weight: bold;
}

.linked_to_user1 {
	background-color: #33CC33 !important;
	color: #33CC33 !important;
}

.logged_by_user1 {
	background-color: #33FF33 !important;
	color: #33FF33 !important;
}

/*
.ever_referred_to_user1 {background-color:#2222FF !important;color:#2222FF !important}  
.ever_referred_to_user_as_group_leader1 {background-color:#3388FF !important;color:#3388FF !important}   
.ever_referred_to_user_as_group_member1 {background-color:#66FFFF !important;color:#66FFFF !important;}   
.currently_assigned_to_user1 {background-color:red !important;color:red !important}  
.currently_assigned_to_user_as_group_leader1 {background-color:orange !important;color:orange !important}  
.currently_assigned_to_user_as_group_member1 {background-color:yellow !important;color:yellow !important}  

.linked_to_user0 {
	background-color: #FFFFFF !important;
	color: #FFFFFF !important;
}

.logged_by_user0 {
	background-color: #FFFFFF !important;
	color: #FFFFFF !important;
}

/*
.ever_referred_to_user0 {background-color:white !important;color:white !important}  
.ever_referred_to_user_as_group_leader0 {background-color:white !important;color:white !important}   
.ever_referred_to_user_as_group_member0 {background-color:white !important;color:white !important}   
.currently_assigned_to_user0 {background-color:white !important;color:white !important}  
.currently_assigned_to_user_as_group_leader0 {background-color:white !important;color:white !important}  
.currently_assigned_to_user_as_group_member0 {background-color:white !important;color:white !important}  

.linked_to_userL {
	background-color: #33CC33;
}

.logged_by_userL {
	background-color: #33FF33;
}


.ever_referred_to_userL {background-color:#2222FF; color:white}
.ever_referred_to_user_as_group_leaderL {background-color:#3388FF}
.ever_referred_to_user_as_group_memberL {background-color:#66FFFF}
.currently_assigned_to_userL {background-color:red}
.currently_assigned_to_user_as_group_leaderL {background-color:orange}
.currently_assigned_to_user_as_group_memberL {background-color:yellow}



TR.islink {
	cursor: pointer;
}

TR.islink:hover {
	font-style: italic;
}

TR.largeleft {
	font-size: 115%;
	text-align: left;
}





TR.backshade {
	background-color: #C0E4EB;
}

td.nobackground {
	background-color: #FFFFFF;
}

P.bigleft {
	font-size: 120%;
	font-weight: bold;
}
/*FORMAT LINKS*/
#menuOuter ul{
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 0px 0px;
}

#menuOuter li{
	border: 1px solid #aaaaaa;
	padding: 2px 10px 2px 10px;
	list-style: none inside;
	margin: 1px 1px 1px 1px;
}

#menuInner li{
	padding: 2px 10px 2px 10px;
	list-style: none inside none;
	margin: 1px 1px 1px 1px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
}

input[type='submit']{
	border-right: 1px solid #658f63;
	background-image: url(images/submit.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #658f63;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #008000;
}

input:hover[type='submit']{
	color: #ebf293;
	background-color: #699061;
	background-image: none;
}

input[type='password']{
	border: 1px solid #658f63;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
}

input[type='text']{
	border: 1px solid #658f63;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 5px 5px;
}

.boxLine{
	border-top: 1px solid #699061;
	border-bottom: 1px solid #699061;
	border-left: 1px solid #699061;
	border-right: 1px solid #699061;
	padding: 5px 5px 5px 5px;
}


	
