﻿body
{
	margin:0px;	
	
}

.paddingbottom{
	
	padding-bottom:4px;
}
html>body.paddingbottom{
	
	padding-bottom:0px;
}

.outer
{
	width:1000px;
	
}

.contentpanel
{
	width:1000px;
	border:0px;


}

#printTable
{
	WIDTH: 620px;
        border:3px solid #d5d1d0;

}
html> body .paddingleftfix{
	padding-left:8px;
	
}
html> body .paddingrightfix{
	padding-right:0px;
	
}

.paddingrightfix{
	
	padding-right:0px;

}

.widthtable
{
width:485px;
	
	}


html>body .widthtable
{
width:490px;
	
	}

a
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	}

a:hover
{
	text-decoration:none;
	}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

a.searchlinks:link
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#4B4B6E;
	font-weight:bold;
	}

a.searchlinks:hover
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#4B4B6E;
	font-weight:bold;

	}

a.searchlinks:visited
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#4B4B6E;
	font-weight:bold;

	}

.logobar2
{
	margin:10px 0px 0px 10px; 
	
}


.searchlinks a:link
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#4B4B6E;
	font-weight:bold;
	}

.searchlinks a:hover
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#4B4B6E;
	font-weight:bold;

	}

.searchlinks a:visited
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#4B4B6E;
	font-weight:bold;

	}



#aboutus {
	position:absolute;
	padding: 5px 5px 5px 5px;
	width:106px;
	height:80px;
	
	left: 316px;
	top: 126px;
	background-color: #ffffff;
	border:1px solid #7094ce;
}

.logo2
{
	width:132px;	
	
	
	padding-top:15px;
	height:79px;
	padding-left:0px;
	
}
.logo3
{
	float:left;width:132px;	
	
	
	padding-top:10px;
	height:79px;
	padding-left:0px;
	padding-bottom:13px;
	
}

.searchtext2
{
	text-align:right;
	font-family:Arial; 
	font-size:18px;		
	width:795px;
	padding-top:20px;
	margin-bottom:9px;
	
	color:#cc0d42;
	font-weight:bold;

}

html >body .searchtext2
{
	text-align:right;
	font-family:Arial; 
	font-size:18px;		
	width:945px;
	padding-top:20px;
	margin-bottom:9px;
	
	color:#cc0d42;
	font-weight:bold;

}

.searchtext21
{
	
	text-align:right;
	font-family:Arial; 
	font-size:18px;		
	
	padding-top:20px;
	
	color:#cc0d42;
	font-weight:bold;

}


.searchinput2
{
	text-align:right;
	margin-right:40px;
	border:2px solid #bcbcbc;
	margin-left:720px;
}
.searchinput21
{
	
	
	
	
	
	border:2px solid #bcbcbc;
	background-color:#ffffff;
	
}
.searchBTN2
{
	color:#4c494b; 
	background:#e4e3e3;
	border:0px;
	font-size:12px;
	height:19px;
	padding-left:15px;
	padding-right:15px;
	
}
.searchBTN21
{

	border:0px;



}



select{
		color:#454243;
		font-weight:bold;
		font-size:10px;
		
}

.tab2
{
	margin-left:170px;		
	height:21px;	
	}

.tab3
{
	margin-left:140px;		
	height:21px;	
	}


.actleft
{
	background:url("/_layouts/15/KK/Images/activeleft.gif") no-repeat;
	width:4px;
	height:21px;
	float:left;
}

.actcntr
{
	background:url("/_layouts/15/KK/Images/activcentr.gif");
	padding-left:5px;
	height:17px;
	padding-top:4px;
	float:left;		
	padding-left:4px;
	padding-right:4px;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	
}
		
	
		
.actrgt
{
	background:url("/_layouts/15/KK/Images/activergt.gif") no-repeat;
	width:6px;
	height:21px;
	float:left;
	margin-right:8px;
}

