﻿@charset "utf-8";
/* CSS Document */

/* Home Page Start */
body
{
margin:0px;
}


.outerTable 
{
	width:100%;

}

.contentTab
{
	width:1003px;
}
	
a
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	}
.welcomemsg{
 font-family:Verdana;
	font-size:11px;	
	width:160px;
	color:#ffffff;
	}
a:hover
{
	text-decoration:none;
	}

.logobar
{
	margin:0px;
	padding:0px;
	width:990px;	
		
}

.logo
{
       float:left;
            width:160px;     
            padding-top:0px;
            padding-left:15px;  
	
}
select{
font-size:11px;
font-family:Verdana;
}

.wetakefun{
vertical-align:middle;
text-align:right;
}
.searchtext
{
	text-align:right;
	font-family:Arial; 
	font-size:18px;		
	margin-left:760px;
	padding-top:40px;
	margin-bottom:10px;
	margin-right:10px;
	color:#cc0d42;	
	width:210px;
	font-weight:bold;
	
}

input
{
	font-size:11px;
	font-family:Verdana;	
}

.searchinput
{
	text-align:right;
	margin-right:20px;	
	border:2px solid #bcbcbc;
	margin-left:828px;
	font-size:11px;
	font-family:Verdana;	
	
}
.searchBTN
{
	color:#4c494b; 
	background:#e4e3e3;
	font-size:11px;	
	border:0px;
}
.leftpanel
{
	
	height:214px;
	width:277px;
}

.middlepanel
{

	background:url("/_layouts/KKSports/Images/homecentrbg.gif") no-repeat;
	height:214px;
	width:438px;
	float:left;	
	vertical-align:top;
	
	
}


.rightpanel
{
 
 height:214px; 
 width:100%;
 
}

.sportsIns
{
	background:url("/_layouts/KKSports/Images/sports.gif") no-repeat;	
	float:left;
	height:214px;
}

.login
{
	height:214px; 	
	background:url("/_layouts/KKSports/Images/toprgt.gif");
	padding-left:5px;	
	width:100%;
	
}
.logreg
{
	font-family:Arial;
	font-size:16px; 
    font-weight:bold;
    padding-top:10px;
    padding-bottom:8px;    
    color:#000000;
    
}


.reg
{
	font-family:Verdana;
	font-size:11px;
	
}

a.register
{
	color:#87252c;	
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline; 
	cursor:hand;
}

a.register:hover
{
	text-decoration:none;
}

.redtxt
{
	color:Red;
	font-family:verdana;
	font-size:10px;
}

.logintble
{	
	padding-top:10px;
	}

.logid
{
	font-family:Verdana;
	font-size:10px;
	height:25px;
}


.logpwd
{
	width:20%;
	font-family:Verdana;
	font-size:10px;
}

.loglbl
{
	width:42%;
}


.pwdfrgt
{
	
	font-family:Verdana;
	font-size:10px;
	padding-left:35px;
}

.loghelp
{
	height:40px;
	vertical-align:bottom;
	font-family:Arial;
	font-size:16px;		
	font-weight:bold;
}

.helpNo
{
	font-size:16px;
	font-family:Arial;
	font-weight:Bold;
	color:#515151;
height:30px;
	vertical-align::bottom;
		float:left;
}


.hlp2
{
	padding-top:8px;	
	
}

a.hlpeml
{

	
	margin-left:15px;
	font-family:Verdana;
	font-size:11px;
	font-weight:Normal;
	cursor:hand;
}

.div2row
{
	margin-top:4px;
	margin-left:2px;
	
}

.mid
{
	
	width:380px;
	vertical-align:top;	
	padding-right:2px;
}

.center-content
{
	background:#87252c;
	width:417px;
}
.centerbg
{
	background-image:url("/sites/sports/PublishingImages/NoteImage.gif");
	width:440px;
	height:183px;
	float:left;
}
.bldtxt
{
	font-weight:bold;
}

