/* Admin CSS */
html, body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color: #efefef;
	color: #232323;
	padding: 0;
}


p
{
	margin-bottom: 1.5em;
}

strong
{
	font-weight: bold;
	color: #333;
}	

a
{
	cursor: pointer;
}
a:link, a:visited
{
	text-decoration: none;
	color: #9C4F29;
}
a:hover, a:active
{
	text-decoration: underline;
	color: #0066CC;
}



#doc,
#doc2 {
	background-color: #ffffff;
	padding: 1em;
	margin: 1em auto;
	min-width: 600px;
	border: 1px solid #999;
	border-top:  1px solid #eee;
	border-left:  1px solid #eee;
}



#hd { background: #dcdcdc; padding: .5em; padding-bottom: 0; }
#bd { background: #fff; margin-top: 1em; }


#hd h1
{
	margin: 0;
	padding: 0;
	text-indent: .25em;
	font-size: 1.66em;
	color: #659CB5 !important;
}
#hd h1 strong
{
	font-weight: bold;
}


#util h3,
#util h4
{
	font-size: .85em;
	text-align: right;
	color: #979797;
}
#util h3
{
	font-weight: bold;
	color: #212421;
	margin-bottom: 0;
}	
#util p
{
	text-align: right;
	font-size: .85em;
}






#hd .tabs-nav
{
	padding-left: 5px;
	float: none !important;
position: relative;
}
#hd .tabs-nav li { list-style:none; float:left; }
#hd .tabs-nav a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
	font-size: 11px;
	font-family: "Lucida Sans", "Lucida Grande", Tahoma , Arial, sans-serif;
  color:#333;
  background:#cdcdcd;
  outline: none;
  
}
#hd .tabs-nav a:hover {
  background:#dff4ff;
  }
#hd .tabs-nav li.selected a{
  margin-bottom:0;
  color:#000;
  background: #fff;
  border-bottom:1px solid #fff;
  cursor:default;
  font-weight: bold;
  }

#admins
{
	position: absolute;
	right: 0;
}









div#subnav 
{
	background: #F7F3EF;
	text-align: center;
	padding: .5em 0;
	border-top: 1px solid #94928C;
}
div#subnav li
{
	list-style: none;
	margin: 0;
	display: inline;
}
div#subnav a
{
	margin: 0 0.5em;
}
div#subnav li.current a
{
	font-weight: bold;
}




#bd
{
	/*border-top: 2px solid #94928C;*/
}

#bd h2
{
	font-size: 1.1em;
	font-weight: bold;
	text-transform:uppercase;
	color: #666;
	margin-bottom: 1.5em;
}
#bd h2 a:link,
#bd h2 a:visited
{
	color: #666;
	text-decoration: none;
}
#bd h2 a:hover,
#bd h2 a:active
{
	text-decoration: underline;
	color: #212421;
}









#ft
{
	margin: 0;
	padding: .5em;
	margin-top: 1em;
	border-top: 1px solid #ccc;
}

#ft ul
{
	list-style-type: none;
	text-align: center;
}
#ft li
{
	display: inline;
	font-size: .87em;
	margin-right: .5em;
}
#ft a:link, #ft a:visited
{
	color: #666;
}
#ft a:hover, #ft a:active
{
	color: #0066CC;
}


/* Flash Messages: default is "error" */
div#flashMessage
{
	border: 1px solid #FFCC00;
	background: #FFFFCE url(../../img/admin/electric_24.png) no-repeat 9px center;
	padding: 1em;
	padding-left: 40px;
	margin: 1em 0;
	margin-top: 0;
	font-weight: bold;
	color: #333333; 
}
div#flashMessage.info
{
	border-color: #66A9CC;
	background-color: #dff4ff;
	background-image: url(../../img/admin/info_24.png);
	color: #565656;
	font-size: 92%;
}
div#flashMessage.create
{
	border-color: #39AD39;
	background-color: #DFF3D4;
	background-image: url(../../img/admin/add_24.png);
	color: #565656;
	font-size: 92%;
}
div#flashMessage.utility
{
	border-color: #dcdcdc;
	background-color: #f9f9f9;
	background-image: url(../../img/admin/search_24.png);
	color: #565656;
	font-size: 92%;
}






:focus,
a:active
{
  -moz-outline-style: none;
}
