
body {
	background-image: url(./images/bg_blue_grad.gif);
	background-repeat: repeat-x;
	font-size: 13pt;
	color: #000000;
	background-color:;
}


h1 {
	color: black;
	text-align: left;
	font-size: 25pt;
	color: #D9D9D9;
	text-shadow: 3px 3px 5px red;
	background-color: #9999ff;
}

h2 {
	color: #6B6BB3;
	text-align: left;
	font-size: 15pt;
}

h3 {
	color: #657253;
	text-align: left;
	font-size: 20pt;
}

/************** feature styles *****************/

#feature{
	padding: 10px 30px 10px 0px;
	font-size: 80%;
	min-height: 200px;
	height: auto;
}

#feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

#feature img{
	float: left;
	padding: 0px 20px 0px 20px;
}

/**************** advert styles *****************/

#advert{
    padding: 10px;
}

#advert img{
    display: block;
}

.advertTable  {
	font-size: inherit;
	align:center;
}

.advertTable tr {
	padding: 30px 0px 0px 0px;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	color: #6B6BB3;

}

#sectionLinks td{
	border-top: 3px solid #000000;
	}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #9999ff;
	background-color: #D9D9D9;
	/*background-image: url("bg_nav.jpg");*/
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #6B6BB3;
}

#sectionLinks a:hover {
	border: 1px solid #9999ff;
	background-color: #B3B3B3;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


#headerBar{
		color: #9999FF;
		height: 32px;
		background-image: url("glbnav_background.gif");
}

/**************cell borders ***************************/

#bottom {
	border-bottom: 1px solid #b3b3b3;
	height: 22px;
	}

#left {
	border-left: 1px solid #b3b3b3;
	}

/************ Main Table class declaration ***********/
/* this is the maintable of the body -- possible the heaer and footer too :) */

.maintable {
	/*border: 1px solid #000000;*/
	font-size: inherit;
	line-height: 1.3em;
	background-color: #FFFFFF;
}

.maintable td {
	vertical-align: top;
}

.maintable p {
	padding: 0px 0px 0px 20px;
	}

/************ Weekly Table class declaration ***********/
/* this table is located on front page - contains weekly items */

.weeklytable {
		border: none;
	}
	
.weeklytable th {

	padding: 0px 0px 0px 0px;
	color: #6B6BB3;
	width: 20%;
	height: 10px;
	background-image: url("images/bg_gray_grad.jpg");
	background-repeat: repeat-x;
	border:  1px solid #000000;
	font-weight: bold;
}

.weeklytable td {
}

.weeklytable a {position: relative;}

.weeklytable span {
    display: none;
}

.weeklytable a:hover span {
    position: absolute;
    top: 0px;
    left: -200px;
    display: block;
    border: 1px solid blue;
}

/************ Header Table class declaration ***********/
/* This table is located in the header of the doc******/

.headertable  {
	font-size: inherit;
	border-spacing: 0px;
	line-height: 1.3em;
	background-color: #9999ff;
}

.headertable hr {
	height: 9px;
	color: #D9D9D9;
}

.headertable td {
	/* border:  1px solid #000;*/
	border-spacing: 0px;
	background-color: #9999ff;
}

.headerBarTable  {
	font-size: inherit;
	border:  0px none #9999ff;
	border-spacing: 0px;
	line-height: 1.3em;
	background-color: #9999ff;
}

.headerBarTable td {
	border:  0px none #9999ff;
	background-image:url("glbnav_background.gif");
	background-repeat: repeat;
	background-color: #9999ff;
}

blockquote.float-left {/* floats in content div */
  float: left;
  width: 13.5em; /* "em size" is element dependent */
  padding: 0.5em;
  margin: 0 0.5em 0 0;
  color: #000000;
  background: #9999ff;
  border-right: 2px dotted #4169e1;
  border-bottom: 2px dotted #4169e1;
  }

  blockquote span.cap-g {/* floats in blockquote */
  float: left;
  font-size: 1.7em;
  padding: 0 0.15em;
  margin: 0 0.15em -0.5em 0; /* negative bottom margin */
  color: #6B6BB3;
  background: #d9d9d9;
  border: 3px outset #B3B3B3;
  }

  blockquote > p {/* control mozilla paragraph margin */
  margin: 0 0 0.5em 0;
  }

  blockquote.float-left strong {
  color: #000080;
  }

  blockquote.float-left em {
  color: #800080;
  }

  p.after-blockquote {
  padding: 0.4em;
  border-top: 3px dotted #696969;
  background: #e6e6fa;
  }

/* SOFTWARE TABLE */
/*
.softtable {
	font-size: inherit;
	line-height: 1.6em;
	border-bottom: 1px solid #aaa;
	border-collapse: collapse;
}

.softtable yikes {
	color: red;
	font-weight: bold;
}

.softtable a {
	color: #000;
	text-decoration: none;
}

.softtable tr.d {background-color: #ebecef;}
.softtable .n {font-weight: bold;}
.softtable tr:hover, .softtable tr.hovered {background-color: #c5cedd;}

.softtable th {
	padding: 0;
	color: #0d1a27;
	line-height: 1.3em;
	background-color: #cdd2d7;
	background-image:url(../menu/images/tree_bg.gif);
	border: 1px solid #000;
	font-weight: normal;
}

.softtable td {
	padding-right: 0cm;
	color: black;
	line-height: 1.3em;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

OLD SOFTWARE 
.oldname {
	color: red;
}

.oldversion {
	color: red;
}

.olddifferent {
	color: green;
}

.logout {font-size: 8pt;}
.logout a:link {color: red;}
.logout a:visited {color: red;}
.logout a:hover {color: red;}
.logout a:focus {color: red;}
.logout a:active {color: red;}

.system {
	color: black;
	text-align: center;
	font-size: 15pt;
	background-image: bg_grad.jpg;
}

.login {
	color:black;
	font-size:12pt;
}

.bigBold {
	color: red;
	font-weight: bold;
}

a:link {color: #406699;}
a:visited {color: #415680;}
a:hover {color: #415680;}
a:focus {color: #415680;}
a:active {color: #415680;}
#header {
	color: #333;
	padding: 6px;
	background: #eeeeee url(../images/background-repeat-x.gif) repeat-x;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #ccc;
	margin-top: 1em;
}

#main {
	border-left: 1px solid #aaa;
	border-right: 1px solid #ccc;
	background-color: #9999ff;
}

#footer {
	color: #333;
	padding: 6px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eeeeee url(../images/background-repeat-y.gif) repeat-x;
}
*/

/* testing a hover CSS -wm */
/*a {position: relative;}

a span {
	display: none;
}
a:hover span {
	position: absolute;
	top: 5px;
	left: 130px;
	display: block;
	background: #fdd;
	border: 1px solid blue;
}
*/
