   <STYLE type="text/css">

* {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
color: #636563;
}
A {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
B {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H1{
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         14pt;
FONT-WEIGHT:         bold;
padding:0px;
margin:0px;
}
H2 {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         11pt;
FONT-WEIGHT:         bold;
padding:0px;
margin:0px;
}
H3 {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         14pt;
}
h4 {
	font-family: arial, verdana, sans-serif;
        font-size: 16pt;
	font-weight: bold;       
}
.h4_space {
     padding-bottom: 19px;
}
P {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
}
TD {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
}
TR {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
}

/*UL                   {
padding-left: 0px;
}*/
OL {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
}
I {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
}
sup {
FONT-SIZE:         7pt;
}

LI   {
    list-style-type:    square ;
}
.ui-autocomplete .ui-menu-item{
    list-style-type:    none;
    text-align: left;
}
.ui-autocomplete .ui-menu-item a{
    list-style-type:    none;
    text-align: left;
}

/* color for body, font, lines: #565053*/
/* color for active links: #333399 */
/* color for borders: #A59C9E */

BODY {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
color:	#565053;
}

.red_line {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         7pt;
font-weight:bold;
color:#990000;
}

.tab_ontop {
font-size: 8pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:black;
font-weight:bold;
background-repeat:x-repeat;
background-image:url(../app/images/tab_ontop.gif);
background-position: left top;
background-color:white;
border-left:1px solid silver;
border-top:0px solid silver;
border-right:1px solid gray;
border-bottom:1px solid white;
text-align:center;
height:25px;
padding:3px;
}
.tab_back {
font-size: 8pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:black;
font-weight:bold;
background-image:url(../app/images/tab_back.gif);
background-repeat:x-repeat;
background-position: center center;
border-left:1px solid silver;
border-top:1px solid silver;
border-right:1px solid gray;
border-bottom:1px solid gray;
text-align:center;
height:25px;
padding:3px;

}
.tab_backOver {
font-size: 8pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:white;
font-weight:bold;
background-image:url(../app/images/tab_backOver.gif);
background-repeat:x-repeat;
background-position: center center;
border-left:1px solid silver;
border-top:1px solid silver;
border-right:1px solid gray;
border-bottom:1px solid gray;
text-align:center;
height:25px;
padding:3px;
cursor:pointer;
}
.tab_back_promo {
font-size: 8pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:black);
font-weight:bold;
background-image:url(../app/images/tab_back_promo.gif);
background-repeat:x-repeat;
background-position: right center;
border-left:1px solid silver;
border-top:1px solid silver;
border-right:1px solid gray;
border-bottom:1px solid gray;
text-align:center;
height:25px;
padding:3px;
}
.tab_back_promoOver {
font-size: 8pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:white;
font-weight:bold;
background-image:url(../app/images/tab_back_promoOver.gif);
background-repeat:x-repeat;
background-position: right center;
border-left:1px solid silver;
border-top:1px solid silver;
border-right:1px solid gray;
border-bottom:1px solid gray;
text-align:center;
height:25px;
padding:3px;
cursor:pointer;
}

.markup {
color:red;
}

.survey_cell {
width: 40px;
padding-top:0px;
padding-bottom:0px;
border-left:1px solid silver;
text-align:center;
}

.survey_cell_title {
border-left:1px solid silver;
text-align:center;
font-weight:bold;
font-size:7pt;
}

.sourceLink {
	color: navy !important;
	text-decoration: underline !important;
}

.border_double_top	{
border-top: 2px double #A59C9E;
}

.border_bottom	{
border-bottom: 1px solid #A59C9E;
}

.border_top	{
border-top: 1px solid #A59C9E;
}

.border_left	{
border-left: 1px solid #A59C9E;
}

.border_right	{
border-right: 1px solid #A59C9E;
}

.border_full	{
border: 1px solid #A59C9E;
}

.table_mis {
border: 1px solid #A59C9E;
width:540;
}

/*
.register_ontop {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(../app/symbols/register_front.gif);
background-repeat:no-repeat;
background-position: center top;
border: 0px solid #A59C9E;
border-bottom:0px;
border-left:0px;
text-align:center;
width: 100px;
padding:3px;
padding-bottom:2px;
}

.register_back {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(../app/symbols/register_back.gif);
background-repeat:no-repeat;
background-position: center top;
border-bottom: 1px solid #636563;
border-left:0px;
text-align:center;
width: 100px;
padding:3px;
padding-bottom:2px;
}
*/
.register_back_promo {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(../app/symbols/register_backPromo.gif);
background-repeat:no-repeat;
background-position: center top;
border-bottom: 1px solid #636563;
border-left:0px;
text-align:center;
width: 100px;
padding:3px;
padding-bottom:2px;
}

.register_blank {
border-bottom:1px solid #636563;
}

.hr                           {
color: #A59C9E;
height:         1pt;
}


/* default link colors */
A:link                         {
color:#333399;
text-decoration: none;
}
A:visited      {
color:#6A7182;
text-decoration: none;
}
A:hover                         {
color: black;
text-decoration: underline;
}


.title                 {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         14pt;
FONT-WEIGHT:         bold;
padding: 5 5 15 5;
}
.subtitle                 {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         11pt;
FONT-WEIGHT:         bold;
padding-top:10px;
padding-bottom:2px;
text-decoration: none;
border-bottom:1px solid #636563;
}

.overview                {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         12pt;
FONT-WEIGHT:         bold;
border-bottom:1px solid #636563; color:#636563;
}

.results_row {
cursor: pointer;
}

.results_rowOver {
cursor: pointer;
background-color:silver;
color:white;
}

.results_mis {
cursor: pointer;
FONT-SIZE: 7pt;
}

.results_misOver {
cursor: pointer;
background-color:silver;
color:white;
FONT-SIZE: 7pt;
}

.row {
cursor: pointer;
color: #333399;
}

.rowOver {
cursor: pointer;
color: black;
background-color: #EBEBEB;
}

.adm_bar {
FONT-FAMILY: Arial, Helvetica, sans-serif;
color: white;
FONT-WEIGHT: bold;
width:90px;
cursor: pointer;
}

.adm_barover {
FONT-FAMILY: Arial, Helvetica, sans-serif;
color: #636563;
FONT-WEIGHT: bold;
width:90px;
cursor: pointer;
background-color:white;
}

a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
}

