﻿
/* Dynamic Content */

/* Left Menu CSS MAINSITE :START *********************************************************************************/

.leftmenu
{
	vertical-align:top;	
	width:167px;
	background-color:#be5a0a;
	padding-top:0px;
}

.leftmenuClass
{
	PADDING-LEFT: 0px;
 	FONT-WEIGHT: bold; 
 	FONT-SIZE: 11px; 
 	WIDTH: 163px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: verdana;
 	TEXT-DECORATION: none;
	
}
html> body.leftmenuClass
{
	padding-left:2px;
}

html>body .leftmenuClass{
	width:163px;
	font-size:11px;
	font-family:verdana;
	color: #ffffff;
	padding-top:4px;
	text-decoration: none;
	font-weight:bold;
	padding-left:0px;
	line-height:16px;
	padding-left:3px;
}

html>body .leftmenuHoverClass{
width:163px;
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;
padding-left:3px;
}

.leftmenuHoverClass{
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 163px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;padding-left:3px;
}

html>body .leftmenuHoverClass{
width:163px;
font-size:11px;
font-family:verdana;
color: #000000;
background-color: #ffffff;
text-decoration: none;
padding-top:4px;
font-weight:bold;
padding-left:3px;
line-height:16px;

}

.leftSubMenuMainClass{
width:163px;
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;
}

.leftSubMenuClass{
width:163px;
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;
}


.leftSubMenuHoverClass{
color: #000000;
width:163px;
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;
}

/* Left Menu CSS MAINSITE CSS END*************************************************************************************/

/*Top Navigation Menu : START*****************************************************************************/

.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/KK/Images/activeleft.gif' ) no-repeat left top;
	margin-left: 4px;
	text-align: center;
}

.topNavSelected a
{
	color: #ffffff;
	background: #6289c6 url( '/_layouts/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;
}

/*Top Navigation Menu : END*******************************************************************/

/*Left Menu Header : START ******************************************************************/
.leftHeader{
	font-family:verdana;
	font-size:12px;
	font-weight:Bold;
	color:black;
	padding-top:7px;
	padding-left:5px;
}

.hrclass {
color: #5779a8;
background-color: #6189c5;
height: 1px;
}

.markermenu  a{

font-size:11px;
font-family:verdana;
color: #ffffff;
width:162px;
text-decoration: none;
padding-top:5px;

}

.markermenu{
	font-size:11px;
	width: 162px; /*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:162px;
}

* html .markermenu ul li a{
	font-size:11px;/*IE6 hack*/
width: 162px;
}

.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;
}

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;
	
}

.nwprgtitlesmall
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
}

/*Left Menu Header : END ******************************************************************/

/*RIGHT PANEL : START ******************************************************************/


/*Right TopBand ######=> */
.topheaderArea
{
	border:1px solid #6289c6;
	background-color:#6289c6;
	color:#ffffff;				
	padding-left:5px;
	height:110px;
	font-family:verdana;
	font-size:11px;
}

/*RIGHT PANEL : END ******************************************************************/





/* 6 BOX LAYOUT STYLES: START ******************************************************************/


.middlepanel
{
	background:url(../PublishingImages/homecentrbg.gif) no-repeat;
	height:214px;
	width:440px;
	float:left;	
	vertical-align:top;	
}

.login
{
	background:url("../PublishingImages/toprgt.gif");
	padding-left:5px;	
	width:100%;	
	height:214px;
}

a.register
{
	color:#be5a0a;	
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline; 
	cursor:hand;
}

a.register:hover
{
	text-decoration:none;
}
a.serlink
{
	color:#000000;
	text-decoration:none;
}

a.serlink:hover
{
	color:#be5a0a;
	text-decoration:none;
}

.QuickSer
{
	background:url("../PublishingImages/rndedcrnerbg.gif") no-repeat;
	width:268px;	
	height:186px;
	float:left;
	vertical-align:top;
	padding-left:8px;	
	margin-left:2px;
}

.sertype
{
	font-family:Verdana;
	font-size:11px;
	font-weight:Normal;
	background:url("../PublishingImages/qukhrbg.gif") no-repeat;
	width:127px;
	height:14px;		
	padding-left:5px;
}

.serlist
{
	font-family:Verdana;
	font-size:11px;
	background:url("/PublishingImages/quklistbg.gif") no-repeat;
	width:127px;
	height:14px;	
	margin-top:1px;
	padding-left:5px;		
}

.centerbg
{
	background-image:url("../PublishingImages/NoteImage.gif");
	background-repeat:no-repeat;
	width:440px;
	height:186px;
	float:left;
}

.hmrightbg
{
	background:url("../PublishingImages/homerightbg.gif") no-repeat;
	width:275px;
	height:186px;				
	font-family:verdana;
	font-size:10px;
	padding-left:5px;
}

/* 6 BOX LAYOUT STYLES: END ******************************************************************/

/* MICRO SITE TRANS PAGE: START ******************************************************************/

.brdcrmbsdiv
{
	color:#e1e1e9;
	font-family:Verdana;
	margin-right:8px;
	font-family:Verdana;
	font-size:12px;		
}





/* ASSOCIATION SITE HOME PAGE: START ******************************************************************/

.whiteBg
{
	background-color:#ffffff;
}


.SiteBg
{
background-color:#338ecd;
font-size:3px;
}

.welmsg
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;	
	padding-left:10px;
	margin-top:5px;
    color:black;
}
/* ASSOCIATION SITE HOME PAGE: END ******************************************************************/






/* Page Content CSS : START **************************************************************/
.ProgmTitle
{
	font-family:Arial;
	font-size:16px;
	color:#6189c5;	
	font-weight:bold;
	margin-bottom:15px;

}

