@charset "UTF-8";
/* CSS Document */


/*----------------BEGINHOME-----------------*/

html {
	overflow: scroll;
	}


DIV#BODY {
	background-color: #FFFFFF;
	width: 712px;
	height: 800px;
	margin: auto;
	margin-top: 15px;
	border: #666666 5px solid;
	}

DIV#HEADERCONTAINER {
	width: 712px;
	height: 80px; 
	}

DIV#HEADER1 {
	width: 208px;
	height: 80px;
	background-image: url(Webimages/images/LexHeaderFullCenter_Left_80x208.gif);
	background-repeat: no-repeat;
	float: left;
	}

DIV#FLASH {
	width: 185px;
	height: 40px;
	margin-top: 38px;
	margin-left: 10px; 
	}	

DIV#HEADER2 {
	width: 504px;
	height: 80px;
	float: right;
	background-image: url(Webimages/images/LexHeaderFullCenter_Right_208x504.gif);
	background-repeat: no-repeat;
	}

DIV#CLEAR {
	width: 712px;
	height: 27px; 
	float: left;
	}

DIV#PRIMARYNAVCONTAINER {
	width: 200px;
	height: 700px;
	float: left;
	}
	
DIV#PRIMARYNAV {
	width: 110px;
	height: 349px; 
	margin: auto; 
	}

DIV#REQUESTESTCONTAINER {
	width: 200px;
	height: 30px;
	float: left;
	}

DIV#REQUESTEST {
	width: 110px;
	height: 30px;
	margin: auto;
	}

DIV#CHECKOUTCONTAINER {
	width: 200px;
	height: 39px;
	margin-top: 10px;
	float: left;
	}
	
DIV#CHECKOUT {
	width: 110px;
	height: 39px;
	margin: auto;
	background-image: url(Webimages/images/CheckOutTHKIA.gif);
	background-repeat: no-repeat;
	}


DIV#THKIACONTAINER {
	width: 200px;
	height: 70px;
	margin-top: 10px;
	float: left;
	}
	
DIV#THKIA {
	width: 100px;
	height: 70px;
	margin: auto;
	background-image: url(Webimages/images/THKIAlogo_100x70px.gif);
	background-repeat: no-repeat;
	}

DIV#RSSCONTAINER {
	width: 200px;
	height: 100px;
	float: left;
	}

DIV#RSS {
	width: 200px;
	height: 100px;
	margin: auto;
	}

DIV#RIGHTCONTAINTER {
	width: 500px;
	height: 690px;
	float: right;
	}

DIV#SECONDARYHED {
	width: 501px;
	height: 80px;
	float: right;
	}

DIV#SECONDHED2 {
	width: 465px;
	height: 20px;
	float: right;
	}

DIV#INTROCONTAINER {
	width: 501px;
	height: 230px;
	float: right;
	}

DIV#CMPHOTO {
	width: 140px;
	height: 87px;
	float: left;
	background-color: #999999;
	margin-top: 10px;
	}

DIV#PHOTOPHOTO {
	width: 140px;
	height: 87px;
	float: left;
	background-color: #999999;
	margin-left: 25px;
	margin-top: 10px;
	}
	
DIV#CGAPHOTO {
	width: 140px;
	height: 87px;
	float: left;
	background-color: #999999;
	margin-left: 25px;
	margin-top: 10px;
	}

DIV#CMBUTTON {
	width: 118px;
	height: 48px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	}
	
	
DIV#PHOTOBUTTON {
	width: 118px;
	height: 48px;
	margin-top: 10px;
	float: left;
	margin-left: 48px;
	}	

DIV#CGABUTTON {
	width: 118px;
	height: 48px;
	margin-top: 10px;
	float: left;
	margin-left: 45px;
	}	
		
DIV#CMTEXT {
	width: 130px;
	height: 60px;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	}
	
DIV#PHOTOTEXT {
	width: 130px;
	height: 60px;
	float: left;
	margin-top: 10px;
	margin-left: 35px;
	}	

DIV#CGATEXT {
	width: 130px;
	height: 60px;
	float: left;
	margin-top: 10px;
	margin-left: 35px;
	}
	

DIV#ABOUTCONTAINER {
	width: 501px;
	height: 180px;
	float: right;
	}

DIV#ABOUT {
	width: 480px;
	height: 180px;
	float: left;
	margin-left: -5px;
	background-image: url(Webimages/images/Home_BoxedText_480x174.gif);
	background-repeat: no-repeat;
	}

DIV#THIRDNAV {
	width: 501px;
	height: 60px;
	float: left;
	margin-top: 30px;
	}

