body{
	margin					: 0px;
	background-image		: url(../images/tc-gradient-bg.gif);
	background-repeat		: repeat-x;
	background-position		: top;	
	}
	
.bodyFont{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	line-height				:18px;
	}
	
/* START OF BODY LINKS */
a.bodyLink:link{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	text-decoration			: underline;
	}

a.bodyLink:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	text-decoration			: underline;
	}
	
a.bodyLink:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #113382;
	text-decoration			: underline;
	}
/* END OF BODY LINKS */

/* NAVIGATION LINK STYLE */
a.nav:link{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #373737;
	text-decoration			: none;
	}

a.nav:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #373737;
	text-decoration			: none;
	}
	
a.nav:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}

a.nav:active{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}

/* NAVIGATION LINK OVER STYLE */
/*.navOn{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #f7af05;
	text-decoration			: none;
	}*/
/* NAVIGATION LINK OVER STYLE */
a.navOn:link,
a.navOn:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #f7af05;
	text-decoration			: none;
	}
	
a.navOn:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #f7af05;
	text-decoration			: none;
	}

/* LHC & RHC NAVIGATION LINKS STYLE */
a.subnav:link{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #113382;
	text-decoration			: none;
	}

a.subnav:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #113382;
	text-decoration			: none;
	}
	
a.subnav:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}

a.subnav:active{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}
	
a.subnav-on:lnk{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}
	
a.subnav-on:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}
	
a.subnav-on:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}

/* LHC & RHC NAVIGATION HEADERS STYLE */
.headers-bg{
	background-image		: url(../images/tc-lhc-head.gif);
	background-repeat		: no-repeat;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #373737;
	}

/* FOOTER BOTTOM STRETCH BACKGROUND */
.footer{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: normal;
	color					: #98a1b7;
	background-image		: url(../images/tc-foot-bttm.gif);
	background-repeat		: repeat-x;
	background-position		: bottom;
	border-top				:1px solid #dadada;
	}
	
/* FOOTER LINKS */
a.footerlinks:link,
a.footerlinks:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	font-weight				: normal;
	color					: #113382;
	}
	
a.footerlinks:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	font-weight				: normal;
	color					: #98a1b7;
	}

/* PAGE STYLES */
.org-headers{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 20px;
	font-weight				: normal;
	color					: #fbbe2d;
	float					: left;
	}
	
/* PAGE STYLES */
.org-headers1{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 20px;
	font-weight				: normal;
	color					: #fbbe2d;
	line-height 			: 24px;
	}
.archicad12-bg{
	background-image		: url(../images/tc-archicad-12.jpg);
	background-repeat		: no-repeat;
	background-position		: right top;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	line-height				:18px;
	}
	
.archicad12-bg1{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	line-height				:18px;
	}

/* SCROLL AREA STYLES */
.scrollBg{
	background-image		: url(../images/tc-scroll-bg.gif);
	background-repeat		: repeat-x;
	}
	
.scroll-headers{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #113382;
	}
	
	
a.scroll:link{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #113382;
	text-decoration			: none;
	}

a.scroll:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #113382;
	text-decoration			: none;
	}
	
a.scroll:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}

a.scroll:active{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	font-weight				: bold;
	color					: #f8b30f;
	text-decoration			: none;
	}
	
/* START OF PRODUCT CAT */
.test1{
	background-image	: url(../images/tc-prodlist-whitebg.gif);
	background-repeat	: repeat-x;
	height				: 40px;
	color				: #113382;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
	
}

.test2{
	background-image	: url(../images/tc-prodlist-bg.gif);
	background-repeat	: repeat-x;
	height				: 40px;
	color				: #fbbe2d;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
}
	
.toggler {
	width				: 455px;
	height				: 40px;
	cursor				: pointer;
}

a.catsubnav:link{
	padding				: 0px 0px 0px 50px;
	color				: #113382;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 40px;
	text-decoration		: none;
}
a.catsubnav:visited{
	padding				: 0px 0px 0px 50px;
	color				: #113382;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 40px;
	text-decoration		: none;
}
a.catsubnav:hover{
	padding				: 0px 0px 0px 50px;
	color				: #fbbe2d;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 40px;
	text-decoration		: none;
}
	
.prodcatlist-up{
	background-image		: url(../images/tc-prodlist-whitebg.gif);
	background-repeat		: repeat-x;
	height					: 80px;
	background-position		: bottom;
	cursor					: pointer;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #113382;
	text-indent				: 3px;
	line-height				: 80px;
	}
	
