body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; background-color: #dee4f4; padding: 0px; width: 750px; position: relative; margin: 0px auto;}
#mainTable {border: 1px solid #9999cd; background-color: #fff;
/*/*/line-height: 1.5em; /* */}
#mainTable td {padding: 20px;}
#maincontent {color:#000000; border-left: 2px dotted #9999cd; background-color: #ffffff; vertical-align: top;
/*/*/font-size: 100%; /* */}
p a {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#00f; background:transparent;}
p a:hover {color:#ff0000; background:transparent;}
p a:visited {color: #9400D3; background:transparent;}
p.red  {margin: 2em; padding: 1em; border: #f00 2px dotted; color: #000; font-size: 18px;}
p.der  {margin: 0em; padding: 0em; color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
p.aheading {font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2459a5; border-bottom: 1px solid #2459a5; font-weight: bold;}
p.tag {font-size: x-small;}
#currentalert {margin: 1em; padding: 1em; border: #f00 2px dotted; background: #eee; color: inherit;}
.vincent { font-size: 140%;  font-family: Verdana, Arial, Helvetica, sans-serif;  }
#inserted {margin: 3em; padding: 1em; vertical-align: top; border: 1px solid #9999cd; 
/*/*/line-height: 1.5em; /* */
/*/*/font-size: 100%; /* */} 
#sidebar {color:#000000; width: 190px; font-size: 12px; vertical-align: top; background-color: #fff;
/*/*/font-size: 85%; /* */}
#header {background-color: #0573a4; color: #0573a4;}
#footer {background-color: #0573a4; color: #ffffff;}
td, p, ul {font-family: Georgia, "Times New Roman", Times, serif; color:#000000;}
h1:first-child {margin-top: 0;}
h2:first-child {margin-top: 0;}
h1 { font-size: 160%;  font-family: Verdana, Arial, Helvetica, sans-serif;  }
h2 { font-size: 140%; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nonprofit {background-color: #FFFACD;}
#sidebar a {
/*/*/padding: 3px;
display: block; border: 2px dotted #9999cd; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; line-height: 1em;
	width: 160px; /* */
}
#sidebar a:link, #sidebar a:visited {color: #000;}
#sidebar a:hover, #sidebar a:active {color: #ffffff; background-color: #9999cd; border: 2px solid  #9999cd;}
#current a {
	color: #ffffff !important;
	/*/*/background-color: #999999!important;
	border: 2px dotted #9999cd !important; /* */
}
#sidebar ul {
	/*/*/padding-left: 1em;
	list-style-type: none;
	margin-left: 1em; /* */
}
#sidebar li {
	/*/*/margin: 0px 0px 6px 0px; /* */
}
.nonprofit ul li{background-color: #FFFACD;}
#rightside {width: 143px;	vertical-align: top; padding: 0px 0px 0px 0px;}
#gads {float:left; padding-right: 5px;}
#sucky {	margin-top: 9px;  margin-bottom: 9px;  margin-right:40px;}
img {border: 0px; display: block}
.imgfloatright {float: right; padding-left: 5px;}
.imgfloatleft {float: left; padding-right: 5px;}
a.info{position: relative; z-index:24; background-color:#ccc; color: #c60; text-decoration: none;}
a.info:hover{z-index:25; background-color:#ff0;}
a.info span{display: none;}
a.info:hover span{display:block; position:absolute; top:2em; left:2em; width:15em; border:1px solid  #0cf; background-color:#cff; color:#000; text-decoration: none; text-align: left; cursor: crosshair;}