a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
}

a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
}


.product	{
width: 56px;
font-size: 7pt;
}

.sample {
color:#7B7D7B;
}

.edt_ticker_left {
background-color:#A9AFBA;
border-top:15px solid white;
width:10px;
height:18px;
}

.edttickertitle {
background-color:white;
border-bottom:1px solid #A9AFBA;
border-top:15px solid white;
padding-left:9px;
padding-bottom:2px;
padding-top:2px;
font-weight: bold;
color:#565053;
width:190px;
text-align:left;
}

.edt_bar {
FONT-FAMILY: Arial, Helvetica, sans-serif;
color: #636563;
FONT-WEIGHT: bold;
width:200px;
height:20px;
cursor: pointer;
background-color:white;
text-align:left;
padding-left:22px;
}

.edt_barover {
FONT-FAMILY: Arial, Helvetica, sans-serif;
color: white;
FONT-WEIGHT: bold;
width:200;
height:20px;
cursor: pointer;
background-color:#A9AFBA;
text-align:left;
padding-left:22px;
}

.event_title                   {
font-size: 13pt;
font-weight: bold;
color: #565053;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.ticker_left {
background-color:#DF0000;
border-left:1px solid white;
border-top:15px solid white;
width:10px;
height:18px;
cursor: pointer;
}
.ticker_title {
background-color:white;
border-bottom:1px solid #DF0000;
border-top:15px solid white;
FONT-SIZE:         8pt;
padding-left:9px;
padding-bottom:2px;
padding-top:2px;
font-weight: bold;
cursor: pointer;
text-decoration:none;
color:black;
}