.leftHeader{
	font-family:verdana;
	font-size:12px;
	font-weight:Bold;
	color:black;
	padding-top:7px;
	padding-left:5px;
}

.inactvtab
{
	padding-top:4px;
	margin-left:8px;
	float:left;		
	margin-right:30px;
	font-family:Verdana;
	font-size:10px;
	color:black;
	font-weight:Normal;
}

a.toplinks:link{

	
	font-family:Verdana;
	font-size:10px;
	color:black;
	font-weight:bold;	
	text-decoration:none
	
	
}
a.toplinks:hover{
		
	
		
	
	font-family:Verdana;
	font-size:10px;
	color:black;
	font-weight:bold;	
	text-decoration:none
	
}
a.toplinks:visited{
	
	
	font-family:Verdana;
	font-size:10px;
	color:black;
	font-weight:bold;	
	text-decoration:none
	
}



.hrclass {
color: #5779a8;
background-color: #6189c5;
height: 1px;

}
.hrclasss{
	color:#5779a8;
	height: 1px;
	
}

.leftmenu {
    width: 170px !important;
    background: #6189c5;
    vertical-align: top;
}

.rightcontent
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;	
	width:920px;
	padding-bottom:40px;	
}

.menuclr
{
	background-color:#6189c5;	
	color:#ffffff;		
	padding-left:10px;
	padding-top:10px;	
	height:	100px;
}
.tablewidth{
	
	width:830px;
}
html > body .tablewidth{
	
	width:830px;
	}


html > body .menuclr
{
	background-color:#6189c5;	
	color:#ffffff;		
	padding-left:10px;
	padding-top:10px;	
	height:	90px;
}


.lfttitle
{
	height:10px;
	float:left;
	height:95px;	
}
.footer
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	
}

a.footers:link
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
	
}
a.footers:hover
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
	
}
a.footers:visited
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
	
}
A.footersunderline

{ text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
 }

A.footersunderline:active 

{ 	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
}

A.footersunderline:hover

{
text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
}


a.footersunderline:link
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
	
}
a.footersunderline:hover
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
	
}
a.footersunderline:visited
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#787777;
	margin-top:10px;
	text-decoration:underline;
	
}

.navpanel
{

	font-family:Verdana;
	font-size:10px;
	
	font-weight:bold;	

	margin-bottom:0px;
	padding-left:12px;
	padding-bottom:0px;
	padding-top:5px;
	float:left;	
}
a.navlinks:link{
	font-family:Verdana;
	font-size:10px;
	
	font-weight:bold;	
text-decoration:none;

}

a.navlinks:hover{
	font-family:Verdana;
	font-size:10px;
	
	font-weight:bold;	
text-decoration:none;
	
}
a.navlinks:visited{
	font-family:Verdana;
	font-size:10px;
	
	font-weight:bold;	
text-decoration:none;
}

a.bluelinks:link{
	font-family:Verdana;
	font-size:11px;
	color:#193edc;
	padding-top:2px;
	padding-bottom:2px;
	

}

a.bluelinks:hover{
	font-family:Verdana;
	font-size:11px;
	color:#193edc;
	padding-top:2px;
	padding-bottom:2px;
	

	
}
a.bluelinks:visited{
	font-family:Verdana;
	font-size:11px;
	color:#193edc;
	padding-top:2px;
	padding-bottom:2px;
	


}

.navlink

{	
	float:left;
	padding-top:5px;
	
}

.buyquote
{
		
		vertical-align:top;
	text-align:right;
	width:300px;	
	color:#454243;
	
	float:right;
	
	
}



.newfontclass{
	

	
	color:#fe595b;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	

}

.welcmKK
{
	font-family:Arial;
	font-size:24px;
	color:#ffffff;	
	font-weight:normal;
}
.pagetitle
{
	font-family:Arial;
	font-size:14pt;
	color:#ffffff;	
	font-weight:normal;
}
.secondarywelcmKK
{
	font-family:Arial;
	font-size:17px;
	color:#ffffff;	
}