.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;
	
}

.nwprgtitle
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#4b4b6e;
}

.progpromotitlemain{
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding-bottom:45px;
	
	
}

.widthtable
{
width:485px;
}

.nwprgtitlesmall
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
}
/* Page Content CSS : END **************************************************************/

/*For ApplicationPrintableUC : START */
a.applicationprintred
{
	color:#c90f3e;
	font-weight:bold;
	text-decoration:underline;
}
.applicationprint
{
	text-decoration:underline;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}
.applicationprint:hover
{
	text-decoration:none;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}
/*For ApplicationPrintableUC : START */





/*+++++++++++++++++++++++++++++++++        COMMON     +++++++++++++++++++++++++++++++++++++++*/




/* Home Page Start */
body
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	margin:0px;	
	
}

A {
	FONT-SIZE: 11px;	
   	COLOR: #000000;	
   	FONT-FAMILY: Verdana;	
   	TEXT-DECORATION: underline
  }


/* Specifying width to the Right Content */
.rightcontent
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;	
	width:835px;
}

/*TITLE :welcome to K&K Insurance*/
.PageheaderBig
{
	font-family:Arial;
	font-size:26px;
	color:#ffffff;	
	padding-top:5px;
}

/*Main Content Area for the WebPartZone/Publishing Control */
.centercontent
{	
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin-bottom:80px;
}

/* Image : We take Fun Seriously */
.wetakefun{
	vertical-align:bottom;
	text-align:right;
}

/* Image : KandK */
.logo2
{
    padding-left:15px;  	
}
/* UC : Contact Information */
.phonelbl{
	width:70px;
	font-family:Verdana;
	font-size:11px;
}

/* UC : Ask Us A Question :START */
a.whitelink
{
	color:#ffffff;
	cursor:hand;
	font-family:Verdana;
	font-size:10px;
	margin-bottom:4px;	
}

a.whitelink:hover
{
	color:#ffffff;
	text-decoration:none;
}

/* UC : Ask Us A Question :END */


/* UC : CSS for the Footer :START */
a.footer
{
	color:#8f8f8f;
	font-size:10px;
}

.footer
{
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#787777;
	margin-top:10px;
	background-color: #efefef;	
}

/* UC : CSS for the Footer :END*/


/* UC : CSS for Email print this Page */
.EmailPrintContent
{
	FONT-SIZE: 11px;
	padding-top:3px;
}

/*CSS for shifting the top navigation in the Home Page */
/*1st Box css */
.leftpanel
{
	width:278px;		
}
/*3rd Box css */
.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;	
}
/*3rd Box css */
.logid
{
	font-family:Verdana;
	font-size:10px;
	height:25px;
}
/*3rd Box css */
.logpwd
{
	width:20%;
	font-family:Verdana;
	font-size:10px;
}
/*3rd Box css */
.redtxt
{
	color:Red;
	font-size:11px;
}
/*3rd Box css */
.loglbl
{
	width:42%;
}
/*2nd Box css */
.sprtscntrhding
{
	font-family:Arial;
	font-size:26px;
	color:#ffffff;
	margin-left:10px;
	margin-top:10px;	
	margin-bottom:6px;
}
/*2nd Box css */
.programs
{
	margin-left:10px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;	
}
/*2nd Box css */
a.prog
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
/*2nd Box css */
a.prog:hover
{
	text-decoration:underline;
}

.welcomemsg
{
	font-family:Verdana;
	font-size:11px;	
	width:160px;
	color:#ffffff;
}
/*2nd Box css */
.whiteText
{
	font-family:Verdana;
	font-size:11px;	
	color:#ffffff;			
}
/*3rdBox css */
.loghelp
{
	height:40px;
	vertical-align:bottom;
	font-family:Arial;
	font-size:16px;		
	font-weight:bold;
}
/*3rdBox css */
.helpNo
{
	font-size:16px;
	font-family:Arial;
	font-weight:Bold;
	color:#515151;
	height:30px;
	float:left;
}
/*3rdBox css */
.rightpanel
{ 
	height:214px; 
}
/*4thBox css */
.serviceleft
{
	float:left;
	display:inline;
	width:127px;		
	vertical-align:top;	
}
/*4thBox css */
.emptyserlist
{
	font-family:Verdana;
	font-size:11px;
	width:127px;
	height:14px;	
	margin-top:1px;
	padding-left:5px;		
}
/*4thBox css */
.Qhead
{
	font-family:16px;
	font-family:Arial;
	color:#000000;	
	font-weight:bold;
	margin-left:2px;
	padding-top:10px;
	padding-bottom:10px;	
}
/*5thBox css */
.getquote
{
	font-family:Arial;
	font-size:30px;
	margin-left:15px;
	color:#ffffff;
	padding-top:40px;
	padding-bottom:15px;
	font-weight:Normal;
}
/*6thBox css */
.upcomg
{
	padding-top:10px;
	padding-right:2px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;	
}
/*6thBox css */
.grad
{
	height:150px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	font-family:verdana;
	font-size:10px;	
}

/*6thBox css */
.comgsoonimg
{
	margin-top:12px;
	float:left;
	height:145px;
}







.outer
{
	width:1000px;
	padding-left:0px;
}
.logo2
{
    padding-left:15px;
}


/* Left Panel : for transaction pages : START ************************************************* */ 

.QuoteProGray
{
	color:black;	
	background-color:#efefef;
}


.welmsg
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;	
	padding-left:5px;
	padding-top:10px;	
	color:black;
}

.leftmenubg
{
	background: #efefef; padding-top: 5px; padding-bottom: 10px; margin-top: 10px;
}
a.leftmenulink
{
	text-decoration:none;
	cursor:hand;
	color:Black;
}