a.ticker_link:link {
background-color:white;
FONT-SIZE: 8pt;
font-weight: bold;
cursor: pointer;
text-decoration:none;
color:black;
padding:0px;
}
a.ticker_link:visited {
background-color:white;
FONT-SIZE: 8pt;
font-weight: bold;
cursor: pointer;
text-decoration:none;
color:black;
padding:0px;
}
a.ticker_link:hover {
background-color:white;
FONT-SIZE: 8pt;
font-weight: bold;
cursor: pointer;
text-decoration:none;
color:#DF0000;
}



.event_left {
width:1px;
}
.event_text {
background-color:white;
FONT-SIZE:         7pt;
padding-bottom:2px;
padding-top:2px;
cursor: pointer;
}

.results_title {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         7pt;
FONT-WEIGHT: bold;
}

b.result {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         7pt;
color:#333399;
}

.results {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         7pt;
}

.results_small {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         6.5pt;
}

a.results {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         7pt;
font-weight: bold;
}

.footnote {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         6.5pt;
}

.colleft                   {
text-align: right;
vertical-align: top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 2 5 4 5;
}
.colright                   {
text-align: left;
vertical-align: top;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 2 5 4 5;
}
.colthird {
text-align: left;
vertical-align: top;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 2 5 4 5;
}
.valuecompare {
border:1px solid red;
FONT-SIZE:         6.5pt;
}



.menuleft                  {
height: 25;
}
.partnersleft                  {
height: 75;
width: 210;
text-align: left;
}
.partnersright                  {
height: 75;
width: 300;
text-align: left;
}
.space                  {
height: 50;
}

