body 	 	  { margin: 0px 0px 0px 0px;
				background-image:url(../images/navbg.jpg); 
				background-attachment: scroll;	
				background-position:top center;	
				background-repeat:no-repeat;
				background-color:#d9dde1;
				font-weight: none; 
				font-size: 8pt; 
				color: #191b1d; 
				font-family: Verdana; 
				text-decoration: none;
				line-height:18px;
				height:100%;
				top:0; }

				
A             { font-weight: none; font-size: 8pt; color: #191b1d; font-family: Verdana; text-decoration: underline;}
A:link        { font-weight: none; font-size: 8pt; color: #191b1d; font-family: Verdana; text-decoration: underline;}
A:visited     { font-weight: none; font-size: 8pt; color: #191b1d; font-family: Verdana; text-decoration: underline;}
A:hover       { font-weight: none; font-size: 8pt; color: #a33230; font-family: Verdana; text-decoration: underline;}


				
.footer		  { background-image: url(../images/footerbg.jpg); 
				background-attachment: scroll;	
				background-position:top center;	
				background-repeat:no-repeat;
				position: relative ;
				width:100%;
				height:100px;
				left:0;
				bottom:0 }
				
.left         { margin: 0px 0px 0px 0px;
				background-image: url(../images/leftnavbg.gif); 
				background-attachment: scroll;	
				background-position: bottom;	
				background-repeat:no-repeat;
				
				}
				
.left2         { margin: 0px 0px 0px 0px;
				background-image: url(../images/leftnavbg2.gif); 
				background-attachment: scroll;	
				background-position: top;	
				background-repeat:no-repeat;
				background-color:#1f2429;
				
				}
				
.right        { margin: 0px 0px 0px 0px;
				background-image: url(../images/mainbody_top.jpg); 
				background-attachment: scroll;	
				background-position:top right;	
				background-repeat:no-repeat;
				background-color:#ffffff;
				
				}	
				
.title        { background-image: url(../images/title.gif); 
				width: 546px;
				height: 42px;
			  }	
			  
#button 	  {
				width: 200px;
				border-right: 0px;
				padding: 0 0 1em 0;
				margin-bottom: 1em;
				font-family: 'Trebuchet MS', 'Lucida Grande',
				Verdana, Lucida, Geneva, Helvetica, 
				Arial, sans-serif;
				color: #ffffff;
				}
	
#button ul 	  {
				list-style: none;
				margin: 0;
				padding: 0;
				border: none;
				}
		
#button li    {
				border-bottom: 0px;
				margin: 0;
				}
		
#button li a  {
				display: block;
				padding: 5px 10px 5px 0px;
				background: url(../images/leftnavbg4.gif) repeat-y top right;
				font-weight: bold; 
				font-size: 8pt; 
				color: #ffffff; 
				font-family: Verdana; 
				text-decoration: none;
				width: 100%;
				}

body #button li a {
				width: auto;
				}

#button li a:hover {
				background: url(../images/leftnavbg5.gif) repeat-y top right;
				font-weight: bold; 
				font-size: 8pt; 
				color: #fdd691; 
				font-family: Verdana; 
				text-decoration: none;
				}
				
.small.awesome {
    font-size: 12px;
}

a.awesome {
    background: url("../images/button-bg.png") repeat scroll center bottom #FFFFFF;
    border: 1px solid #D1D1D1;
    border-radius: 16px 16px 16px 16px;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    padding: 2px 10px 2px;
    position: relative;
    text-decoration: none;
}

a:hover.awesome {
    color: #333333;
}
	
	

.top-nav {list-style:none; padding:0px; margin:0px;z-index:1000;}
.top-nav li {float:left;}
.top-nav li li {float:none; color:#0000;}

a.nav-home {width:125px; background: url(../images/nav_home.jpg) top left; display:block; line-height:69px; overflow:hidden; text-indent:-999px;}
a.nav-home:hover {width:125px; background: url(../images/nav_home1.jpg) top left;}
a.nav-about {width:87px; background: url(../images/nav_aboutus.jpg) top left; display:block; line-height:69px; overflow:hidden; text-indent:-999px;}
a.nav-about:hover {width:87px; background: url(../images/nav_aboutus1.jpg) top left;}
a.nav-products {width:82px; background: url(../images/nav_products.jpg) top left; display:block; line-height:69px; overflow:hidden; text-indent:-999px;}
a.nav-products:hover {width:82px; background: url(../images/nav_products1.jpg) top left;}
a.nav-consulting {width:149px; background: url(../images/nav_consulting.jpg) top left; display:block; line-height:69px; overflow:hidden; text-indent:-999px;}
a.nav-consulting:hover {width:149px; background: url(../images/nav_consulting1.jpg) top left;}
a.nav-programs {width:132px; background: url(../images/nav_seminarprograms.jpg) top left; display:block; line-height:69px; overflow:hidden; text-indent:-999px;}
a.nav-programs:hover {width:132px; background: url(../images/nav_seminarprograms1.jpg) top left;}
a.nav-endorsed {width:109px; background: url(../images/nav_jkpendorsed.jpg) top left; display:block; line-height:69px; overflow:hidden; text-indent:-999px;}
a.nav-endorsed:hover {width:109px; background: url(../images/nav_jkpendorsed1.jpg) top left;}
a.nav-partners {width:151px; background: url(../images/nav_partners.jpg) top left; display:block; line-height:69px; overflow:hidden; text-indent:-999px;}
a.nav-partners:hover {width:151px; background: url(../images/nav_partners1.jpg) top left;}

.sub-nav-container {
	display:none; 
	width:225px;
	position:absolute; 
	background:#282d33; 
	margin:0px; padding:0px; 
	list-style:none; 
	overflow:hidden;
	text-align:left;}
	
.sub-nav-container a {color:#ffffff; padding-left:10px; padding-right:10px; text-decoration:none; 
display:block; padding:3px 10px 3px 10px; border-bottom:1px dotted #444;}
.sub-nav-container a:hover {color:#fdd691; text-decoration:none}		



