/* KC - Second \*/
#press td {
	padding-right:3em;
	}
	
	#press td, #press tr {
		text-align:left;
		vertical-align:top;
		}
	
/* DIRTY */
.ruler2 td, .ruler2 th {
	padding:0 0 2px 5px !important;
	margin:20px !important;
	vertical-align:middle;
}
table.ruler2 {
	margin-bottom:1em;
	border:#003399 1px solid;
	width:100%;
	border-spacing:2px !important;
	border-collapse:separate !important;
	}
#files_list{
	font-size:10px;
	color:#666666;
}
td.file_att{
	border:#666666 1px solid; 
	padding:5px;
}
#main-area a:hover {
	text-decoration:underline;
}
#main-area .standout {
	color:#c00;
	font-size:18px;
	font-weight:bold;
	}
	
#main-area h3.standout {
	background:none;
	}
	
#main-area tr.standout a {
	color:#c00;
	}
	
#serv-desc li{
	list-style:disc;
	padding:5px 0;
	margin-left: 20px;
}	
	
span.toomuch {
	color:#c00;
	font-weight:700;
	}
	
span.standout1 {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	}

span.standout2 {
	color: #003299;
	font-size:18px;
	font-weight:bold;
	
	}
#main-area #market li.standout2 {
	color: #003299;
	background:none;
	font-size:16px;
	margin-left:36px;
	margin-top:0;
	margin-bottom:6px;
	padding:0;
	font-weight: bold;
	}
	
#main-area h1 img.kclogo {
	vertical-align:middle;
	}
	
#main-area #market li.standout {
	color:#c30;
	background:none;
	font-size:16px;
	margin-left:36px;
	margin-top:0;
	margin-bottom:6px;
	padding:0;
	}
#sitemapleft{
	text-align:left;
	list-style-type:none;
	font-size:12px;
	float: left;
	width: 50%;
	height: 100%
}

#sitemapright{
	text-align:left;
	list-style-type:none;
	font-size:12px;
	float: right;
	width: 50%;
}

#sitemapleft li{
	list-style-type:none;
	width: 50%;
}

#sitemapright li{
	list-style-type:none;
		width: 50%;

}

#sitemapleft li li{
	list-style-type:none;
	width: 50%;
}

#sitemapright li li{
	list-style-type:none;
		width: 50%;
}
/* Results  NAV ------------------------------------- */

#filter-bar, .result-topnav, #result-btmnav{
	background-repeat:no-repeat;
	background-position:center top;
	font-size:12px;
	line-height:31px;
	color:#333;
	height:31px;
}
#result-btmnav{
	margin-bottom:15px;
}
.result-topnav a, #result-btmnav a{
	color:#565656;
	font-weight:bold;
	text-decoration:none;
}
.result-topnav a:hover, #result-btmnav a:hover{
	color:#2951a3;
	text-decoration:none;
}
.result-topnav ul li, #result-btmnav ul li{
	display:inline;
}
.result-topnav span, #result-btmnav span{
	padding:0 8px;
	color:#8499a1;
}
.result-topnav p, #result-btmnav p{
	float:left;
	padding-left:10px;
}
#filter-bar, .result-topnav{
	background-image:url(/i/result-nabvar-top.gif);
}

#filter-bar #right{
float:right;
padding-right:10px;
}

#filter-bar #left{
padding-left:10px;
float:left;
}

.filter{
margin:20px 0px 20px 5px;
width:720px;
bgcolor:#fff;
}

.filter .title{
width:330px;
color:#3047ad;
font-weight:bold;
font-size: 15px;
padding:3px;
}

.more_less_title{
padding:5px;
}

#result-filter{
	border: #2951a3 2px solid;
	width: 721px;
	margin-bottom: 20px;
}

#result-filter a {
	text-decoration: underline;
}

a, a:visited {
	color: #3047ad;
}

.right .more_type{
	padding:5px;
}

.filter .one-third{
padding-left:10px;
width:220px;
font-weight:normal;
position:relative;
float:left;
}

.filter .one-third select{
width:200px;
margin:5px;
}

.filter .one-third input{
margin:5px;
width:198px;
}

.filter .half{
width:340px;
font-weight:normal;
}

.filter .half input{
margin:5px;
}

