html,body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../img/bg_tile.jpg);
	background-repeat: repeat-x;
	height:2200px;
	
}

/*****************************************FONTS***************/

@font-face {
    font-family: 'giovannibook';
    src: url('../fonts/giovanni_book-webfont.eot');
    src: url('../fonts/giovanni_book-webfont.eot?#iefix') format('eot'),
         url('../fonts/giovanni_book-webfont.woff') format('woff'),
         url('../fonts/giovanni_book-webfont.ttf') format('truetype'),
         url('../fonts/giovanni_book-webfont.svg#giovannibook') format('svg');
    font-weight: light;
    font-style: normal;

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'giovannibook';
src: url('../fonts/giovanni_book-webfont.svg#giovannibook') format('svg');

}
}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: light;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'source_sans_proregular';
src: url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');

}
}

@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*****************************************PAGE***************/


#czcWrap{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 2186px;
	overflow: hidden;
	
	background-image: url(../img/page.jpg);
	background-repeat: no-repeat;	
}

#czcWrap2{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 2186px;
	overflow: hidden;
	
	background-image: url(../img/page2.jpg);
	background-repeat: no-repeat;	
}


/*****************************************HEADER***************/

.czc_header_bg{
	position:absolute;
	
	background-image: url(../img/czc_header_bg.jpg);
	background-repeat: no-repeat;
	
	height: 138px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1000px;
	
	
}


.czcLogo{
	position:absolute;
	
	background-image: url(../img/czc_logo.png);
	background-repeat: no-repeat;
	
	height: 77px;
    left: 17px;
    position: absolute;
    top: 26px;
    width: 260px;


}

.share_area{
	height: 80px;
    position: absolute;
    right: 20px;
    top: 30px;
    width: 305px;
	
}

.czclinkedIn{
	height: 40px;
    position: absolute;
    right: 3px;
    top: 1px;
    width: 37px;
	
}

.czc_phonecallnow{
	height: 21px;
    position: absolute;
    right: 168px;
    top: 59px;
    width: 145px;
	
}

.czc_phonecallnow h2{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:17px;
    line-height:18px;
	color:#f0f0f1;
	text-align:right;
	font-weight:300;
	margin-top:0px;
	
}

.blue{
	color:#a0cff3;
}

.czc_phonenumber{
	height: 21px;
    position: absolute;
    right: 0px;
    top: 54px;
    width: 174px;
	
	
}

.czc_phonenumber h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:26px;
    line-height:28px;
	color:#a0cff3;
	text-align:right;
	margin-top: 0;
	font-weight:300;
}




/*****************************************TOP NAV***************/

.topnav_bg{
    position: absolute;
	
	background-image: url(../img/topnav_bg.jpg);
	background-repeat: no-repeat;
	
	top: 139px;
    right: 0px;
    width: 1001px;
	height: 52px;
	
}

.top_nav{
	height: 45px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 1000px;
	
}

.top_nav ul{
	text-decoration: none;
	list-style-type: none;	
	margin-left: 113px;
    margin-top: 15px;
}

.top_nav li{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:24px;
    line-height:26px;
	color:#a0cff3;
	text-align:center;
	margin-top: 0;
	font-weight:300;
	clear:right;
	float:left;
	padding-right: 53px;
	cursor:pointer;
}

.smaller{
	font-size:18px;
    line-height:20px;	
}

/*****************************************VIDEO AREA***************/

.flash_video{
	position:absolute;
	height:330px;
	width:1000px;
	top:191px;
	left:0;
	background-image: url(../img/video_area_fallback.jpg);
	background-repeat: no-repeat;	
	display:block;
}


.czc_video{
	height: 290px;
    left: 0px;
	position: absolute;
    top: 191px;
    width: 1000px;
	background-image: url(../img/video_area_fallback.jpg);
	background-repeat: no-repeat;	
	
	 -moz-box-shadow:    inset 0  8px 8px -8px #696868, 
                        inset 0 -8px 8px -8px #696868;
    -webkit-box-shadow: inset 0  8px 8px -8px #696868, 
                        inset 0 -8px 8px -8px #696868;
     box-shadow:        inset 0  8px 8px -8px #696868, 
                        inset 0 -8px 8px -8px #696868;
	
	
}


.czc_pngsequence{
	height: 330px;
    left: 0px;
	position: absolute;
    top: 191px;
    width: 1000px;
	background-image: url(../img/globe_bg.jpg);
	background-repeat: no-repeat;
	
}

.globe4g{
	height: 330px;

	position: absolute;

    width: 1000px;
	background-image: url(../img/globe_4g.png);
	background-repeat: no-repeat;	
	
}



