/*
  None
*/
/* Online Groups dot Net stylesheet */
/* Everything is based on a 30px and 10px grid */


/* Rule for header spacing: no margin, padding top is the same as the */
/* font-size of the prior headng, padding bottom is the same as the */
/* font-size of the current headng *minus* 0.5em. */

h1, h2, fieldset legend, #titlebar .division { 
  color: #6c911d;
}

h3, h4, caption, .label, h5, h6 {
  color: #81A13D;
}

a:link { 
  color: #6C911D;
}
a:hover {
  color: #324607;
}
a:visited {
  color: #324607;
}

hr {
  padding: 0px;
  margin: 5px 0px 5px 0px;
  border: 0px;
  color: #718B38;
  background-color: #718B38;
  height: 5px;
}

/* Used when all text is upper-case, such as legal disclaimers */
.allupper {
  font-family: serif;
}

#container {
  margin: 0px;
  padding: 0px;
}
#content, #divisionHomeContent, #contextnav {
  border-top: 5px solid #718B38;
  top: 120px;
}

#externalbar { 
  display: none;
}

/*
   Site navigaton:
*/

#sitenavigation {
  background-image: url("images/site-nav-bckgrnd.jpg");
  background-repeat: repeat-x;
  background-color: #4a6510;
  top: 0px;
}
#sitenavigation ul, #utilitylinks ul {
  line-height: 30px;
  padding: 0px;
}
#sitenavigation li a, #sitenavigation li a:visited {
  color: white;
}
#sitenavigation li a:hover {
  color: #d0ddb5;
}
#sitenavigation a.current, #sitenavigation a.current:visited {
  color: #d0ddb5;
}

/*
   Utility Links
*/
#utilitylinks {
  top: 0px;
  height: 30px;
}
#utilitylinks li a, #utilitylinks li a:visited {
  color: white;
}
#utilitylinks li a:hover {
  color: #d0ddb5;
}
/*
   Title text
*/

#titlebar {
  top: 30px;
}

#toptext { 
  color: #6C911D;
}

/* Search */

form#searcharea {
  top: 60px;
}

/*
   Context Navigation
*/

/* Message box is updated here too.*/
#contextnav .label, #contextnav .label a, .message-result {
  color: #6C911D;
  background-color:#eff0ed;
}
#contextnav p, #contextnav p a {
  color: #6c911d;
}

#contextnav dd, #contextnav li { 
  border-bottom: 1px dotted #5c791c;
  color: #6c911d;
}
#contextnav dd a, #contextnav li a {
  color: #6c911d;
}
#contextnav dd a:visited, #contextnav li a:visited {
  color: #324607;
}
#contextnav dd a.current, #contextnav dd a.current:visited, #contextnav li a.current:visited {
  color: #6c911d;
}
#contextnav dd a:hover,  #contextnav li a:hover {
  color: #324607;
  background-color:#eff0ed;
}
/*
   Icons
*/

.rss-icon a:link, .alternateATOM a:link{ 
  color: #6C911D;
}

.rss-icon a:hover, .alternateATOM a:hover { 
  color: #324607;
}

.rss-icon a:visited, .alternateATOM a:visited { 
  color: #324607;
}

/*
   Columns
*/
/* 
  Email
*/

th {
  color: #6c911d;
  background: none;
}
.postList, .emaildetails-odd, .emaildetails-even, .emaildetails-self-even, .emaildetails-self-odd {
  border-bottom:thin solid #5C791C;
  border-top:thin solid #5C791C;
}
.postList {
border-bottom:thick solid #5C791C;
}


div.emailwrap { 
  border: none;
  border-bottom: 5px solid #718B38;
}

.sendmessage strong {
  color:  #6c911d;
}

/* 
  User Profile
*/
.row .label {
  color:  #6c911d;
  background: none;
}
.row .field {
  color: black;
  background: none;
}

label, div.formelementcheck label, div.formelementtext label, div.checkgroup label, div.formelementsinglecheck label, div.formelementtextarea label{
  color:  #6c911d;
  background: none;
}

/*
 Files
*/
#content ul.files li, #divisionHomeContent ul.files li {
  border: none;
  border-bottom: 1px dotted #5c791c;
}

/* Icons */
.rss-icon, .alternateATOM { 
    background: url("/++resource++greenSprites.gif") no-repeat 0px -336px;
}
#Home-menu-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px 0px;
}
#Resources-menu-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -64px;
}
#Groups-menu-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -128px;
}
#Feedback-menu-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -256px;
}
#Results-menu-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -224px;
}
#Help-menu-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -96px;
}
#log-out-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -192px;
}
#profile-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -160px;
}
#Products-menu-link {
    padding-left: 18px;
}
#About-menu-link, #Products-menu-link {
    background: url("/++resource++greenSprites.gif") no-repeat 0px -32px;
}*/

#content .locationbar { 
 margin: 0px 0px 0px 30px;
 padding: 0px 0px 0px 0px;
 background: #eff0ed;
 width: auto;
 display: block;
 font-family: monospace;
}
.example { 
  padding: 30px 0px 10px 0px;
  margin: 0px 0px 10px 30px;
  border: thin solid  #5c791c;
  background-image: url("http://onlinegroups.metasolutions.co.nz/images/gradient.jpg");
  background-repeat: repeat-x;
}

.example .sitenavigation { 
  margin: 0px;
  padding: 0px;
  height:30px;
  background-image: url("images/site-nav-bckgrnd.jpg");
  background-repeat: repeat-x;
  background-color: #4a6510;

}
#content .example .sitenavigation ul {
  margin: 0px 0px 0px 30px;
  padding: 5px 0px;
  display: block;
}
#content .example .sitenavigation li {
  padding: 0px 0px 0px 30px;
  margin: 0px 30px 0px 0px;
  font-size:12px;
  font-weight: normal;
  color: white;
  text-decoration: underline;
  list-style: none;
  display: inline;
}
.example .sitenavigation li:hover {
  color: #d0ddb5;
  text-decoration: underline;
}
.example .sitenavigation .homelink { 
  background-image: url("images/16x16/fam-fam-green/home-icon.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 30px;
}
.example .sitenavigation .groupslink { 
  background-image: url("images/16x16/fam-fam-green/home-groups.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 30px;
}
.example .sitenavigation .helplink { 
  background-image: url("images/16x16/fam-fam-green/home-help.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 30px;
}
.example .titlebar {
  margin: 30px 0px 10px 30px;
  padding: 0px 0px 30px 0px;
  font-style: normal; 
  color: black;
  background: none;
  font-size: 2em;
  font-weight: normal;
  border-bottom: 5px solid #718B38;
}

#content .example h1,  #content .example h2, #content .example h3{ 
  margin: 0px 0px 0px 30px;
}

#content .example p, #content .example ul { 
  margin: 0px 0px 0px 30px;
}

#content .example p.breadcrumb { 
  margin: 0px 0px 10px 30px;
}

.message-result {
    border-left: 10px solid #5c791c;
}