.left, .right{
float: left;
position:relative;
}

.filter span{
	display:block;
	width: 150px;
	padding: 5px;
	font-size: 14px;
}

.show{
	display:block;
}

.hidden{
	display:none;
}

.filter .half select{
width:150px;
}

.filter .left_input,
.filter .right_input,
.filter .left_location,
.filter .right_location
{
	position:relative;
	float:left;	
} 

#result-btmnav{
	background-image:url(/i/result-nabvar-bottom.gif);
}
.pagination li.nextpage a, .pagination li.lastpage a{
	background-image:url(/i/arrow2.gif);
	background-repeat:no-repeat;
	background-position:right 70%;
	padding-right: 12px;
}
.pagination li.previouspage a, .pagination li.firstpage a{
	background-image:url(/i/arrow2-r.gif);
	background-repeat:no-repeat;
	background-position:left 70%;
	padding-left: 12px;
}
.pagination li.active a{
	background: #f7f7f7;
	padding: 3px;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.pagination{
	margin: 0 auto;
	text-align:center;
}
#sort{
	float:right;
	margin-right: 10px;
}

/* Result Listings ---------------------------------------- */
#results-wrapper{
	margin:0 auto;
	padding:0 10px 0 10px;
}
#results-wrapper .details{
	padding:10px 0 3px 0;
}
#results-wrapper .result{
	padding: 20px 0;
	background:url(/i/result_hr.gif) bottom center no-repeat;
	text-align:left;
	font-size:13px;
	color:#555;
}
.result p	{
	margin-bottom:0!important;
	font: 15px/21px Arial, sans-serif;
	color: #333;
}

	p.name a{
		font: bold 18px/20px Georgia, serif;
	}
	p.free a{
		font-weight:normal!important;
		font-size:10px!important;
	}
	p.entry a{
		font-weight:normal!important;
		font-size:13px!important;
	}
	p.name a:hover{
		color:#396fde;
	}
	p.name{
		clear:both;
		margin:0!important;
	}


#main-area div.logoimg{
	float:left;
	text-align:center;
	width:120px;
	height:80px;
	display: table; #position: relative; overflow: hidden;
}
	.result img{
		max-width:120px;
		max-height:80px;
	}
#main-area div.logomiddle{
	#position: absolute; #top: 50%; left:50%; display: table-cell; vertical-align: middle;
}

#main-area div.logoinner{
	#position: relative; #top: -50%; left:-50%;
}

#results-wrapper .infopremier{
	width:570px;
	float:right;
	margin-top:3px;
	margin-bottom: 10px;
}
#results-wrapper .resultinfo ul{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
#results-wrapper .resultinfo li{
	float:left;
	margin-right: 45px;
}
#results-wrapper .resultinfo li.last{
	margin-right: 0;
	float: right;
	width: 140px;
}
#results-wrapper .resultinfo strong{
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}
#results-wrapper .infofree .resultinfo p, #results-wrapper .infofree .resultinfo p strong{
	font-size:10px!important;
	font-weight:normal!important;
}

.resultinfo ul {
	font-size: 13px;
}

#results-wrapper .mainlinks{
	clear:both;
}
#results-wrapper .mainlinks li{
	float:left;
}
#results-wrapper .mainlinks li a, li.linkweb a, li.linkinfo a, li.linkrequest a, li.reqcall a{
	background-repeat:no-repeat;
	background-position:left 50%;
	font-size:13px;
	color:#2951a3;
	font-weight:bold;
	padding:6px 0 6px 28px;
	margin-right: 20px;
	display:block;
}
li.reqcall a{
	background-position:0 75%;
	font-size:13px;
	padding:2px 0 0 21px;
	background-image:url(/i/btn_result_callback.gif);
	visibility: hidden;
	position: absolute;

}
li.reqcallhide a{
        background-position:0 75%;
        font-size:13px;
        padding:2px 0 0 21px;
        background-image:url(/i/btn_result_callback.gif);
	display:none;
}
li.linkweb a{
	background-image:url(/i/btn_result_web.gif);
}
li.linkinfo a{
	background-image:url(/i/btn_result_info.gif);
}
li.linkrequest a{
	background-image:url(/i/btn_result_request.gif);
}

