@charset "utf-8";

/* CSS Document */

body  {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background-color: #1E1E1E;

	color:#C8C8C8;

	margin: 0px; 

	padding: 0px;

	text-align: center; 

	

}

 #container { 

	width: 950px; 

	margin: 0 auto; 

	text-align: left; 

} 

/*container p is a fix for the large fonts being generated within C-type templates (2 columns) */

 #container p{ 

	font-size: 11px;

	line-height:20px;

}

 #header { 

	

	padding: 0px 10px 0px 0px;  

	margin:10px 0px 5px 0px;

	

} 



#col1{

  margin-left:5px;

}

#sidebar1 {

	float: left;

	width: 180px; 

	padding: 0px 0px 0px 0px; 

}

#sidebar2 {

	float: right; 

	width: 190px;

	padding: 0px 0px 0px 0px; 

	text-align:center;

}

 #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {

	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */

	margin-right: 10px;

}



 #mainContent {  



	margin: 0 222px 0 202px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */

}



#footer { 

	padding: 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	

	margin:10px 0px 20px 0px;

} 

 



/* Miscellaneous classes for reuse */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page The floated element must precede the element it should be next to on the page. */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}





#logo {

	width: 122px;

	height:110px;

	float:left;

	/*background-image: url(../images/KiMobile_logo.png);

	background-repeat: no-repeat;

	background-position: left bottom;*/

}

#H_top_links{

	width:577px;

	float:left;

	text-align:right;

	padding-top:7px;

	margin-right:6px;



}

#H_bottom_links{

	/*clear:both;		

	padding-top:10px;

	margin:35px 0px 0px 0px;*/

  width:745px;  

 margin:45px 0px 0px 40px;

 float:right;

 

}

FORM{

  margin:0px;

  padding:0px;

}



#H_ser{

	width:220px;

	float:left;

	padding-left:0px;

	text-align:right;

	align:right;



	

}





#content{

background:#000000;

background:url(../images/black_bg.jpg) repeat-y;

margin:5px 0px 0px 0px;

}

#content-3{

background:#000000;

background:url(../images/black_bg-3.jpg) repeat-y;

margin:5px 0px 0px 0px;

}

#contents{

background:#000000;

margin:5px 0px 0px 0px;

}

#content_1{

	width:236px;

	float:left;

}





#content_2{

	width:250px;

	float:right;



}





#black_border_bg_top{

	background:url(../images/black_border_bg-top.gif) no-repeat;

	width:950px;

	height:14px;	

}



#black_border_bg{

	background:#000000 url(../images/black_border_bg.gif) no-repeat;

	width:950px;

	height:14px;	

	clear:both;

}





#F_left{

	width:300px;

	float:left;

}

#F_left_new{

	width:450px; /* was 320px */

	float:left;

	margin:5px 0px;

}

#F_right{

	width:480px; /* was 600px */

	float:right;

	margin:5px 0px 5px 0px;

	text-align:right;

}





#F_copyright{

	width:480px; /* was 600px */

	float:right;

	margin:0px 0px 0px 0px;

	text-align:right;



}

#col6{

	width:220px;

	float:left;

	padding:5px 0px 0px 2px;	

}

/*#H_bottom_links{		

	padding-top:10px;

	margin:35px 0px 0px 0px;

	float:left;

	width:650px;

}*/



#header_left{

	width:810px;

	float:right;

	margin-top:10px;

}



#box_70{

	width:145px;

	margin:0px auto 0px auto;

	text-align:left;	

}

#r_box_text{

	width:120px;

	float:left;

	text-align:left;

	text-indent:8px;

}

#r_box_text2{

	width:145px;

	float:left;

	text-align:left;

	text-indent:8px;

}



.margin_t_b_5{

margin:5px 0px;

}



#r_box_text3{

	width:93px;

	float:left;

	text-align:left;

	text-indent:5px;

}





#r_box_1{

 

	width:167px; 

	margin:0px auto 20px auto;

}

#r_box_2{

	

	width:167px;

	margin:0px auto 20px auto;

}



#r_box_3{

	

	width:167px;

	margin:0px auto;

}





#r_box_im{

	width:20px;

	float:right;

	margin:0px 10px 0px 0px;

}





