   .more {
      display: none;
      }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
      padding-left: 8px;
       }
   a.showLink:hover, a.hideLink:hover {
      }


#nav li.homenav ul {
		display: block;}
		
p.red {
	color: red;
}		

img.lookwhatican {
	height: 100px;
	width: 125px;
	float: left;
}
#navcontainer ul { 
	list-style-type: none;
	width: auto; 
	margin: 0;
	padding: 0;
	text-align: center;
}
#navcontainer ul li { 
	display: inline; 
	width: 100px;
}

#navcontainer ul li a
{
padding: 0 0px 0 0px;
background-repeat: no-repeat;
}

#navcontainer a{
	float: left;
	width: 85px;
	height: 145px;
	margin: 0 9px 0 9px;
	
	
}





.npi a
{
 	background-image:url('/providerconnections/images/npi2hover.gif') ;
}
.npi a:link
{
 	background-image:url('/providerconnections/images/npi2.gif') ;
}
.npi a:hover, a:focus
{
 	background-image:url('/providerconnections/images/npi2hover.gif') ;
}
.core a
{
 	background-image:url('/providerconnections/images/Coresearch3.gif');
}
.core a:hover
{
 	background-image:url('/providerconnections/images/coresearch3hover.gif');
}
.livescan a
{
 	background-image:url('/providerconnections/images/livescan.gif');
}
.livescan a:hover
{
 	background-image:url('/providerconnections/images/livescanhover.gif');
}
.faq a
{
 	background-image:url('/providerconnections/images/faq2.gif');
}
.faq a:hover
{
 	background-image:url('/providerconnections/images/faq2hover.gif');
}
.train a
{
 	background-image:url('/providerconnections/images/trainingimg2.gif');
}
.train a:hover
{
 	background-image:url('/providerconnections/images/trainingimghover.gif');
}

/* set the image to use and establish the lower-right position */
.cssbox{
	width: 230px;
	
	background-image:url(/providerconnections/images/bgside.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 4px;
	padding: 5px;
	border-top: 1px solid #000;
	border-left: 2px solid #000;
	border-bottom: 2px solid #000;
	border-right: 1px solid #000;

}
#newslist{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
#newslist li{
	background: url(/providerconnections/images/newsbullet.gif) left 15px no-repeat;
	padding: 12px;
	}
#newslist li a{
	color: #000;	}
#postinglist{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
#postinglist li{
	background: url(/providerconnections/images/postingbullet.gif) left 15px no-repeat;
	padding: 12px;
	}
#postinglist li a{
	color: #000;	}
	#postinglist  a{
	color: #000;	}
#quicklist{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
#quicklist li{
	background: url(/providerconnections/images/quickbullet.gif) left 15px no-repeat;
	padding: 12px;
	}
#quicklist li a{
	color: #000;	}
#infolist{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
#infolist li{
	background: url(/providerconnections/images/infobullet.gif) left 15px no-repeat;
	padding: 12px;
	}
#infolist li a{
	color: #000;	}
#doculist{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
#doculist li{
	background: url(/providerconnections/images/docubullet.png) left 15px no-repeat;
	padding: 12px;
	}
#doculist li a{
	color: #000;	}

* { 
		margin: 0; 
		padding: 0; }

html, body {  
		margin: 0;
     	padding: 0;
		font-family: Verdana,Helvetica,Sans Serif;
	    font-size: .9em;
		text-align: center;
			 }
html{
	background: #F7EFFF;	
}
body {
	background: url(/providerconnections/images/mainbg1.png) repeat-y center;	
}
		
h2 { 
		padding: .75em 0 }

h3 { 
		padding: .83em 0 }
		
h6 {
		display: none;
}

p, h4, ol, ul { 
		padding: .5em 0 .5em 0; }	

ol, ul 
	{ 	padding-left: 40px; } 
	
li { 
		padding-bottom: 3px; }
		
li.none { 
		list-style: none;}
		
img {  
		border: 0; }
		
.cfc {
		background: url(/providerconnections/images/state.gif) top left no-repeat;
		min-height: 425px;
		height: auto !important;
		height: 425px; 
		padding-right: 270px;}
		
.center {
		width: 100%;
		text-align: center;
}

.clear {
	clear: both;
}

.clearLeft {
	clear: left;
}
		
.important {
		color: #f00; }
		
.pad {	
		padding-bottom: 10px; }
		
.small {
		font-size: .9em; }
		
.underline {
		text-decoration: underline; }
		
.left {
		float: left;
}
		
.right {
		float: right;
}		

.logo {
		padding-left: 30px;
}

#siteSearch {
        float: right;
}
	
#content {
		width: auto;
		padding: 20px 0px 20px 20px;
	
}
		 
#content a {
		color: #039; }
		
