html {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.0em;
	}
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}

h1 {  
	font-size: 180%; 
	font-weight: bold; 
	color: #000066; 
	}
h2 {  
	font-size: 160%; 
	font-style: italic; 
	font-weight: bold; 
	color: #000066;
	}
h3 {  
	font-size: 150%; 
	font-style: normal; 
	font-weight: bold; 
	color: #000066;
	}
h4 {  
	font-size: 130%; 
	font-style: italic; 
	font-weight: bold; 
	color: #000066;
	}
h5 {  
	font-size: 100%; 
	font-style: normal; 
	font-weight: bold; 
	color: #000066;
	}

li {  
	padding-bottom: 3pt; 
	} 

.invisible {
	display:none;
	}
.visible { 
	display:block;
	}

a:link {
	color: #44a;
	text-decoration: none;
	}     /* unvisited link */
a:visited {
	color: #66c;
	text-decoration: none;
	}  /* visited link */
a:active {
	color: #0000FF;
	}   /* selected link */

a:hover {  color: #FFFFFF; 
	text-decoration: none;
	background-color: #3366FF;
	}
p.article:first-line {
	color:#000066;
	font-style: italic; 
	font-weight:bold; 
	font-size: 120%; 
	}
	
#maincontent {
	margin-top: 10px; 
	margin-left: 15px; 
	margin-bottom: 15px;
	}

#maincontent p li td {
	line-height:130%; 
	}
	
#ourcontacts {
	text-align: center;
	letter-spacing: -1px; 
	margin-left: 10px;
	margin-top: 75px;
	}

#mainlogo {
	margin-left: 6px;
	margin-bottom: 75px;
	}
	
#nav{
	margin-left: 31px;
	}

#needjs p{
	text-align: center; 
	padding: 15px; 
	color: red; 
	font-weight: bold; 
	font-size: 90%; 
	border: 3px navy ridge;
	}
	/* See: http://virtuelvis.com/gallery/css/rounded/ */	
.rounded:before {
  background: transparent url(http://www.trianglegreyhound.org/graphics/top-right.png) scroll no-repeat top right;
  margin-bottom: -25px;
  height: 30px;
  display: block;
  border: none;
  content: url(http://www.trianglegreyhound.org/graphics/top-left.png);
  padding: 0;
  line-height: 0.1;
  font-size: 1px;
}

.rounded:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(http://www.trianglegreyhound.org/graphics/bottom-left.png);
  margin: 0 0 -1px 0;
  margin-top: -10px;
  height: 30px;
  background: white;
  background: transparent url(http://www.trianglegreyhound.org/graphics/bottom-right.png) scroll no-repeat bottom right ;
  padding: 0;
}

/*******************************************************************************************************************************************************/

/*                                  Navigation CSS
*/

/*Credits: A List Apart */
/*URL: http://www.alistapart.com/articles/horizdropdowns */

.sidebarmenu{
z-index: 10;
position: absolute;
position: fixed;
left: 0px;
top: 15px;
line-height: 100%
	}

* html .sidebarmenu {
	position:absolute;
	}


.sidebarmenu ul{
margin: 0;
padding: 0;
list-style: none;
width: 120px; /* Main Menu Item widths */
	}
 
.sidebarmenu ul li{
position: relative;
padding-bottom: 0;
	}

.sidebarmenu li ul {
	position: absolute;
	left: 119px;
	top: 0px;
	display: none;
	}

.sidebarmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px;
	border-bottom: 1px solid #ccc;
	}
	
.sidebarmenu ul li a {
	display: block;
	text-decoration: none;
	color: #e6e6e6;
	background: #006;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

.sidebarmenu li:hover ul { display: block; z-index: 11;}

.sidebarmenu a:hover {background: #00c;}

.sidebarmenu a:active{color: #006; background: #e6e6e6;}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/*******************************************   End of Navigation CSS  ****************************************************************************/

/* Clean, 1px table borders */
 .ctable table {
	border: 1px solid #006;
	border-collapse: collapse;
	margin: 0px 0px 15px 15px; /* top right bottom left */
	}
 
 .ctable table th {
	border: 1px solid #006;
	}
 
 .ctable table td {
	border: 1px solid #006;
	}