.phnumbrs
{
	font-family:verdana;
	font-size:11px;
	
	
	color:#ffffff;	
		
}
a.WhiteLinks
{ font-family:verdana;
	font-size:11px;   
	color:#ffffff;	
	text-decoration:underline;
 }
a.WhiteLinks:visited
{ font-family:verdana;
	font-size:11px;   
	color:#ffffff;	
	text-decoration:underline;
}
a.whitelink:link
{
	font-family:verdana;
	font-size:11px;   
	color:#ffffff;	
	text-decoration:underline;	
}
a.WhiteLinks:hover
{
font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
html>body a.whitelink:link
{
	font-family:verdana;
	font-size:11px;

	color:#ffffff;	
	text-decoration:underline;
	
}



a.whitelink:hover
{
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	
}
a.whitelink:visited
{
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	
}

A.requestLink 

{ font-family:verdana;
	font-size:11px;
   
	color:#ffffff;	
	text-decoration:underline;
	font-weight:700;
 }

A.requestLink:active 

{ 	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:700;
}

A.requestLink:hover

{
font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:700;
}

a.requestlink:link
{
	font-family:verdana;
	font-size:11px;
    
	color:#ffffff;	
	text-decoration:underline;
	
	
	
}
html>body a.requestlink:link
{
	font-family:verdana;
	font-size:11px;
     
	color:#ffffff;	
	text-decoration:underline;
	
	
	
}
html* a.requestlink:link
{
	font-family:verdana;
	font-size:11px;
     
	color:#ffffff;	
	text-decoration:underline;
	
	
	
}


a.requestlink:hover
{
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	
}
a.requestlink:visited
{
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	
}
.phondiv
{
	
	width:4px;
	margin-left:600px;
	padding-right:5px;	
	
}

.brdcrbslink
{
	text-align:left;
	width:400px;	
	margin-top:53px;
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
}

.brdcrbslinks
{
	text-align:left;
	width:400px;	
	margin-top:40px;
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
}

a.whitelnk
{
	color:#ffffff;
}

.phndetl
{
	width:90px;	
	font-family:Verdana;	
	font-size:11px;
	font-weight:bold;

}
.RP_left
{
	width:600px;float:left;padding:5px;
			padding-top:20px;
	
	
}
.bldtxt
{
	font-weight:bold;
}

.RP_left_withoutBorder
{
		padding-top:20px;
	width:600px;float:left;padding:5px;
	
	
	
}
.RP_full
{
	float:left;padding:5px;
	padding-top:20px;
	
	
	
}
.RP_fullSearch
{
	float:left;padding:5px;
	padding-top:0px;
	
	
	
}
.RP_full p
{

	
	
	
}

.RP_Rgt
{
	 width:140px;
}

.ProgmTitle
{
	font-family:Arial;
	font-size:16px;
	color:#6189c5;	
	font-weight:bold;
	margin-bottom:15px;

}
.ProgmTitleBold
{
	font-family:Arial;
	font-size:12px;
	color:#698ed2;	
	font-weight:bold;
	margin-bottom:15px;
}

p.ProgmTitle {
	
	font-size:12px;
	font-weight:700;


}

.newprogms
{
	width:600px;
	padding:4px;
	margin-top:2px;
	border-bottom:1px solid #8b8282;
}

.divider{
	width:600px;
	
	border-bottom:1px solid #8b8282;
}
.newprogmsfull
{
	width:600px;
	padding:4px;
	margin-top:2px;
	border-bottom:1px solid #d9d7d6;
}

.prgmimg
{
	padding-right:4px;
	float:left;
}
.prgmimgright
{
	padding-right:4px;
	padding-top:0px;
	float:right;
	
}

.nwprgtitle
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#4b4b6e;
}
.prgmtxtleft{
	
	width:300px;
	
}
.prgmtxt
{
	font-family:Verdana;
	font-size:11px;
	padding-left:10px;
	color:black;
	font-weight:normal;

}
.prgmtxtnopadding
{
	font-family:Verdana;
	font-size:11px;
	padding-left:0px;
	color:#000000;
}