/*****************************************3 BUTTON NAV***************/

.three_buttonnav{
	position: absolute;
	
	background-image: url(../img/3buttonBg.jpg);
	background-repeat: no-repeat;
	
	top: 481px;
    right: 0px;
    width: 1000px;
	height: 134px;	
	
}

.button1_nav{
	height: 111px;
    left: 7px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 326px;
	background-image: url(../img/box1.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.button1_nav:hover{
	background-image: url(../img/box1-over.png);
	background-repeat: no-repeat;
	cursor:pointer;
}


.button2_nav{
	position: absolute;
	top: 10px;
    left: 335px;
    width: 328px;
	height: 111px;
	background-image: url(../img/box2.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.button2_nav:hover{
	background-image: url(../img/box2-over.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.button3_nav{
	height: 111px;
    left: 665px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 327px;
	background-image: url(../img/box3.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.button3_nav:hover{
	background-image: url(../img/box3-over.png);
	background-repeat: no-repeat;
	cursor:pointer;
}



/*****************************************LEFT HAND NAV***************/

.czclhn{
	height: 614px;
    left: 7px;
    position: absolute;
    top: 622px;
    width: 321px;
	background-image: url(../img/lhn_bgtile.jpg);
	background-repeat: repeat;
}

.czclhn_header{
	height: 30px;
    position: absolute;
    top: 20px;
    width: 321px;
		
}

.czclhn_header h1{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:30px;
    line-height:32px;
	color:#ffffff;
	text-align:left;
	margin-top: 0;
	font-weight:300;
	clear:right;
	float:left;
	padding-left: 16px;
}

.czclhn_links{
	height: 335px;
    position: absolute;
    top: 44px;
    width: 321px;
		
}

.czclhn_links ul{
	text-decoration: none;
	list-style-type: none;	
	margin-left: 24px;
    padding: 0;
	
}

.czclhn_links li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:16px;
    line-height:26px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	cursor:pointer;
		
}

/***********accent **********************/

.czclhn_overaccent{
	height: 264px;
    position: absolute;
    top: 59px;
    width: 6px;

}

.czc_lhn_accent1{
	position:absolute;
	top:3px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent2{
	position:absolute;
	top:29px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent3{
	position:absolute;
	top:55px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent4{
	position:absolute;
	top:81px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent5{
	position:absolute;
	top:107px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent6{
	position:absolute;
	top:133px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent7{
	position:absolute;
	top:160px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent8{
	position:absolute;
	top:186px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}

.czc_lhn_accent9{
	position:absolute;
	top:211px;
	left:0px;
	background-image: url(../img/green_accent.png);
	background-repeat: repeat;
	height:22px;
	width:5px;
}






/*****************************************MAIN CONTENT AREA***************/

.czc_MainContent{
	height: 614px;
    left: 338px;
    position: absolute;
    top: 622px;
    width: 654px;
	background-image: url(../img/tile_maincontent.jpg);
	background-repeat: repeat;
	
}

.czcmain_title{
	height: 30px;
    position: absolute;
    top: 20px;
    width: 655px;
		
}

.czcmain_title h1{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:30px;
    line-height:32px;
	color:#ffffff;
	text-align:left;
	margin-top: 0;
	font-weight:300;
	clear:right;
	float:left;
	padding-left: 16px;
}

.czcmain_body{
	height: 494px;
    position: absolute;
    top: 64px;
    width: 655px;
	overflow-y: scroll;
	overflow-x: hidden;
		
}

.pullup{
	margin-top:-10px;
	height:548px!important;
}

.czcmain_body2{
	height: 494px;
    position: absolute;
    top: 64px;
    width: 655px;
	
		
}

.czcmain_body3{
	height: 494px;
    position: absolute;
    top: 64px;
    width: 655px;
	
		
}

.czcmain_body p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	margin-left:24px;
	margin-right:36px;
	
}

.czcmain_body ul{
	text-decoration: none;
	list-style-type: disc;	
	margin-left: 41px;
    padding: 0;
}

.czcmain_body li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#A0CFF3;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	width: 485px;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {color:#c0d62e;}
	
.linkselector:hover{
	color:#c0d62e;	
}	

.top_nav ul li:hover{
	color:#c0d62e;		
}	
	
	
.czclhn_links ul li:hover{
	color:#c0d62e;		
}

.czc_quicklinks ul li:hover{
	color:#c0d62e;		
}	
	 

.czcmain_body2 p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	margin-left:24px;
	margin-right:36px;
	
}

.czcmain_body2 ul{
	text-decoration: none;
	list-style-type: disc;	
	margin-left: 41px;
    padding: 0;
}

.czcmain_body2 li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#A0CFF3;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	width: 485px;
}


.czcmain_body3 p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	margin-left:24px;
	margin-right:36px;
	
}

.czcmain_body3 ul{
	text-decoration: none;
	list-style-type: none;	
	margin-left: 41px;
    padding: 0;
}

.czcmain_body3 li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	width: 485px;
}

#map_canvas {
		position:absolute;
        width: 602px;
        height:288px;
		margin-left: 24px;
		background:red;
}

.white{
	color:#f0f0f1;	
}

/*****************************************BIO area***************/

.czc_bio_area{
	height: 536px;
    position: absolute;
    left: 24px;
    top:-12px;
    width: 604px;
	
}

.czc_bio_area h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:20px;
    line-height:22px;
	color:#ffffff;
	text-align:left;
	font-weight:300;
	
}

.czc_bio_area p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	margin-left:24px;
	margin-right:36px;
	
}

.czc_bio_area ul{
	text-decoration: none;
	list-style-type: none;	
	margin-left: 0px;
    padding: 0;
	margin-top: -10px;
}

.czc_bio_area li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	width: 485px;
}

.bio_blue{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:20px;
    line-height:20px;
	color:#a0cff3;
	text-align:left;
}

.Cope_bio_view_bg{
	position: absolute;
	
	background-image: url(../img/Cope_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 12px;
    left: 0px;
    width: 604px;
	height: 180px;
	
}

.Cope_bio_view_bg img{
	margin-top:10px;
}

.czc_bio_short{
	height: 162px;
    left: 180px;
    position: absolute;
    top: 11px;
    width: 350px;
	
}


.Zebro_bio_view_bg_full{
	position: absolute;
	
	background-image: url(../img/Zebro_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 0px;
    left: 0px;
    width: 604px;
	height: 184px;
	
}


.Zebro_bio_view_bg{
	position: absolute;
	
	background-image: url(../img/Zebro_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 191px;
    left: 0px;
    width: 604px;
	height: 184px;
	
}

.Crawford_bio_view_bg_full{
	position: absolute;
	
	background-image: url(../img/Crawford_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 0px;
    left: 0px;
    width: 604px;
	height: 185px;
	
}

.Crawford_bio_view_bg{
	position: absolute;
	
	background-image: url(../img/Crawford_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 374px;
    left: 0px;
    width: 604px;
	height: 185px;
	
}

.Hoffman_bio_view_bg_full{
	position: absolute;
	
	background-image: url(../img/Hoffman_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 0px;
    left: 0px;
    width: 604px;
	height: 185px;
	
}

.Hoffman_bio_view_bg{
	position: absolute;
	
	background-image: url(../img/Hoffman_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 558px;
    left: 0px;
    width: 604px;
	height: 184px;
	
}


.Koch_bio_view_bg_full{
	position: absolute;
	
	background-image: url(../img/jessica_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 0px;
    left: 0px;
    width: 604px;
	height: 185px;
	
}

.Koch_bio_view_bg{
	position: absolute;
	
	background-image: url(../img/jessica_bio_bg.jpg);
	background-repeat: no-repeat;
	
	top: 558px;
    left: 0px;
    width: 604px;
	height: 184px;
	
}



.czc_view_bio_btn{
	height: 50px;
    position: absolute;
    right: 14px;
    top: 78px;
    width: 160px;
	cursor:pointer;	
}

.czc_close_bio_btn{
	height: 23px;
    position: absolute;
    right: 17px;
    top: 29px;
    width: 160px;
	cursor:pointer;	
}

.czc_close_bio_btn h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:20px;
    line-height:22px;
	color:#ffffff;
	text-align:left;
	font-weight:300;
	
}

.czc_arrow{
	height: 14px;
    position: absolute;
    width: 14px;	
	top:0px;
	left:0px;
	
	background-image: url(../img/view_bio_arrow.png);
	background-repeat: no-repeat;

}

.czc_view_btn_title{
	height: 33px;
    left: 14px;
    position: absolute;
    top: -18px;
    width: 138px;
	
}

.czc_bio_area h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:20px;
    line-height:22px;
	color:#ffffff;
	text-align:left;
	font-weight:300;
	
}

.full_bio_area{
	height: 340px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    right: 1px;
    top: 250px;
    width: 628px;
}

.full_bio_area h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:20px;
    line-height:22px;
	color:#ffffff;
	text-align:left;
	font-weight:300;
	margin-top: 0;
	
}

.full_bio_area p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin: 0 20px -6px 0;
	
}

.full_bio_area ul{
	text-decoration: none;
	list-style-type: disc;	
	margin-left: 41px;
    padding: 0;
}

.full_bio_area li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:15px;
    line-height:20px;
	color:#A0CFF3;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	width: 485px;
}



/*****************************************CONTACT BOX***************/

.czc_Contact_area{
	position: absolute;
	
	background-image: url(../img/contact-info-box.png);
	background-repeat: no-repeat;
	
	top: 1245px;
    left: 8px;
    width: 317px;
	height: 171px;
	
}

.czc_Contact_area h2{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:17px;
    line-height:20px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:40px;
	margin-left:23px;
}

.contact_blue{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:18px;
    line-height:20px;
	color:#a0cff3;
	text-align:left;
}

.contact_blue2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:16px;
    line-height:20px;
	color:#a0cff3;
	text-align:left;
}


.czc_Contact_box{
	position: absolute;
	
	background-image: url(../img/contact-fake.jpg);
	background-repeat: no-repeat;
	
	top: 1245px;
    right: 6px;
    width: 657px;
	height: 171px;
	
	
}



/*****************************************CONTACT TEST MOD***************/


.clear { clear: both; }
fieldset { border: none; }

#contact_box_holder {
	width: 800px;
	margin: 0 auto;
	min-height: 600px;
}
form {
    padding-left: 56px;
    padding-top: 28px;
}

#formLeft {
	clear: right;
    float: left;
    height: 133px;
    overflow: hidden;
    width: 198px;
}
	
	
	#formLeft input {
		width: 250px;
		margin: 0 0 20px 0;
		border: none;
		background: none;	
		font-size: 16px;
		margin: 5px 0 0 8px;
		text-align: left;
		width: 250px;
	}
	#formLeft .input-bg {
		
		height: 29px;
    	margin-bottom: -14px;
		position: relative;
	}
	#formLeft .active {
		
	}
#formRight {
	float: right;
    padding-right: 0;
    width: 319px;
	}
	
	
	#formRight textarea {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none;
		display: block;
		font-family: Helvetica,sans-serif;
		font-size: 16px;
		height: 93px;
		line-height: 18px;
		margin: 0 0 0 13px;
		padding: 11px 0 0;
		text-align: left;
		width: 298px;
		
	}
	#formRight .message-bg {
		
		height: 104px;
	}
	#formRight .active {
		
	}