a.leftmenulink:hover
{
	background-color:#3c3a3a;
	text-decoration:none;
	color:#ffffff;
}

.myacc
{
	
	padding-left:5px;
	margin-top:5px;	
	font-family:Verdana;
	font-size:11px;	
	width:160px;
}

.logoff
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	margin-left:110px;
	margin-top:10px;
	padding-bottom:5px;
}

.quote2
{
	color:#ffffff;
	padding-top:10px;
	padding-left:5px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;	
}
.quosel
{
	margin-left:5px;
	margin-bottom:10px;
	margin-top:10px;
}

/* Left Panel : for transaction pages :END ******************************************** */ 

/* Printer Friendly Page */
.printouter
{	
	width:625px;               
    margin-left:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    border:2px solid gray;	
}
.printcontentpanel
{
	width:640px;
	border:0px;
	padding-top:0px;
}
.printlogobar2
{
	margin:5px 0px 0px 10px; 	
	width:640px;	
	font-family:verdana;
	font-size:11px;
}
.contentheading
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;	
}

/* Application printable doc */
.paddingleft{
	padding-left:4px;
	
}

.logid2
{
	font-family:Verdana;
	font-size:10px;
	height:25px;
	padding-left:5px;
}
.logpwd2
{
	width:60px;
	font-family:Verdana;
	font-size:10px;
}
.loglbl2
{
	width:55%;
}
.pwdfrgt2
{
	font-family:Verdana;
	font-size:10px;
}

.welmsg2
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;	
	padding-left:10px;
	padding-top:5px;
	margin-top:5px;
    color:black;
}

INPUT {	FONT-SIZE: 11px;	FONT-FAMILY: Verdana}













/* ************************************************************* */

/* ************************************************************* */
/* ************************************************************* */
/* ************************************************************* */

/* ************************************************************* */







/* Dynamic Content */

/*  Home Css */


a.register
{
	color:#be5a0a;	
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline; 
	cursor:hand;
}

a.register:hover
{
	text-decoration:none;
}
a.serlink
{
	color:#000000;
	text-decoration:none;
}

a.serlink:hover
{
	color:#be5a0a;
	text-decoration:none;
}

/* Home dynamic style ends */

/* Transaction dynamic starts */

.activebrdcrumbs{
	color:#e7ba96;
	font-family:Verdana;
	margin-right:8px;
	font-family:Verdana;
	font-size:12px;	
}


.menuclr
{
	background-color:#be5a0a;
	border:1px solid #be5a0a;
	color:#ffffff;				
	padding-left:5px;
	height:110px;
	font-family:verdana;
	font-size:11px;
}
.login2
{
	height:180px; 
	width:166px;
	background-color:#87252c;
	padding-left:0px;	
	color:White;	
	
}


.totaldue{
background-color:#be5a0a;
}


.sprtscntrhding2
{
	font-family:Arial;
	font-size:26px;
	color:#ffffff;	
	background:#be5a0a;		
	padding-top:5px;
}

.brdcrmbsdiv
{
	color:#e7ba96;
	font-family:Verdana;
	margin-right:8px;
	font-family:Verdana;
	font-size:12px;		
}

Table.sum
{
	border:1px solid #be5a0a;
}

 Table.sum td{
    font-size: 11px;font-family:verdana;
    padding:3px;
    
  
    }
	.QScontentpanel
{
	width:100%;
	border:0px;
	border:2px solid #be5a0a;
	margin-top:10px;

}
.QSheader
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;	
	color:#ffffff;
	/*background:url("../img/headergrad.gif");*/
	background-color:#be5a0a;
	}

.QSheader2	
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;	
	color:#000000;
	background-color:#ebcfb9;	
}
.lgndhding
{
		color:#87252c;
		font-family:Verdana;
		font-size:11px;
}

.PPsummrybrder{
border: 2px solid #be5a0a; 
margin-bottom: 10px;
}


.middlepanel
{
	background:url(/_layouts/Events/Images/homecentrbg.gif) no-repeat;
	height:214px;
	width:438px;
	float:left;	
	vertical-align:top;	
}

.login
{
	height:214px; 	
	background:url("/_layouts/KKCommon/Images/toprgt.gif");
	padding-left:5px;	
	width:100%;	
}


.centerbg
{
	background-image:url("/sites/Events/PublishingImages/NoteImage.gif");
	width:440px;
	height:186px;
	float:left;
}


.hmrightbg
{
	background:url("/_layouts/KKCommon/Images/homerightbg.gif") no-repeat;
	width:275px;
	height:186px;				
	font-family:verdana;
	font-size:10px;
	padding-left:5px;
}


.QuickSer
{
	background:url("/_layouts/KKCommon/Images/rndedcrnerbg.gif") no-repeat;
	width:268px;	
	height:186px;
	float:left;
	vertical-align:top;
	padding-left:8px;	
	margin-left:2px;
}


.sertype
{
	font-family:Verdana;
	font-size:11px;
	font-weight:Normal;
	background:url("/_layouts/KKCommon/Images/qukhrbg.gif") no-repeat;
	width:127px;
	height:14px;		
	padding-left:5px;
}

.serlist
{
	font-family:Verdana;
	font-size:11px;
	background:url("/_layouts/KKCommon/Images/quklistbg.gif") no-repeat;
	width:127px;
	height:14px;	
	margin-top:1px;
	padding-left:5px;		
}


.navbg
{
	background:url("/_layouts/KKCommon/Images/navbg.gif") no-repeat;
	width:412px;
	height:36px;				
	margin-left:200px;
}