.hmrightbg
{
	background:url("/_layouts/KKSports/Images/homerightbg.gif") no-repeat;
	width:275px;
	height:186px;				
	font-family:verdana;
	font-size:10px;
	padding-left:5px;
}

/* changed from 220 -- 223*(Making alingment as said by arpita)*/
.tab
{
	padding-left:223px;	
	height:20px;	
	width:800px;
	}

.actleft
{
	background:url("/_layouts/KKSports/Images/Fit_activeleft.gif") no-repeat;
	width:6px;
	height:21px;
	float:left;
}

.actcntr
{
	background:url("/_layouts/KKSports/Images/Fit_activcentr.gif");
	padding-top:5px;
	padding-left:5px;
	height:16px;
	float:left;		
	padding-left:4px;padding-right:4px;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}
		
	
		
.actrgt
{
	background:url("/_layouts/KKSports/Images/Fit_activergt.gif") no-repeat;
	width:6px;
	height:21px;
	float:left;
	margin-right:8px;
}

.inactvtab
{
	padding-top:5px;
	margin-left:16px;
	float:left;		
	margin-right:16px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;	
	font-weight:Bold;	
}

.sprtscntrhding
{
	font-family:Arial;
	font-size:26px;
	color:#ffffff;
	margin-left:10px;
	margin-top:10px;	
	margin-bottom:6px;
}

.programs
{
		margin-left:10px;
		font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;	
}

a.prog
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

a.prog:hover
{
	text-decoration:underline;
}

.midleft
{
	float:left;
}

.midrght
{		
		
		margin-top:48px;			
		padding-left:8px;
		font-size:11px;	
}
.welcome
{
	font-family:Verdana;
	font-size:11px;	
	width:160px;
	margin-left:240px;
	color:#ffffff;			
}

.lookngfrwd
{
	font-family:Verdana;
	font-size:11px;	
	width:160px;
	margin-left:243px;
	color:#ffffff;
	margin-top:10px;
	
}

.viewlnk
{	
	
	margin-top:38px;
		width:165px;
	margin-left:210px;
}

a.view
{
	font-family:Verdana;
	font-size:12px;	
	color:#ffffff;
	cursor:hand;
}

.QuickSer
{
	background:url("/_layouts/KKSports/Images/rndedcrnerbg.gif") no-repeat;
	width:268px;	
	height:186px;
	float:left;
	vertical-align:top;
	padding-left:8px;	
	margin-left:2px;
}



.Qhead
{
	font-size:16px;
	font-family:Arial;
	color:#000000;	
	font-weight:bold;
	margin-left:2px;
	padding-top:10px;
	padding-bottom:10px;	
}

.serviceleft
{
	float:left;
	display:inline;
	width:127px;		
	vertical-align:top;	

}

.sertype
{
	font-family:Verdana;
	font-size:11px;
	font-weight:Normal;
	background:url("/_layouts/KKSports/Images/qukhrbg.gif") no-repeat;
	width:127px;
	height:14px;		
	padding-left:5px;
}

.serlist
{
	font-family:Verdana;
	font-size:11px;
	background:url("/_layouts/KKSports/Images/quklistbg.gif") no-repeat;
	width:127px;
	height:14px;	
	margin-top:1px;
	padding-left:5px;		
}

.othrlist
{
	vertical-align:top;
}

.mrpro
{
	
	padding-top:10px;
	padding-left:0px;
	font-weight:bold;
	}

.getquote
{
	font-family:Arial;
	font-size:30px;
	margin-left:15px;
	color:#ffffff;
	padding-top:40px;
	padding-bottom:15px;
	font-weight:Normal;
}

.guoteimg
{
	margin-bottom:-7px;
}
      

.progrmlist
{
	margin-top:0px;
	padding-left:45px;
	height:23px;	
	float:left;	
}

.gosub
{
	
	margin-top:10px;	
	border:1px solid white;
}


