
 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #E5E5E5;
}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}


.spotlinehead	{ font-size : 14px; border-bottom : 1px solid; background: url(http://www.challengeyoursoul.com/images/windows/windowheaderbg.jpg) 0 0px repeat-x;}
.spotline	{ background-color: #FFFFFF; border: 1px #000000 solid;}
.spotlinelogin	{ background-color: #FFFFFF; border: 5px #ff0000 solid;}
.spotlinenoborder { background-color: #FFFFFF;}
.spotlinetd { text-align:justify; padding:5px; background-color: #FFFFFF;}

.subprojecttable	{ background-color: #FFFFFF; border: 1px #000000 solid;}
.subprojecttablehead	{ height: 30px;border-bottom : 1px solid;}
.subprojecttablehead a	{ color: #000000;text-decoration: none;font-size : 20px;}
.subprojecttablehead a:hover,a:visited	{ color: #000000;text-decoration: underline;font-size : 20px;}

h1			{ font-size: 14px; display: inline;}
h2.genextralarge	{ font-weight: bold; font-size: 20px; display: inline;}
h2.genlarge		{ font-weight: normal; font-size: 16px; display: inline;}
h2.gensmall		{ font-weight: normal; font-size: 10px; display: inline;}

.fixedheightwithscrollbar 
	{
	border:1px solid; 
	overflow:auto;
	background-color : #FFFFFF;
	}

td.justify { text-align:justify; }

/* General text */
.genextralarge { font-size : 20px; text-decoration: none;}
.genlarge { font-size : 16px; text-decoration: none;}
.gen { font-size : 12px; color : #000000;text-decoration: none;}
.genmed { font-size : 11px; color : #000000;text-decoration: none;}
.gensmall { font-size : 10px; color : #000000;text-decoration: none;}

/* General text a (link) */
a.genextralarge { font-size : 20px; color: #006699;text-decoration: none;}
a.genlarge { font-size : 16px; color: #006699;text-decoration: none;}
a.gen {  font-size : 12px;color: #006699; text-decoration: none; }
a.genmed { font-size : 11px;color: #006699; text-decoration: none; }
a.gensmall {font-size : 10px; color: #006699; text-decoration: none; }
a.genextralarge:hover { font-size : 20px;text-decoration: underline; color : #DD6900; }
a.genlarge:hover { font-size : 16px;text-decoration: underline; color : #DD6900; }
a.gen:hover { font-size : 12px;text-decoration: underline; color : #DD6900; }
a.genmed:hover { font-size : 11px;text-decoration: underline; color : #DD6900; }
a.gensmall:hover { font-size : 10px;text-decoration: underline; color : #DD6900; }
a.genextralarge:visited { font-size : 20px;text-decoration: underline; color : #DD6900; }
a.genlarge:visited { font-size : 16px;text-decoration: underline; color : #DD6900; }
a.gen:visited { font-size : 12px;text-decoration: underline; color : #DD6900; }
a.genmed:visited { font-size : 11px;text-decoration: underline; color : #DD6900; }
a.gensmall:visited { font-size : 10px;text-decoration: underline; color : #DD6900; }


input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border:1px solid; 
}
