/* CSS Document */

#ky_errorCallout_eleTop {
height:5px;
text-align:right;
float:right;
margin-left:3px;
}
#ky_errorCallout_eleBody {
float:left;
cursor:move;
	font-size: 12px;
}
#ky_errorCallout_eleContainer{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 260px; /*Default width of hint.*/
	padding: 3px;
	font:normal 9px Verdana;
	z-index:2000;
	visibility: hidden;
	filter:alpha(opacity=87);
	opacity:0.87;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

textarea {
	color: #ed8929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:70%;
}
select {
	color: #ed8929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select.ln {
	width:150px;
	}
input {
	color: #ed8929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inputsubmit {
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-color: #D9DFEA;
	border-left-color: #D9DFEA;
	border-bottom-color: #E64A00;
	border-right-color: #E64A00;
	background-color: #ed8929;
	color: #FFFFFF;
	font-size: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
/* Contact Us  */
  .contact_us
{
  background-color: #FFFFFF;
  width: 660px;
  }

#contact_header
{
  font-size: 100%;
  }
.country
{
width:175px;
}
.interested_in
{
width:275px;
}
#contact_separator
{
  height:10px;
  background-color: #FFFFFF;
  }

.field_required
{
  color:#FF6113;
  font-style:italic;
  }

.td_left
{
  padding-left:3px;
  }

.face2_message
{
  background-color: #FFFFFF;
  }


/*
#ky_errorCallout_eleTop {

height:5px;

text-align:right;

float:right;

margin-left:3px;

}

#ky_errorCallout_eleBody {

float:left;

cursor:move;

font-size: 12px;

}

#ky_errorCallout_eleContainer{ /*CSS for pop up hint box */

    position:absolute;

    top: 0;

    background-color: lightyellow;

    width: 260px; /*Default width of hint.*/

    padding: 3px;

    font:normal 9px Verdana;

    z-index:2000;

    visibility: hidden;

    filter:alpha(opacity=87);

    opacity:0.87;

    border-top-width: 1px;

    border-right-width: 3px;

    border-bottom-width: 3px;

    border-left-width: 1px;

    border-top-style: solid;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

    border-top-color: #333333;

    border-right-color: #333333;

    border-bottom-color: #333333;

    border-left-color: #333333;

}



textarea {

    font-size: 12px;

    width:70%;

}

select {

    font-size: 12px;

}

select.ln {

    width:150px;

    }

input {

    color: #ed8929;

    font-size: 12px;

}


*/


/* Back Office new GUI*/

a
{
    color:inherit;
}


a:hover

