/*
// "OrgChart" Component by BlueFlyingFish for Joomla! 1.5.x - Version 2.1
// Copyright (c) 2009 BlueFlyingFish Ltd. All rights reserved.
// Released under the GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
// Designed and developed by the BlueFlyingFish team
// *** Last update: January 1, 2010 ***
*/

/* Header */
.icon-48-generic {background:url(../images/orgchart_03.png) no-repeat 0 50% !important;}
.header {color:#222 !important;font-size:24px !important;padding-left:120px !important;}

td, th { font-family: Arial, Helvetica, sans-serif; }

h1 {
	margin: 0; padding-bottom: 8px;
	color: #0B55C4; font-size: 20px; font-weight: bold;
}

h3 {
	font-size: 13px;
}

/* General Links */
a:link    { color: #0B55C4; text-decoration: none; }
a:visited { color: #0B55C4; text-decoration: none; }
a:hover   { text-decoration: underline; }

/* Entity Description*/
#ed_topsection{
background: #EAEAEA;
height: 25px; /*Height of top section*/
}

#ed_topsection h1{
margin: 0;
padding-top: 0px;
}

#ed_contentwrapper{
float: left;
width: 100%;
}

#ed_contentcolumn{
padding-top: 10px;
margin-left: 6px; /*Set left margin to LeftColumnWidth*/
}

#ed_leftcolumn{
float: left;
width: 3px; /*Width of left column*/
margin-left: -100%;
background: #FFFFFF;
text-align:center;
padding-top: 10px;
}

#ed_footer{
clear: left;
width: 100%;
background: #EAEAEA;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#ed_footer a{
color: #000000;
}

.ed_innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* Position Description*/
#pd_topsection{
background: #EAEAEA;
height: 25px; /*Height of top section*/
}

#pd_topsection h1{
margin: 0;
padding-top: 0px;
}

#pd_contentwrapper{
float: left;
width: 100%;
}

#pd_contentcolumn{
padding-top: 10px;
margin-left: 6px; /*Set left margin to LeftColumnWidth*/
}

#pd_leftcolumn{
float: left;
width: 3px; /*Width of left column*/
margin-left: -100%;
background: #FFFFFF;
text-align:center;
padding-top: 10px;
}

#pd_footer{
clear: left;
width: 100%;
background: #EAEAEA;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#pd_footer a{
color: #000000;
}

.pd_innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* Personnel Information Card(pic)*/
#pic_topsection{
background: #EAEAEA;
height: 25px; /*Height of top section*/
}

#pic_topsection h1{
margin: 0;
padding-top: 0px;
}

#pic_contentwrapper{
float: left;
width: 100%;
}

#pic_contentcolumn{
padding-top: 10px;
margin-left: 105px; /*Set left margin to LeftColumnWidth*/
}

#pic_leftcolumn{
float: left;
width: 100px; /*Width of left column*/
margin-left: -100%;
background: #FFFFFF;
text-align:center;
padding-top: 10px;
}

#pic_footer{
clear: left;
width: 100%;
background: #EAEAEA;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#pic_footer a{
color: #000000;
}

.pic_innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

table.admintable td { 
	padding: 3px;

}

table.admintable td.key,
table.admintable td.paramlist_key {
	background-color: #EAEAEA;
	text-align: right;
	width: 140px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

/* Orgchart Display Styling */
/* Within window with horzontal and vertical scrolling */
#orgchart {
overflow: auto;
width: 58em;
height: 60em;
padding: 1em;
border: 1px solid #000000;
}

/* No window with horzontal and vertical scrolling */
#print {
border: 1px solid #000000;
}
