﻿body 
{
	background: #f6f6f6 url(../img/bg.jpg) repeat-x;
	/*margin: 0 0 10px 0;*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;*/
	color:#5f5f5f;
}

p ,h2 ,h3 ,h4 ,h5 ,h6 
{
    margin:12px 0;
}

img
{
    border:0;
}

a
{
    color:#581F26; /*88745b;*/
}

.green_sp{
	background:url(../img/green_sp.gif) repeat-x left bottom;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.bulleted_list
{
	margin:0 10px 0 10px;
	padding: 0;
	font-size:93%;
}

.bulleted_list a
{
	display:block;
	color:#5f5f5f;
	background: url(../img/bullet_2.gif) no-repeat 8px center;
	padding:0 0 0 25px;
	line-height:18px;
	height:18px;
	text-decoration:none;
	letter-spacing:0px;
	font-size:85%;
}

.bulleted_list a:hover 
{
	text-decoration: underline;
}

#hd 
{
    background: #ffffff url(../img/header_bg.jpg) repeat-x;
    /*height:192px;*/
    margin-top:30px;
    margin-bottom:5px;
    padding-top:5px;
    padding-bottom:5px;
	border: 3px double #d9d9d9;
}

#masthd
{
    border:none; /*solid 1px #AEB8C2;*/
    position:relative;
}

#banner
{
    z-index: 1;
}
#masthdform
{
    z-index: 2;
    float: right;
    position:absolute;
    right:0px;
    top:6px

}

#flashbanner
{
    margin:0 0 0 5px;
}

#ulogin
{
    margin: 0 10px 0 0;
}

#topnav
{
    float:right;
    font-size:77%;
}

#topnav a:hover 
{
    color: #0000ff; 
    text-decoration: underline;
}

#toplogstatus
{
    color:#88745b;
}

#ulogin p 
{
    text-align:justify;
    font-size:85%;
}

#ulogin .header_title
{
	font-weight: bold;
	color: #5f5f5f;
	font-size: 116%;
	clear:right;
}

#ulogin .subscribenews
{
    float:right;
}

#bd
{
	background: #ffffff url(../img/content_bg.jpg) repeat-x;
	border: 3px double #d9d9d9;
    /*height:800px;*/
}

.inmembox
{
	background: #ffffff url(../img/leftnav_con_bg.jpg) repeat-x left top;
	border:1px solid #d9d9d9;
	margin: 5px 5px 10px 5px;
}

.inmem
{
	background:url(../img/leftnav_bg.jpg) repeat-x left bottom;
	padding:10px 0;
}

.inmem p
{
    font-size:93%;
    text-align:center;
    color:#5f5f5f;
}

.inmem img
{
    margin-left: 25px;
/*    padding: 0 25px 0 30px;*/
}

.leftnavbox
{
	background: #ffffff url(../img/leftnav_con_bg.jpg) repeat-x left top;
	border:1px solid #d9d9d9;
	margin: 5px 5px 10px 5px;
}

.leftnav
{
	background:url(../img/leftnav_bg.jpg) repeat-x left bottom;
	padding:20px 0;
}

.leftnav ul
{
	margin:0 10px;
	padding: 0;
	list-style:none;
}

.leftnav li
{
	width:100%;
	float:left;
	height:22px;
	background:url(../img/h_dot.gif) repeat-x left bottom;
	font-size:85%;
}

.leftnav li.last
{
    background:none;
}

.leftnav a
{
	display:block;
	color:#5f5f5f;
	background: url(../img/bullet_1.gif) no-repeat 8px center;
	padding:0 0 0 25px;
	line-height:22px;
	height:22px;
	text-decoration:none;
	letter-spacing:0px;
}

.leftnav a:hover 
{
    color: #0000ff; 
    text-decoration: underline;
}

.clear
{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}

.leftnewsbox
{
	background: #ffffff url(../img/leftnav_con_bg.jpg) repeat-x left top;
	border:1px solid #d9d9d9;
	margin: 5px 5px 10px 5px;
}

.leftnews
{
    background-position: left bottom;
    background: url(../img/leftnav_bg.jpg) repeat-x left bottom;
    padding: 5px 0 5px 0;
    text-align: center;
}

.newsheader
{
    color: #3f663f;
    font-size:131%;
    text-align:center;
    height:25px;
    background:url(../img/h_dot.gif) repeat-x left bottom;
}

.newstitle
{
    font-weight:bold;
    font-size:93%;
    text-align:center;
    color:#581F26;
    padding: 10px 0;
}

.leftnews p
{
    font-size:85%;
    text-align:center;
    color:#5f5f5f;
    padding: 0 5px 0 5px;
}

a.readmore
{
	color:#3f663f;
	font-size:77%;
	font-weight:bold;
	background: url(../img/bullet_1.gif) no-repeat left center;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	text-decoration:none;
}

#ft
{
    margin-top:5px;
    border: 3px double #d9d9d9;
    font-size:77%;
}

#mainnav
{
	text-align:center;
    margin-top:5px;
    margin-bottom:10px;
    font-size:77%;
}

#mainnav a:hover 
{
    color: #0000ff; 
    text-decoration: underline;
}

.loginbox
{
	background: #ffffff url(../img/leftnav_con_bg.jpg) repeat-x left top;
	border:1px solid #d9d9d9;
	margin:  5px 15px 10px 0;
}

.login
{
	background:url(../img/leftnav_bg.jpg) repeat-x left bottom;
	padding: 5px 0 5px 10px;
}

.login p
{
	font-size: 85%;
}

.contactbox
{
    background: #ffffff url(../img/leftnav_con_bg.jpg) repeat-x left top;
	border:1px solid #d9d9d9;
	margin:  5px 15px 10px 0;
}

.contact
{
    background:url(../img/leftnav_bg.jpg) repeat-x left bottom;
	padding: 5px 0 5px 10px;
}

.contact p
{
    font-size: 85%;
}

.requiredlabel{
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
  color: #1C5185;
  font-weight: bold;
}

.optionallabel{
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
  color: #1C5185;
}
  
.notes
{
  /*float: right;*/
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #CCCC99;
  background-color: #F7F7DE;
  color: #666666;
  font-size: 88%;
}

.notes h4 {
  background-image: url(/img/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

.notes p {
    text-align:justify;
}
    
.announcebox
{
	background: #ffffff url(../img/leftnav_con_bg.jpg) repeat-x left top;
	border:1px solid #d9d9d9;
	margin: 10px 15px 10px 0;
}

.announce
{
	background:url(../img/leftnav_bg.jpg) repeat-x left bottom;
	padding: 5px 0 5px 10px;
}

.announce p
{
    text-align:justify;
    font-size:93%;
    padding-right:10px;
}

.announce img
{
    padding-top:10px;
}

.announce fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 10px 0 0;
}

.announce fieldset legend {
  font-size: 125%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}

.announce fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
}

.announce fieldset div.notes h4 {
  background-image: url(/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 100%;
  text-align: center;
}

.announce fieldset div.notes p 
{
	text-align: left;
	margin: 0em 0em 1.2em 0em;
	color: #666666;
}

.announce fieldset div.notes p.last {
  margin: 0em;
}

.fieldset_label 
{
	margin:  20px 0 0 10px;
	width: 130px;
	text-align: right;
}

.wellness 
{
    padding: 5px 15px 0 195px;
}

.boxedcon{
	background:url(../img/leftnav_con_bg.jpg) repeat-x;
	border:1px solid #d9d9d9;
	float:left;
	width:350px;
	/*margin: 0 2px;*/
	margin: 5px 15px 10px 0;
}

.boxed{
	background: url(../img/leftnav_bg.jpg) repeat-x left bottom;
	/*padding:1px 8px 20px 8px;*/
	padding: 5px 10px 5px 10px;
	height:150px;
}

.boxed1{
	background: url(../img/leftnav_bg.jpg) repeat-x left bottom;
	/*padding:1px 8px 20px 8px;*/
	padding: 5px 10px 5px 10px;
	height:150px;
}

.boxed img
{
    padding-top:10px;
}

.boxed p
{
    /*margin-left:10px;*/
    padding: 5px 15px 0 135px;
    font-size:93%;
}

.boxed1 p
{
    text-align:justify;
    color:#581F26;
    padding: 5px 15px 0 15px;
    font-size:93%;
}

.right
{
    text-align:right;
}

.justify
{
    text-align:justify;
}

.floatleft
{
    float:left;
}

.padding10
{
    padding:10px;
}

.padding3
{
    padding:3px;
}

a.readmore{
	color:#3f663f;
	font-size:77%;
	font-weight:bold;
	background: url(../img/bullet_1.gif) no-repeat left center;
	padding:0 0 0 20px;
	text-decoration:none;
}
    .gss a img {border : none;}
    .gss {
      width: 732px;
      height: 150px;
      color: #dddddd;
      background-color: #000000;
      padding: 1px;
    }
    
    
    

.events
{

    background:url(../img/h_dot.gif) repeat-x left bottom;
}

.events a
{
    display: block;
    color: #5f5f5f;
    background: url(../img/bullet_1.gif) no-repeat 8px 3px;
    padding: 0 0 5px 25px;
    text-decoration: none;
    letter-spacing: 0px;
}

.events a:hover 
{
    color: #0000ff; 
    text-decoration: underline;
}


.nobullet a
{
	display:block;
	color:#5f5f5f;
	line-height:22px;
	text-decoration:none;
	letter-spacing:0px;
}

.nobullet a:hover 
{
    color: #0000ff; 
    text-decoration: underline;
}

.plain a
{

	color:#5f5f5f;
	/*line-height:22px;*/
	text-decoration:none;
	letter-spacing:0px;
}

.plain a:hover 
{
    color: #0000ff; 
    text-decoration: underline;
}

.backwards
 {
 unicode-bidi:bidi-override;
  direction: rtl;
  } 
  
  .pecBox
  {
      float:left;
      padding: 10px 5px 2px 5px;
  }