{color:#F26522;  }



.ky_list 

{

   color:#303030;
   font-size:12px;
   margin:0px;
   padding:0px;
}


.ky_form{
   color:#303030;
   font-size:12px;
   margin:0px;
   padding:0px;

}



.ky_title

{

    background-color:#CCCCCC;
    color:white;
    font-size:12px;
    font-weight:bold;

    height:16px;

    padding-left:2px;
    text-decoration:none;

}

.ky_comment{

    padding:10px 0px 10px 0px;

}



.ky_cField{

    padding:0px;

}



.ky_cField td{

    padding-top:3px;

}


select.ky_field {
color:#303030;
width:auto;
}


select.ky_noWidth{

    margin-right:20px;

}



.ky_field 

{

    width:200px;

    font-size:14px;

    color:#303030;

}



.ky_noWidth

{

width:auto;

}



.ky_label

{

    color:#474747;

    font-size:11px;

    font-weight:bold;

}



.ky_value 

{

    color:#474747;

    font-size:11px;

    font-weight:bold;

    padding-left:10px;

}



.ky_cButton  /* changes */

{

    background-color:#cccccc;

    height:21px;

    margin-top:15px;

    padding:2px;
}





.ky_button

{
    margin-right:10px;

}



.ky_buttonLink

{

    font-size:14px;

    color: #000000;

    text-decoration:none;

    font-weight:bold;

    background-color:#FFFFFF;

    padding:0px 25px 2px 23px ;

    margin-top:5px;

}



a.ky_link 

{

     color:#474747;

     text-decoration:none;

}



a.ky_link:hover

{

    color:#F26522;

    text-decoration:none;

}



.ky_selected

{

    color:green;

}

.ky_checkBox

{

    margin:0;

}



.ky_cList

{    

    margin-top:6px;

}



.ky_cList table 

{

    width:100%;

}





.ky_cHeader

{

    font-size:11px;

    color:#474747;

}



.ky_cHeader th 

{

    height:30px;

    padding-bottom:10px;

    text-decoration:underline;

}



.ky_sort a

{

     color:#474747;

}



.ky_sort a:hover

{

    color:#F26522;

}



.ky_topLinks a

{

     color:#474747;

}

.ky_topLinks a:hover

{

    color:#F26522;

}





.ky_cList tbody tr 

{



}



.ky_cList td  , .ky_cList th  , .ky_cField th 

{

    padding-left:5px;

    text-align:left;

}



.ky_cList td a:hover 

{

    color:#aaaaaa;

}



.ky_cField td a {}



.ky_cList tbody tr.ky_row0

{

}



.ky_cList tbody tr.ky_row1

{

}



.ky_cNavigation

{

    position: relative;

    height:20px;

}





.ky_navigation

{    

    text-decoration:none;

    font-weight:bold;

    color:#303030;

}



.ky_navLeft

{

    position:absolute;

    left:0;

    bottom:0;

    width: 200px; 

    text-align: left;

    font-size:12px;

}





.ky_navRight

    {

    position:absolute;

    right:0;

    bottom:0;

    width: 200px; 

    text-align: right;

}



.ky_navCenter

{

text-align: center;

position:absolute;

left:270px;

bottom:0;

}



.ky_navCenter select

{

margin:0 auto 0 auto;

}



.ky_navCenter select

{

width:174px;

}



.ky_groupTitle

{

    text-decoration:underline;

    font-size:12px;

    font-weight:bold;

    padding-left:10px; 

    text-align: left; 

    margin-bottom:8px;

    margin-top:20px;

    background-color:#eeeeee; 

    margin-right:50px;

}



.ky_cSearch

{

    position:relative;

    height:30px;

    vertical-align:middle;

    background-color: #CCCCCC;

    margin-top:15px; 

}



.ky_searchBox

{

    border:solid 1px #303030;

    width:136px;

    height:20px;

    position:absolute;

    right:20px;

    top:0;

    margin-top:4px;

    color:#303030;

    font-size:12px;

}



.ky_searchSubmit

{

    position:absolute;

    right:0;

    border:none;

    top:0;

    margin-top:4px;

    height:20px;

    width:20px;

    background-image:url(../images/loop.jpg);

    background-repeat: no-repeat; 

}



.ky_cAdvSearch

{

padding-left:5px;

height:30px;

vertical-align:middle;

background-color: #CCCCCC;

}



.ky_advSearchBox

{

border:solid 1px #303030;

width:136px;

height:20px;

margin-top:5px;

color:#303030;

font-size:14px;

}



.ky_advSearchSubmit

{

background-image:url(../images/loop.jpg);

background-repeat: no-repeat; 

text-decoration:none;

font-size:16px;

cursor:pointer;

}



.ky_error

{

color:red;

font-size:14px;

font-weight:bold;

}



.ky_success

{

color:green;

font-weight:bold;

font-size:14px;

}



.ky_loading_img img
{
margin-left:20px;
margin-right:20px;
}

.ky_load1
{
position:absolute;

top:55px;
left:165px;
z-index:100;
  filter:alpha(opacity=50);
  -moz-opacity:.50;opacity:.50;
background-color:#333333;
}

.ky_load3
{
  filter:alpha(opacity=50);
  -moz-opacity:.50;opacity:.50;
  
background-color:#333333;
position:absolute;
top:200px;
left:350px;
top:55px;
left:165px;
z-index:100;
}

.ky_load2
{

  filter:alpha(opacity=50);
  -moz-opacity:.50;opacity:.50;
  
background-color:#333333;
position:absolute;

top:55px;
left:165px;
z-index:100;
}


.ky_load2 img, .ky_load3 img, .ky_load1 img 
{border:none;
width:100px;}


.ky_scroll
{
height:200px;

overflow:scroll;

}





.ky_topLabel {

color:#F26522;

font-family:Tahoma,Arial,Helvetica,sans-serif;

font-size:11px;

text-decoration:none;

}





.ky_bubbleTip {

background:transparent url(../images/bubbletip.gif) no-repeat scroll left top;

float:left;

height:25px;

padding-left:15px;

white-space:nowrap;

}



.ky_bubbleTipEnd {

background:transparent url(../images/bubbleback.gif) no-repeat scroll right top;

color:#FFFFFF;

display:block;

font-size:11px;

height:25px;

padding-right:15px;

text-align:left;

white-space:nowrap;

}



.ky_bubbleTipMiddle {

background-color:#cccccc;

display:block;

height:13px;

padding-bottom:6px;

padding-top:6px;

}



.ky_welcome

{

padding-right:10px;}





.ky_hint

{
font-size:10px;
font-style:italic;
}



.field_required {

color:#FF6113;

font-style:italic;

}