.prglink
{
	text-align:right;
	margin-top:30px;
	margin-right:5px;
}

.progpromotitle
{
	color:#4B4B6E;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding-bottom:25px;
	padding-left:5px;
}

.progpromotitlenopadding
{
	color:#4B4B6E;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding-bottom:25px;
	
}

.progpromotitlemain{
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding-bottom:45px;
	
	
}
.progpromo
{
	width:170px;
	padding:4px;
	margin-top:8px;
	

	
}

#maindiv{
	width:500px;
}

.progpromoimg
{
	padding-right:4px;
	float:left;
}


.progpromotxt
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	padding-top:0px;
}

.underlinedtitle{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
	text-decoration:underline;
}
.underlinedtitles{
	font-family:Verdana;
	font-size:11px;
	
	margin-bottom:5px;
	color:#000000;
	text-decoration:underline;
}

.nwprgtitlesmall
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
}
.nwprgtitlesmedium
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
}

.printmiddlenav{
	width:230px;
	float:left;
}

.printmiddleleft{
	float:left;
}

.printmiddleright{
	float:right;
}
#printbodybottom{
	width:770px;
	float:left;
	padding-top:20px;
	
}



.paddingleft{
	padding-left:4px;
	
}

#infolayer {
	background-image:url(/_layouts/15/KK/Images/bg.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:99px;
	height:99px;
	z-index:101;
	left: 685px;
	top: 135px;
}
.infolayer {
	background-image:url(/_layouts/15/KK/Images/bg.gif);
	background-repeat:no-repeat;
	
	width:96px;
	height:95px;
	

}


.imageHeaderBold{
		font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-left:7px;
}

.imageHeader{
		font-family:Verdana;
	font-size:10px;
	
	color:#000000;
	padding-left:27px;

	vertical-align:middle;
	padding-top:9px;
}
.imageHeadersmall{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	padding-left:6px;
	
}
ol{
	margin:0;
}

drop down menu style

.topgap{
	padding-top:7px;
	
}



.outer .contentpanel tr .rightcontent .menuclr .phnumbrs #infolayer table tr td {
	text-align: center;
}





div.rounded-box {
    position:relative;
    width: 12.2em;
    background-color: #c8d8f0;
   margin: 3px 3px 3px 0px;;
	margin-top:20px;
}
.rounded-box {
    position:relative;
   
    background-color: #c8d8f0;
    margin: 3px 3px 3px 0px;;
	
}


div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#C8D8F0; line-height: 40px;}