#expand_box_top{

	background:url(../images/expand_box_top.gif) no-repeat bottom center;

	width:166px;

	height:8px;

}



#expand_box_middle{

	background:url(../images/expand_box_middle.gif) repeat-y;

	

	

}



#expand_box_bottom{

	background:url(../images/expand_box_bottom.gif) no-repeat;

	width:166px;

	height:8px;

}

#sign_up_bg_middle{

	background:url(../images/sign_up_bg_middle.gif) repeat-y top left ;

	padding:5px 0px 0px 5px;

	height:45px;

}



#sign_up_bg_bottom{

	background: #000000 url(../images/sign_up_bg_bottom.gif) no-repeat ;

	width:166px;

	height:9px;

	

}



#contact_us_bottom{

	background: #000000 url(../images/sign_up_bg_bottom.gif) no-repeat ;

	width:166px;

	height:9px;

	

}

#contact_us_middle{

	background:url(../images/sign_up_bg_middle.gif) repeat-y  ;

	padding:5px 0px 0px 5px;

	text-align:left;

}



#contact_line {

	background:url(../images/bottom-line.gif) no-repeat ;

	}

#contact_text {

	margin-top: -12px;

	padding: 0 5px 0 5px;

}	

/*--------------------------------------TEXT----------------------------------------------------*/

H1 {

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

	margin:0px;

	padding:0px;

	line-height:20px;

	padding-bottom:10px;
	
	text-transform:lowercase;

}

H2 {

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;
	
	text-transform:lowercase;

}



.red_10{

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

	color:#EE3224;

	font-size:10px;

}



.red_10 a{

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

	color:#EE3224;

	font-size:10px;

	text-decoration:none;

}



.red_10 a:hover{

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

	color:#FFFFFF;

	font-size:10px;

	text-decoration:underline;

}





.red_11{

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

	color:#EE3224;

	font-size:11px;

}



.red_11 a{

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

	color:#EE3224;

	font-size:11px;

	text-decoration:none;

}



.red_11 a:hover{

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

	color:#FFFFFF;

	font-size:11px;

	text-decoration:underline;

}





.white_small{

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

	color:#FFFFFF;

	font-size:10px;

}

.white_small  li {

	list-style-image:url(../images/round_red_bullet.jpg);

	 margin-bottom:5px;

	



}

.white_small  ul{

	margin:0px;

	padding-left:30px;

  	



}



.white_small ul li{

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

	color:#FFFFFF;

	font-size:11px;	

	  margin-top:5px;

  margin-bottom:14px;

}



.white_small ul li a{

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

	color:#FFFFFF;

	font-size:11px;	

	text-decoration:none;	

}





.white_small  ul li ul{

	margin:0px;

	padding-left:15px;

	

	

	list-style:url(../images/bullet_circle.png)  ;

}

.white_small  ul li ul li{

	

	list-style:url(../images/bullet_circle.png)  ;

  margin-top:9px;

  margin-bottom:9px;

}



.white_small  ul li ul li a{

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

	color:#FFFFFF;

	font-size:11px;	

	text-decoration:none;	

	

}



.white_small  ul li ul li a:hover{

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

	color:#EE3224;

	font-size:11px;	

	text-decoration:none;	

}

.white_small  li a:hover{

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

	color:#EE3224;

	font-size:11px;

	

	text-decoration:none;

	

}

.white_small  ul .red_small{

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

color:#EE3224;

font-size:11px;	

text-decoration:none;

}



.white_10{

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

	color:#FFFFFF;

	font-size:10px;

	font-weight:bold;

	line-height:24px;

}



.white_10 a{

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

	color:#FFFFFF;

	font-size:10px;

	font-weight:bold;

	line-height:20px;

	text-decoration:none;

}



.white_14{

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

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

	line-height:20px;

	padding-bottom:10px

	

}



.white_15{

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

	color:#FFFFFF;

	font-size:15px;	

}



.white_15 a{

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

	color:#FFFFFF;

	font-size:15px;

	text-decoration:none;

}

.form_text{

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

	color:#C8C8C8;

	font-size:10px;

	line-height:20px;

	text-decoration:none;

	float:left;

}

