/* BACKGROUND IMAGES */
.BodyBkg {
	/*background-image: url(images/bkgImgs/demolayout_r2_c1.jpg); */
	width: 700px;
	height: 450px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px 0px 0px 0px;
}


/* LEFT BODY BOX */
.leftBox_Title {
	background-image: url(images/bkgImgs/leftbox/welcome_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Title_home {
	background-image: url(images/bkgImgs/leftbox/home_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Title_finishes {
	background-image: url(images/bkgImgs/leftbox/finishes_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Title_gallery {
	background-image: url(images/bkgImgs/leftbox/gallery_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Title_currprojects {
	background-image: url(images/bkgImgs/leftbox/currprojects_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Title_projectspecs {
	background-image: url(images/bkgImgs/leftbox/projectspecs_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Title_tips {
	background-image: url(images/bkgImgs/leftbox/tips_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Title_contact {
	background-image: url(images/bkgImgs/leftbox/contact_r1_c1.jpg); 
	width: 35px;
	height: 560px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 44px;
}
.leftBox_Hdr {
	background-image: url(images/bkgImgs/leftbox/leftbox01_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftBox_Hdr_home {
	background-image: url(images/bkgImgs/leftbox/home_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftBox_Hdr_finishes {
	background-image: url(images/bkgImgs/leftbox/finishes_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftBox_Hdr_gallery {
	background-image: url(images/bkgImgs/leftbox/gallery_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftBox_Hdr_currprojects {
	background-image: url(images/bkgImgs/leftbox/currprojects_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftBox_Hdr_projectspecs {
	background-image: url(images/bkgImgs/leftbox/projectspecs_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftBox_Hdr_tips {
	background-image: url(images/bkgImgs/leftbox/tips_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftBox_Hdr_contact {
	background-image: url(images/bkgImgs/leftbox/contact_r1_c2.jpg); 
	width: 415px;
	height: 158px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}

.fullBox_Body {
	/* background-image: url(images/bkgImgs/leftbox/leftbox01_r2_c2.jpg); */
	width: 625px;
	height: 400px;
	/*background-color: #FFFFFF;*/
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	padding: 10px 5px 0px 10px;
}

.leftBox_Body {
	/* background-image: url(images/bkgImgs/leftbox/leftbox01_r2_c2.jpg); */
	width: 415px;
	height: 400px;
	/*background-color: #FFFFFF;*/
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	padding: 10px 5px 0px 10px;
}

/* RIGHT BOX TOP BKG */
.projectWatch {
	background-image:url(images/projectwatch01.jpg);
	width: 225px;
	height: 350px;
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 60px 20px 2px 15px;
	text-align: justify;
}
.finishLines {
	background-image:url(images/finishlines01.jpg);
	width: 225px;
	height: 350px;
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 60px 20px 2px 15px;
	text-align: justify;
}
.doitYourself {
	background-image:url(images/doityourself01.jpg);
	width: 225px;
	height: 350px;
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 60px 20px 2px 15px;
	text-align: justify;
}

.needMore {
	background-image:url(images/needmore01.jpg);
	width: 225px;
	height: 350px;
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 60px 20px 2px 15px;
	text-align: justify;
}

.rightBottomText {
	width: 225px;
	background-color: #FFFFFF;
	background-position: left top;
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	color: #000000;
	padding: 20px 12px 10px 5px;
}


/* LOGO BACKGROUND IMAGES */
.logoImage {
	background-color: #FFFFFF;
	background-image: url(images/faFauxLogo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.headerBanner {
	background-color: #FFFFFF;
	background-image: url(images/ctbannerdemo01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 86px;
	width: 749px;
}

/* TEXT CLASSES */

.copyText {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding: 1px 5px 2px 5px;
}

.bizAddrText {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	padding: 1px 10px 2px 5px;
}

.bodyText {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 1px 10px 2px 10px;
	text-align:justify;
}
.bodyBold {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 1px 10px 2px 10px;
	text-align:justify;
}
.bodyBoldTitle {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align:justify;
	border-bottom: 1px solid #333333;
	text-align: right;
	
}
.titleText {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding: 1px 0px 3px 0px;
}
.titleBold {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 1px 0px 3px 0px;
}
.titleBoldRed {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BE2F37;
	padding: 1px 0px 3px 0px;
}
.titleBoldGreen {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008065;
	padding: 1px 0px 3px 0px;
}
.titleBoldYellow {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D5A10E;
	padding: 1px 0px 3px 0px;
}

.formtext {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.formfield {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
}

.smlBtn {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#CCCCCC;
	border: 1px solid #006699;	
	cursor: hand;
}

/* NAVIGATION TEXT */

.navText {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EFEFEF;
	padding: 1px 1px 2px 1px;
}
td.navText:hover {
	cursor: hand;	
	border-bottom: 1px solid #D5A10E;
}
a.navLink {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFEFEF;
	padding: 1px 1px 2px 1px;
	text-decoration: none;
	width: 90px;
	height: 18px;
	text-align: center;
}
a.navLink:hover {
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 90px;	
	height: 18px;
	text-align: center;
}

/* ADMIN NAVIGATION */
.adminNavTitle {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EFEFEF;
	padding: 1px 1px 2px 4px;
	background-color:#333333;
}
a.adminNav {
	font-family: 'Trebuchet MS', Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	padding: 1px 1px 2px 12px;
	text-decoration: none;
}
a.adminNav:hover {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC; 
	
}