label {
	display: block;
	font-size: 1.3em;
	text-indent: 10px;
	font-weight: bold;
}
label.error {
	position: absolute;
	top: -16px;
	right: 49px;
	padding: 3px;
	color: #da3939;
	font-size: 1.0em;
	text-align: right;
	font-style: italic;
	font-weight: normal;
}
input.submit-button {
	float: right;
	margin-top: -11px;
}






/*****************************************QUICKLINKS MOD***************/


.czc_quicklinks_mod{
	height: 325px;
	width: 985px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #597387;
	border-bottom-color: #597387;
	position: absolute;
	right: 7px;
    top: 1449px;		
	
}

.czc_footer_logo{
	position: absolute;
	left: 56px;
    top: 62px;

}

.czc_quicklinks_header{
	position: absolute;
	height: auto;
    right: 0;
    top: 45px;
    width: 653px;	
	
}

.czc_quicklinks_header h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:24px;
    line-height:20px;
	color:#c0d62e;
	text-align:left;


}


.czc_quicklinks_bg{
	position: absolute;
	
	background-image: url(../img/footer_ql_bg.png);
	background-repeat: no-repeat;
	
	height: 112px;
    right: 0;
    top: 97px;
    width: 653px;
	
	
}

.czc_quicklinks{
	height: auto;
    position: absolute;
    top: 3px;
    width: 292px;
		
}

