body 
{
	font-family: Arial:
	border: 0 none;
	padding-top: 60px;
}

#loading 
{
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.75;
  background-color: #fff;
  z-index: 99;
  text-align: center;
}

#loading-image 
{
  position: absolute;
  top: 180px;
  left: 45%;
  z-index: 100;
}

#instructions-button
{
  float:right;
  margin-left: 90%;
}

#submit-data
{
	margin-left: 10px;
}

.submit-data
{
	text-align:right;
	display:none;
}


#address-table 
{
	margin-bottom: -3px;
}

#address-table  th, #address-table  td { 
     border-top: none; 
 }
 
#modal-title
 {
	padding-bottom:15px;
	margin-top: -10px;
 
 }

#chartDiv
{
	width: 1170px;
	height: 240px;
	padding-top: 30px;
}

#chart-title 
{
	text-align: center;
}


.manager-name
{
	margin-left: 5px;
}
.radar 
{
	margin-top: -85px;
	margin-bottom: -120px;
}

.uiSlider
{
	width:150px; 
	margin:15px;
}

.sliderValue 
{
	border:0; 
	width: 10px;
}

.table tbody tr td
{
	display:table-cell !important;
	vertical-align: middle;
}

.manager
{
	/*visibility: hidden;*/
	display: none;
}

#thankyou-note
{
	padding-top: 40px;
}

.arrow_checkbox1
{
	background-image: url(/graphics/arrow_checkbox.png);
	background-repeat: no-repeat;
	background-position: 350px 1px;	
}

.arrow_checkbox2
{
	background-image: url(/graphics/arrow_checkbox.png);
	background-repeat: no-repeat;
	background-position: 277px 1px;	
}

.rank-box
{
	display:none; 
}

.rank-desc
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.panel-sort
{
    background-color: #f5f5f5;
    background-image: url("/graphics/vh.png");
    background-position: 5px 14px;
    background-repeat: no-repeat;
    border: 1px solid #ddd;
    color: #333;
    display: none;
    height: 40px;
    margin-top: 4px;
    padding: 10px 22px;
	cursor: move;
}

.sort-highlight
{
	background-color:#f9fbe2;
	height: 40px;
	margin-top: 4px;
	border: 1px solid #e4e6ca;
}

#sortable
{
	list-style-type: none;
	padding-left: 0;
}

.red
{
	color:#F00;
}

.body-result
{
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.table-title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top: 30px;
	padding-bottom: 10px;
}

.table-result
{

}

.table-result td
{
	border: 1px solid #444444;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}


.table-result .header td
{
	border: 1px solid #444444;
	font-weight:bold;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin: 8px;
}

.characteristics
{
	background-color: #3CF;
}

.typology
{
	background-color: #0C3;
}
.constellation
{
	background-color: #F60;
}
.rank
{
	background-color: #FF6;
}

.rank-my
{
	background-color: #cccccc;
}

.char_title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000;
}

.char_department
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color: #888888;
	color: #ffffff;
}
.char_percent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F00;
	font-weight:bold;
}

.google-visualization-orgchart-table
{
	border-collapse: separate; 
}

#chartDiv2 .google-visualization-orgchart-node {
    vertical-align: top;
}

.cop-box
{
	margin-top: 40px;
	width: 100%;
	background-color:#CCC;
}

.cop-box td
{
	padding: 3px;	
	text-align: center;	
}

.cop, .cop a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #000;
}


.contact_title 
{
	padding-top: 100px;
	font-size:16px;
	color: #000;
	font-weight:bold;
}

.contact_answer 
{
	padding-top: 1px;
	font-size:15px;
	color: #000;
}

.contact 
{
	padding-top: 10px;
	font-size:15px;
	color: #000;
}


.about_title1
{
	padding-top: 100px;
	font-size:18px;
	color: #000;
	font-weight:bold;
}

.about_title2
{
	padding-top: 20px;
	font-size:16px;
	color: #000;
	font-weight:bold;
}

.about_title3
{
	padding-top: 100px;
	font-size:14px;
	color: #000;
}

.form-group
{
	margin-bottom: 10px;
	padding: 4px;
}

.error-field
{
	background-image: url("/graphics/error_bg.png");
	outline: 1px solid #F00; 
}

.error-manager button
{
	background-color: #f00;
}


.error-manager button span
{
	color: white;
}