DIV#ASSOCIATIONS {
	width: 500px;
	height: 90px;
	float: left;
	margin-top: 10px;
	background-image: url(Webimages/images/Partnership_AllAssociations.jpg);
	}
	
DIV#BBB {
	width: 85px;
	height: 32px;
	float: left;
	padding-left: 5px;
	}
	
DIV#CPC {
	width: 50px;
	height: 47px;
	float: left;
	margin-left: 5px;
	}
	
DIV#EDC {
	width: 48px;
	height: 50px;
	float: left;
	margin-left: 5px;
	}
	
DIV#NAPP {
	width: 70px;
	height: 25px;
	float: left;
	margin-left: 4px; 
	}
	
DIV#DMP {
	width: 50px;
	height: 48px;
	float: left;
	margin-left: 5px; 
	}

DIV#PPA {
	width: 60px;
	height: 25px;
	float: left;
	margin-left: 7px;
	}

DIV#PPI {
	width: 63px;
	height: 40px;
	float: left;
	margin-left: 7px; 
	}
	
/*----------------ENDHOME--------------------*/

/*----------------BEGINTEST------------------*/

DIV#BODYTEST {
	background-color: #FFFFFF;
	width: 712px;
	height: 1595px;
	margin: auto;
	margin-top: 15px;
	border: #666666 5px solid;
	}

DIV#TESTCONTAINERTEST {
	width: 501px;
	height: 900px;
	float: right;
	}

DIV#TESTIMONIAL1 {
	width: 501px;
	height: 131px;
	float: left;
	background-image: url(Webimages/images/Testimonial1.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	}

DIV#TESTIMONIAL2 {
	width: 470px; 
	height: 127px;
	float: left;
	margin-top: 15px;
	background-image: url(Webimages/images/Testimonial2.gif);
	background-repeat: no-repeat;
	}

DIV#TESTIMONIAL3 {
	width: 480px;
	height: 127px;
	float: left;
	margin-top: 10px;
	margin-left: -5px;
	background-image: url(Webimages/images/Testimonial3.gif);
	background-repeat:no-repeat;
	}

DIV#TESTIMONIAL4 {
	width: 485px;
	height: 127px;
	float: left;
	margin-top: 5px;
	background-image: url(Webimages/images/Testimonial_4.gif);
	background-repeat: no-repeat;
	}

DIV#TESTIMONIAL5 {
	width: 485px;
	height: 127px;
	float: left;
	margin-top: 5px;
	background-image: url(Webimages/images/Testimonial5.gif);
	background-repeat: no-repeat;
	}

DIV#TESTIMONIAL6 {
	width: 485px;
	height: 80px;
	float: left;
	background-image: url(Webimages/images/Testimonial_6.gif);
	background-repeat: no-repeat;
	}

DIV#TESTIMONIAL7 {
	width: 489px;
	height: 95px;
	float: left;
	margin-top: 10px;
	background-image: url(Webimages/images/Testimonial_7.gif);
	background-repeat: no-repeat;
	}

DIV#TESTIMONIAL8 {
	width: 496px;
	height: 95px;
	margin-top: 10px;
	float: left;
	background-image: url(Webimages/images/Testimonial8.gif);
	background-repeat: no-repeat;
	}

DIV#TESTIMONIAL9 {
	width: 496px;
	height: 109px;
	float: left;
	margin-top: 10px;
	background-image: url(Webimages/images/Testimonial9.gif);
	background-repeat: no-repeat;
	}
	
DIV#TESTIMONIAL10 {
	width: 475px;
	height: 78px;
	float: left;
	margin-top: 10px;
	background-image: url(Webimages/images/Testimonial10.gif);
	background-repeat: no-repeat;
	}

DIV#TESTIMONIAL11 {
	width: 497px;
	height: 67px;
	float: left;
	margin-top: 10px;
	background-image: url(Webimages/images/Testimonial11.gif);
	background-repeat: no-repeat;
	}
	
DIV#TESTIMONIAL12 {
	width: 467px;
	height: 103px;
	float: left;
	margin-top: 10px;
	background-image: url(Webimages/images/Testimonial_12.gif);
	background-repeat: no-repeat;
	}

DIV#THIRDNAVTEST {
	width: 400px;
	height: 44px;
	float: left;
	margin-top: 30px; 
	}

/*---------------ENDTEST----------------------*/
/*---------------BEGINCONTACT--------------------*/

DIV#CONTACTCONTAINER {
	width: 501px; 
	height: 700px;
	float: right;
	}

DIV#CONTACTUS {
	width: 501px;
	height: 20px; 
	float: left;
	}