.czc_quicklinks ul{
	text-decoration: none;
	list-style-type: none;	
	margin-left: 17px;
    padding: 0;
}

.czc_quicklinks li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:16px;
    line-height:19px;
	color:#f0f0f1;
	text-align:left;
	font-weight:300;
	margin-top:0px;
	cursor:pointer;
}


.column1{
	position:absolute;
	top:0px;
	left:0px;	
	width: 150px;	
}

.column2{
	position:absolute;
	top:0px;
	left: 222px;
	width: 150px;	
}


.czcmain_QL_legal_disclaimer{
	 left: 349px;
    position: absolute;
    top: 220px;
    width: 650px;
	
}

.czcmain_QL_legal_disclaimer p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: 300;
    line-height: 17px;
    margin-left: 0;
	
	color:#f0f0f1;
	text-align:left;

	margin-top:0px;
	margin-right:36px;
	
}















.czc_footer_info_header{
	position: absolute;
	left: 56px;
    top: 110px;
	
}

.czc_footer_info_header h2{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:17px;
    line-height:20px;
	color:#f0f0f1;
	text-align:right;
	font-weight:300;
	margin-left:23px;
}




.czc_footer_address{
	height: auto;
    position: absolute;
    top: 133px;
    width: 292px;
		
}

.czc_footer_address ul{
	text-decoration: none;
	list-style-type: none;	
	margin-left: 24px;
    padding: 0;
}

