
body {
  margin: 0; 
  padding: 0; 
  background: #eeeeee; 
  font-size: 72%;
  background-color: #ebebe0;  
}

#wrapper {
  font-size: 1em;
  width: 78.5em;
  margin: auto;
  background: #ffffff;
}
/* The header and footer */
#header {
  width: 78.5em;
  height: 25em;
  font-family: verdana, arial, sans-serif;

}
#headerdiv {
  width: 78.5em;
  font-family: verdana, arial, sans-serif;
} 
#headerImage {
  width: 78.5em;
  height: 15.9em;

}  

#footer {
  display: block; 
  height: 7em; 
  background: #08a08a; 
  color: #fff; 
  text-align: center; 
  padding: 5px;
  font-size: 30px;
}  
/* Dropdowns */
#header ul {
  position: relative;
  top: -6.2em;
  padding:0;
  margin: 0;
  list-style-type:none;
  z-index: 2;
  font-size: 1em;
}
#header ul li {
  float:left; 
  margin: 0 2em;
  position:relative;
}
#header ul li ul li {
	margin: 0;
}
#header ul li a, #header ul li a:visited {
  float:left; 
  display:block; 
  text-decoration:none; 
  color: #fff; 
  font-weight: bold;
  padding:.5em 1em; 
  line-height:1em; 
  height:2.8em;
  font-size: 1em;
}

#header ul li:hover {
  width:auto;
}

#header ul li a:hover {
  background: #7caa5a url(file:///C|/Documents%20and%20Settings/Riley/My%20Documents/%7E#WebDevel/ohcfonline.org/images/sub2a.gif); color:#fff;
}
#header ul li:hover a {
  background: #7caa5a url(file:///C|/Documents%20and%20Settings/Riley/My%20Documents/%7E#WebDevel/ohcfonline.org/images/sub2a.gif); color:#fff;
}
#header ul li ul {
position: relative;
display: none;
z-index: 10;
}
#header table {
  margin:0; 
  border-collapse:collapse; 
  font-size: 1.1em; 
  position:absolute; 
  top:0; left:0;
}
#header table img {
	margin: .2em 0 0 1em;
}

/* specific to non IE browsers */
#header ul li:hover ul {
  display:block; 
  position:absolute;
  top:3.2em; 
  background: #7caa5a;  
  margin-top: 0;
  left:0; 
  width:17.2em;
}
#header ul li:hover ul.endStop {
  left:-7.85em;
}
#header ul li:hover ul li ul {
display: none;
}
#header ul li:hover ul li a {
  display:block; 
  background: #7caa5a; 
  color:#fff;
  height:auto;
  line-height:1.5em;
  padding:.4em 1.6em; 
  width:14em;
}

#header ul li:hover ul li a:hover {
  color:#fff; 
  background: #408000;
}
#header ul li:hover ul li:hover ul {
display:block; position:absolute; left:15.6em; top:0;  overflow:hidden; 
}

/* specific to IE5.5 and IE6 browsers */
#header ul li a:hover ul {
  display:block; 
  position:absolute;
  top:3em; 
  background: #7caa5a;    
  left:0; 
  width:17.2em;
}
#header ul li a:hover ul.endStop {
 left:-7.8em;
}
#header ul li a:hover ul li a {
  display:block; 
  background:#7caa5a; 
  color:#fff;
  height:auto;
  line-height: 1.2em;
  padding: .4em 1.6em;
  width: 12em;
}
#header ul li a:hover ul li a.drop {
 padding-bottom:5px; 
}
#header ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
#header ul li a:hover ul li a:hover {
color:#fff; background: #408000;
}

#header ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-0.1em;border-top: 1px solid #7caa5a; z-index: 100;  left:13.7em;  width:170px;
}
#header ul li a:hover ul li a:hover ul.left {
left:-170px;
}
/* Containing Divs */
#content {
  position:  absolute; 
  width: 78.5em;
  display: block; 
  background: #ffffff; 
  overflow: visible;
  margin-top: -9.3em;
  
  }
#content #contentLeft {
  float: left; 
  width: 17.6em; 
  font-weight: 1em;
  margin: 0;
  padding: 0;
  border-right: 1px solid #cdcbb0;
  }
