/*
// "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;}
.columns .header {color:#222 !important;font-size:24px !important;padding-left:120px !important;}

.columns  td, th { font-family: Arial, Helvetica, sans-serif; }

.columns  h1 {
	margin: 0; padding-bottom: 8px;
	color: #0B55C4; font-size: 20px; font-weight: bold;
}

.columns  h3 {
	font-size: 13px;
}

/* General Links */
.columns  a:link    { color: #0B55C4; text-decoration: none; }
.columns  a:visited { color: #0B55C4; text-decoration: none; }
.columns 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;
	font-family:'B Nazanin',B Nazanin,tahoma!important;
	font-size:14px!important;
	font-weight:bold!important;
}

/* Orgchart Display Styling */
/* Within window with horzontal and vertical scrolling */
#orgchart {
overflow: auto;
width: 58em;
height: 60em;
padding: 1em;
border: 1px solid #000000;
direction:ltr;
}

/* No window with horzontal and vertical scrolling */
#print {
border: 1px solid #000000;
}

ul.simpleTabsNavigation li a,.simpleTabsContent label,.tab-content label{
	font-family:'B Nazanin',B Nazanin,tahoma!important;
	font-size:14px!important;
	font-weight:bold!important;
}

ul.simpleTabsNavigation li {
display: inline-block!important;
margin: 0 2px 0 0!important;

}
.btn_org {
    display: inline-block;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#599Bdc), color-stop(100%,#3072B3));
    background: -moz-linear-gradient(center top, #599Bdc 0%, #3072B3 100%);
    -webkit-box-shadow: 0px 1px 0px 0px #7dc0ff inset, 0px -1px 0px 0px #1a3d5e inset, 0px 2px 2px 0px #d4d4d4;
    -moz-box-shadow: 0px 1px 0px 0px #7dc0ff inset, 0px -1px 0px 0px #1a3d5e inset, 0px 2px 2px 0px #d4d4d4;
    box-shadow: 0px 1px 0px 0px #7dc0ff inset, 0px -1px 0px 0px #1a3d5e inset, 0px 2px 2px 0px #d4d4d4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0px 1px 0px #424242;
    padding: 5px 10px 9px;
    border-color: #295c8c;
    border-width: 1px;
    border-style: solid;
    font-family: tahoma!important;
    font-size: 11px;
    color: #FFFFFF;
}
.btn_org:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82bbf0), color-stop(100%,#3072B3));
    background: -moz-linear-gradient(center top, #82bbf0 0%, #3072B3 100%);
}
.btn_org:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#143a5e), color-stop(100%,#5ea3e0));
    background: -moz-linear-gradient(center top, #143a5e 20%, #5ea3e0 100%);
    -webkit-box-shadow: 0px 1px 0px 0px #54799c inset;
    -moz-box-shadow: 0px 1px 0px 0px #54799c inset;
    box-shadow: 0px 1px 0px 0px #54799c inset;
}