body       {font-family: arial; font-size: 12pt;}
table      {border: 0px; font-family: arial; font-size: 11pt;}
tr,td      {vertical-align: top;}
a          {color: #ffffff; text-decoration: underline; background-color: transparent;}
a:link     {background-color: transparent; color: #000000;}
a:visited  {background-color: transparent; color: #000000;}
a:hover    {background-color: #000000; color: #ffffff; text-decoration: none;}
a.image:hover    {background-color: transparent;}

hr         {height: 1px; color: #000000; background-color: #000000; border: 0px}
.menu	   {width: 100px}
.bar       {margin-bottom:10px; background:#000000; width:100%; height:1px}
div.divlink:hover  {background-color: #000000; color: #ffffff;}

.menucategory {font-weight: bold; padding: 10px}

.menu ul {margin: 0; padding: 0;}
.menu li {
	
	list-style: none;
}
.menu li a {
	color: #ffffff;
	display: block;
	padding: 2px 0 2px 20px;
	width: 180px;
	text-decoration: none;
}
.menu li a:hover {
	color: #000000;
	background-color: #ffcc66;
	text-decoration: underline;
}



#header {
  background: url('../images/headerbg.png');
  margin: 0px;
  height: 105px;
}

#leftedge {
  background: #AAAAAA;
  width: 100px;
}
#menu {
  color: #ffffff;
  background: #000000 url('../images/csbottom.png') no-repeat top left;
  padding: 50px 0px 10px 0px;
  width: 200px;
}
#main {
  padding: 10px;
}
#right {
  background: #000000;
  width: 20px;
}
#footer {
  background: #cc9933;
  height: 50px;
  padding: 10px;
  vertical-align: bottom;
  font-size: 8pt;
}

.heading0 {font-size: 16pt; font-weight: bold}
.heading1 {font-size: 14pt; font-weight: bold}
.heading2 {font-size: 11pt; font-weight: bold}
.answer {padding: 5px}
.thumbnail {margin:5px; padding:5px; border:1px solid #000000}

