/* basic element stylings */

body {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size:11px;
	background-color: white;
	color:#333;
	}

p, td { color:#6D1C23; }

/* specific element stylings */

#menu {
  border: 1px solid silver;
  font-size:10pt;
  font-weight:bold;
  padding:5px;
}

#task_menu {
  border-spacing: 10px;
}

#task_menu a {
  color:#6D1C23;
}

table#task_menu td {
  border-right: 2px solid black;
  padding:5px;
}

#task_menu .welcome {}
#task_menu .browse {
}

#task_menu .browse a {
  font-size:80%;
  text-decoration:none;
  border-bottom: 1px solid #52188C;
}
#task_menu .forms { }

#welcome_wrapper {
  padding:1em;
}

#welcome_wrapper h2 {
  color:#6983CD;
}

#browse_wrapper {
  padding:1em;
}
#browse_wrapper h2 {
  color:#6983CD;
}

#forms_wrapper {
  padding:1em;
}
#forms_wrapper h2 {
  color:#6983CD;
}

#smallgroupcontents,#smallgroupcontents table {
	width:550px;
	background-color:black;
	}

#sg_welcome {}

#search_results {}

#search_results a {
  color:#6D1C23;
	}

#search_results a:hover {}


/* general class stylings */

.larger { font-size:120%; }
.smaller { font-size:80%; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.normal { font-style:none; font-weight:none;}


/* specific class stylings */

.sg_heading {}

.search_results_nav a {
	}

.group_detail {
  padding:5px;
}

p.group_name {
	margin:5px 0px 0px 0px;
}

.group_detail .group_name {
	font-size:larger;
	font-weight:bold;
	}

.group_detail .group_name a {
  color:#6D1C23;
}

.group_leaders {}
.group_leaders .label {
	font-size: larger;
	font-weight:bold;
	}
	
.group_leaders .names {
  font-style:italic;
}

.group_leaders a {
	}

.group_leaders .label {}
.group_leaders .value {
}

.group_desc {
  padding:5px;
}

.group_desc .label {
	font-weight:bold;
	}
	
.notice {
	color:red;
	font-size:larger;
	font-weight:bold;
	}