
html {
	margin:  	0;
	padding: 	0;
	height:  	100%;
	width:   	100%;
       	background: 	rgb(247,250,255);
	background: 	url(http://www.ckcconsultants.com/images/Dk2LtBkgnd.jpg);	
	background-repeat: repeat-x;
       	text-align: 	center;
	}

body { 	font:       	normal normal 80%/1.2em arial, helvetica, verdana, sans-serif;
       	margin:     	0;
       	padding:    	0;
       	background: 	rgb(247,250,255);
	background: 	url(http://www.ckcconsultants.com/images/Dk2LtBkgnd.jpg);	
	background-repeat: repeat-x;
       	text-align: 	center;
       	width:      	100%; 
	color:		rgb(37,35,101); 
	}

body div { text-align: left;
           margin:     auto; 
	   }



h1 { 
           font-size:  	1.3em;
           color:      	#c93; 
	   }


h2 { 
           font-size:  	1.2em;
           color:      	#c93; 
	   }

.h2_fun { 
           font-size:  	1.2em;
	   font-weight: bold; 
	   color: rgb(255,99,99);
	   padding-bottom: .75em;
	   text-align: center;
	   font-family: Comic Sans MS, Forte, Lithograph, Bodoni MT Black, sans-serif;
	   }

h3 { 
           font-size:  	1em;
	   font-weight:`bold;
	   font-style: 	italic;
           color:      	#c93; 
	   }

h4 { 
           font-size:  	1em;
	   font-weight:	bold;
           color:      	#c93; 
	   }


hr{
	border: 	0;
	color: 		#9E9E9E;
	height: 	1px;
	width: 		90%;
	text-align: 	center;
	}

		
.skip{	position:   	absolute;
	top:  		5px;	
	right:		.5em;
	font-family: 	Arial, sans-serif;
	font-size: 	.8em;
	}


.skip  a:link{
		color: 	 		rgb(247,250,255);
	   	font-weight: 		bold;
	   	text-decoration: 	none;	
	   	}


.skip  a:visited{
		color: 			rgb(247,250,255);
	   	font-weight: 		bold;
	   	text-decoration: 	none;	
	   	}


#headdeptlinks {
			color:		rgb(37,35,101); 
			text-align:	right;
	   		font-weight:	bold;
			font-style:	italic;
           		font-size:  	1.5em;
           		padding:     	1em;
	   		z-index:	99; 
			}

#title {
	   position:   	absolute;
	   top:  	200px;	
	   right:	.5em;
           padding:     1em;
           font-size:  	1.5em;
	   font-weight:	bold;
	   z-index:	99; 
	}



#adlivepersonTransparent{
		background-color: 	transparent;
		color: 			#000080;
		width: 			190px;
		padding:		0;
		}

#audit{
	width:		200px; 
	height:		289px;
	padding-right:	10 px;
  	float: 		right;
	}

#auditm{
	width:		200px; 
	height:		289px;
	padding-right;	10 px;
  	float: 		right;
	}


#content { 
	   position:   		relative;
           width:      		725px;
	   background: 		rgb(247,250,255);
           margin-top: 		10px; 
	   }



#card{
		color:		#000;
		font-size:	.8em;
		font-family:	Arial, sans-serif;
		padding: 	20px;
		}


#date{
		font-family: 	Arial, sans-serif;
		font-weight: 	bold;
	    	font-size: 	.75em;
		text-transform: uppercase;
	    	text-align: 	left;
    		vertical-align: middle;
		padding:	5px 10px 5px 5px;	
		Z-index:	90;
             	}



#mininav{
		clear:		both;
  		float: 		right;
		margin-top:	0.5em;
	   	font-size: 	.75em;
		font-weight: 	bold;
  	    	vertical-align: middle;
		}

#rightside{
	    	float: right;
	    	clear: right;
	    	}

dt {
		font-weight: 	bold;
		}

/* Begin rounded corner code */
	
.button100px  {
		text-align: 	center;
		width: 		125px;
		}
	

.container {
		background:	rgb(232,243,255);
		color:		rgb(37,35,101); 
		margin:		0 15px;
		}
	
.rtop, .rbottom{
		display:	block;
		background:	rgb(232,243,255);
		}

.rtop *, .rbottom *{
		display: 	block;
		height: 	1px;
		overflow: 	hidden;
		background:	rgb(232,243,255);
		}

.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{
	margin:	0 1px;
	height: 2px;
	}

/* End of rounded corner code */



/* REGION within the heading */


#heading {					/* REGION within the heading */
	  position:   	absolute;
          width:      	725px;
          top:        	0;
	  text-align:   right;
	  z-index:	10;
	  }


#headcomment {
		font-size: 	10px;
		font-weight: 	bold; 
	  	text-align:   	right;
		padding: 	2em 4em;
		}

.float_img{
	   	position:	absolute;
		top:		80px;
		left:		20px;
	  	z-index:	50;
	  	}

.title_img{
	  	position:   	absolute;
	   	top:  		190px;
		left:		150px;
	  	z-index:	50;
	  	}


#headcomment table {
	  	z-index:	75;
		}

#headcomment td {
		padding-left: 	2em;
	  	z-index:	75;
		}


  /* Begin rounded corner code in heading */



.headcontainer {
	   	background: 	rgb(152,191,230);   	/* page rounded rectangle background color */
		background: 	url(http://www.ckcconsultants.com/images/blugradD2Lt.jpg);
		background-repeat:	repeat-x;
		color: 		rgb(37,35,101); 	/* text color */
		margin:			5px 10px; 
		width: 			700px; 
	   	z-index:		9;
		}

.headrtop, .headrbottom{
			display:	block;
			background:	rgb(237,248,255);	/* page rounded rectangle corner background color - page color */
			}

.headrtop *, .headrbottom *{	
			padding:	0;
			display: 	block;
			height: 	1px;
			overflow: 	hidden;
			background:	rgb(152,191,230);	/* page rounded rectangle background color */
			}

.headr1{margin: 0 5px;}
.headr2{margin: 0 3px;}
.headr3{margin: 0 2px;}
.headr4{
margin: 0 1px;
height: 2px;
}


#tag { 
	font-family: "Britannic Bold", Charcoal, "Optima Extra Black", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: rgb(37,35,101);
	font-size: 2em; 
	text-align: right;
	padding: 1em 1em 0 1em;
	}


  /* End of rounded corner code in heading  */






#pgtitle{
	  margin-top:	1em;
	  font-style: 	italic;
	  font-weight: 	bold;
	  font-size:	1.3em;
	  }

#tlogo{	
	position:   	absolute;
        top:        	50px;
	left:		75px;
	width: 		260px;
	height:		40px; 
	padding:	0 10px 10px 0;
	border: 	0;
	Z-index:	99;
	}



#logo{	
	padding:	20px;
	border: 	0;
	}




#tweb{
	position:   	absolute;
        top:        	25px;
	left:		25px;
	width: 		366px;
	height:		100px; 
	padding:	0 10px 10px 0;
	border: 	0;
	Z-index:	98;
	}


#skip{	
	font-family: 	Arial, sans-serif;
	font-size: 	10px;
	position:   	absolute;
	display:	none;
        top:        	25px;
	left:		25px;
	Z-index:	1;
	}


/* END REGION within the heading */




#leftsidebar { 
		float:		left;
		clear:		left;
		border:		0;
		margin-top:  	150px;
		margin-left:  	5px;
           	padding-top: 	2em;
		width: 		125px;
		z-index:	30;
		}


#leftsidebaritem { 
		border:		0;
		width: 		125px;
		z-index:	30;
		}

.leftblurb{
  		font-size: 		10px;
		width: 			115px;
  		text-align: 		left;
  		vertical-align: 	middle;	
		margin-top:  		1em; 
		z-index:		90;
  		}

.leftblurb ul{
		margin-left: 1.3em; 
		padding-left: 0;   
		list-style: 	square;
		}

/* Begin left sidebar rounded corner code */

.leftcontainer {
	   	background-color: 	rgb(247,250,255);   	/* page rounded rectangle background color */
	   	background-image: 	url(http://www.ckcconsultants.com/images/blugradD2Lt.jpg);
		background-repeat:	repeat-x;
		color: 			rgb(37,35,101); 	/* text color */
		margin:		0 5px; 
          	margin:  	auto;
		width: 			115px; 
		z-index:		85;
		}

.leftrtop, .leftrbottom{			
			display:	block;
			background:	rgb(247,250,255);	/* page rounded rectangle corner background color - page color */
			}

.leftrtop *, .leftrbottom *{	
			padding:	0;
			display: 	block;
			height: 	1px;
			overflow: 	hidden;
			background:	rgb(152,191,230);	/* page rounded rectangle background color */
			}

.leftr1{margin: 0 5px;}
.leftr2{margin: 0 3px;}
.leftr3{margin: 0 2px;}
.leftr4{
	margin: 0 1px;
	height: 2px;
	}

/* End of left sidebar rounded corner code */


/* BEGIN navigation */

a:active {
	   	color: 		rgb(37,35,101);	
	   	font-weight: 	bold;
	   	}

a:link {
	   	color: 			rgb(37,35,101);
	   	font-weight: 		bold;
	   	text-decoration: 	none;	
	   	}

a:visited{
	   	color: 			#cc9933;
	   	font-weight: 		bold;
	   	text-decoration: 	none;	
	   	}


.adsurvey {
		padding:1em;
		color: #000;
		border: 0;
		}

.custarea {
		color: 			#000800;
		font-size: 		.8em;
		font-family: 		Arial, sans-serif;
		}


.hnav{
  		font-size: 		10px;
  		text-align: 		center;
  		vertical-align: 	middle;
        	padding: 		1em; 
		text-decoration:	none;
  		}

.imagemap{
	   	padding: 	1em;
	   	border:		0;
	   	}

.logomap{
	   	padding: 	1em;
	   	border:		0;
	   	}


.org {
		color: 		rgb(152,191,230);
		font-size: 	.8em;
		font-family: 	Arial, sans-serif;
		}

table{
		border: 	0;
		}




.vnav{
	width: 			125px;
	margin-top:		20em;
  	font-size: 		10px;
  	text-align: 		left;
  	vertical-align: 	middle;
	text-decoration: 	none;
	z-index:		90;
  	}


.vnav br{
  	font-size: 	8px;
	}
	

.vnav ul{ 
	margin-left: 1.3em; 
	padding-left: 0;   
	list-style: 	square;
	    	}
		

/* END navigation */



.newwindow{
		width:	600px; 
		height:	400px;
		}



/* begin image map */



.imagemap{
	   padding: 	1em;
	   border:	0;
	   }

/* end image map */




#main {
	margin-top:  	145px;
	margin-left:  	130px;
        padding:     	1em;
	}

#main h1 { margin-top:  10px;
           font-size:  	1.3em;
           color:      	#c93;
	   }

#main h2 { font-size: 	1.2em;
           color:     	#45552d;
	   font-style:	italic;
           }

#main p { margin: 	1em 10px; }


#member{
	color:		rgb(152,191,230);
	border-color: 	#eeeeff;
	border-style: 	double;
	border-width: 	.75em;
	padding:	0.5em;
	}

#sidebar { 
	   width: 	225px;
	   border:	0;
           padding:     1em;
           float: 	right;
	   clear: 	right;
	   }

#sidebar_index { 
	   width: 	225px;
	   border:	0;
           padding:     1em;
           float: 	right;
	   clear: 	right;
	   }


#sidebar h1 { 
              font-size: 1.3em;
              margin:    0 3px 1em 3px; 
	      }


#sidebar h2 { 
		font-size: 	1.2em;
           	color:     	#45552d;
           	}

#sidebar p { margin: 0 0.5em 1em 0.5em; }

#sidebar ul { margin:  0;
              padding: 0; }

#sidebar li { margin: 0 3px 1em 20px; }



/* Begin right sidebar rounded corner code */

.rightcontainer {

	   	background-color: 	rgb(247,250,255);   	/* page rounded rectangle background color */
	   	background-image: 	url(http://www.ckcconsultants.com/images/blugradD2Lt.jpg);
		background-repeat:	repeat-x;
		color: 			rgb(37,35,101); 	/* text color */
		margin:			0; 
		width: 			225px; 
		}

.rightrtop, .rightrbottom{
			display:	block;			
			background:	rgb(247,250,255); 	/* page rounded rectangle corner background color - page color */
			}

.rightrtop *, .rightrbottom *{	
			display: 	block;
			height: 	1px;
			overflow: 	hidden;
			background:	rgb(152,191,230);	/* page rounded rectangle background color */
			}

.rightr1{margin: 0 5px;}
.rightr2{margin: 0 3px;}
.rightr3{margin: 0 2px;}
.rightr4{
margin: 0 1px;
height: 2px;
}


/* End of left sidebar rounded corner code */


.Varrightblurb{
  		font-size: 		10px;
  		text-align: 		left;
  		vertical-align: 	middle;	
		margin-top:  		1em; 
		z-index:		90;
  		}

.Varrightblurb ul{
		margin-left: 1.3em; 
		padding-left: 0;   
		list-style: 	square;
		}

/* Begin right sidebar rounded corner code */

.Varrightcontainer {
	   	background-color: 	rgb(247,250,255);   	/* page rounded rectangle background color */
	   	background-image: 	url(http://www.ckcconsultants.com/images/blugradD2Lt.jpg);
		background-repeat:	repeat-x;
		color: 			rgb(37,35,101); 	/* text color */
		margin:			0 5px; 
          	margin:  		auto; 
		z-index:		85;
		}

.Varrightrtop, .Varrightrbottom{			
			display:	block;
			background:	rgb(247,250,255);	/* page rounded rectangle corner background color - page color */
			}

.Varrightrtop *, .Varrightrbottom *{	
			padding:	0;
			display: 	block;
			height: 	1px;
			overflow: 	hidden;
			background:	rgb(152,191,230);	/* page rounded rectangle background color */
			}

.Varrightr1{margin: 0 5px;}
.Varrightr2{margin: 0 3px;}
.Varrightr3{margin: 0 2px;}
.Varrightr4{
	margin: 0 1px;
	height: 2px;
	}

/* End of right sidebar rounded corner code */


/* Begin page title rounded corner code */

.Varpgtitlecontainer{
	   	background-color: 	rgb(247,250,255);   	/* page rounded rectangle background color */
	   	background-image: 	url(http://www.ckcconsultants.com/images/blugradD2Lt.jpg);
		background-repeat:	repeat-x;
		color: 			rgb(37,35,101); 	/* text color */
		margin:			0 5px; 
          	margin:  		auto; 
		z-index:		85;
		}

.Varpgtitlertop, .Varrightrbottom{			
			display:	block;
			background:	rgb(247,250,255);	/* page rounded rectangle corner background color - page color */
			}

.Varpgtitlertop *, .Varrightrbottom *{	
			padding:	0;
			display: 	block;
			height: 	1px;
			overflow: 	hidden;
			background:	rgb(152,191,230);	/* page rounded rectangle background color */
			}

.Varpgtitler1{margin: 0 5px;}
.Varpgtitler2{margin: 0 3px;}
.Varpgtitler3{margin: 0 2px;}
.Varpgtitler4{
	margin: 0 1px;
	height: 2px;
	}

/* End page title rounded corner code */



.footnote {
		font-family: 	Arial, sans-serif;
		font-weight: 	bold;
	    	font-size: 	.75em;
	    	text-align: 	left;
    		vertical-align: middle;
		padding:	5px 10px 5px 5px;
             	}



/* BEGIN REGION within the footer */

.footcontainer {
	   	background: 	rgb(152,191,230);   	/* page rounded rectangle background color */
	   	background: 	url(http://www.ckcconsultants.com/images/blugradD2Lt.jpg);
		background-repeat:	repeat-x;
		color: 		rgb(37,35,101); 	/* text color */
		margin:		0 15px; 
		width: 		700px; 
		}


.footrtop, .footrbottom{
			display:	block;
			background:	rgb(237,248,255);	/* page rounded rectangle corner background color - page color */
			}

.footrtop *, .footrbottom *{	
			display: 	block;
			height: 	1px;
			overflow: 	hidden;
			background:	rgb(152,191,230);	/* page rounded rectangle background color */
			}

.footr1{margin: 0 5px;}
.footr2{margin: 0 3px;}
.footr3{margin: 0 2px;}
.footr4{
	margin: 0 1px;
	height: 2px;
	}

/* END REGION within the footer */

.footer {
		font-family: 	Arial, sans-serif;
	    	font-size: 	.8em;
	    	text-align: 	center;
             	}


#lastupdate {
  		
	  	}

.clearing { clear:       both;
            line-height: 0;
            font-size:   1px;
            visibility:  hidden; }

.bold {
	font-weight:bold;
	}

ul { list-style: square;
     padding-right: 10px; 
     }

ul ul { list-style: disc; }



/* Begin form styles  */


.contact form { 
       	text-align: 	left; 
  	vertical-align: middle;
	}

.contact label { 
        width:       98px;
        text-align:  left;
        font-weight: bold; }

.contact input { 
        width:         400px;
        margin-bottom: 0.5em; }


#submit { width:   8em;
          display: block;
	  text-align:	center;
	  }

#reset {  width:   8em;
          display: block;
	  text-align:	center;
	}

#newsletter input{
       		 width:         125px;
		}

.newsltrform{
  		font-size: 	10px;
  		text-align: 	center;
  		vertical-align: middle;
        	padding: 	10px; 
		z-index:	90;
  		}

.textinput{
  		font-size: 	10px;
		size:		1;
		maxlength:	100;
  		text-align: 	left;	
		z-index:	90;
		}

.checkbox{	
		size:		5;
		padding: 	1em;
  		text-align: 	left;	
	}

.radio{
		padding: 	1em;
  		text-align: 	left;	
	}

.directions_form{
	padding: 		0 1em;
  	font-size: 		10px;
  	text-align: 		center;
  	vertical-align: 	middle;
	text-decoration: 	none;
	z-index:		90;
  	}

.directions td {
  		text-align: 	left;
		} 


/* End form styles  */


.important{
	    color: rgb(255,25,25);
	    font-weight: bold;
	    }


blockquote { margin:      0;
             font-weight: bold;
             font-style:  italic;
             color:       #45552d }


.gallery{
	width: 90%;
	}

.gallery td{
		width: 		25%;
		padding: 	1em;
		}

.sign {
	margin-left: 3em; 
	border-style: double; 
	border-color: rgb(37,35,101);
	}


	#adIrlenSyndrome{
		padding:1em;
		border: 0;
		color: #000080;
		align: left;
		}


	#adtracksurvey{
		border-width:2em;
		color: #008000;
		font-size: .8em;
		font-family:Arial, sans-serif;
		padding:2em;
	    	text-align: left;
		}

   	#artl3{
		font-size: 10pt;
		text-align: left;
        	color:#000; 
        	padding:1em;
		border-width:0;
                } 

 	#artl3c{
		font-size: .8em;
		text-align: center;
        	color:#000; 
        	padding:1em;
		border-width:0;
                } 

	#blog{
		border-width: thin; 
		border-color: #000080;
		}

	#browser{
		border-width:0;
		padding:0 1em 1em 1em;
		color:#000;
		font-family:Arial, sans-serif;
		}