/*********************************************************/
/*                      foundation                       */
/*********************************************************/
body {
		margin: 0px; 
		padding: 0px;
		text-align: center;
		background: #DEDFDE url(images/ctr_body.gif) repeat-x;
		color: black;
		}
		
img, div, table, tr, td, object, param {
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		border-style: none;
		background-color: transparent;
		}
		
p, h1, h2, h3, h4, h5, ul, ol, li, a {
		margin: 0px;
		padding: 0px;
		font: normal 11px/1.4em verdana,arial,sans-serif;
		}

a:link, a:visited, a:hover {
		color: #3366CC;
		background-color: transparent;
		}
		
.wrapper {
		width: 696px;
		margin: 0px auto;
		border-style: none solid none;
		border-color: #666666;
		border-width: 1px;
		background-color: white;
		color: black;
		}
		
/*********************************************************/
/*                       header                          */
/*********************************************************/

#header_screen {
		height: 90px;
		}

#header_print {
		width: 0px;
		height: 0px;
		display: none;
		}
		
#header_handheld {
		width: 0px;
		height: 0px;
		display: none;
		}

		
		
		
		
#header_screen img, #header_screen div {
		float: left;
		}
		
.nav_top {
		width: 598px;
		}
		
#row_1 {
		height: 22px;  /* real height minus padding */
		padding-top: 2px;
		text-align: left;
		background-image: url(images/nav_row_1.gif);
		}
		
#row_2 {
		height: 21px;
		text-align: right;
		background-image: url(images/nav_row_2.gif);
		}
		
.nav_top a:link, .nav_top a:visited {
		font: bold 11px arial,sans-serif;
		padding: 0px 17px;
		color: white;
		text-decoration: none;
		}
		
.nav_top a:hover {
		color: #003366;
		}

#row_2 a:hover {
		color: #F7FF00;
		}
		

#movie {
		display: block;
		}
		
		
/*********************************************************/
/*                        content                        */
/*********************************************************/

#title_bar {
		height: 31px;
		}

.title {
		width: 513px;
		height: 31px;
		}
		
.title_right { 
		 width: 183px;
		 height: 31px;
		 } 
		 
.columns_equal {
		width: 100%;
		background-image: url(images/wrapper_back.gif);
		background-repeat: repeat-y;
		}
		
		
/******** left column *********/

#column_left {
		width: 465px;
		padding: 16px 28px 30px 20px;
		text-align: left;
		}

.quality_words {
		width: 462px;
		height: 17px;
		padding-top: 14px;
		}
				 
#column_left p {
		padding-bottom: 16px;
		}
		
#column_left ul {
		padding-bottom: 16px;
		}

li {
		margin-left: 10px;
		padding: 0px 0px 0px 8px;	
		list-style:none;
		background:url(images/bullet_plain.gif) no-repeat 0px 6px;
		}

.chunklet {
		clear: both;
		width: 100%;
		padding-bottom: 10px;
		background-image: url(images/dots_left.gif);
		background-repeat: no-repeat;
		background-position: 0px 18px;
		}
		
.chunklet img {
		float: right;
		width: 150px;
		height: 130px;
		margin: 2px 0px 12px 20px;
		border: 1px solid black;
		}
.chunklet h2 {
		font: bold 13px arial,sans-serif;
		padding-bottom: 8px;
		color: #215129;
		}
.chunklet h3 {
		font: bold 11px arial,sans-serif;
		}
		
.testimonial {
		font: 9px/1.4em verdana,arial,sans-serif;
		padding: 0px 0px 0px 8px;
				}		
.sig {
		font: bold 10px verdana,arial,sans-serif;
		margin-top: -10px;
		padding-top: 0px;
		text-align: right;
		}
		
.testimonial2 {
		font: 9px/1.4em verdana,arial,sans-serif;
		padding: 0px 0px 0px 0px;
		}
.sig2 {
		font: bold 10px verdana,arial,sans-serif;
		margin: -20px 190px 0 0;
		padding-top: 0px;
		text-align: right;
		}
		
/******** right column *********/		
		
#column_right {
		width: 183px;
		text-align: center;
		}
		
#column_right p {
		font: normal 10px/1.4em verdana,arial,sans-serif;
		}
		
#column_right h2 {
		font: bold 12px arial,sans-serif;
		padding-top: 10px;
		}
		
#column_right h3 {
		font: bold 10px verdana,arial,sans-serif;
		padding: 16px 0px 4px;
		background-image: url(images/dots_right.gif);
		background-repeat: no-repeat;
		background-position: 20px 6px;
		}
		
#logo_cti {
		 display: block; 
		 width: 73px;
		 height: 73px;
		 margin: 0px auto; 
		 padding-top: 36px; 
		 padding-bottom: 14px; 
		 }
		 
#logo_wclb {
		width: 119px;
		height: 45px;
		}
/*********************************************************/
/*                       footer                          */
/*********************************************************/

#footer {
		height: 70px;  /*real height minus padding-top*/
		padding-top: 16px;		
		border-top: 1px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #666666;
		background-color: #CCCCCC;
		text-align: center;
		font: bold 10px/1.8em verdana,arial,sans-serif;
		color: black;
		}
		
#footer a:link, #footer a:visited {
		font: bold 10px verdana,arial,sans-serif;
		padding: 0px 4px 0px 4px;
		color: black; 
		}
#footer a:hover {
		color: #1E4C91; 
		}
		