/* Hide from IE Mac \*/
* html #contentLeft {
  overflow: hidden;
}
/* end hide */  
#index #contentMid {
  padding: 1.5em 20em;
  
}  
#sub #contentMid {
  padding: 1.5em 2em 1.5em 20em;
}
#subFull #contentMid {
  padding: 1.5em 2em 1.5em 2em;
}
.contentMid {
  padding: 1.5em 20em;
  
}  
.contentMid {
  padding: 1.5em 2em 1.5em 20em;
}
.contentMid {
  padding: 1.5em 2em 1.5em 2em;
}
#contentRight {
  float: right; 
  position: relative; 
  width: 17.8em; 
  padding: 1em 0 0 1em;
  border-left: 1px solid #cdcbb0;
  }

/* Generic Properties */
.clear {
  clear: both;
  overflow: hidden;
  }
a:visited {
  color: #000;
}
a img {
  border: none;
}
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
.bottomBorder {
  padding-bottom: 1em;
  border-bottom: 1px solid #e1e0d0;
}
/* Left Column */
#leftColumnPhoto {
  position: relative;
  width: 17.6em;
  margin-top: -.5em;
  z-index: 1;
}

#contentLeft div {
  position: relative;
  width: 17.6em;
  background-color: #ffffff;
  margin-top: -1em;
  padding-bottom: 3.5em;
	padding-left:0px;
  
}
#contentLeft .tabHeader {
  position: relative;
  font-family: Verdana, Tahoma, Geneva, sans-serif;
  font-size: .9em;
  padding: 0;
  padding-left: 1em;
  margin: 0;
  margin-top: -2em; 
  color: #ffffff;
  z-index: 1;
}
#contentLeft div p {
  font-family: Verdana, Tahoma, Geneva, sans-serif;
  color: #0c6cab;
  font-size: 1em;
  padding: 2em 1em 0 1em;
  font-weight: bold;
}

#contentLeft form#news {
  margin: -3em 0 1em 0;
  padding: 0 0 0 1em;
}


#wrapper #content #contentLeft input {
  margin: .25em 0;
}

#contentLeft .submit {
  width: 10em;
}
#contentLeft .subEmail {
  width: 15em;
}

#contentLeft div a {
  display: block;
  font-family: Verdana, Tahoma, Geneva, sans-serif;
  color: #0c6cab;
  font-size: .9em;
  padding-left: 1em;
  text-decoration: none;
  font-weight: bold;
}
#contentLeft div.tab{
  margin: -2em 0 0 0;
  padding: 0;
  background-color: #ffffff;
  width: 17.6em; 
}

#contentLeft div.tabtop{
  margin: .5em 0 1em 0;
  padding: 0;
  background-color: #ffffff;
  width: 17.6em; 
}

img.tab {
  margin: 0;
  padding: 0;
  width: 17.6em;
  height: 2.3em;
}


#contentLeft p a {
  color: #0c6cab;
  text-decoration: none;
}
#contentLeft p {
  width: 80%;
  font-family: Verdana, Tahoma, Geneva, sans-serif;
  color: #000000;
  font-size: 1em;
  margin: 1em 0 4em 0;
  padding: 0 1em;
}
/*
#conLeft p {
  width: 80%;
  font-family: Verdana, Tahoma, Geneva, sans-serif;
  color: #000000;
  font-size: 1em;
  margin: 1em 0 4em 0;
  padding: 0 1em;
}
*/
/* hide from MacIE \*/
* html #contentLeft a {
  margin-bottom: 2em;
}
/* end hide */
#contentLeft img {
  padding-right: 1em;
}
/* Content Mid */
.forgetMeNotPhoto {
  width: 15.2em;
  heigiht: 19.2em;
  float: right;
  padding-left: 2em;
}

#contentMid h1 {
  color: #63993b;
  margin-bottom: 10px;
  padding: 0;
  font-size: 1.8em;
  font-family: Verdana, Georgia, Georgia, serif;
  font-weight: normal;
}
#contentMid h2 {
  color: #000;
  margin: .8em 18em 0 0;
  padding-bottom: .4em;
  font-size: 1em;
  font-family: Verdana, Verdana, Geneva, sans-serif;
  font-weight: bold;
}
#contentMid h2.bottomBorder {
  padding-bottom: 1.2em;
  border-bottom: 1px solid #e1e0d0;
}

