/* 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_list 
{
   color:#303030;
   font-size:12px;
   margin:0px;
   padding:5px;
}

.ky_form{
   color:#303030;
   font-size:12px;
   margin:0px;
   padding:0;
}

a:hover{color:#F26522;}

.ky_title
{
	background-color:#CCCCCC;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}

.ky_comment{
	padding:10px 0px 10px 0px;
}

.ky_cField{
	padding-top:5px;
	padding-bottom:5px;
}

.ky_cField td{
	padding-top:3px;
	vertical-align:top;
}


select.ky_noWidth{
	margin-right:2px;
}

.ky_field 
{
	width:200px;
	color:#303030;
}

select.ky_field 
{
	color:#303030;
	width:auto;
}

.ky_label
{
color:#474747;
font-size:11px;
font-weight:bold;

}

.ky_value 
{
	color:#474747;
	font-weight:bold;
	padding-left:10px;
}

.ky_cButton  /* changes */
{
	background-color:#cccccc;
	height:21px;
	margin-top:15px;
	padding:2px;
}


.ky_button
{
float:left;
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:hover.ky_link 
{
	color:#F26522;
	text-decoration:none;
}

a.ky_link 
{
	 color:#474747;
	 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;
}

.ky_cHeader th , .ky_cTransaction th
{
	height:31px;
}

.ky_sort a:hover
{
	color:#F26522;
}

.ky_sort a
{
	 color:#474747;
}


.ky_topLinks a
{
	 color:#474747;
}
.ky_topLinks a:hover
{
	color:#F26522;
}



.ky_cList tbody tr 
{

}

.ky_cList td  , .ky_cList th  
{
	padding-left:5px;
	text-align:left;
}

.ky_cList td a , .ky_cField td a 
{
color:#303030;
}

.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:16px;
	font-weight:bold;
background-image:url(../images/minus.jpg);
background-repeat: no-repeat; 
background-position: 6px 3px;
padding-left: 26px; 
padding-right: 0px; 
text-align: left; 
margin-bottom: 12px;
margin-top:20px; 
}

.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_advSearch
{
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_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;
}
.ky_noWidth
	{
	width:auto;
	}