.prodcatlist-ovr{
	background-image		: url(../images/tc-prodlist-bg.gif);
	background-repeat		: repeat-x;
	height					: 80px;
	background-position		: bottom;
	cursor					: pointer;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #fbbe2d;
	text-indent				: 3px;
	line-height				: 80px;
	}
	
.prodcatlistend-up{
	height					: 80px;
	background-position		: bottom;
	cursor					: pointer;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #113382;
	text-indent				: 3px;
	line-height				: 80px;
	}
	
.prodcatlistend-ovr{
	background-image		: url(../images/tc-prodlistend-bg.jpg);
	background-repeat		: repeat-x;
	height					: 80px;
	background-position		: bottom;
	cursor					: pointer;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #fbbe2d;
	text-indent				: 3px;
	line-height				: 80px;
	}
	
.bg{
	background-image		: url(../images/tc-repeat.gif);
	background-repeat		: repeat-x;
	background-position		: top;
	}
	
a.prodcatlink:link{
	float					: right;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	text-decoration			: none;
	padding-top				: 5px;
	padding-right			: 0px;
	padding-bottom			: 0px;
	padding-left			: 0px;
	}

a.prodcatlink:visited{
	float					: right;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	text-decoration			: none;
	padding-top				: 5px;
	padding-right			: 0px;
	padding-bottom			: 0px;
	padding-left			: 0px;
	}
	
a.prodcatlink:hover{
	float					: right;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #fbbe2d;
	text-decoration			: none;
	padding-top				: 5px;
	padding-right			: 0px;
	padding-bottom			: 0px;
	padding-left			: 0px;
	}

/* END OF PRODUCT CAT */

.prodpic{
	float					: left;
	}

.prodcontainer{
	float: left;
	margin					: 0px 13px 0px;
	width					: 260px;
	}

.prodHead{
	float					: left; 
	margin					: 0px 0px 15px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #fbbe2d;
	}
	
a.projectlinks:link{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #113382;
	}
	
a.projectlinks:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #113382;
	}

a.projectlinks:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #fbbe2d;
	}
	
.projectdot{
	clear					: both;
	padding					: 0px 0px 25px;
	} 
	
.prodcontent{
	clear:left;
	}

.yellowhead{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #fbbe2d;
	}

.login-borders{
	border					: 1px solid #dadada;
	height					: 25px;
	width					: 215px;
	padding-top				: 5px;
	padding-right			: 0px;
	padding-bottom			: 0px;
	padding-left			: 5px;
	}
	
.supportnavstart{
	float					: left;
	margin					: 11px 0px 0px 10px;
	}

.supportnav{
	float					: left;
	margin					: 11px 104px 0px;
	}
	
a.supportlink:link{
	color				: #113382;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
	text-decoration		: none;
	}
	
a.supportlink:visited{
	color				: #113382;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
	text-decoration		: none;
	}
	
a.supportlink:hover{
	color				: #fbbe2d;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: Arial, Helvetica, sans-serif;
	text-decoration		: underline;
	}
	
.subNavBg{
	background-image	: url(../images/tc-subnav-bg.gif);
	background-repeat	: repeat-x;

	}
	

	




.grouppic1{

	float:left;
	
}
.groupcontainer{
	height: 950px;
}
.groupcontainer-kzn{
	height: 280px;
}
.groupcontainer-dipco{
	height: 260px;
}

.grouptitle{
	clear:both;
	padding: 10px 0px 20px;
	width: 180px;
}
.piccontainer{
	float:left;
	width:135px;
	margin: 0px 40px 0px 0px;
}

.successcontainer{
	background-color:#dfdfdf;
	float:left;

}

.successpic{
	float:left;
	padding: 3px 3px 3px 3px;
}


/* MAIN PAGE ADVERT AREA */
#advert_image{
	float				: right;
	margin-left 		: 13px;
	margin-bottom 		: 5px;
	clear				: left;
	}
	
#advert_image_main{
	margin-left 		: auto;
	margin-right 		: auto;
	width 				: 400px;
	padding-bottom 		: 25px;
	}
	
/* CLIENT LOGIN STYLES */
.clienttab{
	background-image		: url(../images/tc-client-tab.gif);
	background-repeat		: no-repeat;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	color					: #fdc52d;
	}
	
.clienttabovr{
	background-image		: url(../images/tc-client-tab-ovr.gif);
	background-repeat		: no-repeat;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #373737;	
	}
/* START OF ADVERT LINKS */
a:link{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	text-decoration			: underline;
	}

a:visited{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #858da0;
	text-decoration			: underline;
	}
	
a:hover{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #113382;
	text-decoration			: underline;
	}
/* END OF ADVERT LINKS */