div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:-1px; left:0px;}
div.top-right-corner {top:0px; right:-1px;}
div.bottom-right-corner {bottom: -1px; right:-1px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

.box-contents {
	
	position: relative; 
	font-family:arial; font-size:14px; font-weight:bold; color:#4b4b6e ;
}
.box-contents  li{
	list-style-type:none;
}
.box-contents  ul{
	margin:0px; padding:4px;
}

.boxquote{
	padding-left:0px;
	font-family:Arial; font-size:14px;  color:#4B4B6E ;
	font-weight:bold;	
}

.boxquoteSelect{
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:10px;
	
}

a.linktocanada:link, a.linktocanada:hover, a.linktocanada:visited{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#000000;

	
}
.mainlinks{
color:#4B4B6E;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;

	
}


a.whitelinka:link,  a.whitelinka:visited{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;

	
}
a.whitelinka:hover{
	text-decoration:underline;
}

.rightpanel{
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border:1px solid #d9d7d6;
	
}
html>body
{
}


a.rightlink:link, a.rightlink:hover, a.rightlink:visited{
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
	color:#4B4B6E;
}
div.textbox {
	padding-top:10px;
 clear: left;
 margin: 0 0 0 0;
}


.textbox label {
	font-family:Verdana;
	font-size:11px;
 float: left;
 width: 30%;
 text-align: left;
}
.textbox input {
 width: 50%;
 margin-left: 2%;
 font-family:Verdana;
	font-size:11px;
}

.textbox textarea {
 width: 50%;
 margin-left: 2%;
 font-family:Verdana;
  font-size:11px;
}
textarea{
	 font-family:Verdana;
  font-size:11px;
}

input{
	 font-family:Verdana;
  font-size:11px;

}
select{
	 
	 font-family:Verdana;
  font-size:11px;
}

.button{
	margin:30px 0px 0px 300px;
}

.mandatory{
		font-family:Verdana;
	font-size:10px;
	color:#000000;
}


.bggrey{
	background-color:#efefef;
}

.pgmhyphen{
	text-align:center;
	line-height : 15px;
}

a.linka:link, a.linka:hover, a.linka:visited{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	font-weight:600;	
	color:#4B4B6E;
}

a.mainlinks:link, a.mainlinks:hover, a.mainlinks:visited{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:600;	
	color:#000000;
}
a.programlinks{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:600;	
	color:#000000;
}
a.programlinks:link, a.programlinks:hover, a.programlinks:visited{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:600;	
	color:#000000;
}



a.morelink:link, a.morelink:hover, a.morelink:visited{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;		
	color:#000000;
}


.left {	
	margin-right: 15px;
	float: left;
	clear: left;
	width: 250px;
}


.right {
	margin-left: 15px;
	float:right
	
}

a.bluelinkunderline:link
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;
	
	}

a.bluelinkunderline:hover
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;
	

	}

a.bluelinkunderline:visited
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;
	
	}
	a.bluelinkunderlinebold:link
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;

	}

a.bluelinkunderlinebold:hover
{
	font-family:Verdana;
	font-sie:11px;
	text-decoration:underline;
	color:#193edc;


	}

a.bluelinkunderlinebold:visited
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;
	

	}

.buttonClass{
	background-color:#bf1313;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	}
	
.alphabetClass{
	font-family:Verdana;
	font-size:45px;
	
	color:#4B4B6E;
	font-weight:bold;
	vertical-align:middle;
	}
	
	#b p{
	font-family:Verdana;
	font-size:10px;
	padding-left:0px;
	color:#4B4B6E;
	}
	
		#c p{
	font-family:Verdana;
	font-size:10px;
	padding-left:0px;
	color:#4B4B6E;
	}
		#c  p span{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#4B4B6E;
	}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #7094ce;
	color:#ffffff;
	
}

.ulclass ul{
	list-style-type:disc


}
.imagelist li{
	list-style:url(/_layouts/15/KK/Images/list.gif);
	vertical-align:middle;
	padding-top:0px;
	
	
}

.printwidth{
	
	width:980px;
}

.backgroundcolorclass{
	background-color:red;
}

.linespace{
	line-height:16px;
	
}

a.sitemaplinks:link{
	color:#5073ac;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	
	font-weight:bold;
}

a.sitemaplinks:hover{
	color:#5073ac;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
	
	font-weight:bold;
}

a.sitemaplinks:visited{
	color:#5073ac;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	
	font-weight:bold;
}
.sitemaptext{
	color:#5073ac;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	
	font-weight:bold;
}

.widths{
	width:800px;
	
}

html>body.widths{
	
	
}


a.redlinks:link{
	font-family:Verdana;
	font-size:11px;
	color:#F00;
	padding-top:2px;
	padding-bottom:2px;
	

}

a.redlinks:hover{
	font-family:Verdana;
	font-size:11px;
	color:#F00;
	padding-top:2px;
	padding-bottom:2px;
	

	
}
a.redlinks:visited{
	font-family:Verdana;
	font-size:11px;
	color:#F00;
	padding-top:2px;
	padding-bottom:2px;
	


}


