body {
  background: #fff;
  font: small Verdana, Arial, Helvetica, sans-serif;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;  }
  
/*main layout sections*/

#head {
  margin: 0;
  position: static;
}

#main {
  margin: 0;
  padding: 0;
  background: #fff;
  border: none;

  }
  
#right {display:none; }

#main #left {
	float: left;
	width: 48%;
}
#main #col2 {
	float: right;
	width: 48%;
}




/* link styles */

#main a {color: #000;}
#main a:visited {color: #000;}
#right a {
	color: #000;
	text-decoration:none;
	}

#right a:hover {text-decoration: underline;}


/* list formatting */

#main h3, #right h1 {
	color: #000;
	border: none;
	margin: 10px 0;
	padding: 5px;
	background: #fff;
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}  

#main h3 {background:transparent}

#right ul,  #right ul.subj, table ul, #left ul, #col2 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1.3em;
	}
#left ul, #col2 ul {text-indent: -1em; margin-bottom: 1em;}
	
#right .subj li, table li {  /*puts more spacing between items in long categories*/
   margin: 1em 0;	
}

#right li a, #right li.subj a {
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	padding: 0 0 0 14px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

#left li, #col2 li {
    	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		display: inline;
		padding-right: 1.25em;
}		

/* Definition list formatting */
 dl {
	margin-top: 0;
	padding-bottom: 1em;
	border-bottom: 1px solid #F2F2F2;
	}

 dt {
	color: #000;
	font: normal 150% Georgia, "Times New Roman", Times, serif;
	margin: 0 0 1em .6em;
}

dd {margin-left: 1em; margin-bottom: 1em;}
.author, .date {
	font-size: 11px; 
	margin-bottom: .2em;
	}
	
dd.date {margin-bottom: .2em}	
dd ul, ul.main  {list-style:none; margin: 0; padding: 0}

/* 2-columns (resource list)*/

dd ul.col2 {
  float: left;
  width: 34em; 
  margin: 0 0 0 -.5em ;
  padding: 0;
  list-style: none;
}

 li.col2 {
  float: left;
  width: 16.5em;
  margin: 0;
  background-image: url(none);
  padding: 3px 0;
}

dd li, .main li {
	padding: 3px 0 3px 20px;
	background: url(images/bullet-arrow.gif) no-repeat 0 3px;
	}

/* nested */
dd ul.catlist {font-weight: bold}
dd ul.catlist ul {font-weight: normal;}

/* image bullets */

 li.go,  li.tell,  li.res,  li.comment {
	padding: 3px 20px 3px 24px;
	margin: .5em 0;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	}
 li.go a {font-style:italic}

 li.go {background: url(images/bullet-go.gif) no-repeat 0 3px;}
 li.tell {background: url(images/bullet-tell.gif) no-repeat 0 3px;}
 li.res {background: url(images/bullet-res.gif) no-repeat 0 3px;}
 li.comment {background: url(images/bullet-comment.gif) no-repeat 0 3px;}
 

/* Type */

* h1, h2, h3, h4 {
padding: 0
}

h1 {
	color: #000;
	font: normal 175% Georgia, "Times New Roman", Times, serif;
}

h2 {
	color: #000;
	font: normal 150% Georgia, "Times New Roman", Times, serif;
}

h4 {
	color: #000;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0;
}
#main .cat  {
	color:#000;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: .5em;
	margin-bottom: 1em;
}

#main .cat a {color: #000}

.buttons {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
}
.lowerB {
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 20px;
}	
hr { color: #F2F2F2; background: #F2F2F2; border: 0; height: 1px; }

/*tables*/
table{border: 1px solid #666;}

tr td {
	padding: 3px 8px;
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
thead td {
	color: #fff;
	background-color: #666699;
	font-weight: bold;
	border-bottom: 1px solid #999;
	}

tbody td {border-left: 1px solid #D9D9D9;}

tbody tr.even td {background: #F3F3FE;}

tbody tr.selected td {
	background: #D6D6F5;
	color: #ffffff;
	font-weight: bold;
	}

tbody tr.ruled td {
	color: #000;
	background-color: #E5E5FF; 
	}

/* Opera fix */
head:first-child+body tr.ruled td {background-color: #E5E5FF;}


#main td.headline a {
	color: #003366;
	font: normal 150% Georgia, "Times New Roman", Times, serif;
	}

#main table a:hover {color: #993300}

/* images */

.imgR {
	float: right;
	margin: 0 0 1em 1em;
	}