#league
{
	background:url("/_layouts/Events/Images/bubble.gif") no-repeat;
	width:180px;
	height:150px;	
	position: absolute;
	left: 590px; 
	top: 400px;
	padding-top:30px;
	
	padding-left:10px;	
	padding-right:20px;
	display:none;
	/*font-family:Verdana;
	background:#efeeee;
	position: absolute; 
	width: 200px; 	
	z-index: 1; 
	left: 640px; 
	top: 280px;
	padding:4px;
	border:1px solid gray;
	display:none;*/
}



#Asso
{
	background:url("/_layouts/Events/Images/bubble.gif") no-repeat;
	width:180px;
	height:150px;	
	position: absolute;
	left: 540px; 
	top: 420px;
	padding-top:30px;
	padding-left:10px;	
	padding-right:20px;
	display:none;
	/*background:#efeeee;
	position: absolute; 
	width: 200px; 	
	z-index: 1; 
	left: 590px; 
	top: 310px;
	padding:4px;
	border:1px solid gray;
	display:none;*/
	
}

/* Transaction dynamic style ends */

.tabActive .tableft

{

                background:url("/_layouts/Events/images/leftActive.gif") no-repeat;

                width:6px;

                height:21px;

                float:left;

}

 

.tabActive .tabcntr

{

                background:url("/_layouts/Events/images/centerActive.gif");

                padding-top:5px;

 

                height:16px;

                float:left;                            

               

                font-family:Verdana;

                font-size:10px;

                color:#ffffff!important;

                font-weight:bold;

                text-decoration:none!important;

}

.tabActive .tabcntr a

{

               

                height:16px;

                float:left;                            

                font-family:Verdana;

                font-size:10px;

                color:#ffffff!important;

                font-weight:bold;

                text-decoration:none!important;

 

}

 

                               

               

                               

.tabActive .tabrgt

{

                background:url("/_layouts/Events/images/rightActive.gif") no-repeat;

                width:6px;

                height:21px;

                float:left;

               

                text-decoration:none!important;

	
	

               

}

 

 

.tabInactive .tableft

{

                background:url("/_layouts/Events/images/left_light.gif") no-repeat;

                width:6px;

                height:21px;

                float:left;

 

                text-decoration:none!important;

 

}

 

.tabInactive .tabcntr

{

                background:url("/_layouts/Events/images/center_light.gif");

                padding-top:5px;

 

                height:16px;

                float:left;                            

               

                font-family:Verdana;

                font-size:10px;

                color:#ffffff!important;

                font-weight:bold;

                text-decoration:none!important;

}

.tabInactive .tabcntr a

{

                background:url("/_layouts/Events/images/center_light.gif");

                padding-top:5px;

                padding-left:5px;

                height:16px;

                float:left;                            
                font-family:Verdana;

                font-size:10px;

                color:#ffffff!important;

                font-weight:bold;

                text-decoration:none!important;

}

               

 

                               

.tabInactive .tabrgt

{
                background:url("/_layouts/Events/images/right_light.gif") no-repeat;
                width:6px;
                height:21px;
                float:left;
                text-decoration:none!important;
           

}
 

.tabcontent{

border-right:1px solid #bf5a03 !important;

border-bottom:1px solid #bf5a03 !important;

border-left:1px solid #bf5a03 !important;

border-top:1px solid #bf5a03 !important;

padding:5px !important;

border-top-width:5px !important;

}
/*	TOP MENU START */
.tab2
{
        height:21px;       
        padding-left:20px !important;
}

/*
.topNav
{
        padding:0px 0px 0px 5px;
  
}
*/
.topNavItem
{
        font-family: verdana;  
        font-size: 10px; 
        color: #000000;  
        text-align:center;
        font-weight: bold ;
        text-align:center;
}

.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;
}


.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;	
}




.topNavSelected
{
	color: #ffffff;	
	background: url('/_layouts/Events/Images/activeleft.gif') no-repeat left top;
	text-align:center;
	font-weight:bold;
}
	
.topNavSelected a
{
	color: #ffffff;	
	background:#be5a0a url('/_layouts/Events/Images/activergt.gif') no-repeat right top;			
	text-align:center;
	font-weight:bold;
}

.topNavHover
{
	/*color: #000000;	
	background: url('/_layouts/Events/Images/activeleft.gif') top left no-repeat;	
	margin-left: 4px;
	text-align:center;*/
}

.topNavHover a
{
	/*color: #000000;	
	margin-left: 4px;
	background: url('/_layouts/Events/Images/activergt.gif') top right no-repeat #6289c6;		
	text-align:center;*/
}

/* Styles for the Breadcrum */



.navinactve
{
     font-family:Verdana;
     font-size:10px;
     color:#000000;
     text-align:center;             
     float:left;             
     padding-top:8px;             
}

.navline, .navsepimg
{
 margin-bottom:5px;
 padding-top:3px;
 width:15px;
 color:#be5a0a;
 background-color:#e7ba96;
 height:0px;#height:2px;
 border-width:0px;
                
}

.navtd
{
     float:left;
      margin-top:8px;#margin-top:2px;
     padding-left:10px;
     padding-right:10px;
     height:20px;           
}
.navbgclr
{
     background-color:#e7ba96;
     border:1px solid #ff8040;
     font-family:Verdana;
     font-size:10px;
     color:#000000;
     padding-left:4px;
     padding-right:5px;
     font-weight:600;                                              
}

.txtblw
{
                
                font-family:Verdana;
                font-size:10px;  
                color:#000000;                   
                
}


.actvenav
{
                font-family:Verdana;
                font-size:10px;
                color:#000000;
                text-align:center;             
                float:left;
                                font-weight:bold;
                                margin-top:5px;
}