DIV#MAIL {
	width: 180px;
	height: 260px;
	float: left;
	}

DIV#EMAIL {
	width: 321px;
	height: 260px;
	float: right;
	}

DIV#TESTCONTACT {
	width: 501px;
	height: 143px;
	float: left;
	background-image: url(Webimages/images/Contact_Testimonial.gif);
	background-repeat:no-repeat;
	} 

DIV#THIRDNAVCONTACT {
	width: 400px;
	height: 52px;
	float: left;
	margin-top: 85px; 
	}
	
DIV#READMORE {
	width: 490px;
	height: 30px;
	float: right;
	margin-top: 2px;
	}
/*-----------------------ENDCONTACT-----------------------*/

/*----------------------BEGINCONSTRUCTION------------------*/

DIV#CONSTRUCTIONCONAINTER {
	width: 501px;
	height: 750px;
	float: right;
	}

DIV#CONSTRUCTION {
	width: 501px;
	height: 50px;
	float: left;
	}

DIV#PHOTOCONTAINER {
	width: 501px;
	height: 400px;
	float: left;
	}

DIV#PHOTO {
	width: 350px;
	height: 307px;
	margin-left: 30px;
	margin-top: 30px; 
	background-image: url(Webimages/images/ConstructionMan_350x307.jpg);
	background-repeat: no-repeat;
	}

DIV#THIRDNAVCONSTRUCTION {
	width: 501px;
	height: 52px;
	float: left;
	margin-top: 75px; 
	}
/*-------------------ENDCONSTRUCTION-------------------*/

/*------------------BEGINCM-----------------------*/

DIV#CUSTOMMEDIACONTAINER {
	width: 499px;
	height: 140px;
	float: left; 
	}

DIV#CUSTOMMEDIA {
	width: 499px; 
	height: 27px;
	float: left;
	}
	
DIV#ORANGE {
	width: 475px;
	height: 105px;
	float: left;
	margin-top: 5px; 
	background-color: #F69831;
	}

DIV#MEDIACONTAINER {
	width: 184px;
	height: 430px;
	float: left;
	margin-top: 10px;
	}

DIV#MEDIATITLE {
	width: 184px;
	height: 20px;
	float: left;
	}

DIV#MEDIACONTENT {
	width: 184px;
	height: 230px;
	float: left;
	margin-top: 5px;
	background-image: url(Webimages/images/CM_Media.gif);
	background-repeat: no-repeat;
	}
	
DIV#SERVICESBUTTON {
	width: 131px;
	height: 54px;
	float: left;
	margin-top: 10px;
	}

DIV#PORTFOLIOCONTAINER {
	width: 290px;
	height: 450px;
	float: right;
	margin-right: 25px;
	margin-top: 10px; 
	}
	
DIV#PORTFOLIOTITLE {
	width: 281px;
	height: 20px;
	float: left;
	}

DIV#PORTFOLIOPHOTO {
	width: 281px;
	height: 190px;
	float: left;
	margin-top: 5px;
	}

DIV#PORTFOLIODESCRIPTION {
	width: 280px;
	height: 105px;
	float: left; 
	margin-top: 10px;
	}

DIV#PORTFOLIONAVCONTAINER {
	width: 280px;
	height: 40px;
	float: left;
	margin-top: 3px;
	}
	
DIV#PORTFOLIOTITLES {
	width: 280px;
	height: 10px;
	float: left;
	margin-top: 5px;
	}
	
DIV#CLEAR2 {
	width: 499px;
	height: 10px;
	float: left;
	}

DIV#THIRDNAVCM {
	width: 499px;
	height: 47px;
	float: left;
	margin-top: 15px; 
	}


/*---------------ENDCM--------------------------*/

/*------------------BEGINWHYCM----------------------------*/

DIV#STATISTICS {
	width: 501px;
	height: 494px;
	background-image: url(Webimages/images/CM_Why_420x494.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 20px;
	}
	
DIV#THIRDNAVWHYCM {
	width: 501px;
	height: 44px;
	float: left;
	margin-top: 40px; 
	}

/*----------------ENDWHYCM------------------------*/

/*-----------------BEGINCGA------------------*/

DIV#CGACONTAINER {
	width: 499px;
	height: 180px;
	float: left; 
	}


DIV#COMMGRAPH {
	width: 499px;
	height: 45px;
	float: left;
	}

DIV#ORANGE2 {
	width: 475px;
	height: 130px;
	float: left;
	margin-top: 5px; 
	background-color: #F69831;
	}

DIV#PORTFOLIOCONTAINER2 {
	width: 290px;
	height: 400px;
	float: right;
	margin-right: 25px;
	margin-top: 15px;
	}

