/*
  Adapted from original content found here:  http://intensivstation.ch/en/templates/

  Licensed under the Creative Commons Attribution 1.0 License: http://creativecommons.org/licenses/by/1.0/
*/

html {
  padding:0px;
  margin:0px;
}

body
{
  /*background-color: #C3D9FF;*/ /* This color sets the entire background of the site*/
  padding:0px 10px;
  margin:0px;
  font-family:verdana;
  font-size:12pt;
}
/*
p, h1, h2, h3 {
  padding:10px;
  margin:0px
}
*/

div.subhead {
  /*background-color: #6BBA70; */ /* This color sets the background of the subhead section */
  
  padding:5px 15px;
  margin:0px;
  height:20px;
}

/*  Postition and Layout */
#menu {
  position: absolute;
  width: 150px;
  left: 20px;
  /*background-color: #FFFF88;*/ /* This color sets the background for the left column*/
  padding:0px;
  margin:0px
}

#content {
  margin-left: 150px;
  padding-top:20px;
  padding-left:5px;

  /*background-color: #F9F7ED; */ /* This color sets the background for the main content area*/
  overflow: auto;

}

.editcontrols
{
	width:350px;
}

.shorterEditControls
{
	width:200px;
}

.labelControls
{
	width:300px;
}

.selector
{
  padding:10px;
  margin:0px
}

.tagCloud
{
padding-top:5px;
padding-bottom:15px;
}

.gridview
{
  padding:10px;
  margin:0px;
  border:10px;
}

.gridrowstyle
{
padding-left:10px;
}

.gridcell
{
padding-top:2px;
padding-right:5px;
padding-bottom:2px;
}

.headergridcell
{
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
}

.accordionHeader
{
background-color:#2E4D7B;
border:1px solid #2F4F4F;
color:white;
cursor:pointer;
font-family:Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
}

.accordionHeaderSelected
{
background-color:#5078B3;
border:1px solid #2F4F4F;
color:white;
cursor:pointer;
font-family:Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
}

.sidebaritem
{
font-family:verdana;
font-size:12px;
}

.taggingAreaSpacerTop
{
	padding-top:10px;
}

.taggingAreaSpacerBottom
{
	padding-top:5px;
	padding-bottom:20px;
}

.selectorClass
{
	width:200px;
	border:0;
	padding-top:5px;
	padding-bottom:5px;
}

.selectorClass-td
{
	border:0;
	font-size:12pt;
	font-family:Verdana;
}

.menuItemClass
{
	font-size:12pt;
	padding-left:20px;
	border:0;
	padding-top:0px;
}

.menuTableClass
{
	font-size:12pt;
	width:700px;
	border:0;
}

.TagEditContainer
{
	width:300px;
}

.BookMarkEditContainer
{
	width:500px;
}

.CenterTable
{
	margin-left:auto;
	margin-right:auto;
}

.tableHeader
{
	font-weight:bold;
	font-size: 12px;
}