#contentMid p {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin:  0;
  padding: 0;
  line-height: 1.8em;
  font-size: 1.1em;
}

#contentMid li {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin:  0;
  padding: 0;
  line-height: 1.8em;
  font-size: 1.1em;
}

#contentMid p a {
  color: #0c6cab;
  text-decoration: none;
}
#contentMid a {
  color: #0c6cab;
  text-decoration: none;
}

#contentMid p span {
  display: block;
  
}
#contentMid p span img {
  float: left;
  width: 2.2em;
  height: 2.3em;
  margin-right: 1em;
}


#contentMid p {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin:  0;
  padding: 0;
  line-height: 1.8em;
  font-size: 1.1em;
}

#contentMid li {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin:  0;
  padding: 0;
  line-height: 1.8em;
  font-size: 1.1em;
}

#contentMid p a {
  color: #0c6cab;
  text-decoration: none;
}
#contentMid a {
  color: #0c6cab;
  text-decoration: none;
}

#contentMid p span {
  display: block;
  
}
#contentMid p span img {
  float: left;
  width: 2.2em;
  height: 2.3em;
  margin-right: 1em;
}
#contentMid div.tabBox h1 {
  position: relative;
  font-size: 1em;
  padding: 0;
  padding-left: 1em;
  margin: 0;
  margin-top: -2em; 
  margin-bottom: .4em;
  color: white;
  z-index: 1;
}

/* ------------------------*/
.contentMid h1 {
  color: #63993b;
  margin-bottom: 10px;
  padding: 0;
  font-size: 1.8em;
  font-family: Verdana, Georgia, Georgia, serif;
  font-weight: normal;
}
.contentMid h2 {
  color: #000;
  margin: .8em 18em 0 0;
  padding-bottom: .4em;
  font-size: 1em;
  font-family: Verdana, Verdana, Geneva, sans-serif;
  font-weight: bold;
}
.contentMid h2.bottomBorder {
  padding-bottom: 1.2em;
  border-bottom: 1px solid #e1e0d0;
}
.contentMid div.tabBox h1 {
  position: relative;
  font-size: 1em;
  padding: 0;
  padding-left: 1em;
  margin: 0;
  margin-top: -2em; 
  margin-bottom: .4em;
  color: white;
  z-index: 1;
}
.contentMid p {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin:  0;
  padding: 0;
  line-height: 1.8em;
  font-size: 1.1em;
}

.contentMid li {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin:  0;
  padding: 0;
  line-height: 1.8em;
  font-size: 1.1em;
}

.contentMid p a {
  color: #0c6cab;
  text-decoration: none;
}
.contentMid a {
  color: #0c6cab;
  text-decoration: none;
}

.contentMid p span {
  display: block;
  
}
contentMid p span img {
  float: left;
  width: 2.2em;
  height: 2.3em;
  margin-right: 1em;
}

/* ------------------------ */
#contentdiv {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin:  0;
  padding: 0;
  line-height: 1.8em;
  font-size: 1.1em;
}
div.tabBox {
  width: 37em;
  margin-bottom: 2em;
}
div.tabBox img {
  width: 37em;
  height: 2.3em;
}
#contentMid div.tabBox h1 {
  position: relative;
  font-size: 1em;
  padding: 0;
  padding-left: 1em;
  margin: 0;
  margin-top: -2em; 
  margin-bottom: .4em;
  color: white;
  z-index: 1;
}
div.tabBox ul {
  width: 30.8em;
  background-color: #efeee6;
  border: 1px solid #e1e0d0;
  border-top: none;
  margin: 0;
  padding: 1em 3em;
  list-style-type: square;
}
#contentMid .tabBox ul li {
  color: #0163a2;
  font-family: Verdana, Verdana, Geneva, sans-serif;
  line-height: 1.5em; 
  margin-bottom: .5em;
}
#contentMid .tabBox ul li a {
  color: #0163a2;  
  text-decoration: none;
}
#sub #contentMid .section {
  width: 90%;
  padding-bottom: 2em;
  /*border-bottom: 1px solid #e1e0d0; */

}
#sub #contentMid p.floatRight{
  width: 10em;
  text-align: center;
  font-size: 1.2em;
}

#sub #contentMid p.floatRight a{
  color: #63993b;
}
#sub #contentMid .section .centerThird {
  width: 20em;
  float: right;
  margin: 0 2em 0 0;
  padding: 0;
}

