﻿body
{
	margin:0px;
	padding:0px;
    /*font-size : 62.5%; for em*/
    /*font-size : 78.6%;*/ /*for point*/
}
/* 1em = 12pt = 16px = 100%. */
.IE8Fix  {  z-index: 100;  }
 
#g_container
{

	background-color:#FFFFFF;
	width:100%;
	margin:0px;

}
#g_head
{
	height:190px;
	width:100%;
}
#g_logo
{
	background-image: url( './header-background1.jpg' );
	background-repeat: no-repeat;
	height: 140px;
	background-position:right center;
	width:1255px; /*!important*/
}
#g_navigation
{
	width:1200px;
}
#g_headNoLogos
{
	margin-top:10px;
	height:80px;
}
#g_headCaption
{
	margin-left:35px;
	font-size:12pt;
	font-family:Arial;
	margin-bottom:10px;
	
}

#g_content
{
	margin-left:30px;
	margin-right:10px;
	width:1210px; /*!important  for IE for FF it can be more*/
	clear:both;
	/*margin-top:8px;*/
}
#g_footer
{
	clear:both;
	border-color:#FAA11A;
	border-style:solid none none;
	border-width:1px;
	display:block;
	float:left;
	margin:16px 0 0 30px;
	width:96%;
	font-family:Verdana;
	font-size:7pt;	
}

.ShowContentHTML h1, h2
{
	margin-top: 0px;
	font-size: 22px; 
	margin-bottom: 10px;
	color: #f37421;
	font-weight:normal;
	
}

h3
{
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 18px; 
	color: #C55454;
	font-weight:normal;
	font-style:italic;
	
}

.captionText
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 17px; 
	color: #C55454;
	font-weight:bold;
	font-style:italic;
	
}
.commonContent
{
	background-color:#FFFFFF;
	color:#28324B;
	font-family:Verdana;
	font-size:10pt;
	float:left;
}

	 .round_box_hd
{
	/*background: transparent url(./content_top.gif) no-repeat top left;*/
    background:transparent url(./round_box_type2_hd_left.gif) no-repeat scroll 0 0;
}	
	 .round_box_hd_w
{
	/*background: transparent url(./content_top.gif) no-repeat top left;*/
    background:transparent url(./round_box_type2_hd_left_w.gif) no-repeat scroll 0 0;
}	

	.round_box_hd .corner 
	{
		background:transparent url(./round_box_type2_hd_right.gif) no-repeat scroll right top;
		font-size:1px;
		height:8px;
    }	

	.round_box_hd_w .corner_w 
	{
		background:transparent url(./Images/round_box_type2_hd_right_w.gif) no-repeat scroll right top;
		font-size:1px;
		height:8px;
    }	
	
	.round_box_ft 
	{
		background:transparent url(./round_box_type2_ft_left.gif) no-repeat scroll 0 0;
	}	
	.round_box_ft_w 
	{
		background:transparent url(./round_box_type2_ft_left_w.gif) no-repeat scroll 0 0;
	}	
	
	.round_box_ft .corner 
	{
		background:transparent url(./round_box_type2_ft_right.gif) no-repeat scroll right top;
		font-size:1px;
		height:11px;
	}		
	
 .DisabledReport {
    font-style: italic;
	color: #F0A027;
}

.tableView caption {
background-color: #FBE8CF;
color:#666666;
font-size: 14px;
font-weight:bold;
padding:0.2em 0.5em;
text-align:left;

}

.tableView td {
padding-left:0.5em;
padding-right:0.3em;
color:#333D1D; 
}
.commonText {
color:#28324B;
font-family:Verdana;
font-size:10pt;
}
td.footer {
/*color:#FAA11A;*/
/*font-size:75%;*/
}

 .DisabledIndiced
{
	font-style: italic;
	color: silver;
}

ul.sidenav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	padding:0 0 2px;
	line-height:2.5em;
	margin:0px;
}
ul.sidenav li hr
{
	background-color:White;
	color:White;
	margin:0px;
	padding:0px;
	line-height:0px;

}
ul.sidenav li 
{
	background-color:#fff;
	margin-bottom:2px;
}
ul.sidenav li a 
{
	text-decoration:none;
	color:#C55454;
	font-weight:bold;
	margin-left:6px;

}
ul.sidenav li a:hover {
color:#F37421;
text-decoration:underline;
}