.general_text{

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

	color:#C8C8C8;

	font-size:11px;

	line-height:20px;

	text-decoration:none;

	

}



.general_text a{

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

	color:#EE3224;

	font-size:11px;

	line-height:20px;

	text-decoration:none;

	

}



.general_text a:hover{

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

	color:#ffffff;

	font-size:11px;

	line-height:20px;

	text-decoration:underline;

	

}

.general_text  li {

	list-style-image:url(../images/round_red_bullet.jpg);

	 margin-bottom:5px;

	



}

.general_text  ul{

	margin:0px;

	padding-left:30px;

  	margin-bottom:7px;	



}



.general_text ul li{

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

	font-size:11px;	

}



.general_text ul li a{

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

	font-size:11px;	

	text-decoration:none;	

}





.general_text  ul li ul{

	margin:0px;

	padding-left:15px;

	margin-bottom:10px;

	list-style:url(../images/round_red_bullet_sml.jpg)  ;

}

.general_text  ul li ul li{

	

	list-style:url(../images/round_red_bullet_sml.jpg)  ;

  	margin-top:5px;

}



.general_text  ul li ul li a{

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

	font-size:11px;	

	text-decoration:none;	

	

}



.general_text ul li ul li a:hover{

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

	color:#EE3224;

	font-size:11px;	

	text-decoration:none;	

}

.general_text  li a:hover{

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

	color:#FFFFFF;

	font-size:11px;

	text-decoration:underline;

	

}

.general_text2{

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

	color:#C8C8C8;

	font-size:11px;

	line-height:20px;

	text-decoration:none;	

}



.general_text2 a{

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

	color:#EE3224;

	font-size:11px;

	line-height:20px;

	text-decoration:none;

		

}

.general_text2 a:hover {

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

	color:#FFFFFF;

	font-size:11px;

	text-decoration:underline;

		

}

.general_text2 p{

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

	color:#C8C8C8;

	font-size:11px;

	line-height:15px;

	padding-left:6px;

		

}



.copyright{

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

	color:#C8C8C8;

	font-size:9px;

}



#grey_bg_top_cor{

	background:url(../images/grey_bg_top_cor.jpg) no-repeat bottom left;

	height:14px;

	

}



#grey_bg_middle{

	background:url(../images/grey_bg_center.jpg) repeat-y top left;	

	width:520px;

	

}

#greybgmiddle{

	background:url(../images/grey_bg_center.jpg) repeat-y top left;	

	width:520px;

	

}



#grey_bg_bot_cor{

	background:url(../images/grey_bg_bot_cor.jpg) no-repeat top left;	

	

	height:14px;

}



.pad_5{ padding:0px 5px;}



.input_box{

  width:105px;

}

.textarea_box{

width:360px;

}

#coll-2{ float:left; }

.box-3{width:125px; margin:0px 0px 10px 2px;}

.box-2{width:110px; margin:0px 4px 10px 0px;text-align:right;}

.box-4{margin:0px 0px 0px 0px;}

.box-5{padding-left:40px;}

.box-6{width:100px; margin:0px 4px 10px 0px;text-align:right;}

.small_text{width:140px; margin:0px 0px 0px 0px; padding:0px; font-size:8px;}

.box-7{width:380px;margin:0px 0px 10px 2px;}

/*-------------------------------------TAG----------------------------------------------------*/



IMG{

	margin:0px;

	padding:0px;

	border:0px;





}



INPUT{

	margin:0px;

	padding:0px;

	}



P{

	margin:0px;

	padding:0px ;

}



a:active

{

  outline: none;

}

 

 

a

{

  outline: none;

}













#menu {

	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 25px; MARGIN: 0px 0px 0px 0px; FONT:  verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;

}

#menu LI {

	 PADDING-left: 0px; Z-INDEX: 10; FLOAT: left; MARGIN-left: 31px; POSITION: relative; 

}

#menu A {

	COLOR: #ffffff; TEXT-DECORATION: none! important

}

#menu A:hover, #menu A:active {

	COLOR: #EE3224; TEXT-DECORATION: none! important

}

#menu LI.on A {

	COLOR: #FFCC33

}