li.linkrequesthide a{
        background-image:url(/i/btn_result_request.gif);
	display:none
}
	
.resultinfo span{
	display:block;
}
.resultinfo span a{
	background-repeat:no-repeat;
	background-position:left 30%;
	color:#2951a3;
	padding:5px 0 5px 15px;
	display:block;
	line-height:12px;
	margin: 0 24px 0 0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
	span.linkvideo a{
		background-image:url(/i/ico_result_video.gif);
	}
	span.linkemail a{
		background-image:url(/i/ico_result_email.gif);
	}
	span.linkmapit a{
		background-image:url(/i/ico_result_mapit.gif);
	}
/* Results END ------------------------ */
/* REFINE Results ------------------------ */
#refine-results{
	margin:15px 0;
	color:#565656;
}
#refine-results .hd{
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(/i/result-refine-nabvar-top.gif);
	font-size:13px;
	font-weight:bold;
	color:#565656;
	line-height:31px;
	padding-left:6px;
	height:31px;
}
#refine-results .bd{
	border:#b0dcec 1px solid;
	border-top:none;
	padding:5px 2px 5px 2px;
}
#refine-results .refine-item{
	padding:3px;
	border-bottom:#dbdbdb 1px solid;
	font-size:11px;
}
#refine-results .bd form{
	margin:0;
	padding:0;
}
#refine-results .refine-item select, #refine-results .refine-item input{
	font-size:11px;
	color:#565656;
}
#refine-results .refine-item select{
	width:160px;
	margin:5px 0 2px 5px;
}
#refine-results .refine-item table{
	padding:2px;
}
#refine-results .refine-item a{
	display:block;
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-image:url(/i/result-refine_plus.gif);
	color:#565656;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	height:21px;
}
#refine-results .refine-submit{
	margin:5px 0 0 5px;
	width:46px;
	height:17px;
}
#refine-results .refine-submit-big{
	margin:5px 5px 0 5px;
	width:165px;
	height:29px;
}
/* REFINE Results END ------------------------ */

/*=-------------- Info Pages ----------------=*/
#info-page{
	color:#222;
	font-size:13px;
	text-align:left;
	
}
#info-page .nav{
	clear:left;
	background-color:rgb(228, 236, 240);
	padding:2px 9px 12px;
	height:20px;
	margin-top:8px;
	border-radius: 4px;
}
#info-page .mainlinks, #info-page li{
	float:left;
}
#info-page .secondlinks{
	float:right;
	width:200px;
	text-align:left;
	margin-top: 5px;
}
#info-page .secondlinks span a{
	background-repeat:no-repeat;
	background-position:0 20%;
	color:#2951a3;
	padding:0 15px 0 20px;
	line-height:19px;
}
#info-page .contact{
	clear:left;
}
#info-page .contact li{
	margin: 10px 15px 10px 10px;
        width: 240px;
}
#info-page .contact li.last{
	margin-right:0;
}
#info-page .contact li p{
	padding-top:5px;
	height: 90px;
}
#info-page .contact li strong{
	font-size:12px;
}
#info-page .contact li dl{
	width:230px;
	font-size:13px;
	line-height: 18px;
}
#info-page .contact li dt{
	float:left;
	width:72px;
	visibility: hidden;
	position: absolute;
}
#info-page .contact li dd{
	float:left;
	width:240px;
}
#info-page .contact .logoimg{
	margin-top:20px;
	margin-left:15px;
}
#info-page #camp_info,
#info-page .info h2{
	clear:both;
	background-color:#cae7f2;
	border-bottom:#68b4d0 1px solid;
	font-weight:bold;
	font-size:11px;
	color:#565656;
	height:21px;
	line-height:21px;
	padding:0 10px;
	margin:12px 0!important;
	visibility: hidden;
	position: absolute;
}

#info-page .info p{
	clear:both;
}