#indexpicts {
	position: relative;
}		
		
#indexpicts img {
		padding-right: 10px; }
		
#indexpicts a span.illinoispolice {
		position: relative;
		float: left;
		top: 25px;
		display: block;
}		

#indexpicts a span.qanda {
		position: relative;
		top: 26px;
}		

#indexpicts a span.lookwhatican {
		position: relative;
}

#indexpicts a.lookwhatican {
		text-decoration: none;
		color: black;
}
		
#indexpicts a.livescan {
		text-decoration: none;
		color: #000;
		 }
		 
#indexpicts a.qa {
		text-decoration: none;
		color: #000;
		 }
		 
#indexpicts .faq {
		position: relative;
		float: left;
		left: 10px;
		width: 20%;
		height: 20%;
}
		
#footer {
		background: #000;
		color: #FFF; 
		font-size: .87em;
		text-align: center;
		padding: 5px 0; }
		
#footer span {
		padding-right: 20px; 
}

#footer a {
		color: #fff;
}
		
		
#header { 
		position: relative;
		padding: 10px 0 0 5px;
		color: #039;
		min-height: 150px;
		height: auto !important;
		height: 185px;
		background-color: #FFF;	
}		
  
#innerwrapper { 
		clear: both; }
		
#navwrap { 
        min-height: 53px; 
		height: auto !important;
		height: 53px;
		background: #fff;
		font-size: .95em;   }

#nav {
		margin: 0;
		padding: 0;
		position: absolute; 
		border-bottom-width: 1px;
		border-bottom-color:#000;
		border-bottom-style:solid;
		border-style:none;
		}
		
		
#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		color: #fff; 
		width: 118px; 
		}
		
#nav li.trainingnav {
		width: 112px; }
		
#nav li.policynav {
		width: 90px; }
		
#nav li.homenav {
		width: 90px; }
#nav li.newsnav {
		width: 120px; }
		
		
#nav li ul {
		margin: 0;
		padding: 0;
		display: none;
		position: absolute;
		top: 20px;
		left: 0;
		min-height: 30px;
		height: auto !important;
		height: 33px;
		width: 960px;
		clear: both;
		 }
		
#nav li.homenav ul, #nav li.searchnav ul {
		min-height: 33px; 
}



#nav li.credentialingnav {
		background: url(/providerconnections/images/nav_cred.gif) no-repeat; }
		
#nav li.enrollmentnav {
		background: url(/providerconnections/images/nav_enrollment.gif) no-repeat; }
		
#nav li.searchnav {
		background: url(/providerconnections/images/nav_search.gif) no-repeat; }
		
#nav li.trainingnav {
		background: url(/providerconnections/images/nav_training.gif) no-repeat; }
		
#nav li.policynav {
		background: url(/providerconnections/images/nav_policy.gif) no-repeat; }
		
#nav li.relatednav {
		background: url(/providerconnections/images/nav_relatedlinks.gif) no-repeat; }
		
#nav li.homenav { 
   		background: url(/providerconnections/images/nav_podcasts.gif) no-repeat; }
		
#nav li.newsnav {
		background: url(/providerconnections/images/nav_newsletters.gif) no-repeat; }
		
		
		
#nav li.credentialingnav ul {
		background: #C00;
		color: #fff; }
		
#nav li.enrollmentnav ul {
		background: #F8941E;
		color: #fff; }
		
#nav li.searchnav ul {
		background: #E6B801;
		color: #fff; }
		
#nav li.trainingnav ul {
		background: #39B44A;
		color: #fff; }
		
#nav li.policynav ul {
		background: #008FD4;
		color: #fff; }
		
#nav li.relatednav ul {
		background: #632D91;
		color: #fff; }
		
#nav li.homenav ul  {
		background: #0055A6;
		color: #fff;  }
		
#nav li.newsnav ul  {
		background:	#FF9696;
		color: #fff; }
		
#nav li ul li { 
		width: auto; 
		background: transparent; }

#nav li.homenav ul li { 
		width: 570px;
		font-size: .95em;
		text-align: center;
		padding-top: 2px  }		

#nav li a {
		color: #000;
		font-weight: bold;
		display: block;
		height: 20px;
		width: auto;
		text-decoration: none;   }
		
#nav li a span { 
		display: none; }
		
#nav li ul a {
		float: left; /*ie doesn't inherit the float*/
		border: 0;
		color: white;
		width: auto;
		height: 15px;
		margin-right: 15px;
		padding: 10px 5px 5px 5px;
		background: transparent; }
		
		
 #nav li ul a:hover { 
        text-decoration: underline; }
		 
/*********************
***       The magic     ***
*********************/

#nav li:hover ul {
		display: block;
		z-index: 6000; }

#news { 
		padding: 0 3px; }

#news li a { 
		color: #039; }