.flyouthelp {
    FONT-SIZE: 80%; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    border: solid 1px #9BBB59; color: inherit; background-color: #FFFFCC;
    padding: 5px;
}
.flyouthelpimg 
{
	cursor: pointer;
}

.picture { background-color: #F9F9F9;
/*border: 1px solid #CCCCCC; padding: 3px;*/
/*font: 11px/1.4em Arial, sans-serif;*/ }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 



/* HE_REPORT */
        .reportBody
        {
        	/*background-color:#F6F1DE;*/
        	margin:16px 64px 64px;
        }
        .reportBodyPDF
        {
        	/*background-color:#F6F1DE;*/
        	margin:16px 64px 64px;
        }
        .careerReportBodyPDF
        {
        	/*background-color:#F6F1DE;*/
        	/*margin:16px 64px 64px;*/
        	width:950px;
        }
        
        #radar
        {
        	padding-left:220px;
        }
        
	.row_table_header{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	text-align: center;
	}

	.row_table_content{
	font-family: Verdana;
	font-size: 10pt;
	height: 26px;
	text-align:left;
	padding-left: 4px;
	}
    td.tablecell1L {
border-left:1px solid #D16349;
border-top:1px solid #D16349;
padding-left:4px;
padding-right:4px;
text-align:left;
}
td.tablecell1_right {
border-left:1px solid #D16349;
border-right:1px solid #D16349;
border-top:1px solid #D16349;
padding-left:4px;
padding-right:4px;
text-align:center;
}
td.tablecell1_rightL {
border-left:1px solid #D16349;
border-right:1px solid #D16349;
border-top:1px solid #D16349;
padding-left:4px;
padding-right:4px;
text-align:left;
}	
td.tablecell1_bottomL {
border-bottom:1px solid #D16349;
border-left:1px solid #D16349;
border-top:1px solid #D16349;
padding-left:4px;
padding-right:4px;
text-align:left;
}
td.tablecell1_bottom_rightL {
border:1px solid #D16349;
padding-left:4px;
padding-right:4px;
text-align:left;
}
    
.indexValue {
float:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin-left:20px;
margin-top:2px;
}
.indexInterpret {
float:left;
font-family:Verdana;
font-size:9pt;
margin-left:10px;
/*margin-top:2px;*/
width:150px;
font-weight:bold;
}
.indexVtouchL 
{
	background-color:#D16349;
float:left;
height:11px;
margin-top:4px;
overflow:hidden;
position:relative;
width:1px;
}

.indexVtouchR {
	background-color:#D16349;
float:left;
height:11px;
left:-2px;
margin-top:4px;
overflow:hidden;
position:relative;
width:1px;
}
.indexVtouchMiddle {
background-color:#D16349;
float:left;
height:11px;
left:101px;
margin-top:4px;
overflow:hidden;
position:relative;
width:1px;
}
.indexBorder {
border:1px solid #D16349;
float:left;
height:5px;
left:-1px;
margin-left:0;
margin-top:8px;
overflow:hidden;
padding-left:0;
position:relative;
width:200px;
}
.indexWrapper {
float:left;
height:20px;
margin-top:0;
/*overflow:hidden;*/
}

.indexTitle {
	float:left;
	width: 100px;
	
}

.indexLine {
background-color:#D31D2C;
border-style:none;
float:left;
height:5px;
margin:0;
overflow:hidden;
}
.indexH2
{
    display: inline; 
    float: left; 
    width: 260px;	
	font-weight:bold;
	color:#D16349;
    font-family:Verdana;
    font-size:10pt;
    text-align:left;
	margin-top:0;
	padding-top:0;    
}

/* END HE_REPORT */