#info-page .desc{
	margin:0 10px;
}
#info-page .desc strong{
	font-size:12px;
	font-weight:bold;
}
#info-page .desc span{
	display:block;
	margin-bottom:5px;
	text-indent:-2000px;
}
#info-page .desc p{
	margin:0 0 15px;
}
#info-page .desc .padd{
	margin:10px 0;
}
/*
#info-page .desc img{
	float:right;
	margin:0 15px;
}
*/
#info-page .desc a img {
	float:none;
}
.desc dl { 
	width: 350px; 
	line-height:18px;  
}
.desc dl.left { float:left; }
.desc dl.right { float:right; }
.desc dt { 
	width: 110px; 
	float: left; 
	font: bold 15px/25px "Trebuchet MS", Helvetica, sans-serif;
}
.desc dd { 
	float: left; 
	padding-left: 10px;
	font: 15px/25px "Trebuchet MS", Helvetica, sans-serif;
}
.desc .nobg, .desc .nobg dt, .desc .nobg dd { background: none; }
.desc .dl li{
	width:50%;
	margin:0;
	padding:0;
	line-height:18px;  
}
.desc  li.rates{
	width:355px;
	float:left;
	margin:0;
	padding:0;
}
.desc li.slides{
	width:302px;
	padding:12px 0 0 11px;
}
.desc  li.rates dl{
	width: 300px; 
}
.desc  li.rates dt{
	width: 110px; 
}
.desc  li.rates dd{
 
}
.desc .list{
	margin-top: 70px;
	width: 400px;
}
.desc .list li, #info-loc li{
	width:40%;
	background-repeat:no-repeat;
	background-position:0 50%;
	background-image:url(/i/icon_list1.gif);
	padding-left:10px;
	line-height:25px;
	font-size: 15px;
}
/* Info Location */
#info-loc{
	border:#b0dcec 1px solid;
	padding:2px;
	font-size:11px;
	margin:15px 0;
}
#info-loc .hd{
	font-size:12px;
	font-weight:bold;
	color:#565656;
	padding:5px;
	border-bottom:#e1e1e1 1px solid;
}
#info-loc ul{
	padding:5px;
}
#info-loc li{
	width:100%;
}
/* --- Info Page END ---*/

/*=-------------- Camp Directors ----------------=*/
#directors{
	color:#565656;
}
/*Directors Homepage*/
#directors h1.directors{
	text-indent:-2000px;
	background:url(/i/h1_directors.gif) no-repeat 50% 50%;
	height:30px;
	padding:10px 0;
}
#directors h4 span{
	padding-top:12px;
	display:block;
}
#directors ul.marketlinks{
	padding:10px 30px;
	padding-right:0;
	background-color:#EEF9FD;
	border:1px solid #BFD8EA;
}
#directors ul.marketlinks li{
	float:left;
	width:46%;
	text-indent:-2000px;
	padding-right:24px;
	background-repeat:no-repeat;
	background-position: 0% 50%;
}
#directors ul.marketlinks li a{
	display:block;
	height:40px;
	line-height:40px;
	background-repeat:no-repeat;
	background-position: 40px 50%;
}

#directors li.market{
	background-image:url(/i/icon_directors_market.gif);
}
#directors li.market a{
	background-image:url(/i/link_directors_1.gif);
}
#directors li.market a:hover{
	background-image:url(/i/link_directors_1_over.gif);
}

#directors li.list{
	background-image:url(/i/icon_directors_market.gif);
}
#directors li.list a{
	background-image:url(/i/link_directors_12.gif);
}
#directors li.list a:hover{
	background-image:url(/i/link_directors_1_over.gif);
}

#directors li.staff{
	background-image:url(/i/icon_directors_staff.gif);
}
#directors li.staff a{
	background-image:url(/i/link_directors_2.gif);
}
#directors li.staff a:hover{
	background-image:url(/i/link_directors_2_over.gif);
}
#directors li.vendor{
	background-image:url(/i/icon_directors_vendor.gif);
}
#directors li.vendor a{
	background-image:url(/i/link_directors_3.gif);
}
#directors li.vendor a:hover{
	background-image:url(/i/link_directors_3_over.gif);
}
#directors li.conduct{
	background-image:url(/i/icon_directors_conduct.gif);
}
#directors li.conduct a{
	background-image:url(/i/link_directors_4.gif);
}
#directors li.conduct a:hover{
	background-image:url(/i/link_directors_4_over.gif);
}
#directors li.listing{
	background-image:url(/i/icon_directors_listing.gif);
}
#directors li.listing a{
	background-image:url(/i/link_directors_5.gif);
}
#directors li.listing a:hover{
	background-image:url(/i/link_directors_1_over.gif);
}
#directors li.rent{
	background-image:url(/i/icon_directors_rent.gif);
}
#directors li.rent a{
	background-image:url(/i/link_directors_6.gif);
}
#directors li.rent a:hover{
	background-image:url(/i/link_directors_6_over.gif);
}
#directors li.web{
	background-image:url(/i/icon_directors_web.gif);
}
#directors li.web a{
	background-image:url(/i/link_directors_7.gif);
}
#directors li.web a:hover{
	background-image:url(/i/link_directors_7_over.gif);
}
#directors li.insurance{
	background-image:url(/i/icon_directors_insurance.gif);
}
#directors li.insurance a{
	background-image:url(/i/link_directors_8.gif);
}
#directors li.insurance a:hover{
	background-image:url(/i/link_directors_8_over.gif);
}