/*Overwriten from kkcommon for right padding */
.centercontent
{	
	padding-right:0px !important;
}
/* Added for the BreadCrum control: END */
html>body .navbrder
{
padding-bottom:10px;
border-right:4px inset #dedede; 
width:100%;
border-right:inset;
border-right: inset 3px ;
border-bottom:inset;

}
/* Styles for the Breadcrum */

/* TOP MENU END */
/* Transaction dynamic style ends */


























/* Home Page Start */
input
{
	font-size:11px;
	font-family:Verdana;	
}
.redtxt
{
	color:Red;
	font-size:11px;
}
.rightpanel
{ 
	height:214px; 
	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;	
}
.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;
}
.tab
{
	padding-left:76px;
	height:21px;	
	width:800px;
}
.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;
}
.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;
}
.Qhead
{
	font-family: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;	
}
.emptyserlist
{
	font-family:Verdana;
	font-size:11px;
	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;
}
.othrlist
{
	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;
}
/* Home Page End */
body
{
	margin:0px;	
}
td
{
font-family:verdana;
}

.radiotxt
{
	font-size:11px;
	font-family:Verdana;
}

.wetakefun
{
	vertical-align:bottom;
	text-align:right;
}
textarea
{	
	font-size:11px;
	font-family:Verdana;	
}
td
{
	font-family:Verdana;
}
select
{
	font-size:11px;
	font-family:Verdana;
}
.outer
{
	width:1000px;
	padding-left:0px;
}
.contentpanel
{
	width:1000px;
}
.logobar2
{
	margin:0px;
	padding:0px;
	width:990px;		
}
.logo2
{
    padding-left:15px;
}
a
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}	
a:hover
{
	text-decoration:none;
} 
.logo
{
    padding-left:15px;
}
.welcomemsg
{
	font-family:Verdana;
	font-size:11px;	
	width:160px;
	color:#ffffff;
}
.tab2
{
	height:21px;	
	/* To move the top panel */
	padding-left:25px;
}
.inactvtab
{
	padding-top:5px;
	margin-left:16px;
	float:left;		
	margin-right:16px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;	
	font-weight:Bold;	
}
.leftmenubg
{
	background: #efefef; padding-top: 5px; padding-bottom: 10px; margin-top: 10px;
}
.rightcontent
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;	
	width:835px;
}
.phonelbl
{
	width:70px;
	font-family:Verdana;
	font-size:11px;
}
.logreg2
{
	font-family:Arial;
	font-size:16px; 
    font-weight:normal;
    padding-top:10px;
    padding-bottom:8px;
    font-weight:bold;
}
.logintble2
{	
	padding-top:10px;
}
.logid2
{
	font-family:Verdana;
	font-size:10px;
	height:25px;
	padding-left:5px;
}
.logpwd2
{
	width:60px;
	font-family:Verdana;
	font-size:10px;
}
.loglbl2
{
	width:55%;
}
.pwdfrgt2
{
	font-family:Verdana;
	font-size:10px;
}
.go2
{
	margin-left:130px;
	margin-bottom:5px;
}
.quote2
{
	color:#ffffff;
	padding-top:10px;
	padding-left:5px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;	
}
.quosel
{
	margin-left:5px;
	margin-bottom:10px;
	margin-top:10px;
}
.Vspacer
{
	height:50px;
}
.call
{
	color:#ffffff;
	width:150px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;	
	margin-left:665px;
}
.brdcrbslink
{
	text-align:left;
	width:400px;	
	margin-bottom:4px;
	margin-top:5px;
	font-family:Verdana;
	font-size:10px;	
}

a.whitelink
{
	color:#ffffff;
	cursor:hand;
	font-family:Verdana;
	font-size:10px;
	margin-bottom:4px;	
}

a.whitelink:hover
{
	color:#ffffff;
	text-decoration:none;
}

.reddetls
{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:20px;
}

.fillreg
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
}

.regdetails
{
	padding-left:10px;
	padding-right:10px;	
}
.detailtbl
{
	width:90%;	
	font-family:Verdana;
	font-size:11px;
}

.detail
{
	font-family:Verdana;
	font-size:11px;	
	width:600px;
	padding-top:10px;
	padding-bottom:10px;	
}

.subdetail
{
	padding-left:15px;
	padding-bottom:10px;
	padding-top:20px;
	font-family:Verdana;
	font-size:11px;	
}
.subdetailReg
{
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
	text-align:right;font-family:Verdana;
	font-size:11px;	
}

.detailreg
{
	font-family:Verdana;
	font-size:11px;		
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;	
}
.reggo
{
	margin-top:30px;
	width:50px;
	margin-left:400px;
	margin-bottom:50px;	
}
a.footer
{
	color:#8f8f8f;
	font-size:10px;
}

.footer2
{
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#8f8f8f;
	margin-top:10px;
	padding-top:5px;	
}
/*Add classes for Quote Process */
.QuoteProGray
{
	color:black;	
	background-color:#efefef;
}

.welmsg
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;	
	padding-left:5px;
	padding-top:10px;	
	color:black;
}

.myacc
{
	
	padding-left:5px;
	margin-top:5px;	
	font-family:Verdana;
	font-size:11px;	
	width:160px;
}

.logoff
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	margin-left:110px;
	margin-top:10px;
	padding-bottom:5px;
}


.QPOuter
{
	padding-left:0px;
	padding-top:3px;
	float:left;
	width:100%;
	margin-bottom:0px;
	text-align:left;
	
	
}