input.twitter
{
width: 419px;
	padding: 2px;
	padding-right: 0px;
	margin: 2px;
	font-weight: normal;
	font-size: 8pt;
	font-family:  Arial, Verdana, helvetica, sans-serif;
	background-color: white;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-left: #636563 1px solid;
	border-top: #636563 1px solid;
	text-decoration: none;
}
/*
input, select,  textarea   {
font-weight: normal;
font-size: 8pt;
font-family:  Arial, Verdana, helvetica, sans-serif;
background-color: white;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
border-left: #636563 1px solid;
border-top: #636563 1px solid;
text-decoration: none;
}
*/
.radio         {   border : none; background: none;}
.radiogrey       {   border : none; background-color: #EFEFEF;}
.checkbox         {
border : none;
background:none;
cursor: pointer;
}

.button_normal {
background-image:url(../app/symbols/button_background.gif); 
background-position: bottom center;
background-repeat:repeat-x;
border-left: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
border-right: #636563 1px solid;
border-bottom: #636563 1px solid;
width:68px;
cursor: pointer;
}

.button {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(../app/symbols/button_background.gif); 
background-position: bottom center;
background-repeat:repeat-x;
border-left: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
border-right: #636563 1px solid;
border-bottom: #636563 1px solid;
width:70px;
cursor: pointer;
}

.button_image {
border-left: #CCCCCC 0px solid;
border-top: #CCCCCC 0px solid;
border-right: #636563 0px solid;
border-bottom: #636563 0px solid;
cursor: pointer;
}

.button_blank {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background: none;
border: #CCCCCC 0px solid;
cursor: pointer;
color: #333399;
padding:0px;
width:100px;
}

.button_white {
background-color: white;
border:0px solid white;
cursor: pointer;
font-size: 8pt;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #333399;
}

.button_nav {
background-image:url(../app/symbols/button_background.gif); 
background-position: bottom center;
background-repeat:repeat-x;
border-left: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
border-right: #636563 1px solid;
border-bottom: #636563 1px solid;
cursor: pointer;
font-size: 8pt;
font-family: Verdana, Arial, helvetica, sans-serif;
color:	black;
width:75px;
}


.button_nowidth {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(../app/symbols/button_background.gif); 
background-position: bottom center;
background-repeat:repeat-x;
border-left: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
border-right: #636563 1px solid;
border-bottom: #636563 1px solid;
cursor: pointer;
}

.button_long {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(../app/symbols/button_background.gif); 
background-position: bottom center;
background-repeat:repeat-x;
border-left: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
border-right: #636563 1px solid;
border-bottom: #636563 1px solid;
width:120px;
cursor: pointer;
}


.normal_text {
FONT-SIZE:         8pt;
font-weight:normal;
vertical-align:top;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.link_small:link{
font-family:Arial, Verdana, helvetica, sans-serif;
FONT-SIZE: 7pt;
text-decoration:none;
color:navy;
}
a.link_small:visited{
FONT-SIZE: 7pt;
font-family:Arial, Verdana, helvetica, sans-serif;
text-decoration:none;
color:navy;
}
a.link_small:hover{
FONT-SIZE: 7pt;
font-family:Arial, Verdana, helvetica, sans-serif;
text-decoration:underline;
cursor:pointer;
color:navy;
}

.table_public {
width:540px;
}

.table_form {
width:1030px;
}
.table_admin {
width:1110px;
}
.table_form_flex {
width: 100%;
max-width:1030px;
}

.result_info {
background-color:#EBEBEB;
}

.buttonEvent {
    padding: 6px;
    color: #fff;
    background-color: rgba(130,183,22,1);
    border: 1px solid transparent;
    font-size: 14px;
    width: 80px;
    display: inline-block;
    cursor: pointer;
    transition: all linear 0.15s;
}

.button_tag{
font-weight:normal;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:         8pt;
cursor:pointer;
padding:0px;
margin:0px;
background:none;
border:none;
color: #333399;
}

.button_add {
background-color: #EEEEF0;
border-left: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
border-right: #636563 1px solid;
border-bottom: #636563 1px solid;
cursor: pointer;
font-weight:normal;
font-size: 10px;
font-family:Arial, helvetica, sans-serif;
color:	black;
width:60px;
}



.toolbar {
background-color:#EEF0EF;
border-top:1px solid silver;
border-bottom:1px solid silver;
padding-top:5px;
padding-bottom:5px;
}

.subtitle_results                {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         11pt;
FONT-WEIGHT:         bold;
text-decoration: none;
border-top:1px dotted #636563;
}

.admin_output {
background-color:#E6E8BD;
}

.overview_row {
font-size:7pt;
vertical-align:top;
font-weight:normal;
}

.overview_title {
font-size:7pt;
font-weight:bold;
border-bottom: 1px solid #A59C9E;
vertical-align:bottom;
}

.overview_bg1{
background-color:#FBFAF9;
}
.overview_bg2{
background-color:#E8E1DB;
}

.ul_overview {
    padding-left:10px;
}
.step {
    width:28px;
    height:24px;
    text-align: left;
    vertical-align: top;
    background-image: url("symbols/arrow_down_next.gif");
    background-position: left top;
    background-repeat: no-repeat;
    font-weight: bold;
    color: red;
    font-family: arial;
    font-size: 15px;
    padding:0px;
    padding-top:5px;
    
}

.subtitle_step                 {
    background-image: url("symbols/arrow_down_next.gif");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 35px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:         11pt;
FONT-WEIGHT:         bold;
padding-top:5px;
padding-bottom:10px;
text-decoration: none;

}

.explanation {
    vertical-align: top;
    text-align: left;
}

/* Styles for Scrollbar */
* { scrollbar-face-color: white;
    scrollbar-track-color: white;
    scrollbar-arrow-color: black;
    scrollbar-base-color: silver;
    scrollbar-darkshadow-color: white;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: silver;
    scrollbar-3dlight-color: silver;
}

/*Styles for <li> Ticker */
.li_ticker  {
color:black;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#FF0000; layer-background-color:#008080; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:3px; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; font-weight:bold}
.clLevel0{background-color:#DF0000; layer-background-color:#DF0000; color:white; }
.clLevel0over{background-color:#DF0000; layer-background-color:#DF0000; color:#C0C0C0; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#DF0000}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.clLevel1{background-color:#EBEBEB; layer-background-color:#8D96B2; color:#DF0000;}
.clLevel1over{background-color:#DF0000; layer-background-color:#8D96B2; color:#EBEBEB; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#DF0000; layer-background-color:silver}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.clLevel2{background-color:#008080; layer-background-color:#008080; color:white;}
.clLevel2over{background-color:silver; layer-background-color:silver; color:black; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:silver; layer-background-color:silver}


/***Styles for SECO (Graphik) ***/
.title_seco                 {
FONT-SIZE:         11pt;
FONT-WEIGHT:         bold;
color:	#636563;
}
.subtitle_seco                 {
FONT-SIZE:         10pt;
FONT-WEIGHT:         bold;
color:	#636563;
}
.bolder_seco                {
FONT-WEIGHT:         bold;
color:	#636563;
}
.seco01                           {
color:	#636563;
height:         1pt;
}
.color_seco                           {
color:	#636563;
}

/**  STYLES FOR NEW ADMIN AREA  **/

.adm_edit_links{
	text-align: center; 
	padding-top: 5px;
	font-size: 12px; 
	width: 90px; 
	height: 20px; 
	color: #fff; 
	margin-top:3px;
	opacity: 0.8;
	cursor: pointer;
	display: inline-block;
}

.adm_edit_links:hover{
	opacity: 1;
}

.adm_green{
	background-color: #82b716 !important;
}

.adm_orange{
	background-color: orange !important;
}

.adm_red{
	background-color: #b94a48 !important;
}

.title_2_edit a{
	text-decoration: none !important;	
}

.title_2_item,
.title_2_edit{
	font-size: 15px !important;
	background-color: #eeeeee;
	border-top: 1px solid #39393A;
	padding-left: 20px;
	margin-bottom: 3px;
	color: #39393A;
	width: 200px;
	border-bottom: 1px solid #39393A;
}

.title_2_edit{
	width: 380px;
	padding: 5;	
}

.subtitle_content{
	background-color: a7a7a7;
	font-size: 12px !important;
	padding:7px;
}

.register_ontop{
	width: 130px;
	background-color: #fff;
	border:1px solid white;
	border-top: 3px solid orange;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 25px;
	text-align: center;
	font-weight: bold;
	color: #4D494B;
	padding: 7px;
}
.register_ontop_new{
	width: 100px;
	background-color: #fff;
	border:1px solid white;
	border-top: 3px solid orange;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 25px;
	text-align: center;
	font-weight: bold;
	color: #4D494B;
	padding: 7px;
}

.register_back_new {
	background-color: #a7a7a7;
    color: #fff !important;
    margin: 0 !important;
    display: inline-block;
   	width: 100px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid white;
    border-bottom: 1px solid black;
    cursor: pointer;
}
.register_back{
	background-color: #a7a7a7;
    color: #fff !important;
    margin: 0 !important;
    display: inline-block;
   	width: 130px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid white;
    border-bottom: 1px solid black;
    cursor: pointer;
}

.register_back:hover{
	background-color: grey;
}

.register_back .button_blank{
	color: white;
	font-size: 12px;
	height: 29px;
    width: 132px;
}
.register_back_new .button_blank{
	color: white;
	font-size: 12px;
	height: 29px;
    /*width: 132px;*/
}

.title_page_1{
	background-color: #fff;
}

.title_3{
	font-size: 11px;
	padding-left: 5px;
	width: 200px;
}
.colright{
	font-size: 11px;
	width: 300px;
}

.button_medium{
	background-color: a7a7a7;
	text-align: center;
	font-size: 12px; 
	width: 90px; 
	height: 20px; 
	color: #fff; 
	margin-top:3px;
	cursor: pointer;
	display: inline-block;
	border: 0 solid black;
}

.button_large{
	background-color: a7a7a7;
	text-align: center;
	font-size: 12px; 
	width: 150px; 
	height: 20px; 
	color: #fff; 
	margin-top:3px;
	cursor: pointer;
	display: inline-block;
	border: 0 solid black;
}

.button_large:hover,
.button_medium:hover{
	background-color: grey;
}

.button_area{
	background-color: rgb(236, 236, 237);
}

.footer .nav{
	color: #fff !important;
}

select, 
textarea,
input[type=text],
input[type=numeric],
input[type=url]{
	font-weight: normal;
	font-size: 12px !important;
	font-family:  Arial, Verdana, helvetica, sans-serif;
	width: 200px;
	margin: 0;
	padding: 5px;
	border: 2px solid #c4c4c4;
	background: #fff;
	text-decoration: none;
	margin-top:3px;
}

#tbl_reply_trial_request textarea, #tbl_reply_trial_request #ipt_subject {
	width: 500px;
}

.mng_name{
	font-size: 13px;
	border-bottom: 1px solid #39393A;
    padding-bottom: 5px;
}

.color_code_bold{
	font-weight:bold;
	color: black;
}

.color_code_red{
	font-weight: normal;
	color: red;
}

.color_code_gray{
	font-weight: normal;
	color: gray;
}

.color_code_normal{
	font-weight: normal;
	color: black;
}


/********ASSESSEMENT REPORTS**********/

.upload_report,
.assessment_report_list,
.assessment_report_order{
	padding:10px;
	clear: both;
	float: none;
}

.assessment_report_list{
	margin-bottom: 20px;
}

.elem_container{
	clear: both;
	width:100%;
	max-width: 500px;
	height: auto;
	margin-top: 10px;
}

.space_top{
	padding-top: 10px;	
}

.elem_text,
.elem_textarea,
.elem_subtitle{
	width:100%;
	display: block !important;
}

.elem_large{
	width: 99% !important;
}

.elem_medium{
	width:98% !important;
}

.elem_small{
	width:98% !important;
}

.elem_inline_phone{
	display: inline-block;
	float:left;
	width:33%;
}
.elem_inline{
	display: inline-block;
	float:left;
	width:50%;
}

.elem_text,
.elem_textarea{
	border: 2px solid #c4c4c4 !important; 
	font-size: 12px !important;
	padding:8px !important;
}

.elem_subtitle{
	font-size: 12px;
	margin-bottom: 5px;
}

.elem_button{
	width:120px;
	height: 30px;
	padding:5px;
	color: white;
	background-color: #82b716;
	border: 1px solid transparent;
	text-align: center;
	float: right;
	opacity: 0.8
}

.elem_button_back{
	width:104px;
	padding:7px;
	margin-right: 10px;
	color: white;
	background-color: #82b716;
	
	text-align: center;
	float: right;
	opacity: 0.8;
	font-size: 12px;
}

.elem_button_del{
	width: 80px;
	height:20px;
	color: white;
	border: 1px solid transparent;
	text-align: center;
	float: right;
	margin-right: 10px;
	opacity: 0.8;
	cursor: pointer;
}

.elem_button_del:hover,
.elem_button:hover,
.elem_button_back:hover{
	opacity: 1;
}

.elem_list_ex{
	width: 100%;
	max-width: 600px;
	list-style-type: none;
	font-size: 13px;
	margin-bottom:3px;
}

.elem_list_overview{
	width:100%;
	max-width: 600px;
	list-style-type: none;
	font-size: 11px;
	margin-top:5px;
}
.elem_list_in{
	float: left; 
	padding-top: 6px;
}

.elem_list{
	width:100%;
	max-width:500px;
	float: left;
	padding:5px;
}

.elem_text_list{
	padding-top:5px;
	float: left;
}
.elem_delete_link{
	float: right;
	text-align: right;
	padding-top: 2px;
}

.img_published{
	float:left;
	margin-right: 10px;
}

.required:after{
	color: red;
	content:" *";
	font-weight: bold;
}

.validation_note{
	width:100%;
	max-width: 500px;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 5px;
}

.validation_note_text{
	margin-left: 10px;
}

.val_error{
	background-color: rgba(185, 74, 72, 0.3);
	border: 1px solid #B94A48;
	color: #B94A48;
}

.val_success{
	background-color: rgba(191, 240, 174, 0.4);
	border: 1px solid #74de50;
	color: #2d7315;
}

.backendIcon {
	float: left;
	width:20px;
	height:20px;
	margin: 1px;	
}
.backendIconCompany {
	float: left;
	width:25px;
	height:20px;
	margin: 1px;	
}
.backendIconDraft {
	background-color: yellow;
	border:1px solid silver;
	margin: 0px;
}
.backendIconVCUnchecked {
	background-color: #fbc45e;
	}
.backendIconContainerProfile {
	float: right;	
}
.overviewProfileIcons {
	min-width:240px;	
}
.valueChainError {
	border: 1px solid red;	
}
.backendIconV2 {	
	color: #bebfc0;
}
.divBackendIcon {
	border:1px solid silver;
	color: #bebfc0;
	text-align: center;
	font-size:8px;
	padding: 2px;
	height: 18px;
	width: initial;
	min-width: 14px;
}
.linkBackendProfileIcon {
	text-decoration:none; 
	text-align:center;
}	
.backendIconDraftV2 {
	background-color: yellow;
}
div.backendIconActiveV2 a i {
	color: #1e5f07;
}
.valueChainBackendIconV2 {
	margin-top: 1px;
	height: 18px;
	padding: 2px 0px;
}

tr.next_update_prio td {
	background-color: #e8d4d4!important;
	border-bottom: 1px solid white !important;
}
i.next_update_prio {
	color: #820909 !important;
}

/******************** styles for point labels ********************/

.pointLabel {
	width: 200px;
	border: 3px solid #A7A7A7;
	border-radius: 3px;
	text-align: center;	
	}
	
.pointTitle {
	background-color: silver;
	color: white;
	padding: 5px;
	font-weight: bold;
	font-size: 13pt;
}

.pointValue {
	padding: 8px;
	background-color: white;
	color: #565053;
	font-weight: bold;
	font-size: 16pt;
	}
	
.pointTask {
	background-color: silver;
	color: white;
	padding: 5px;
	font-weight: bold;
	}
.pointSize {
	background-color: silver;
	color: white;
	border-top: 1px dotted white;
	padding: 5px;
	font-weight: bold;
	font-size: 12pt
	}	
.pointNuRow {
	color: #565053;
	font-weight: normal;
	padding: 5px 5px;
	background-color: white;
}
	
.coreSectorLarge {
	background-color:#b40014;
	}
.coreSectorMedium {
	background-color:#ff0000;
	}	
.coreSectorSmall {
	background-color:#ff4848;
	}	
.nonCoreSector {
	background-color: orange;
	}	
.subItem {
	background-color: #0166fe;
	}
.pointContainer {
	position:absolute;
	margin: 12px 0px 0px 276px;
	}
.revision {
	background-color: gray;
	}
.warning{
	border: 3px solid red !important;
}

#pointNextUpdateInfo:hover {
	background: #e2e6aa;
	cursor: pointer;
}
#nu_form_container_main {
	padding-top: 5px;
	min-height: 105px;	
	overflow: auto;
	height: auto;
	background: white;
}
.nu_form_assign {
	min-height: initial !important;
}
.nu_toolbar_container {
	padding: 5px 0px;
}
.nu_processing_section {
	min-height: 105px;
	background: red;
}
#nu_form_container_main textarea {
	width: 200px;
}
.nu_comment_box {
	font-weight: normal;
	color: #842029;
    background-color: #f8d7da;
    border: 1px solid #842029;	
    padding: 5px;
    text-align:left;
}


.button_nu{
	height: 26px; 
	width:62px !important;
	border:0;  
	color: #fff;
	opacity: 0.8;
	background-color: #82b716;
	cursor: pointer;
}
.button_nu_cancel{
	background-color: #a7a7a7;
	cursor: pointer;
}
.button_nu_delete{
	background-color: orange; 	
}
.btn_assign {
	width: 122px !important;
}
.button_nu:hover {
	opacity: 1;	
}

#a_warning:hover ~ #div_warning {
	display: inline;
}

#div_warning {
	display: none;
	position: absolute;
	background: white;
	width: 170px;
	margin: 2px;
	padding: 2px;
	border: 2px solid red;
	color: darkred;
}

.pointer {
	cursor: pointer;
}
.table_wizzard {
	margin-bottom: 20px;border: 1px solid #ffa500; background: #ffe8a1;border-radius: 3px;
	padding-bottom: 20px;
	padding-top: 10px;
}


</style>