/*Hide IE MAC \*/
*html #sub #contentMid .section .centerThird {
  margin-right: -15em;
}
/* End Hide */
.centerThird h2 {
  width: 100%;
}

#sub #contentMid  h2.green {
  color: #63993b;
  font-family: Verdana, Georgia, Georgia, serif;
  font-weight: normal;  
  font-size: 1.5em;
  margin: 0;
  padding: 0;
}

.featuredPhoto {
  width: 14em;
  height: 11.3em;
  float: left;
}
.forgetMeNotLeadPhoto {
  padding-left: 1em;
  float: right;
}
.archive {
  width: 12em;
  height: 22em;
  float: left;
  text-align: center;
}
.archive img {
  margin-top: 1em;
}
.wsActions{
	float: left;
	height: 25px;
	padding: 0;
	margin: 0;
}
.wsActions img{
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
}
.wsActions a{
	color: #0c6cab;
	text-decoration: none;
	line-height: 25px;
	vertical-align: middle;
}

#contentNoHead .wsActions{
	display: none;
}

/* Right Content */

#contentRight h1 {
  color: #63993b;
  margin: 1em 0 1em 0;
  padding: 0;
  font-size: 1.4em;
  font-family: Verdana, Verdana, Geneva, sans-serif;
  font-weight: normal;
}
#contentRight p {
  margin: 0 1em 0 0;
  padding: 0 0 1em 0;
  border-bottom: 1px solid #e1e0d0;
  font-weight: bold;
  line-height: 1.2em;
  font-family: Verdana, Verdana, Geneva, sans-serif;
}

#contentRight p a {
  color: #0163a2;
  text-decoration: none;
}
#contentRight h2 {
  color: #63993b;
  margin: 1em 0 .5em 0;
  padding: 0;
  font-size: 1.4em;
  font-family: Verdana, Georgia, Georgia, serif;
  font-weight: normal;
  text-align: center;
}
#contentRight h2 a {
  display: block;
  color: #63993b;
  text-decoration: none;
  margin: 0 .8em 0 0;  
  padding: 0 0 1em 0;   
  border-bottom: 1px solid #e1e0d0;
}
#contentRight p span {
  display: block;
  text-align: center;
}
#contentRight p span img {
  float: left;
  width: 2.2em;
  height: 2.3em;
}
#contentRight ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#contentRight ul li {
  text-align: center;
  font-weight: bold;
  line-height: 1.5em;
  font-family: Verdana, Verdana, Geneva, sans-serif;
}
#contentRight ul li a {
  color: #0163a2;
  text-decoration: none;  
}
#contentRight .avamereLogo {
  width: 4.3em;
  height: 3.9em;
  float: left;
  margin:  0 2em 0 1.5em;
}
#contentRight .ohcaLogo {
  width: 5em;
  height: 3.2em;
  float: left;
}
#contentRight .myCase {
  width: 7.6em;
  height: 2.6em;
  clear: both;
}
#contentRight img {
  display: block;
  text-align: center;
  margin: auto;
  padding: 1em 0;
}
#copyright {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  font-size: .8em;
  font-weight: bold;  
  text-align: center;
}

/* Hide Mac IE \*/
* html #contentMid #copyright {
  margin: 0 0 0 0;
}
/* End Hide */
 #footer {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: .8em;  
}
 
 
/****Calendar*****/

#calendar{
	width: 700px;
	padding: 0;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid black;
	background: #ffffff;
}

#calendar div.calendarDayHeaderOutter{
	width: 700px;
	background: #eaeae0;
	color: #c6c4ad;
	float: left;
	padding: 0;
	margin: 0;
}

#calendar div.calendarDayHeaderInner a{
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#calendar div.calendarDayHeaderInner a:hover{
	text-decoration: underline;
	cursor: pointer;
}

#calendar div.calendarDayOutter, #calendar div.calendarDaySubheaderOutter{
	width: 100px;
	float: left;
	padding: 0;
	margin: 0;
}

#calendar div.calendarDaySubheaderInner, #calendar div.calendarDayHeaderInner{
	height: 14px;
	background: #eaeae0;
	color: #333333;
	text-align: center;
	border-left: 1px solid #c6c4ad;
	border-top: 1px solid #c6c4ad;
	border-right: 3px solid #acaa97;
	border-bottom: 3px solid #acaa97;
	padding: 0;
	margin: .25em;
}