.nav
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
	float:left;	
	font-weight:bold;
	padding-top:10px;	
	padding-right:10px;
}
.printnav
{
	padding-top:10px;
	padding-left:20px;
}
.navactve
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-align:center;	
	background-color:#dcbdbd;
	padding-top:2px;
	width:16px;
	padding-bottom:2px;
}
.navtxt
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-align:center;
}
.txtblw
{	
	font-family:Verdana;
	font-size:10px;	
	color:#000000;
}
.navline
{		
	margin-top:5px;
	margin-bottom:5px;
	padding-top:3px;	
}
.eligblty
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:3px;
	padding-bottom:20px;	
}
.contentheading
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;	
}
/* Class similar to contentheading but with padding-bottom as 0px */
/* Helps in reducing the gap between the Heading and body part of the content shared pages */
.contentheadingshared
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:10px;	
}

.contentheading2
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;	
	padding-top:10px;
}

.content2
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
	padding-bottom:5px;
}
.centercontent
{	
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin-bottom:80px;
}
.QPspacer
{
	width:20px;
	float:left;
}
.QPCheck
{
	width:300px;
	margin-left:20px;	
	float:left;
}
.leftlist
{
	float:left;	
	width:300px;
	padding-right:5px;
	margin-top:20px;
	background-color:#f8f8f8;
	margin-bottom:10px;
}
.rgtlist
{
	margin-top:20px;	
	background-color:#f8f8f8;
	margin-bottom:10px;
}

.QPbck
{
	padding-left:400px;
	padding-bottom:50px;
	font-weight:bold;
}

.QPnote
{
	color:#f60a0a;	
	padding-bottom:20px;
	font-family:Verdana;
	font-size:11px;
}

.QPerror
{
	background-color:#dbd8d8;
	border:1px solid #797777;
	width:363px;
	height:140px;
	margin-left:100px;
	margin-top:10px;
	margin-bottom:10px;
}

.plznote
{
	height:20px;
	padding-top:5px;
	padding-left:2px;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin:10px;
}

.QPerrortxt
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin:10px;	
}

.qperrorclse
{
	margin-left:320px;
	text-align:right;		
}


.elbtlylbl
{
	padding-top:5px;
	padding-bottom:10px; 
	font-family:Verdana;
	font-size:11px;	
}
.navbrder
{
	padding-bottom:10px;
	border-right:4px inset #dedede; border-bottom:4px inset #dedede;
	width:100%;
}


.sportslist
{
	background-color:#cccccc;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:25px;
	
}

.sportsrowodd
{
	background-color:#eaeae9;		
	height:15px;
}

.ratingodd
{
	background-color:#eaeae9;		
	height:15px;
}


Table.tblSports
{
	border:1px solid #cccccc;
	font-size:11px;
	font-family:Verdana;
}

Table.tblSports td
{
	height:20px;
	padding-left:5px;	
}

Table.tblselected
{
	font-size:11px;
	font-family:Verdana;
}

Table.tblselected td
{	
	padding-left:5px;	
}
.tblgo
{
	height:10px;
}

.recreationdiv
{
	font-family:Verdana;
	font-size:11px;
	background-color:#e1dfdf;
	color:#000000;
	text-align:center;
	padding:5px 1px 10px 0px;
	width:98%;
	padding:5px;	
	border:1px solid #cac9c9;
	margin-top:10px;
}

#avail
{
	background:#e1dfdf;
	position: absolute; 
	width: 200px; 
	height: 40px; 
	z-index: 1; 
	left: 700px; 
	top: 480px;
	padding:4px;
	border:1px solid black;
}
.cls
{
	text-align:right;
	width:100%;			
	margin-top:15px;
}
.continue
{
	font-family:Arial;
	font-size:11px;
	text-align:right;
	padding-top:5px;
}
.continueleft
{
	font-family:Arial;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}
Table.tblrate
{
	border:1px solid #cccccc;
}

Table.tblrate td
{
	height:20px;
	padding-left:5px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	height:25px;	
}
.ded
{
	padding-top:15px;
	padding-bottom:15px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}

.dedbld
{
	font-weight:bold;
}
.covoptnbld
{
	font-weight:bold;
}
Table.covtbl
{
	padding-top:0px;
	padding-bottom:20px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
	border:1px solid gray;
}

Table.covtbl td
{
	padding:5px;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;	
}
.covnote
{
	font-size:11px;
	font-family:Verdana;
	background-color:#efefef;
	padding:5px;
	font-weight:bold;
}

.hostreg
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;	
}
Table.hostcovtbl
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
}
Table.hostcovtbl td
{
	padding-top:5px;
	padding-bottom:5px;
}
Table.torunsports td
{
	padding-top:0px;
	padding-left:11px;	
	padding-bottom:0px;
}
Table.premiumtbl
{
	padding-top:0px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
	border:1px solid gray;
}
Table.premiumtbl td
{
	padding:5px;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}
Table.premiumtblbreak
{
	padding-top:0px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
	border:1px solid gray;
	WORD-BREAK:BREAK-ALL;
}
Table.premiumtblbreak td
{
	padding:5px;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;	
}
.prehead
{
	font-size:11px;
	background-color:#cccccc;
	font-weight:bold;
}
.prompttext
{
	color:#87252c;	
}

.totprompttext1
{
	background-color:#eeeeee;
	height:10px;
	width:90%;
	border-right:0px;
}

.totprompttext
{
	background-color:#eeeeee;	
	height:10px;
	border-left:0px;
}

.IndTotal
{
	background-color:#bebdbd;
	font-weight:bold;
}

#addtournment
{
	display:none;
}

.addtour
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;

}

.nottble
{
	margin-top:10px;
	background:#ffffff;	
}

.bldtxt
{
	font-weight:bold;
}