.topNav
{
  padding:0px 0px 0px 0px;

 
}
.topNavItem
{
	font-family: verdana;  
	font-size: 10px; 
	color: #000000;	
	text-align:center;
	padding-right:10px;
	
	
}
.topNavItem a
{
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
	
	float:left;		
	text-align:center;	
	margin-left:4px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;}
	

.topNavSelected
{
	color: #ffffff;	
	background: url('/_layouts/15/KK/Images/activeleft.gif') no-repeat left top;
	margin-left: 4px;	
	text-align:center;
}
	
.topNavSelected a
{
	color: #ffffff;	
	background: #6289c6 url('/_layouts/15/KK/Images/activergt.gif') no-repeat right top;			
	text-align:center;
}

.topNavHover
{
	/*color: #000000;	
	background: url('../images/activeleft.gif') top left no-repeat;	
	margin-left: 4px;
	text-align:center;*/
}

.topNavHover a
{
	/*color: #000000;	
	margin-left: 4px;
	background: url('../images/activergt.gif') top right no-repeat #6289c6;		
	text-align:center;*/
}
.topNavFlyOuts
{
	background-color: #ffffff;
	
	border:1px solid #7094ce;
	margin-top:7px;
	margin-left:12px;
font-weight:bold;
}
.topNavFlyOutsItem
{              
                font-family: verdana; 
                font-size: 10px; 
                background-color: #ffffff;
                border:1px solid #101413;            
                color:#101413; 
                *width:150px;
                min-width:120px;            
font-weight:bold;

}


.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #7094ce;
	color:#ffffff;
	
}
.topNavRoundLeft, .topNavRoundRight
{
    width:0px;
}
.topmenu{
padding-left:177px;
height:21px;	
}



a.leftmenuClasslinks:link
{
	
font-size:11px;
font-family:verdana;
color: #ffffff;
background-color:#6189c5;
width:170px;
text-decoration: none;
padding-top:5px;
padding-left:5px;
font-weight:bold;
	}

a.leftmenuClasslinks:hover
{


font-size:11px;
font-family:verdana;
color: #000000;
padding-left:5px;
width:170px;
background-color: #ffffff;
text-decoration: none;
padding-top:5px;
font-weight:bold;

	}

a.leftmenuClasslinks:visited
{
	width:170px;
font-size:11px;
font-family:verdana;

padding-left:5px;

text-decoration: none;
padding-top:5px;
font-weight:bold;

	}
a.leftmenuClasslinks:active{
      padding-left: 5px; font-weight: bold; font-size: 11px; width: 170px; color: #ffffff; padding-top: 5px; font-family: verdana; background-color: #6189c5; text-decoration: none;
}

	
.leftmenuClass{
PADDING-LEFT: 0px;
 FONT-WEIGHT: bold; 
 FONT-SIZE: 11px; 
 WIDTH: 170px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: verdana;
 TEXT-DECORATION: none;
}
html> body.leftmenuClass
{
	padding-left:8px;


}

html>body .leftmenuClass{
width:166px;
font-size:11px;
font-family:verdana;
color: #ffffff;

padding-top:4px;
text-decoration: none;
font-weight:bold;
padding-left:0px;
line-height:16px;
}
html>body .leftmenuHoverClass{
width:170px;
font-size:11px;
font-family:verdana;
color: #000000;
background-color: #ffffff;
text-decoration: none;
padding-top:4px;
font-weight:bold;
padding-left:0px;
line-height:16px;
}


.leftmenuHoverClass{
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 170px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
}
table.leftmenuClass tr td{padding:0px 0px 0px 4px;}
.leftmenus{
      PADDING-LEFT: 0px; PADDING-TOP: 5px}