DIV#THIRDNAVCGA {
	width: 499px;
	height: 44px;
	float: left;
	margin-top: 5px; 
	}

DIV#MEDIACONTAINER2 {
	width: 184px;
	height: 400px;
	float: left;
	margin-top: 15px;
	}

DIV#PRODUCTCONTENT {
	width: 184px;
	height: 130px;
	float: left;
	margin-top: 10px;
	background-image: url(Webimages/images/CGA_ProductList.gif);
	background-repeat: no-repeat;
	}

/*------------------ENDCGA----------------------------*/

/*-----------------BEGINSERVICES-----------------------*/

DIV#ORANGE3 {
	width: 475px;
	height: 90px;
	float: left;
	margin-top: 5px; 
	background-color: #F69831;
	}

DIV#SERVICES {
	width: 501px;
	height: 280px;
	float: left;
	margin-top: 20px;
	background-image: url(Webimages/images/ServicesList.gif);
	background-repeat: no-repeat;
	}
	
DIV#THIRDNAVSERVICES {
	width: 501px;
	height: 44px;
	float: left;
	margin-top: 118px; 
	}

/*-----------------ENDSERVICES----------------------------*/

/*----------------BEGINCAREERS-----------------------*/

DIV#BODYCAREER {
	background-color: #FFFFFF;
	width: 712px;
	height: 950px;
	margin: auto;
	margin-top: 15px;
	border: #666666 5px solid;
	}

DIV#ORANGE4 {
	width: 475px;
	height: 250px;
	float: left;
	margin-top: 5px;
	background-color: #F69831;
	}
	
DIV#MANAGINGEDITOR {
	width: 471px;
	height: 525px;
	float: left;
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 20px;
	}

DIV#THIRDNAVCAREERS {
	width: 501px;
	height: 44px;
	float: left;
	}


/*--------------BEGINWHYCGA------------------------------*/

DIV#WHYCGA {
	width: 501px;
	height: 45px;
	float: left; 
	}

DIV#ORANGE4 {
	width: 475px;
	height: 195px;
	background-color: #F69831;
	float: left;
	margin-top: 5px;
	}
	
DIV#TESTWHYCGA {
	width: 501px;
	height: 68px;
	margin-top: 80px;
	float: left;
	background-image: url(Webimages/images/Testimonial10.gif);
	background-repeat: no-repeat;
	}

DIV#THIRDNAVWHYCGA {
	width: 501px;
	height: 44px;
	float: left;
	margin-top: 118px;
	}

/*-------------------ENDWHYCGA---------------------*/

/*---------------------BEGINPORTFOLIO------------------*/

DIV#PORTFOLIO {
	width: 500px; 
	height: 27px;
	float: right;
	}
	
DIV#CMBUTTONPORT {
	width: 118px;
	height: 48px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	}
	
	
DIV#PHOTOBUTTONPORT {
	width: 118px;
	height: 48px;
	margin-top: 10px;
	float: left;
	margin-left: 48px;
	}	

DIV#CGABUTTONPORT {
	width: 118px;
	height: 48px;
	margin-top: 10px;
	float: left;
	margin-left: 45px;
	}	

DIV#PORTCONTAINER {
	width: 475px;
	height: 293px;
	float: left;
	margin-top: 10px;
	background-color: #999999;
	}

DIV#MAINNAV {
	width: 190px;
	height: 183px;
	float: left;
	margin-top: 15px; 
	}

DIV#CAPTIONL {
	width: 305px;
	height: 105px;
	float: right;
	margin-top: 15px; 
	}

DIV#THIRDNAVPORT {
	width: 501px;
	height: 44px;
	float: left;
	margin-top: 20px;
	}

/*------------------ENDPORTFOLIO--------------------*/

/*----------------REQUESTEST----------------------------*/


DIV#REQUESTCONT {
	width: 640px;
	height: 620px;
	float: right; 
	}
	
DIV#THIRDNAVREQUEST {
	width: 537px;
	height: 50px;
	float: right;
	}

DIV#THIRDNAVTHANKS {
	width: 498px;
	height: 50px;
	float: left;
	margin-top: 420px;
	}

/*----------------BEGINPARAGRAPHSTYLES----------------*/



.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 20px;
	}

.p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666; 
	line-height: 20px;
	font-weight: bolder;
	}

.p4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 20px;
	}

.p5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 5px;
	margin-top: 0px;
	font-weight:lighter;
	}

.p6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	}

.p7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}

.p8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 16px;
	color: #666666;
	}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #06598D;
	}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #F69831;
	}

.p9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	line-height: 25px;
	}