.grad
{

height:150px;
padding-bottom:5px;
padding-left:8px;
padding-right:8px;
font-family:verdana;
font-size:10px;	
}

.comgsoonimg
{
	margin-top:12px;
	float:left;
	height:145px;
}

.upcomg
{

	padding-top:10px;
	padding-right:2px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	
}

.cmgsoonlink
{
	text-decoration:none;
	font-family:verdana;
	font-size:12px;	
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}

a.evntnext
{
		margin-left:130px;			
	text-decoration:none;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;		
}


.footer
{
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#787777;
	margin-top:2px;
 	background-color: #efefef;

}
a.footer
{
	color:#8f8f8f;
}

a.serlink
{
	color:#000000;
	text-decoration:none;
}

a.serlink:hover
{
	color:#87252c;
	text-decoration:none;
}

.welmsghm
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;	
	padding-top:30px;
	padding-bottom:2px;
}

.viewmytrans
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;	
	margin-bottom:20px;
	margin-top:30px;
}

/* Home Page End */


/*	TOP MENU START */


.topNav
{
  padding:0px 0px 0px 5px;
  
}
.topNavItem
{
	font-family: verdana;  
	font-size: 10px; 
	color: #000000;	
	text-align:center;
	font-weight: bold ;
}

.topNavItem a
{
padding-top:3px;
padding-bottom:4px;
padding-left:6px;
padding-right:10px;
	
	float:left;		
	text-align:center;	
	margin-left:4px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
	

.topNavSelected
{
	color: #ffffff;	
	background: url('/_layouts/KKSPORTS/Images/activeleft.gif') no-repeat left top;
	text-align:center;
	font-weight:bold;
}
	
.topNavSelected a
{
	color: #ffffff;	
	background: #88262d url('/_layouts/KKSPORTS/Images/activergt.gif') no-repeat right top;			
	text-align:center;
	font-weight:bold;
}

.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 #CCCCCC;
	margin-top:7px;

}

/* Font size Increased to make dropdown font inline tohtml pro */

.topNavFlyOutsItem
{	
	font-family: verdana; 
	font-size: 11px; 
	background-color: #ffffff;
	border-bottom:1px solid #CCCCCC;
	color:#101413; 
	width:150px;
	min-width:150px;	


}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #EEEEEE;
	color:#000000;
	
}

.topNavRoundLeft, .topNavRoundRight
{
    width:0px;
}
.topmenu{
padding-left:220px;
height:20px;	
}

/* TOP MENU END */

/*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:75px;
	width:150px;
	padding-top:10px;
	padding-left:10px;	
	padding-right:10px;
	font-family:Verdana;
	font-size:12px;
}

/*Insured Information Note - added 3 dec 2010*/
.InsuredInfoNote
{
	font-family:Verdana;
	font-size:11px;
	color:Red;
	font-weight:bold;
	padding-bottom:5px;
	padding-bottom:5px;

}

/*Instructor Rating Note - added 08 dec 2010*/

.RatingInfoNote
{
	font-family:Verdana;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
} 

/*Start - Added for Fraud Warning text - 22 Sep 2011*/
table.tblFraudWarning
{
	background-color:#CCCCCC;
	text-align:justify;
	/*line-height:15px;*/
}
table.tblFraudWarning td.summary
{
    font-size: 14px; 
    font-weight: bold; 
    background-color: #CCCCCC;
    /*text-align:center;
    height:15px;*/
}

.QSheader3Black
{
    font-weight:bold;
    font-family:Verdana;	
    color:#000000;
    background-color:#CCCCCC;
    border:1px;
    border-color:#000000;	
}
.Terms
{
    font-size: 11px;
    font-family: Verdana;
    color: #000000;
    background-color: #CCCCCC;
    border: 1px;
    border-color: #CCCCCC;
    /*padding-bottom:5px;
    padding-top:5px;*/
}
/*End - Added for Fraud Warning text - 22 Sep 2011*/