.leftSubMenuClass{

width:170px;
font-size:11px;
font-family:verdana;
background-color: #6189c5;
padding-top:1px;
padding-bottom:3px;
color: #ffffff;
line-height:16px;
padding-left:1px;
border-bottom:1px solid #ffffff;




}
.leftSubMenuMainClass{

width:170px;
font-size:11px;
font-family:verdana;
background-color: #6189c5;
padding-top:0px;

color: #ffffff;

padding-left:0px;

border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;



}


.leftSubMenuHoverClass{


color: #000000;
width:170px;
font-size:11px;
font-family:verdana;
background-color: #6189c5;
line-height:16px;
padding-top:1px;
padding-bottom:3px;
color: #000000;
line-height:16px;
padding-left:1px;


border-bottom:1px solid #ffffff;

}
.borderClass{
	
	border: 0px;
}
.hovernone
{
text-decoration: none;
}

a.morelink:link, a.morelink:hover, a.morelink:visited{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
		
	color:#000000;
}

.whitecolor 
{
	color:#000000;
background-color:#ffffff;


}
.bluecolor 
{
background-color:#6189c5;
color:#ffffff;

}
.rcbInput
{
	height:12.9px !important;
	font-size:11px;
	} 
	html>body .rcbInput
{
	height:17px !important;
	font-size:11px;
	} 

	
@media print{
  #printTable{
width:620px;
}
#tdhide{
width:10%;
}
#printbutton{
display:none;
}
}
.markermenu  a{

font-size:11px;
font-family:verdana;
color: #ffffff;

width:170px;
text-decoration: none;
padding-top:5px;

}

.markermenu{
	font-size:11px;
	width: 168px; /*width of side bar menu*/
	clear: left;
	position: relative;
	font-weight:bold; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
	font-size:11px;
list-style-type: none;
margin: 5px 0;
padding: 0;

}

.markermenu ul li a{

font-size:11px;
font-family:verdana;
color: #ffffff;
display: block;
height:15px;
text-decoration: none;
padding-top:5px;
padding-left:5px;
width:165px;
}

* html .markermenu ul li a{
	font-size:11px;/*IE6 hack*/
width: 165px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
	font-size:11px;
font-family:verdana;
color: #white;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
	font-size:11px;
font-family:verdana;
color: #000000;
background-color: white;
font-weight:bold;
}

hrml>body.Searchbtnalign
{
 vertical-align:top
}
a.bluelinkshover
{
	font-family:Verdana;
	font-size:11px;
	color:#193edc;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:underline;
}

	a.bluelinkshover:link
{
	font-family:Verdana;
	font-size:11px;
	color:#193edc;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:underline;
	}
	
	a.bluelinkshover:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#193edc;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:underline;

	}

a.bluelinkshover:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#193edc;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;

}
.contentheading
{
                font-family:Verdana;
                font-size:12px;
                color:#000000;
                font-weight:bold;
                padding-bottom:20px;
                padding-top:10px;           
}

.man
{
                vertical-align:top;             
                text-align:right;
}
.detailreg
{
                font-family:Verdana;
                font-size:11px;                  
                padding-top:5px;
                padding-right:10px;
                padding-bottom:5px;
                text-align:right;
                
}

.subdetailReg
{
                padding-right:10px;
                padding-bottom:10px;
                padding-top:5px;
                text-align:right;
                
}