#news p { 
		text-align: center; }


#news p.left { 
		text-align: left; }

#news ul { 
		margin: 0;
		padding: 0 0 0 10px; }
				 
#news li {      
		margin: 0;
		padding: 5px 0; 
		list-style-position: inside; }
		
#searchresult {
			padding-bottom: 20px;
			padding-top: 20px;}


	
#sidebar { 
		float: right; 
		width: 250px;
		padding-top: 17px;
		padding-left: 20px;
		padding-right: 20px;
		color: #333;
		margin-top: -48px;
		}


		
#wrapper { 
		background: #fff no-repeat;
		background-attachment:fixed;
		background-position: 31% 95%;
		width: 960px; 
		margin: 0 auto; 
		text-align: left;
		min-height: 300px;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
		border-width: 0 1px; }
		
.preload1 {background: url(three_1.gif);}
.preload2 {background: url(three_1a.gif);}

#nav2 {padding:0; margin:0; list-style:none; height:38px; background:#fff url(three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif; }
#nav2 li.top {display:block; float:left; height:38px;}
#nav2 li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(three_0.gif);}
#nav2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav2 li:hover a.top_link {color:#fff; text-decoration: underline; background: url(three_1.gif) no-repeat;}
#nav2 li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav2 li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav2 li:hover {position:relative; z-index:200;}

#nav2 li:hover ul.sub
{left:1px; top:38px; background: #CFFFD5; padding:3px; border:1px solid #000; white-space:nowrap; width: 300px; height:auto; z-index:300;}
#nav2 li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width: 100%; font-weight:normal;}
#nav2 li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width: 100%; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #CFFFD5;}
#nav2 li ul.sub li a.fly
{background:#CFFFD5 url(arrow.gif) 290px 6px no-repeat;}
#nav2 li:hover ul.sub li a:hover 
{background:#27642F; color:#fff; border-color:#000; width: 100%;}
#nav2 li:hover ul.sub li a.fly:hover
{background:#27642F url(arrow_over.gif) 290px 6px no-repeat; color:#fff;}

#nav2 li:hover ul.importdocs
{left:1px; top:38px; background: #CFFFD5; padding:3px; border:1px solid #000; white-space:nowrap; width: 300px; height:auto; z-index:300;}
#nav2 li:hover ul.importdocs li
{display:block; height:20px; position:relative; float:left; width: 100%; font-weight:normal;}
#nav2 li:hover ul.importdocs li a
{display:block; font-size:11px; height:18px; width: 100%; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #CFFFD5;}
#nav2 li ul.importdocs li a.fly
{background:#CFFFD5 url(arrow.gif) 290px 6px no-repeat;}
#nav2 li:hover ul.importdocs li a:hover 
{background:#27642F; color:#fff; border-color:#000; width: 100%;}
#nav2 li:hover ul.sub li a.fly:hover
{background:#27642F url(arrow_over.gif) 290px 6px no-repeat; color:#fff;}


#nav2 li:hover li:hover ul,
#nav2 li:hover li:hover li:hover ul,
#nav2 li:hover li:hover li:hover li:hover ul,
#nav2 li:hover li:hover li:hover li:hover li:hover ul
{left: 299px; top:-4px; background: #CFFFD5; padding:3px; border:1px solid #000; white-space:nowrap; width: 300px; z-index:400; height:auto;}

#nav2 li:hover li:hover ul.importdocs,
#nav2 li:hover li:hover li:hover ul.importdocs,
#nav2 li:hover li:hover li:hover li:hover ul.importdocs,
#nav2 li:hover li:hover li:hover li:hover li:hover ul.importdocs
{left: 299px; top:-4px; background: #CFFFD5; padding:3px; border:1px solid #000; white-space:nowrap; width: 335px; z-index:400; height:auto;}

#nav2 ul, 
#nav2 li:hover ul ul,
#nav2 li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav2 ul.importdocs, 
#nav2 li:hover ul ul.importdocs,
#nav2 li:hover li:hover ul ul.importdocs,
#nav2 li:hover li:hover li:hover ul ul.importdocs,
#nav2 li:hover li:hover li:hover li:hover ul ul.importdocs
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav2 li:hover li:hover a.fly,
#nav2 li:hover li:hover li:hover a.fly,
#nav2 li:hover li:hover li:hover li:hover a.fly,
#nav2 li:hover li:hover li:hover li:hover li:hover a.fly
{background:#27642F url(arrow_over.gif) 290px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav2 li:hover li:hover li a.fly,
#nav2 li:hover li:hover li:hover li a.fly,
#nav2 li:hover li:hover li:hover li:hover li a.fly
{background:#CFFFD5 url(arrow.gif) 290px 6px no-repeat; color:#000; border-color:#CFFFD5;} 	