.about {

	HEIGHT: 33px; background: url(../images/butt_about_on.png) no-repeat ;

}

.about-line{

	HEIGHT: 9px; background: url(../images/shadow_top_about.png) no-repeat ;

}

.whatwedo {

	HEIGHT: 33px; background: url(../images/butt_whatwedo_on.png) no-repeat ;

}

.whatwedo-line{

	HEIGHT: 9px; background: url(../images/shadow_top_whatwedo.png) no-repeat ;

}

.programs {

	HEIGHT: 33px; background: url(../images/butt_programs_on.png) no-repeat ;

}

.programs-line{

	HEIGHT: 9px; background: url(../images/shadow_top_programs.png) no-repeat ;

}

.tools {

	HEIGHT: 33px; background: url(../images/butt_tools_on.png) no-repeat ;

}

.tools-line{

	HEIGHT: 9px; background: url(../images/shadow_top_tools.png) no-repeat ;

}

.partners {

	HEIGHT: 33px; background: url(../images/butt_partners_on.png) no-repeat ;

}

.partners-line{

	HEIGHT: 9px; background: url(../images/shadow_top_partners.png) no-repeat ;

}

.buzz {

	HEIGHT: 33px; background: url(../images/butt_buzz_on.png) no-repeat ;

}

.buzz-line{

	HEIGHT: 9px; background: url(../images/shadow_top_buzz.png) no-repeat ;

}

.contact {

	HEIGHT: 33px; background: url(../images/butt_contact_on.png) no-repeat ;

}

.contact-line{

	HEIGHT: 9px; background: url(../images/shadow_top_contact.png) no-repeat ;

}



#menu DIV.sub_menu {

	DISPLAY: none;  LEFT: 0px; WIDTH: 167px; POSITION: absolute; TOP: 100%; margin-top:-28px; margin-left:-7px;

}



#menu DIV.sub_menu LI {

	border-bottom:solid 1px #444546;

	

}



#menu DIV.sub_menu LI a {

	padding:0px 0px;

	

}

#menu DIV.sub_menu_contact {

	DISPLAY: none;  LEFT: 0px; WIDTH: 167px; POSITION: absolute; TOP: 100%; margin-top:-28px; margin-left:-90px; /*90px*/

}



#menu DIV.sub_menu_contact LI {

	border-bottom:solid 1px #444546; text-align:right;

	

}



#menu DIV.sub_menu_contact LI a {

	padding:0px 0px;

	

}

.menu_bg {

	background-image: url(../images/sides.gif);

	background-repeat: repeat-y;



}

#menu UL {

	margin-left:10px;

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 20px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	WIDTH: 80%;

	PADDING-TOP: 0px;

	LIST-STYLE-TYPE: none;

	background-image: url(../images/sides.gif);



}

.small_shadow_top {

	HEIGHT: 4px;

	background: url(../images/small_shadow_top.png) no-repeat ;

}



.small_shadow_bottom {

	HEIGHT: 13px; background: url(../images/sub_menu_bottom.png) no-repeat ; padding-top: -2px

}

#menu UL LI {

	FLOAT: none; MARGIN: 0px 0px; OVERFLOW: hidden; 

	

	padding:0px 0px;

}

#menu LI:hover DIV {

	DISPLAY: block;

	

	

}

#menu UL A {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff! important; PADDING-TOP: 2px; font-size:11px; line-height:16px; margin: 2px  0 3px 0;

}

#menu UL A:hover {

/*	BACKGROUND: #f0f6f9*/

	COLOR: #EE3224! important

}

#menu UL LI.on A {

	COLOR: #444! important

	

}



#gre-band-color{

	background:#464646;

}





#clear{

clear:both;

}



#long_desc{



  background:#000000;



  display:none;

  /*border-bottom:solid 1px #333333;

  margin:0px 2px 10px 0px;

  padding-bottom:10px;*/

  

}



.body_home{

  background:#000000;

}