a.leftmenulink
{
	text-decoration:none;
	cursor:hand;
	color:Black;
}


a.leftmenulink:hover
{
	background-color:#3c3a3a;
	text-decoration:none;
	color:#ffffff;
}
.popupbtn
{
	font-size:9px;
}

/* Added to the td containing the buttons "Yes" and "No" for the popup */
.tdstyle
{
	padding-left:130px ! important;	
}

.acceptdecline
{
	margin-top:10px;
	font-weight:bold;
}

.exclus
{
	font-family:Verdana;
	font-size:11px;
	/*background-color:#e1dfdf;*/
	text-align: justify;
	color:#000000;
	text-align:left;	
	width:100%;	
	border:1px solid #cac9c9;
	margin-top:10px;
	border-bottom:0px;
	padding:5px;
}

/* Quote Summary */  
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;
}
.QSBody
{
	margin-left:20px;
}
.QPcontinue
{
	font-family:Arial;
	font-size:11px;
	text-align:right;
	padding-top:10px;
}
.QSTable
{
	background-color:#CCCCCC;
	border-collapse:collapse;
	width:100%;
}
.QSedit
{
	text-align:right;
	color:#000000;
	font-family:10px;
	font-weight:bold;
} 
Table.QSData
{
	border:1px solid #000000;
	border-top:0px;
	border-left:0px;
}
Table.QSData td
{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	padding:3px;
}
Table.rowcol
{
	border:1px solid #cccccc;
	border-top:0px;
	border-left:0px;
}
Table.rowcol td
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:3px;
}
Table.rowcol th
{
	background-color:#ccc;
	height:25px;
	padding-left:5px;
}
.tblsummary
{
	border:1px solid #ccc;
}
.Psum
{
	text-align:center;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}
.editsum
{
	padding-left:640px;
	text-align:right;
	color:Black;	
}
.SumDate
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:Maroon;
	text-align:right;
	padding:5px;
}
.sd
{
	width:100px;
	padding-right:0px;
	text-align:left;
}

#fixedtipdiv
{
	position:absolute;
	padding: 0px;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	filter:alpha(opacity=90);
	-moz-opacity: 1.8;
	opacity: 1.8;
}
.man
{
	vertical-align:top;	
	text-align:right;
}

.errorinput
{
	border:1px solid red;
}

.searchtbl
{
	border:1px solid #cccccc;
	padding:5px;			
	font-family:Verdana;
	font-size:11px;
}

.ErrorPopupBG
{
	background:#aeaeae;
    filter:alpha(opacity=80);
    opacity:0.9;	
	width:1003px;
	height:expression(screen.height);	
	position: absolute;
	left: 0px; 
	top: 0px;
}

.errorbox
{
	background:#cccccc;
	border:4px solid #999999;
	width:100px;
	height:100px;	
	position: absolute;
	left: 400px; 
	top: expression(screen.height/3);
	padding-top:30px;
	padding-left:10px;	
	padding-right:20px;
}

.contactustbl
{
	padding:2px 0px 0px 0px;
}

.searchlist
{	
	padding:0px 0px 0px 0px;
}
/* Printer Friendly Page */
.printouter
{	
	width:625px;               
    margin-left:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    border:2px solid gray;	
}
.printcontentpanel
{
	width:640px;
	border:0px;
	padding-top:0px;
}
.printlogobar2
{
	margin:5px 0px 0px 10px; 	
	width:640px;	
	font-family:verdana;
	font-size:11px;
}
.alphabetClass
{
	font-family:Verdana;
	font-size:45px;	
	color:#4B4B6E;
	font-weight:bold;
	vertical-align:middle;
}

.bggrey
{
	background-color:#efefef;
}

.Whatsthis
{
	text-decoration:underline;
	font-size:9px;
	font-family:Verdana;
	color:Blue;	
	cursor:hand;
}
.Whatsthis:hover
{
	text-decoration:none;
	font-size:9px;
	font-family:Verdana;
	color:Blue;	
}

.pricecol
{
	width:15%;
	text-align:right;
}

.nobld
{
	font-weight:normal;
}

.bluelink
{
	text-decoration:underline;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}

.bluelink:hover
{
	text-decoration:none;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}

.star
{
	padding-left:4px;		
	vertical-align:top;
	font-size:12px;
	color:Red;
}

.bulletimg
{
	vertical-align:middle;	
}

.paystatus
{
	font-size:14px;
	font-weight:bold;
}

.btndiv
{
	float:left;
	border:1px solid red;
	text-align:right;
}

Table.trans
{
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background:#ffffff;
}   
    
Table.trans td
{
    border-left:1px solid #cccccc;
    border-top:1px solid  #cccccc;
    height:25px;
    padding-left:5px;
}
    
.transhead
 {
 	font-weight:bold;
 	background-color:#cccccc;
 	padding-left:5px;
 }
.editdelete
{
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
	color:Blue;	
}
Table.addinfotbl
{
	width:100%;
}

.addinfotblhead
{
	background-color:#ccc;
	padding:0px 0px 0px 5px;
	height:25px;
	font-weight:bold;
}

.dis
{
	background:#ccc;	
}

Table.noticetbl
{
	border:1px solid #999;	
	margin-left:4px;
	width:99%;
	margin-right:2px;
	margin-top:5px;
	font-family:Verdana;
	font-size:11px;
	
}
Table.noticetbl td
{
	padding:3px;
}

.notice
{
	font-family:Arial;
	font-size:16px;
	color:red;	
	text-align:center;
	font-weight:bold;
	height:40px;
}