#calendar div.calendarDayInner, #calendar div.calendarDayActive, #calendar div.calendarNonDayInner{
	border-left: 1px solid #c6c4ad;
	border-top: 1px solid #c6c4ad;
	border-right: 3px solid #acaa97;
	border-bottom: 3px solid #acaa97;
	background: #eaeae0;
	color: #333333;
	height: 80px;
	padding: 0;
	padding-left: 3px;
	margin: 3px;
}

#calendar div.calendarNonDayInner{
	border-left: 3px solid #c6c4ad;
	border-top: 3px solid #c6c4ad;
	border-right: 1px solid #acaa97;
	border-bottom: 1px solid #acaa97;
	background: #dedede;
}

#calendar div.calendarDayActive{
	font-weight: bold;
}


#calendar div.calendarDayActive:hover{
	font-weight: bold;
	border: 2px solid #297eb7;
	color:  #297eb7;
	cursor: pointer;
}


#calendar div.calendarDayInner:hover{
	border-left: 3px solid #c6c4ad;
	border-top: 3px solid #c6c4ad;
	border-right: 1px solid #acaa97;
	border-bottom: 1px solid #acaa97;
	background: #dedede;
}

#hiddenPopup{
	position: absolute;
	padding: 0, 0, 1em, 0;
	border: 2px solid black;
	width: 200px;
	height: 150px;
	background: #ffffff;
	z-index: 25;
}

#calendarEvent{
	position: absolute;
	border: 2px solid #acaa97;
	background: #dedede;
	z-index: 2;
}

#calendarEvent h5, #hiddenPopup h5{
	background: #eaeae0;
	border-bottom: 1px solid #acaa97;
	padding: 0.25em 0.5em;
	margin: 0;
	z-index: auto;
}
*/
/* Bens Contact Class */


#sub #contentMid label , #sub #contentMid input {
	display: block;
	width: 20em;
	float: left;
	margin-bottom: .55em;
	}

#sub #contentMid input.submit {
	text-align: center;
	width: 12.5em;
	}



#sub #contentMid  div.error {
	color: red;
	}

#sub #contentMid div.success {
	color: blue;
	}
#sub #contentMid  textarea.comments{
	width: 40em;
	height: 12.5em;
	}
#hiddenPopup{

	position: absolute;

	padding: 0, 0, 1em, 0;

	width: 200px;

	height: 150px;

	border: 1px solid black;

	background: #dedede;

	z-index: 25;

}



#calendarEvent p{

	padding: 0;

	margin: 0 0.5em;

}



#calendarEvent{

	position: absolute;

	border: 2px solid #acaa97;

	background: #dedede;

	z-index: 2;

}



#calendarEvent h5, #hiddenPopup h5{

	background: #eaeae0;

	border-bottom: 1px solid #acaa97;

	padding: 0.25em 0.5em;

	margin: 0;

	z-index: auto;

}



#emailStaff{

	margin: 5px 0;

}



#emailAFriend label, #emailAFriend input, #emailStaff label, #emailStaff input {

	width: 120px;

	float: left;

	margin: 0px 10px;

}



#emailStaff textarea {

	width: 260px;

	height: 60px;

	float: left;

	margin: 0px 10px;

}





	

/* Photo Gallery */
#galleryHeader{

	height: 18px;

	background: #eaeae0;

	border-bottom: 2px solid black;

}



#galleryHeader:hover{

	cursor: move;

}



#galleryHeader p{

	padding: 0 0 0 15px;

	margin: 0;

	font-weight: bold;

	font-size: 14px;

	line-height: 20px;

}



#galleryHeader a{

	display: block;

	float: right;

	width: 20px;

	height: 18px;

	border-left: 1px solid black;

	line-height: 16px;

	font-size: 14px;

	text-decoration: none;

	background: #dedede;

	color: #000000;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

}



#gallery {

	position:relative; 

	width:550px; height: 550px; 

	background: #dedede;

}



#gallery .thumbs {
	position:absolute; 
	left:0; 
	top:0;
}

