/*= unset everything =*/
/* yui reset-fonts
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}select,input,textarea{font:99% helvetica,arial,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*= reset important things =button,*/
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
strong{font-weight:bold;}
del{text-decoration:line-through;}

html { background:#ccc;color:#2e2f31; }
a { color:#206dd6;outline:none;text-decoration:none; }
.master_invest a { color:#206dd6; }
.master_borrow a { color: #5a9229; }
a:hover { text-decoration:underline; }
a.master_red-dot { background:url(/kb/lc/images/backgrounds/master_icn-red-dot.png) 0 50% no-repeat;padding-left:12px; }
/* .master_btn-link creates a background color for all browsers and rounded corners for those browsers that support them */
a.master_btn-link { padding:4px 10px;background:#a0b1c7;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px; }
a.master_btn-link { color:#fff !important; }
a.master_btn-link:hover { background:#7186a2;text-decoration:none; }
a.master_btn-link.master_invest-chat { background:#92c665; }
a.master_btn-link.master_invest-chat:hover { background:#699345; }
h1 { color:#0a2945;font-size:153.9%; }
h2 { color:#0a2945;font-size:146.5%; }
h3 { color:#0a2945;font-size:138.5%; }

.master_wrapper { clear:both;margin:0 auto;position:relative;width:970px; }

.master_clearfix:after { clear:both;content:'.';display:block;visibility:hidden;height:0 }

/* common classes */
.master_hidden, .hidden { display:none; }
.clear {clear:both;}
.master_hmenu { list-style:none; margin-left:0px;} 
.master_hmenu li {	border-left:1px solid #adadad;display:inline;list-style:none;padding:0 3px 0 6px; }
.master_hmenu li.first { border-left:0;padding-left:0; }
.master_fmenu { float:left;width:auto; }
.master_fmenu li { float:left;list-style:none;width:auto;padding-left:10px;line-height:1.231 }
.master_fmenu a { display:block;float:left;width:auto; }
.master_fmenu li.first a { padding-left:0; }

/* utilized for extended width lender menu */
.master_fmenuExtended { width: 847px;}	

/* master_banner */
#master_banner { padding:60px 0 12px;position:relative; }
.master_tagline #master_banner { padding-bottom:25px; }
#master_banner h1 a { background:url(/kb/lc/images/logos/master_banner-logo.png) 0 0 no-repeat;display:block;height:46px;margin-left:25px;outline:0;text-indent:-9999px;width:290px;float:left; }
#master_utilities { position:absolute;right:15px;top:30px; }
	#master_utilities li { padding-left:10px;  }
		#master_utilities.signed-in li {  }
						#master_utilities.signed-in  li.first a {  color:#231F20; font-weight: bold;font-size:123.1% }
	#master_utilities li.first { position:relative; background-image:none; }  
	#master_utilities a {height:14px; }
	#master_utilities span { padding:3px 10px 7px 0;height:14px; }

a#master_help-link { padding-left:4px;padding-right:0; }
a#master_sign-in-link { padding-left:10px;padding-right:14px; }
#master_sign-in-form { font-size:93%;padding:8px 0 0;position:absolute;top:100%;right:0;width:190px;z-index:20;display:none; }
	#master_sign-in-form form {padding:2px 10px 10px;overflow:hidden; }
	#master_sign-in-form div { padding-bottom:5px; }
	#master_sign-in-form label { display:block;float:left;text-align:right;width:60px; }
	#master_sign-in-form input.text { width:100px;display:block;float:right;padding:0px }

#master_sign-in-submit { display:block;float:right; }
input.master_flat-button { padding:4px 10px;background:#a0b1c7;border:0;color:#fff;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px; }

	#master_utilities li.show-form #master_sign-in-form { display:block; }
	#master_utilities li.show-form a#master_sign-in-link {}



	#master_join-button a {  }
	
#master_join-button:hover,
#master_join-button.hovered { background-position:0 -24px; }
	#master_join-button.hovered a { background-position:100% -24px;text-decoration:none; }
	#master_join-button a:hover { background-position:100% -24px;text-decoration:none; }

#master_top-nav { color:#231f20;font-size:123.1%;font-weight:bold;float:right;margin:8px 15px 0 0; }
	#master_top-nav li { background:url(/kb/lc/images/backgrounds/master_bg-top-nav-item.png) 0 15px no-repeat;margin-left:10px; }
	#master_top-nav li.first { background-image:none;margin-left:0; }
	#master_top-nav a { color:#231f20;padding:10px 0 8px; font-weight:bold; }
	#master_top-nav a.active {font-weight:bold; }

#master_content { position:relative; }

#master_promo { background:url("/kb/lc/images/transactional/master_bg-promo-blocks.png") repeat-y scroll 5px 0 transparent; color:#23262b;margin-top:15px;padding:0 5px; height:250px;}
.master_promo-module { float:left;margin-left:20px;min-height:225px;padding:10px 20px 15px;width:260px; }
	.master_promo-module p { clear:both;margin-bottom:10px; }
#master_promo01 { margin-left:0;width:270px; }
#master_promo03 { width:270px; }
#master_promo02 a,
#master_promo03 a { color:#5a9229; }


.master_promo-module p.attribution { margin-bottom:20px;text-align:right; }

#master_footer { color:#fff;padding:50px 5px 100px;line-height:1.3; }
	#master_footer a { color:#fff; }
#master_footer-contact { float:left;margin-right:120px;padding:37px 0 0 30px;width:179px; }
#master_footer #master_follow { color:#fff;margin:5px 0 8px; }
	#master_footer #master_follow a { padding-left:10px; }
	#master_footer #master_follow img { vertical-align:-4px; }

body.master_left-nav #master_content-top {height:5px;width:970px; }
body.master_left-nav #master_content-mid {padding:0 5px;width:960px;min-height:360px; }
body.master_left-nav #master_content-btm {height:5px;width:970px; }	


body.master_left-nav #master_left-nav { float:left;width:160px; }
	body.master_left-nav #master_left-nav h2 { border-bottom:1px solid #d6d6d6;color:#0a2945;font-size:161.6%;margin-bottom:10px;padding:20px 10px 11px 10px; }
	body.master_left-nav #master_left-nav h2 a { color:#0a2945; }
	body.master_left-nav #master_left-nav h3 { font-size:100%;margin-bottom:7px;padding:0 10px; }/*color:#666;*/
	body.master_left-nav #master_left-nav ul { border-bottom:1px solid #ccc;margin:0 10px 5px;padding-bottom:10px;position:relative; }
	body.master_left-nav #master_left-nav li a { color:#0a2945;display:block;padding:7px 0;width:140px; }
	body.master_left-nav #master_left-nav ul.master_sub-menu li a { padding:3px 0 3px 8px; }
	body.master_left-nav #master_left-nav li a.active { color:#fff;font-weight:bold;padding:7px 10px;margin:0 -10px; }

	body.master_invest #master_left-nav li a { color:#206dd6; }
	body.master_borrow #master_left-nav li a.active { }

	body.master_invest #master_left-nav li a.active { }

body.master_left-nav #master_main-content { float:right;width:790px; }

#master_content-header { border-bottom:1px solid #d6d6d6;float:left;padding:15px 10px 5px 20px;width:760px;position:relative; }
	#master_content-header h2 { color:#0a2945;font-size:230.8%;float:left;font-weight:normal;width:auto; }
	#master_content-header .pagination { float:right;padding-top:5px;width:auto; }
	




body.master_left-nav #master_content-left { border-right:1px solid #d6d6d6;float:left;width:549px; }
	body.master_left-nav #master_content-left h2,
	body.master_left-nav #master_content-left h3 { margin-bottom:.25em; }
	body.master_left-nav #master_content-left p,
	body.master_left-nav #master_content-left li { line-height:1.4;margin-bottom:.5em; }


.master_content-outer-container { float:left;padding:0px 10px 25px 20px; }
body.master_left-nav   #master_content-left .master_content-outer-container { width:519x; }
body.master_full-width #master_content-left .master_content-outer-container { width:689px; }

body.master_left-nav #master_content-full .master_content-outer-container { width:769px; }
body.master_full-width #master_content-full .master_content-outer-container { width:939px; min-height:360px;}

/* standard treatments */
.master_content-outer-container p { line-height:1.5em; font-size:100%;margin-bottom:1em;}
body.master_invest .yui-panel .hd {   background-color:#206dd6;}
body.master_borrow .yui-panel .hd {   background-color:#5a9229;}
textarea.text  { width: 250px; }
input.text { width: 250px; }
	input.text.small {width:40px;}
	input.text.medium {width:80px;}
input.text, select, textarea { padding: 3px; }
#content_div #category_browse select{ padding: 0px;}
form div.row { 	clear: left;	padding: 6px 0; /* add vertical spacing between fields */	height: 1%; /* trigger IE hasLayout to fix 3px jog bug when adding school/company affiliations */}
form img { vertical-align: middle; }
form div span.value { float:left; } /* make read-only values larger */
form input.image {	margin-right: 10px;}
form div.toolbar {padding:6px 0;text-align:right;width:22%; float:right; clear:right;}
form.standard {font-size:100%}
	form.standard label {	display: block;	float: left;	width: 160px;	padding-right: 10px;	text-align: right;	font-weight: bold;}
	form.standard .label-after { margin-left: 160px; }
	form div.label-after label,
	form.standard fieldset label {	float: none;	display: inline;	font-weight: normal;}
	form.standard fieldset div { margin: 0; } /* no vertical spacing between fields in fieldsets */
	form.standard small {	display: block;	margin-left: 165px;	font-style: italic;}
	/* center inputs with labels */
	form.standard input.text, form.standard select,form.standard textarea {	margin-top: -5px;}
	/* this is kind of a hack, because I can't get the fieldset around job tenure aligned correctly */
	form.standard label.inline {	display: inline;	float: none;	font-weight: normal;	vertical-align: top;}
a.print {
	
	padding: 2px 0 2px 20px;
	line-height: 16px; /* height of the icon */
}
#master_continueButton{ /* button for wizardToolbar*/
		width: 119px;
		height: 32px;
		border:none;
		cursor: pointer;
		color:#FFF;
		font-weight: bold;		
		float:right; 	
		font-size: 125%;
}
.master_borrow #master_continueButton {}
.master_invest #master_continueButton {}
#master_continueButton {}
#master_continueButton.hovered {background-position: 0px -34px;}

#master_nextButton { /* button for wizardToolbar*/
		width: 119px;
		height: 49px;
		border:none;
		cursor: pointer;
		color:#FFF;
		font-weight: bold;		
		float:right; 	
		font-size: 150%;
}

.master_borrow #master_nextButton {}
.master_invest #master_nextButton {}
#master_nextButton {}
#master_nextButton.hovered {background-position: 0px -49px;}
#master_doneButton { /* button for wizardToolbar*/
		width: 145px;
		height: 49px;
		border:none;
		cursor: pointer;
		color:#FFF;
		font-weight: bold;		
		float:right; 	
}
.master_borrow #master_doneButton {} 
.master_invest #master_doneButton {}
#master_doneButton {}
#master_doneButton.hovered {background-position: 0px -49px;}
#master_accountSubmit{
		width: 80px;
		height: 32px;
		border:none;
		cursor: pointer;
		color:#FFF;
		font-weight: bold;
}
.master_borrow #master_accountSubmit {}
.master_invest #master_accountSubmit {}
.master_borrow .focus_elemt{border:solid 1px #70b433!important;}
.master_invest .focus_elemt{border:solid 1px #206DD6!important;}

#master_accountSubmit {}
#master_accountSubmit.hovered {background-position: 5px -30px;}

#master_inviteButton{
	display:block; 
	margin:0 auto;
	color:#fff;
	font-weight: bold;
	font-size: 77%;	
	text-align:center;
	border:none;
	cursor:pointer;
	
	height:32px;
	width:129px;
}
.master_borrow #master_inviteButton{
	
}
#master_inviteButton.hovered{
	background-position: 0px -31px;
}
dl.legend dt { float:left;margin-right:5px;}
ul, ol { margin-left: 2em; }
ul,ol,dl {	line-height: 1.5em;margin-bottom: 1em;} 
/* END standard treatments */

	
.master_content-left-subnav { border-bottom:1px solid #e2e2e2;padding:10px 20px;font-size:123.1%; }
	.master_content-left-subnav a.active { color:#0a2945; }


body.master_borrow #master_content-right, body.master_invest #master_content-right, #master_content-right{ position:relative;}

body.master_left-nav .master_content-right-module,
body.master_full-width .master_content-right-module { border-bottom:1px solid #d6d6d6;padding:10px; }
body.master_left-nav .master_content-right-submodule,
body.master_full-width .master_content-right-submodule { padding-bottom:10px; }
body.master_left-nav .master_content-right-module h2,
body.master_full-width .master_content-right-module h2 { font-size:100%;margin-bottom:5px; }
body.master_left-nav .master_content-right-module li,
body.master_full-width .master_content-right-module li { margin-bottom:.5em; }

body.master_full-width #master_content-top { background:url(/kb/lc/images/backgrounds/master_bg-full-content-top.png) 0 100% no-repeat;height:8px;width:970px; }
body.master_full-width #master_content-mid { background:url(/kb/lc/images/backgrounds/master_bg-full-content-mid.png) 0 0 repeat-y;padding:0 5px;width:960px;min-height:410px; }
body.master_full-width #master_content-btm { background:url(/kb/lc/images/backgrounds/master_bg-full-content-btm.png) 0 0 no-repeat;height:5px;width:970px; }
body.master_full-width #master_content-header { width:930px; }

body.master_full-width #master_content-left { border-right:1px solid #d6d6d6;float:left;width:719px; }

body.master_full-width #master_content-right { float:right;width:240px; }
body.master_left-nav   #master_content-right { float:right;width:240px; }

body.master_full-width #master_content-left h3 { color:#0a2945;margin-bottom:.25em; }


/* messaging */

.master_message-wrapper{ clear:both;font-size:108%;padding:10px 20px 10px 15px;}
.master_top-message-wrapper{ clear:both;font-size:100%; margin-bottom:-34px; margin-left:4px;}
.master_top-message { background-position:5px 4px;background-repeat:no-repeat;border-width:1px;border-style:solid;padding:5px 10px 5px 32px;margin-bottom:5px; background-color:#fdf5d1;border-color:#fed992;}
.master_message { background-position:10px 10px;background-repeat:no-repeat;border-width:1px;border-style:solid;padding:10px 10px 10px 32px;margin-bottom:5px; }
.master_error { background-color:#fdeade; }
.master_alert { background-color:#fdf5d1; }
.messages { background-position:10px 10px;background-repeat:no-repeat;border-width:1px;border-style:solid;padding:10px 10px 10px 32px;margin-bottom:5px;	background-color:#fdf5d1;border-color:#fed992;	}

/* fancy select */

.master_fancy-select { text-align:left;width:152px;height:15px;margin-bottom:5px;padding:6px 42px 11px 10px;position:relative;}
	.master_fancy-select a,
	#home-borrower .master_fancy-select a { color:#333; }
	.master_fancy-select p { width:150px;overflow:hidden;white-space:nowrap;margin-bottom:0; }
	.master_fancy-select.shown { z-index:3; }
	.master_fancy-select ul { position:absolute;top:29px;left:-9999px;padding:5px 0;width:202px;}
	.master_fancy-select li a { display:block;padding:5px 10px;width:180px; }
	.master_fancy-select li a:hover { background:#4c88d5;color:#fff;text-decoration:none; }
	.master_fancy-select.shown ul  { left:0; }

/* tagline */
#master_section-tagline h2 { color:#5b6b72;font-size:182%;font-weight:normal;padding:0 0 20px 25px; }

/* lender submenu */
/******************
sub menu
******************/
.master_sub-module-menu {
	height:28px;
	border-bottom:1px solid #DBDBDB;
	float:left;
	width:100%;
	background-color:#F7F7F7;
	margin-bottom: 15px;
}
.master_sub-module-menu ul {line-height:1.231;margin-bottom:0px;margin-left:12px;}
.master_sub-module-menu ul li { width:auto; float:left; padding:6px 0px 0px 0px;}
.master_sub-module-menu ul li a {padding:0 8px 0 8px; color:#206DD6}
.master_sub-module-menu ul li a.active {font-weight:bold;  }
.master_sub-module-menu ul li span.separator {color:#D6D6D6;}

/* global help */
.master_side_message_wrapper {
	display:block;
	float: right;
	margin-right:10px;
	padding-top:8px;
	text-align:right;
}

.master_help-popup {
	padding-right: 6px;
}

/*

##############################################################################################
##############################################################################################
##############################################################################################
*/





	/* related to browse notes */
#content-footer { padding:20px 0 40px;text-align:center; }
.pagination .prev { border-left:0; }
.pagination .prev a {margin-right:5px;padding:3px 5px 3px 10px; }
	
.pagination .next { border-left:0; }
.pagination .next a { padding:3px 10px 3px 5px; }


/*  end related to browse notes*/


/***********************
  STANDARD YUI TABLE STYLES
***********************/
div.yui-dt table{
	border-top:1px solid #e2e2e2;
	font-size:100%;	
	width:100%;
}

div.yui-dt  td, div.yui-dt  th { 
	border-bottom:1px solid #e2e2e2;
	padding:0px 0px;
	font-weight:bold;
}
div.yui-dt  th { 
	font-size:93%;
	border-right-color:#f7f7f7;
}

div.yui-dt  a.sorted { 
	color:#333;padding-right:15px; 
}

div.yui-dt th.numeric{
	text-align:left;
}
div.yui-dt  tr{
	height: 37px;
}

div.yui-dt  tr.yui-dt-odd, div.yui-dt thead th {background:#f7f7f7;}  /*odd rows*/

.yui-skin-sam .yui-dt-liner {
	padding:3px;
}

tr.yui-dt-first{  /*TH row*/
	background:#f7f7f7;
}
div.yui-dt  th.yui-dt-asc, div.yui-dt th.yui-dt-desc{  /*selected order cell*/
	background:#f7f7f7;
}

div.yui-dt th.yui-dt-asc a, div.yui-dt th.yui-dt-desc a {
	color:black;
}

div.yui-dt tr.yui-dt-even td.yui-dt-asc, div.yui-dt tr.yui-dt-even td.yui-dt-desc{
	background:#fff;
}

div.yui-dt tr.yui-dt-odd td.yui-dt-asc,  div.yui-dt tr.yui-dt-odd td.yui-dt-desc{
	background:#f7f7f7;
}

div.yui-dt{
	clear:both;
}

/*********************************************************/
/******STYLES FOR THE GRADES COLORS***********************/
/*********************************************************/
span.A{background-color:#5676a7;}
span.B{background-color:#6fc8de;}
span.C{background-color:#6cae32;}
span.D{background-color:#89d917;}
span.E{background-color:#f7e520;}
span.F{background-color:#fdc328;}
span.G{background-color:#ff9807;}
/*

*/
span.gradeText, span.gradeText2L{
	color:white;
	display:block;
	float:left;
	font-weight:bold;
	height:18px;
	padding-left:6px;
	padding-top:3px;
	width:15px;
	margin-right:4px;
}

span.gradeText2L{  /*THIS IS USED WHEN ARE TWO LETTERS IN THE SQUARE*/
	padding-left:3px;
	width:18px;
}
/*****************************************/
/****STYLES FOR THE 3MODULES OF SUMARY****/
/*****************************************/
.object-details {
	width: 100%; 
	overflow: hidden;
	margin-bottom: 20px;
	clear: both;
	height: 1%; /*IE fix */	
}


.object-details .module  {
	float: left;
	display: inline; /* IE double-margin bug */
	width: 32%;
	margin: 0 0 0 8px;
	border: 1px solid #d6d6d6;
	height:262px;
} 

.object-details h4 {
	font-size: 115%;
	padding:11px 0 0 15px;
}
.object-details .pieChart{
	float:left;
	width:150px;
	height:198px;
}
.object-details img.pie {
	float: left;
}

.object-details ol.legend {
	list-style-type: none;
	float: right;
	width:90px;
}

.object-details ol.legend li {
	line-height: 1.2em; /* get FF and IE to look the same */
	float:right;
	height:27px;	
	padding:1px 0;
	width:90px;
}

.object-details .module  table tr.total {
	border-top:1px solid #e6e6e5;
	border-bottom:1px solid #e6e6e5;
	background-color: #f7f7f7;  
}
.object-details .module table {
	width: 100%;
	font-size: 85%;
}

.object-details .module tr.textHeight{
	height: 30px;
}
.object-details .module tr.textHeightLastItem{
	height: 35px;
}

.object-details th, .object-details td, .plain-table td {
	height:25px;
	padding: 4px 4px 4px 15px;
	font-size: 105%;
}

.object-details th, .plain-table td.time  {
	color: #5d5d5d;
	font-weight: normal;
}

.object-details td { 
	text-align: right; 
	white-space: nowrap;
	padding-right:20px;
	font-weight: bold;
}

.object-details tr.sub-total th {
	text-align: left;
	padding: 0 0 0 50px ;
}

.object-details tr.sub-total td {
	text-align: right;
}


.module ol li p {
	color:#FFFFFF;
	float:left;
	font-size:95%;
	font-weight:bold;
	margin-left:-20px;
	padding:4px 0 0 1px;
}

.annotation {
	color: #999;
	clear: both;
	margin-left:5px
}

/***************************************/
/****STYLES FOR PLAIN TABLES************/
/***************************************/
/*some styles are with the object details because are the same*/

table.plain-table {
	border:0 none;
	clear:both;
	font-size:1em;
	margin-top:10px;
	width:100%;
}

/***********************
  STANDARD TABLE STYLES
***********************/
table.standard-table {
	border-top:1px solid #e2e2e2;
	font-size:100%;
	width:100%;
	clear:both;
	margin: 10px 0 0 0;
	float:left;
}
table.standard-table  td, table.standard-table  th { 
	border-bottom:1px solid #e2e2e2;
	padding:5px 5px;
	*padding:0px 5px;
	font-weight:bold;
}
table.standard-table  th { 
	font-size:93%;
	border-right-color:#f7f7f7;
}
table.standard-table  a.sorted { 
	color:#333;padding-right:15px; 
}
table.standard-table th.numeric{
	text-align:left;
}
table.standard-table  tr{
	height: 30px;
}
table.standard-table  tr.odd, table.standard-table  th {background:#f7f7f7;}  /*odd rows*/


/***********************
  STANDARD PAGINATOR STYLES    THIS ARE THE STYLES FOR THE NEW PAGINATION DO NOT DELETE, IT MAY BE USED IN THE FUTURE
***********************/
/*
.yui-pg-next, .yui-pg-previous{
	font-size:100%;
	width:83px;
	height:21px;
	display:block;
	margin-left: 8px;
	padding-left: 10px;

}
.yui-pg-next{
	
	float:left;
}

.yui-pg-previous{

	float:left;
	margin-left: 0px;
	padding-left: 17px;
	
}
a.yui-pg-page{
	border-right:1px solid #ccc;
	font-size:100%;
	padding:0 8px;
	color:#206DD6;
}
.pagination {
	float:right;
	margin:20px 0px 15px 0px;	
	width:38%; /*It's 38 for the Safari, with 36 works everywhere else*/
/*}

.pagination  select{
	border: 1px solid #d6d6d6;
	float:left;
}

.pagination  p{
	float:right;
	margin-bottom:0px;
}

.yui-pg-current-page{
	font-weight:bold;
	font-size:100%;
	color:#000;
	border-right:1px solid #ccc;
	padding:0 8px;
}
.yui-pg-pages{
	float:left;
}
*/


.pagination{
	float:right;
	margin:20px 0 15px;
	/*width:29%;*/
	/*width:280px;
	*width:250px;*/
	width:auto;
	padding-right:10px;
	font-size:88%;
}
.pagination  p{
	text-align:right;
	margin-bottom:0px;
	clear:both;
	width:auto;
}

.pagination  select{
	border: 1px solid #d6d6d6;
}

.yui-pg-current-page {
	background-color:transparent;
	border:medium none;
	font-weight:bold;
	padding:3px 6px;
}

.yui-pg-page {
	background-color:#FFFFFF;
	border:1px solid #CBCBCB;
	padding:2px 6px;
	text-decoration:none;
	margin-left:1px;
	margin-right:1px;
}


/*---------------------------------------*/
/*                   FOOTER                           */



#master_footer {
	color:#FFFFFF;
	line-height:1.3;
	padding:50px 5px 100px;
}

#master_footer-contact {

background:transparent url(/kb/lc/images/footer/master_footer-logo-trans.png) no-repeat scroll 0 0;
float:left;
margin-right:120px;
padding:37px 0 0 30px;
width:190px;
}

.master_hmenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
}

.master_hmenu li.first {
    border-left:0 none;
    padding-left:0;
}

.master_hmenu li {
border-left:1px solid #ADADAD;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 3px 0 6px;
}

#master_footer a {
color:#FFFFFF;
}

#master_footer #master_follow {
color:#FFFFFF;
margin:5px 0 8px;
}

#master_footer #master_follow a {
padding-left:10px;
}

#master_footer #master_follow img {
vertical-align:-4px;
}

ul.master_hmenu{
	margin-bottom: 0em;
}