.apphead
{
	font-family:Arial;
	font-size:16px;	
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #000000;
	border-top:2px solid #000000;	
}
/* Error Popup */
.errorpopoutdiv
{
	background:#aeaeae;
    filter:alpha(opacity=40);
    opacity:0.9;	
	width:99%;
	height:expression(screen.height);	
	position: absolute;
	left: 10px; 
	top: 10px;
}

.errorpopinnerdiv
{
	margin-left:150px;
	background:white;
	width:600px;
	height:150px;	
	position: absolute;
	left: 17px;
	top: 235px;
	border:2px solid #717273;
}

.errorpopup
{
	background:#717273;
	color:#ffffff;
	height:25px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}

.errormsg
{
	padding-left:10px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

/* added Mar 13 */

.tabtableactive
{
	background:#808080;
	border:1px solid #808080;
	height:25px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	color:white;
	font-size:12px;
	font-weight:bold;
}

.tabtableINactive
{
	background:#F8F8F8;
	height:25px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #808080;
	border-bottom:0px;
	font-size:12px;
	font-weight:bold;
}

.tabcontent
{
	border:1px solid #808080;
	padding:5px
}

a.mainlinksred
{
	color:#c90f3e;
	font-weight:bold;
	text-decoration:underline;

}

a.mainlinksred:hover
{
	color:#c90f3e;
	font-weight:bold;
	text-decoration:none;
}


.leftmargintbl
{
	margin-left:15px;
}
.premtxt
{
	color:#000000;
	font-weight:bold;
}
ol
{
	margin-top:0px;
	margin-bottom:0px;
}
.textboxunderline
{
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid black;
}
/* By Hemant */
.progpromotitlenopadding
{
	color:#4B4B6E;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding-bottom:25px;
	
}
.prgmtxtnopadding
{
	font-family:Verdana;
	font-size:11px;
	padding-left:0px;
	color:#000000;
}

a.bluelinkunderline:link
{
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
	color:Blue;	
}

a.bluelinkunderline:hover
{
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;
	color:Blue;
}

a.bluelinkunderline:visited
{
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
	color:Blue;	
}


a.bluelinks:link
{
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
	color:Blue;
}

a.bluelinks:hover
{
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;
	color:Blue;	
}
a.bluelinks:visited
{
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
	color:Blue;
}
.reg2
{
	font-family:Verdana;
	font-size:10px;
}
A.programlinksred 
{
		FONT-WEIGHT: bold;	
		COLOR: #c90f3e;	
		TEXT-DECORATION: underline;
}
A.programlinksred:hover 
{	
	FONT-WEIGHT: bold;	
	COLOR: #c90f3e;	
	TEXT-DECORATION: none
}
/* Hemant : For Popup Error Messages : START*/
.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%
}
.ErrMessageBackGround
{
	background: #aeaeae;
    filter: alpha(opacity=70);
    opacity: 0.7;
    /*width: 100%;
	height: 100%;*/
	top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	left: expression(((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px'); 
	position:absolute;
	/*left:0px;
	top:0px;*/
	z-index:1000;
}
/* For Popup Error Messages : END*/
/*For Certifcate OF Insurance Request Page edit delete and preview buttons : START */
.bluelink1
{
    text-decoration:underline;
	font-weight: normal;
    font-family:Verdana;                                
}

.bluelink1:hover
{
    text-decoration:none;    
    font-family:Verdana;                                
}
/* For Certifcate OF Insurance Request Page edit delete and preview buttons : END*/
/*For ApplicationPrintableUC : START */
a.applicationprintred
{
	color:#c90f3e;
	font-weight:bold;
	text-decoration:underline;
}
.applicationprint
{
	text-decoration:underline;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}
.applicationprint:hover
{
	text-decoration:none;
	font-weight:11px;
	font-family:Verdana;
	color:Blue;	
}
/*For ApplicationPrintableUC : START */
/* Styles from Track1 Main Site */
.nwprgtitlesmall
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
}
.prgmtxt
{
	font-family:Verdana;
	font-size:11px;
	padding-left:10px;
	color:black;
	font-weight:normal;
}

.pgmhyphen
{
	text-align:center;
	line-height : 15px;
}
.underlinedtitle
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
	text-decoration:underline;
}
/*Styles from Track1 Main Site */
/*Styles for the Glossary page*/
a.bluelinkunderlinebold:link
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;
}
a.bluelinkunderlinebold:hover
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;
}
a.bluelinkunderlinebold:visited
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#193edc;
}
.nwprgtitle
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#4b4b6e;
}
/*Styles for the Glossary page*/
/* Styles for the agents page */
.nwprgtitlesmedium
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
}
/*styles for services pages :START*/

a.applyonline:link
{
	font-family:verdana;
	font-size:11px;
	color:blue;
	padding-top:2px;
	padding-bottom:2px;
}
a.applyonline:hover
{
	font-family:verdana;
	font-size:11px;
	color:blue;
	padding-top:2px;
	padding-bottom:2px;
}
a.applyonline:visited
{
	font-family:verdana;
	font-size:11px;
	color:blue;
	padding-top:2px;
	padding-bottom:2px;
}

/*styles for services pages :END*/
/*styles for PopUp Messages :  START*/
a.popupemailus
{
	color:blue !important;
	font-size:12px !important;
}
/*styles for PopUp Messages :  End*/
/*styles for Bread Crumb in mozilla, defect id 24 in common screen sit:  START*/
/*styles for Bread Crumb in mozilla, defect id 24 in common screen sit:  End*/

/* For the content shared Pages :Start*/
.titlepaddingbottom
{
padding-bottom: 10px;
}
/* For the content shared Pages : END */

.welmsghm
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;	
	padding-top:30px;
	padding-bottom:2px;
}