/*Market your camp*/
#directors h1.gottrafic{
	text-indent:-2000px;
	background:url(/i/img_signup_GotTraffic.gif) no-repeat 50% 50%;
	height:30px;
	padding:10px 0;
}
#directors h2.headingBlue{
	color:#1e4391;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
#directors h2.joinleader{
	text-indent:-2000px;
	background:url(/i/img_signup_Join.gif) no-repeat 50% 50%;
	height:22px;
}

#directors .columns2 li{
	float:left;
	width:53%;
}
#directors .columns2 li.last{
	width:45%;
}
#directors h3{
	color:#294898!important;
	font-size:18px!important;
}
#directors h3.views1{
	color:#294898;
	font-size:18px;
	font-weight:normal!important;
	padding:2px 0!important;
}
#directors h6.views2{
	font-size:18px;
	color:#b6240c;
	font-weight:normal!important;
}
#directors h6.views2 span{
	padding:0 10px;
}
#directors h6.slogan1, #directors h6.slogan2, #directors h6.slogan3{
	float:left;	
	padding-left:17px;
	line-height: 17px;
	margin:0!important;
}
#directors h6.slogan1{
	color:#858585;
	font-size:12px!important;
	padding-top:7px;
}
#directors h6.slogan2{
	color:#515151;
	font-size:14px;
	padding-top:6px;
}
#directors h6.slogan3{
	color:#294898;
	font-size:18px;
	font-weight:normal!important;
	padding-top:4px;
}
#directors h6.googblurb{
	color:#294898;
	padding-left:50px;
	font-size:15px!important;
}
#directors h6.update{
	font-size:15px;
	font-weight:bold;
	color:#294898;
}
#directors p{
	font-size:11px;
}
#directors p img{
	margin-bottom:5px;
}
#directors .h-hr{
	background:url(../i/h_hr.gif) no-repeat 50% 50%;
	height:3px;
	padding:0;
	clear:both;
}
#directors .stats{
	background:url(../i/img_signup_stats.gif) no-repeat 50% 50%;
	height:71px;
	position:relative;
	margin-bottom: 15px;
}
#directors .stats span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#5eb003;
	line-height:85px;
	position:absolute;
}
#directors .stats span.mo{
	font-size:16px;
	color:#ea8a00;
	left:40px;
}
#directors .stats span.usr{
	left:306px;
}
#directors .stats span.lngth{
	left:573px;
}
#directors .testimonial{
	background:url(../i/img_signup_quote.gif) no-repeat 0 1%;
	padding:10px 5px 0 30px;
	margin-bottom: 10px;
}
#directors .testimonial p{
	color:#000000;
	text-align:left;
	font-size:11px;
	margin:0;
	background:url(../i/img_signup_quoteR.gif) no-repeat 100% 100%;
}
#directors .testimonial em{
	font-style:normal;
	line-height:28px;
}
#directors h4{
	font-size:13px!important;
	font-weight:bold!important;
	clear:both;
}
#directors .hdListings{
	background:url(../i/img_signup_hdListings.gif) no-repeat 50% 50%;
	height:30px;
	margin-bottom:10px;
}
#directors .hdListings ul{
	color:#FFFFFF;
}
#directors .hdListings ul a{
	font-weight:bold;
}
#directors .hdListings ul li{
	float:left;
	background:url(../i/img_signup_bullet1.gif) no-repeat 0 55%;
	padding-left:13px;
	line-height:29px;
}
#directors .hdListings ul li span{
	margin:0 7px;
	color:#8cb6d4;
}
#directors .hdListings ul li.first{
	margin-right:48px;
	background:none;
	line-height:27px;
	font-weight:bold;
}
#directors .hdListings ul li.last{
	margin:0;
}
#directors h5{
	font-size:13px!important;
	font-weight:bold!important;
}
#directors .bdListings{
	background-color:#eef9fd;
	border:#bfd8ea 1px solid;
	padding:6px;
	margin-bottom:15px;
}
#directors .free{
	background-color:#ffffff;
	border:none;
}
#directors .bdListings p{
	font-size:13px;
	margin:0;
}
#directors .bdListings img{
	border:#74a2c3 1px solid;
	float:left;
}
#directors .bdListings ul.buttons{
	float:right;
	margin: 2px 20px 0 0;
}
#directors  ul.buttons li{
	background:url(../i/btn_signup_blue.gif) no-repeat 50% 50%;
	width:107px;
	height:24px;
	line-height:24px;
	margin-bottom:5px;
}
#directors  ul.buttons li a{
	padding-left:12px;
	display:block;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