.ErrMessageBackGround
{     
	 background: #aeaeae;
    filter: alpha(opacity=70);
    opacity: 0.7;
    width: 100%;
      height: 100%;
      position:absolute;
      left:0px;
      top:0px;
	/*z-index: 1000;*/
}
.ErrMessagePopup
{      position:absolute;
      top: expression(-109+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
      left: expression(-200+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px'); 
    background-color: White;
      border-color:#717273;
      border-style:solid;
      height:150px;
      width:400px;
      font-family:Verdana;
      font-size:12px;
      color:Black;      
      z-index:1200;     
}
.ErrMessageHeader
{
      height:20px;
      background-color:#717273;
      color:White;
      font-family:Verdana;
      font-size:14px;
      width:100%
}
.popupbtn
{
                font-size:9px;
}
.covnote {
                PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #efefef
}
.bldtxt {
                FONT-WEIGHT: bold
}
/*Ajax*/
.AJAXBackGround
{
    background: #aeaeae;
    filter: alpha(opacity=20);
    opacity: 0.9;
    width: 100%;
    height: 100%; 
    opacity: 1.8;
}
.AJAXProcess
{
	position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -50px;
    background-color: White;
    border-color:#717273;
   border-style:solid;
   border-width:1px;
   height:100px;
   width:300px;
   padding-top:30px;
   padding-left:10px;           
   padding-right:20px;
   font-family:Verdana;
    font-size:12px;
}
.alignmiddle{	
	text-align:center;
}

/*styles for services pages :START*/

a.bluelink:link
{
	text-decoration:underline;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}

a.bluelink:hover
{
	text-decoration:none;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}

a.bluelink:visited
{
	text-decoration:underline;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}

a.applyonline:link
{
	font-family:verdana;
	font-size:11px;
	text-decoration:underline;
	color:blue;
	padding-top:2px;
	padding-bottom:2px;
}
a.applyonline:hover
{
	font-family:verdana;
	text-decoration:none;
	font-size:11px;
	color:blue;
	padding-top:2px;
	padding-bottom:2px;
}
a.applyonline:visited
{
	text-decoration:underline;
	font-family:verdana;
	font-size:11px;
	color:blue;
	padding-top:2px;
	padding-bottom:2px;
}

.contentheading
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

.centercontent
{	
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin-bottom:80px;
}

.QSheader
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;	
	color:#ffffff;
	background-color:#6189c5;
	}

	.QScontentpanel
{
	width:100%;
	border:0px;
	border:2px solid #6189c5;
	margin-top:10px;

}

Table.sum
{
	border:1px solid #6189c5;
}

 Table.sum td{
    font-size: 11px;font-family:verdana;
    padding:3px;
    
  
    }
.QSTable
{
	background-color:#CCCCCC;
	border-collapse:collapse;
	width:100%;
}

.Psum
{
	text-align:center;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}
.QSedit
{
	text-align:right;
	color:#000000;
	font-family:10px;
	font-weight:bold;
} 
.QPcontinue
{
	font-family:Arial;
	font-size:11px;
	text-align:right;
	padding-top:10px;
}

Table.notable
{
 	border-right:1px solid #e0dede;
    border-bottom:1px solid #e0dede;
    background:#ffffff;
}  
    
Table.notable td
{
    border-left:1px solid #e0dede;
    border-top:1px solid  #e0dede;
}

/*styles for services pages :END*/
/*Deleted style of US is adding back*/

.rightpanelMain
{   
	background-color:#CCCCCC;
	color:Black;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border:1px solid #d9d7d6;
	
}
.logreg
{
	font-family:Arial;
	font-size:16px; 
    font-weight:bold;
    padding-top:10px;
    padding-bottom:8px;    
    color:#000000;    
}
.login
{	
	width:100%;		
	background:url("/_layouts/15/KKCommon/Images/toprgt.gif");
	padding-left:5px;		
}
a.register
{
	color:#88262d;	
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline; 
	cursor:hand;
}
Table.tblSports
{
	border:1px solid #cccccc;
	font-size:11px;
	font-family:Verdana;
}
.sportslist
{
	background-color:#cccccc;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:25px;	
}
.sportsrowodd
{
	background-color:#eaeae9;		
	height:15px;
}
.redtxt
{
	color:Red;
	font-size:11px;
}
.bluelink
{
	text-decoration:underline;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}

.kkmenuclr
{
	background-color:#6189c5;	
	color:#ffffff;		
	padding-left:10px;
	padding-top:10px;	
	height:	100px;
}
html > body .kkmenuclr
{
	background-color:#6189c5;	
	color:#ffffff;		
	padding-left:0px;
	padding-top:0px;	
	height:	90px;
}