/* MENU */

        .toolBar
{
	/*background: url(./bg.gif) repeat;*/
	height: 40px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
        .noIndents
        {
            margin: 0px;
            padding: 0px;
            
        }
		#g_menu
{
	/*background: url(./bg.gif) repeat; */ /*width: 100%;*/
	border-style: none;
	border-width: 1px;
	border-color: #FAA11A;
	float: left;
	display: block; /*clear: both;*/ /*margin-right: 200px;*/
	margin-left: 100px;
}
#g_right
{
	/*background: url(./right-background4.jpg);*/
	float: right;
	display: block;
	background-repeat: no-repeat;
	width: 200px;
	height: 30px;
	margin-top: 10px;
}
.CPLLink
{
	float:right;
	padding-right:4px;
	font-size:13px;
}
a
{
	/*color: #333D1D;*/
	color: #666666;
	text-decoration: underline;
}

a:hover
{
	color: #F37421;
	text-decoration: underline;
}
#g_navigator
{
	/*
	padding: 0px 0px 0px 30px;
	float: left;
	display: block;
	clear: left;
	#FFE4B5
	*/
	
	border-style: solid none none none;
	border-width: 1px;
	border-color: #FAA11A;
    
	display: block;
	float: left;
	margin: 0 0 0 35px;
	width: 80%;
}

.staticMenuItemStyle
{
	border-style: none solid none none;
	border-width: 1px;
    margin: 0px;
    padding: 0px;
	
}
.PathNodeStype
{
	font-family:Arial;
	/*vertical-align:middle;*/
}

/* END MENU */


/* MODULE_INFO */

.gmi
{
	/*background-color:#F6F1DE;*/
	display: block;
	
}

.ShowContent
{
/*	height:90%;*/
	
}

.ShowContentHTML
{
	line-height: 1.5em;
	margin: 0;
	overflow:auto;
	padding: 5px 10px 0px 10px;
	text-align: justify;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	display:block;
	float:left;
}

/*
.gmi_head
{
	color: #C55454;
	font-size: 2em;
	line-height: 1.4em;
	margin: 0 0 10px 18px;
	overflow: hidden;
}
*/


.gmi_caption h3
{
	/*font-size: 100%;*/
	margin: 0;
	padding: 0 20 3px 0;
	float: left;
	font-weight:normal;
}


.gmi_caption a
{
	font-size: 12px;
	margin: 0;
	padding: 0px 0px 3px 0px;
	float: right;
}


.gmi_caption
{
	/*font-size: 100%;*/
	font-style: normal;
	/*font-weight: bold;*/
	/*color: rgb(102, 102, 102);*/
	display: block;
	margin: 0;
	padding: 0px 12px 3px 12px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:10pt;	
}


.EditorPanel
{
	display: none;
}
/*
.InfoBlockContainer, .ReportBlock 
{
	line-height: 22px;
}
*/
.ReportBlock 
{
	line-height: 22px;
}

.AppHeader {
color:#F37421;
font-size:28px;
margin-bottom:10px;
margin-left:30px;
/*padding-top:30px;*/
width:600px;
font-family:verdana;
float:left;
}

.RighHeader {
color:white;
float:right;
font-family:verdana;
font-size:20px;
margin-right:30px;
margin-top:40px;
width:350px;
}

.InfoBlockContainerSubHeader1
{
	margin-top: 10px;
	font-size: 22px; 
	margin-bottom: 10px;
	color: #f37421;
}

.InfoBlockContainerSubHeader2 
{
	margin-top: 20px;
	margin-left: 20px;
	font-size: 14pt; 
	margin-bottom: 20px;
	color: #C55454;
	font-family:Verdana,Tahoma,monospace;
	text-align:center;
}

.InfoBlockContainerSubHeader3 
{
	/*margin-top: 10px;*/
	/*margin-left: 20px;*/
	font-size: 18px; 
	margin-bottom: 10px;
	color: #F37421;
	font-family:Verdana,Tahoma,monospace;
}
.ReportBlock ul
{
	padding-left: 10px;
	margin-top:4px;
	margin-left:10px;
}

/* END MODULE_INFO */


/* REPORT */
.graph {
	/*HEIGHT: 20px;*/
	TEXT-ALIGN: center;
	font-size: 16px;
	font-family: Verdana;
	line-height:1.8em;
	
}
.graph_rlabel {
	PADDING-LEFT: 4px;
	WIDTH: 19%;
	TEXT-ALIGN: left;
}
.graph_rpercent {
	PADDING-LEFT: 4px;
	WIDTH: 6%;
	TEXT-ALIGN: left;
	font-weight: bold;
	font-weight:bold;
}
.graph_llabel {
	PADDING-RIGHT: 4px;
	WIDTH: 19%;
	TEXT-ALIGN: right;
}
.graph_lpercent {
	PADDING-RIGHT: 4px;
	WIDTH: 6%;
	TEXT-ALIGN: right;
	font-weight:bold;
}
.graph_rdescr {
	PADDING-LEFT: 4px;
	WIDTH: 19%;
	TEXT-ALIGN: left;
}
.graph_rperDescr {
	PADDING-LEFT: 4px;
	WIDTH: 6%;
	TEXT-ALIGN: left;
}
.graph_cperDescr {
	PADDING-LEFT: 4px;
	WIDTH: 6%;
	TEXT-ALIGN:center;
}

.graph_descr {
	FONT-SIZE: 10px;
}
.graph_ldescr {
	PADDING-RIGHT: 4px;
	WIDTH: 19%;
	TEXT-ALIGN: right;
}
.graph_lperDescr {
	PADDING-RIGHT: 4px;
	WIDTH: 6%;
	TEXT-ALIGN: right;
}
.graph_cdescr {
	TEXT-ALIGN: center;
}

P {
	TEXT-ALIGN: justify;
}
#report_content
{
	MARGIN: 16px 64px 64px 64px;
}

/*
H1 {
	CLEAR: both;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.4em;
	TEXT-ALIGN: center;
	color: #a8422a;
	margin-top: 30px;
}
*/






p.PersonalizedDescription
{
	FONT-SIZE: 14px;
	TEXT-ALIGN: justify;
	padding-top: 2px;
	padding-bottom: 2px;
}
p.PersonalityType
{
	font-size: 14px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
}

P {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
}

.text {
	FONT-SIZE: 9pt;
	FLOAT: left;
	WIDTH: 120px;
	FONT-FAMILY: Verdana;
}
.bold_text {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	VERTICAL-ALIGN: top;
	FONT-FAMILY: Verdana;
}
.line {
	CLEAR: both;
}
.table_header {
	CLEAR: both;
	FONT-SIZE: 16px;
	FONT-FAMILY: Verdana;
}
.table_footer {
	CLEAR: both;
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana;
}
/*
H2 {
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left;
	color: #d16349;
}
*/
/*
H3 {
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left;
	color: #a8422a;
    font-style: italic;	
}
*/
.row_table_header {
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 16px;
	HEIGHT: 40px;
	TEXT-ALIGN: center;
}
.row_table_content {
	PADDING-LEFT: 4px;
	HEIGHT: 26px;
	TEXT-ALIGN: left;
}

.graph_green_color {
	BACKGROUND-COLOR: #000000;
}
.graph_grey_color {
	BACKGROUND-COLOR: #c0c0c0;
}
.footer {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Verdana;
	HEIGHT: 24px;
	TEXT-ALIGN: center;
}
.graph_row_top {
	border-left: solid 1px #d16349;
	border-top: solid 1px #d16349;
	border-right: solid 1px #d16349;
}
.graph_row_NI {
	border-left: dotted 1px #d16349;
	border-top: dotted 1px #d16349;
	border-right: dotted 1px #d16349;
	border-bottom: dotted 1px #d16349;
}
.graph_row_topA {
	border-left: solid 1px #d16349;
	border-top: solid 1px #d16349;
	border-right: solid 1px #d16349;
	border-bottom: solid 1px #d16349;
}

.graph_row {
	border-left: solid 1px #d16349;
	border-right: solid 1px #d16349;
}
.graph_row_bottom {
	border-left: solid 1px #d16349;
	border-bottom: solid 1px #d16349;
	border-right: solid 1px #d16349;
}
.graph_row_sep {
	border-bottom: dotted 1px #d16349;
}
.graph_row_sepA {
	border-left: solid 1px #d16349;
	border-right: solid 1px #d16349;
	border-bottom: dotted 1px #d16349;
}

HR {
	border: none;
	height: 1px;
	color: #d16349;
}
H1.title {
	CLEAR: both;
	FONT-WEIGHT: bold;
	FONT-SIZE: 26px;
	FONT-FAMILY: Verdana;
	color: #4a4f64;
	TEXT-ALIGN: center;
	margin-bottom: 0px;
}
H2.subtitle {
	CLEAR: both;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	FONT-FAMILY: Verdana;
	font-style: italic;
	color: #d16349;
	TEXT-ALIGN: center;
}
INPUT.dim {
	MARGIN: 0px;
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #415b5c;
	BORDER-BOTTOM-STYLE: none;
	height:18px;
}
INPUT.subdim {
	MARGIN: 0px;
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #618889;
	BORDER-BOTTOM-STYLE: none;
	height:18px;
}
TD.tablecell
{
	border: solid 1px #d16349;
	margin: 4px 4px 4px 4px;
	padding-left: 4px;
}
li.item
{
	FONT-SIZE: 14px; FONT-FAMILY: Verdana; LIST-STYLE-TYPE: disc;
}
        h2 {
            /*font-weight: bold;*/
        }
	    p
	    {
		    margin-top: 5px;
		    margin-bottom: 5px;
	    }
	    td.tablecell1
	    {
	        /*text-align: center;*/ 
	        border-left: solid 1px #d16349;
	        border-top: solid 1px #d16349;
	        padding-left: 4px;
	        padding-right: 4px;
	        
	    }
	    td.tablecell1_right
	    {
	        /*text-align: center; */
	        border-left: solid 1px #d16349;
	        border-top: solid 1px #d16349;
	        border-right: solid 1px #d16349;
	        padding-left: 4px;
	        padding-right: 4px;
	    }
	    td.tablecell1_bottom
	    {
	        /*text-align: center;*/ 
	        border-left: solid 1px #d16349;
	        border-top: solid 1px #d16349;
	        border-bottom: solid 1px #d16349;
	        padding-left: 4px;
	        padding-right: 4px;
	    }

	    td.tablecell1_bottom_right
	    {
	        /*text-align: center;*/ 
	        border-left: solid 1px #d16349;
	        border-top: solid 1px #d16349;
	        border-right: solid 1px #d16349;
	        border-bottom: solid 1px #d16349;
	        padding-left: 4px;
	        padding-right: 4px;
	    }

.styleUnderline {
	text-decoration: underline;
}
/* END REPORT */

/* OLIVE */

/* ALERTS */

span.error { font-weight: bold; color: #900; }

div.alert, div.errorbox { background-color: #fff; border: 1px solid #ddd; margin: 0 0 15px; padding: 3px 7px; overflow: hidden; font-family:Verdana; font-size:12px;}
div.alert img, div.errorbox img {margin-right: 7px; float: left;}
#body div.alert p, #body div.errorbox p, #body div.alert h3 {font-size: 13px; margin: 6px 6px 0 6px; _margin-bottom: 6px; }
#body div.alert h3 {font-weight: bold;}

div.alert.attention { background-color: #fff5cc; border: 1px solid #fc1; padding-bottom: 6px;}
div.alert.attention strong { color: #960; }

div.alert.error, div.errorbox { background-color: #fee; border: 1px solid #d00; }
div.alert.error strong, div.errorbox strong { color: #ab0000; }

div.alert.success { background-color: #e6f8dd; border: 1px solid #191; }
div.alert.success strong { color: #060; }

div.alert.notice { background-color: #e6f8f8; border: 1px solid #07a; }
div.alert.notice strong { color: #005a8d; }

/* Toolbar */

.toolBar
{
	/*background: url(./Bckgrnd.gif) repeat-x;*/ 
	height: 25px;
	padding: 0px 1px 1px 1px;
	vertical-align: middle;	
}

.toolBarHotItem
{
	/*background: #FFD9A0 url(./ItemHot.gif) repeat;*/
	/*background: #FFD9A0;*/
}

.toolBarPressedItem
{
	/*background: #FFAF59 url(./ItemPressed.gif) repeat-x; */
	/*background: #FFAF59; */
}
.toolBarSelectedItem
{
    /*background-color: #F2AE3D; */
	/*background-image: url(./ItemSelected.gif);
	background-repeat: repeat-x; */
}

/* END OLIVE */                          

/* NIFTYCORNERS */

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* ENF NIFTYCORNERS */
.ptypes td
{
	padding:10px;
}

/* new style */

.gmi_1
{
	margin: 0px 4px 4px 0px; 
	float: left; 
	page-break-inside: avoid; 
	/*width: 500px;*/
	font-family: Verdana; 
	font-size: 12px;
}
.gmi_1 h1
{
	color: rgb(243, 116, 33);
	font-size: 14pt; 
	margin-left: 20px;
	font-weight:normal;
	margin-bottom:4px;
	margin-top:4px;	
}
.gmi_1 .ShowContentHTML
{
}
.gmi_horsep
{
	border-color:#FAA11A;
	border-style:solid none none;
	border-width:1px;
	clear:both;
	float:left;
}
.gmi_vertsep
{
	border-color: #FAA11A;
	border-style: none none none solid;
	border-width: 1px;
	float: left;
}
.content_common
{
	background-color:#FFFFFF;
	color:#28324B;
	font-family:Verdana;
	font-size:14px;
	width:990px;
	float: left;
}