#directors  ul.buttons li.signup{
	background:url(../i/btn_signup_orange.gif) no-repeat 50% 50%;
	margin:0;
}
#directors  ul.buttons li.signup a{
	color:#1d345c;
}
#directors li.free-btn{
	float:right; 
	margin-right:26px;
}
.chooseupdate{
	width:270px;
	margin:20px auto;
}
.chooseupdate p{
	font-size:13px;
	font-weight:bold;
}
.btn a{
	display:block;
	background:url(/i/btn_update.gif) no-repeat 50% 50%;
	color:#1d345c;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	width:197px;
	height:24px;
	margin:10px 0 10px 30px;
	text-align:center;
}
.update a{
	background:url(/i/btn_update2.gif) no-repeat 50% 50%;
	width:145px;
	margin:0;
	float:right;
}
.update-list a{
	background:url(/i/btn_signup_blue.gif) no-repeat 50% 50%;
	width:107px;
	margin-top:-15px;
	float:right;
	color:#FFFFFF!important;
}
.free-upsell li{
	float:left;
	width:50%;
}
.free-upsell li.first{
	padding-top:24px;
	width: 49%;
}
.free-upsell li.last{
	text-align:right;
	line-height:24px
}
.alert{
	font-size:13px;
	font-weight:bold;
	color:#990000;
}
.txtindent{
	padding-left: 40px;
}
.txtindent em{
	font-style:italic;
}

/* NEWSLETTER ------------------ */
#newsletter h1{
	font-size:30px;
}
#newsletter dl{
	width:410px;
	margin:0 auto;
	padding-left:110px;
	padding-top:17px;
	clear:both;
}
#newsletter dt, #newsletter dd {
	float:left;
	height:27px;
	line-height:24px;
	width:230px;
	
}
#newsletter dt{
	clear:left;
	width:142px;
}


/* Overwrite yui style */
.yui-skin-sam .yui-navset .yui-nav .selected a, 
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, 
.yui-skin-sam .yui-navset .yui-nav .selected a:hover
{
	background: url("/i/tab_background.png") repeat-x scroll left top;
	color: #FFFFFF;
}

.yui-skin-sam .yui-navset .yui-nav a, 
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a 
{
	background: url("/i/tab_background.png") repeat-x scroll left -80px;
    	border-color: #012655;
    	border-style: solid;
    	border-width: 0 1px;
    	color: #000000;
    	position: relative;
    	text-decoration: none;
}

.yui-skin-sam .yui-navset .yui-nav a em, 
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border-color: #012655;
    border-style: solid;
    border-width: 1px 0 0;
    bottom: 0;
    left: 0;
    padding: 0.25em 0.75em;
    position: relative;
    right: 0;
    top: -1px;
}


.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
    border-color: #012655;
    border-style: solid;
    border-width: 0 0 5px;
}

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border-color: #012655 #012655 #012655;
    border-right: 1px solid #012655;
    border-style: solid;
    border-width: 1px;
    padding: 0.25em 0.5em;
}    

} 