.czc_footer_address li{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:16px;
    line-height:20px;
	color:#f0f0f1;
	text-align:right;
	font-weight:300;
	margin-top:0px;
}

.disclaimer_txt{
	font-size:12px;	
}







/*****************************************LOGO PARADE***************/


.czc_footer_logo_parade{
	left: -2px;
    position: absolute;
    top: 1792px;
	
}

/*****************************************ATTY DISCLAIMER***************/


.czc_disclaimer{
	height: 113px;
	width: 985px;
	position: absolute;
	left: 7px;
    top: 2048px;
	
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #597387;
	
}

.czc_disclaimer p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: 300;
    line-height: 15px;
    margin-left: auto;
	
	color:#f0f0f1;
	text-align:center;

	margin-top:17px;
	margin-right:auto;
	
}

.disclaimer_margintop{
	margin-top:0px !important;	
}

.disclaimer_blue{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:14px;
    line-height:17px;
	color:#a0cff3;
	text-align:center;	
	
}

/*****************************************CSS TRANSITIONS***************/

.show{
	display:inline;	
}

.hide{
	display:none;	
}



/***************************************** THANK YOU ***************/



.thankyou_headline{
	height: 21px;
    position: absolute;
    right: 0px;
    top: 210px;
    width: 1000px;
	
	
}

.thankyou_headline h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:28px;
    line-height:28px;
	color:#f0f0f1;
	text-align:center;
	margin-top: 0;
	font-weight:300;
}

.thankyou_subhead{
	height: 21px;
    position: absolute;
    right: 0px;
    top: 245px;
    width: 1000px;
	
	
}

.thankyou_subhead p{
	font-family: 'source_sans_proregular', Verdana, Helvetica, sans-serif;
	font-size:16px;
    line-height:20px;
	color:#f0f0f1;
	text-align:center;
	font-weight:300;
	margin-top:0px;

	
}







.thankyou_logo{
	height:44px;
	width:35px;
    position: absolute;
    right: 486px;
    top: 281px;
	
	background-image: url(../img/czc_logo_small.png);
	background-repeat: no-repeat;
	
	
}


.backtoczcsite{
	height: 21px;
    position: absolute;
    right: 0px;
    top: 338px;
    width: 1000px;
	
	
}

.backtoczcsite h2{
	font-family: 'giovannibook',Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:22px;
    line-height:28px;
	color:#f0f0f1;
	text-align:center;
	margin-top: 0;
	font-weight:300;
}






















































.social_over{
	position:absolute;
	width:39px;
	height:37px;
	right: 117px;
    top: 31px;
	background-image: url(../img/fb_over.png);
	background-repeat: no-repeat;
	cursor:pointer;
	overflow:hidden;
}



.social_over:hover{
	background-position: 0 -37px;
}


.home_over{
	position:absolute;
	width:96px;
	height:47px;
	left: 118px;
    top: 138px;
	background-image: url(../img/home_over.png);
	background-repeat: no-repeat;
	cursor:pointer;
	overflow:hidden;
}



.home_over:hover{
	background-position: 0 -47px;
}


.tab1_over{
	position:absolute;
	width:334px;
	height:122px;
	left: 4px;
    top: 525px;
	background-image: url(../img/tab1_over.png);
	background-repeat: no-repeat;
	cursor:pointer;
	overflow:hidden;
}



.tab1_over:hover{
	background-position: 0 -122px;
}


.lhn_over{
	background-image: url(../img/lhn_over.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 24px;
    left: 6px;
    overflow: hidden;
    position: absolute;
    top: 895px;
    width: 322px;
}



.lhn_over:hover{
	background-position: 0 -24px;
}


.quicklink_over{
	background-image: url(../img/quicklink_over.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 112px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 1586px;
    width: 648px;
}



.quicklink_over:hover{
	background-position: 0 -112px;
}