#gallery a.gallery:active em, #gallery a.gallery:focus em {
	display:block; 
	position:absolute; 
	width:500px; height:300px;
	text-align: center;
	border: 1px solid #ababab;
	background: #fff;
	top:230px; left: 20px; 
	padding:5px; 
	color:#000; 
	z-index:50;
}

a.gallery, a.gallery:visited {
	display:block; 
	display:inline-block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:100px; 
	height:100px; 
	float:left; 
	margin:4px; 
	z-index:50;
}

a.gallery em, a.gallery span {
	display:none;
}

a.gallery:hover {
	border:1px solid #f00;
}


.error{
	color: red;
	width: 500px;
	padding: 10px;
	border: 1px solid black;
	margin: auto;
	font-size: 12px;
	text-align: center;
	background: #dedede;
}

.success{
	color: #408000;
	width: 500px;
	padding: 10px;
	border: 1px solid black;
	margin: auto;
	font-size: 12px;
	text-align: center;
	background: #dedede;	
}
.noerror{
	width:600px; 
	position:relative;"
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	color:#408000;
	border: 1px solid #999999;
	font-size: 12px;
	text-align: center;
	background: #ffffcc;
	margin-bottom:15px;
}
.newsletter {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:normal;
}

a.newnav:link {
	color: #408000;
	font: 14px/16px Helvetica,Verdana,Genva,Arial,sans-serif;
	text-decoration: none;
	}
a.newnav:active {
	color: #408000;
	font: 14px/16px Helvetica,Verdana,Genva,Arial,sans-serif;
	text-decoration: none;
	}
a.newnav:visited {
	color: #408000;
	font: 14px/16px Helvetica,Verdana,Genva,Arial,sans-serif;
	text-decoration: none;
	}
a.newnav:hover {
	color: #408000;
	font: 14px/16px Helvetica,Verdana,Genva,Arial,sans-serif;
	text-decoration: underline;
	}
	
#container {
	width: 78.5em;
	margin: auto;
	background: #ffffff;
	border: 0px solid black;
	clear:left;
	width:900px;
}
#commentDiv{
	color:ffffff;
	vertical-align:top;
	background-color:#777777;
	filter:alpha(opacity=90); 
	-moz-opacity:0.90;
	opacity:0.90;
	position:absolute;
	top:200px;
	left:400px;
	width:500px;
	height:auto;
	padding:4px;
	/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#666666', Positive='true');*/ 
}

/* Ajax styles /////////////////////////////////////////////// */
.commtable {
	vertical-align:middle;
	margin-top:50px;
	margin-left:100px;
	margin-right:100px;
	margin-bottom:100px;
	background-color:#D8E5A0;
	color: #000000;
	font: 12px/18px Verdana, Arial, Genva, sans-serif;	
}
.commtd {
	border-width:0px;
	border-style:solid;
	border-color:#666666;
	background-color:#D8E5A0;
	color: #000000;
	font: 10px/12px Verdana, Arial, Genva, sans-serif;	
}
#glassyDiv{
	background-color:#4D4F45;
	filter:alpha(opacity=70); 
	-moz-opacity:0.70;
	opacity:0.70;
	position:absolute;
}
#resultsDiv {
	font-family:"Century Gothic", Arial, Verdana;
	font-size:9pt;
	color:#333333;
	background-color:#999999;
	vertical-align:top;
	border-spacing:0px;
	padding:2px;
}
/*/////////////////////////////////////////////////*/

.btn{
color:#ffffff;
font-family : Century Gothic, Arial, Verdana;
font-size : 9pt;font-weight : bold;
background-color : #D8E5A0;
border : 1px solid;
border-top-color : #dddddd;
border-left-color : #dddddd;
border-right-color : #666666;
border-bottom-color : #666666;
filter : progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#408044',EndColorStr='#00000000');
}
/*classes section  */
#display td {
	padding-left:8px;
	border-spacing:4px; 
}

.req {
	margin-left:4px;
	font-size:.8em;
	font-weight:bold;
	color:#dd0000;
}
.req1 {
	margin-left:4px;
	font-size:.8em;
	font-weight:normal;
	color:#dd0000;
}

/* Newsletter SECTION ELEMENTS*/

tr.dark {
	background-color: #d9eff4;
	}
	
tr.light {
	background-color: #f1f8fa;
	}
	
span.red_error {
	color: red;
}