/*

.about_shadow_top {

	HEIGHT: 6px;

	background: url(../images/shadow_top_about.png) no-repeat ;

}

.whatwedo_shadow_top {

	HEIGHT: 6px;

	background: url(../images/shadow_top_whatwedo.gif) no-repeat ;

}

.program_shadow_top {

	HEIGHT: 6px;

	background: url(../images/shadow_top_program.gif) no-repeat ;

}

.tools_shadow_top {

	HEIGHT: 6px;

	background: url(../images/sub_menu_top.gif) no-repeat ;

}

.partners_shadow_top {

	HEIGHT: 6px;

	background: url(../images/shadow_top_partners.gif) no-repeat ;

}

.contact_shadow_top {

	HEIGHT: 6px;

	background: url(../images/shadow_top_contact.gif) no-repeat ;

}

*/

/*#menu DIV.about {

	HEIGHT: 35px; background: url(../images/butt_about_on.png) no-repeat;DISPLAY: none;  LEFT: 0px; WIDTH: 115px; POSITION: absolute; TOP: 100%; margin-top:-30px;

}

#menu DIV.whatwedo {

	HEIGHT: 35px; background: url(../images/butt_whatwedo_on.png) no-repeat;DISPLAY: none;  LEFT: 0px; WIDTH: 117px; POSITION: absolute; TOP: 100%; margin-top:-30px;

}

#menu DIV.program {

	HEIGHT: 35px; background: url(../images/butt_program_on.png) no-repeat;DISPLAY: none;  LEFT: 0px; WIDTH: 102px; POSITION: absolute; TOP: 100%; margin-top:-30px;

}

#menu DIV.tools {

	HEIGHT: 35px; background: url(../images/butt_tool_on.png) no-repeat;DISPLAY: none;  LEFT: 0px; WIDTH: 65px; POSITION: absolute; TOP: 100%; margin-top:-30px;

}

#menu DIV.partners {

	HEIGHT: 35px; background: url(../images/butt_partners_on.png) no-repeat;DISPLAY: none;  LEFT: 0px; WIDTH: 115px; POSITION: absolute; TOP: 100%; margin-top:-30px;

}

#menu DIV.buzz {

	HEIGHT: 35px; background: url(../images/butt_buzz_on.png) no-repeat;DISPLAY: none;  LEFT: 0px; WIDTH: 65px; POSITION: absolute; TOP: 100%; margin-top:-30px;

}

#menu DIV.contact {

	HEIGHT: 35px; background: url(../images/butt_contact_on.png) no-repeat;DISPLAY: none;  LEFT: -1px; WIDTH: 87px; POSITION: absolute; TOP: 100%; margin-top:-30px;

}

*/

/**************Ajax search**************/

#ajaxSearch_form {

FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;

}

#ajaxSearch_input {

COLOR: #000

}

#ajaxSearch_submit {

}

#ajaxSearch_output {

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

color:#C8C8C8;

font-size:11px;

line-height:20px;

text-decoration:none;

}

.ajaxSearch_paging {

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

color:#C8C8C8;

font-size:11px;

line-height:20px;

text-decoration:none;

}

.ajaxSearch_paging a{

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

	color:#C8C8C8;

	font-size:11px;

	line-height:20px;

	text-decoration:none;

	

}

.ajaxSearch_paging a:hover{

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

	color:#EE3224;

	font-size:11px;

	line-height:20px;

	text-decoration:none;

	

}

.AS_ajax_result {

MARGIN-BOTTOM: 3px; 

COLOR: #C8C8C8;

}

.AS_ajax_resultLink {

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

color:#C8C8C8;

font-size:11px;

line-height:20px;

text-decoration:none;

}

.AS_ajax_resultDescription {

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

color:#C8C8C8;

font-size:11px;

line-height:20px;

text-decoration:none;

}

.AS_ajax_more {

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

color:#C8C8C8;

font-size:11px;

line-height:20px;

text-decoration:none;

}

.ajaxSearch_highlight {

COLOR: #ffffff

}

.ajaxSearch_highlight1 {

COLOR: #ffffff

}

.ajaxSearch_resultsInfo {

color:#C8C8C8;

}

.ajaxSearch_resultListContainer {

COLOR: #C8C8C8

}

.ajaxSearch_result {

COLOR: #C8C8C8

}

.ajaxSearch_resultDescription {

COLOR: #C8C8C8

}


.indentMenu {
margin: 0 0 0 8px;
}


/*****************END******************/

