body {
	
		background: url(http://www.brandempire.com/tpo/images/background.gif) repeat-x;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;

}

a {

		text-decoration:underline;
		color:#006699;

}

a:hover {

		text-decoration:underline;
		color:#3399CC;

}

a:active {

		text-decoration:underline;
		color:#3399CC;
}

a:visited {

		text-decoration:underline;
		color:#336699;
}

#frame {
	width:772px;
	height: 993px;
	margin-right:auto;
	margin-left:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	
}

#frame #frameleftborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundleft.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;

}
#frame #menu {
	width: 759px;
	margin-left: 7px;
	top: 82px;
	position: absolute;
}



#frame #framerightborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundright.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;
	margin-left: 765px;
}

#frame #indexlefttext {
	margin-left: 63px;
	position: absolute;
	top: 386px;
	height: 367px;
	width: 269px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
}

#frame #indexmiddlestripe {
	margin-left: 390px;
	position: absolute;
	top: 386px;
}


#frame #indexrighttext {
	margin-left: 430px;
	position: absolute;
	top: 386px;
	height: 130px;
	width: 310px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
}


#frame #indexrighttextmiddle {
	margin-left: 550px;
	position: absolute;
	top: 570px;
	height: 1px;
	width: 216px;
	}



#frame #indexrighttextlower {
	margin-left: 425px;
	position: absolute;
	top: 600px;
	height: 230px;
	width: 310px;
	line-height: 14px;
	text-align: justify;
	font-size: 10px;
}




#frame #indexrighttext #indexclientright {
	float: right;
	margin-top: 5px;
}



#frame #topbar {
	background-image: url(http://www.brandempire.com/tpo/images/topbargradient.gif);
	height: 82px;
	width: 759px;
	position: absolute;
	margin-left: 7px;
}

#frame #topbarlogo {
	height: 82px;
	position: absolute;
	margin-left: 18px;
	top: -2px;
}

#frame #topbartexture {
	height: 64px;
	position: absolute;
	margin-left: 512px;
	background-image: url(http://www.brandempire.com/tpo/images/topbartexture2.jpg);
	background-repeat: no-repeat;
	width: 211px;
	padding-top: 18px;
	padding-left: 50px;
	font-size: 11px;
	line-height: 12px;
}


#frame #middlebar {
	margin-left: 7px;
	position: absolute;
	top: 132px;
}

#bottombar {
	width: 720px;
	height: 62px;
	margin-left: 7px;
	top: 916px;
	position: absolute;
	background-image: url(http://www.brandempire.com/tpo/images/bottombargradient.gif);
	font-size: 10px;
	color: #CCCCCC;
	line-height: 14px;
	padding-top: 15px;
	padding-left: 39px;
}
#frame #bottombarvalidate {
	font-size: 10px;
	color: #CCCCCC;
	margin-left: 450px;
	position: absolute;
	top: 946px;
}
#frame #bottombarvalidate a {
	color: #FFFFFF;
}
#frame #topbartexture a {
	color: #000000;
	text-decoration: underline;
}

#frame #topbartexture a:hover {
	color: #000000;
	text-decoration: none;
}


#frame #bottombarvalidate a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}


#bottombar a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

#bottombar a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}











#framewhat #framewhatleftborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundleft.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;

}
#framewhat #menu {
	width: 759px;
	margin-left: 7px;
	top: 82px;
	position: absolute;
}



#framewhat #framewhatrightborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundright.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;
	margin-left: 765px;
}

#framewhat #indexlefttext {
	margin-left: 46px;
	position: absolute;
	top: 386px;
	height: 434px;
	width: 269px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
}

#framewhat #indexmiddlestripe {
	margin-left: 350px;
	position: absolute;
	top: 386px;
}


#framewhat #indexrighttext {
	margin-left: 362px;
	position: absolute;
	top: 352px;
	height: 320px;
	width: 404px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
	background-image: url(http://www.brandempire.com/tpo/images/whatrightgradient.gif);
}


#framewhat #indexrighttextmiddle {
	margin-left: 550px;
	position: absolute;
	top: 637px;
	height: 1px;
	width: 216px;
	}



#framewhat #indexrighttextlower {
	margin-left: 425px;
	position: absolute;
	top: 665px;
	height: 230px;
	width: 310px;
	line-height: 14px;
	text-align: justify;
	font-size: 10px;
}




#framewhat #indexrighttext #indexclientright {
	float: right;
	margin-top: 5px;
}



#framewhat #topbar {
	background-image: url(http://www.brandempire.com/tpo/images/topbargradient.gif);
	height: 82px;
	width: 759px;
	position: absolute;
	margin-left: 7px;
}

#framewhat #topbarlogo {
	height: 82px;
	position: absolute;
	margin-left: 18px;
	top: -2px;
}

#framewhat #topbartexture {
	height: 64px;
	position: absolute;
	margin-left: 512px;
	background-image: url(http://www.brandempire.com/tpo/images/topbartexture2.jpg);
	background-repeat: no-repeat;
	width: 211px;
	padding-top: 18px;
	padding-left: 50px;
	font-size: 11px;
	line-height: 12px;
}


#framewhat #middlebar {
	margin-left: 7px;
	position: absolute;
	top: 132px;
}

#framewhat #bottombar {
	width: 720px;
	height: 62px;
	margin-left: 7px;
	top: 2048px;
	position: absolute;
	background-image: url(http://www.brandempire.com/tpo/images/bottombargradient.gif);
	font-size: 10px;
	color: #CCCCCC;
	line-height: 14px;
	padding-top: 15px;
	padding-left: 39px;
}
#framewhat #bottombarvalidate {
	font-size: 10px;
	color: #CCCCCC;
	margin-left: 450px;
	position: absolute;
	top: 2080px;
}
#framewhat #bottombarvalidate a {
	color: #FFFFFF;
}
#framewhat #topbartexture a {
	color: #000000;
	text-decoration: underline;
}

#framewhat #topbartexture a:hover {
	color: #000000;
	text-decoration: none;
}


#framewhat #bottombarvalidate a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

#framewhat {
	width:772px;
	height: 2125px;
	margin-right:auto;
	margin-left:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #FFFFFF;
	line-height: 11px;
	text-align: justify;
}


#framewhat #middlebar1 {
	margin-left: 7px;
	position: absolute;
	top: 862px;
	background-image: url(http://www.brandempire.com/tpo/images/whatprocess.gif);
	background-repeat: no-repeat;
	height: 137px;
	width: 689px;
	padding-top: 82px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: justify;
}

#framewhat #middlebar2 {
	margin-left: 7px;
	position: absolute;
	top: 1103px;
	height: 219px;
	width: 689px;
	padding-left: 40px;
	padding-right: 40px;
	
}

#framewhat #middlebar3 {
	margin-left: 7px;
	position: absolute;
	top: 1323px;
	background-image: url(http://www.brandempire.com/tpo/images/whatoutsource.gif);
	background-repeat: repeat-y;
	height: 161px;
	width: 689px;
	padding-top: 82px;
	padding-left: 40px;
	padding-right: 40px;
}

#framewhat #middlebar4 {
	margin-left: 7px;
	position: absolute;
	top: 1570px;
	height: 219px;
	width: 689px;
	padding-left: 40px;
	padding-right: 40px;
}






#frameclient #frameclientleftborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundleft.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;

}
#frameclient #menu {
	width: 759px;
	margin-left: 7px;
	top: 82px;
	position: absolute;
}



#frameclient #frameclientrightborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundright.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;
	margin-left: 765px;
}

#frameclient #indexlefttext {
	margin-left: 46px;
	position: absolute;
	top: 386px;
	height: 188px;
	width: 364px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
}

#frameclient #indexmiddlestripe {
	margin-left: 350px;
	position: absolute;
	top: 386px;
}


#frameclient #indexrighttext {
	margin-left: 362px;
	position: absolute;
	top: 352px;
	height: 320px;
	width: 404px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
	background-image: url(http://www.brandempire.com/tpo/images/whatrightgradient.gif);
}


#frameclient #indexrighttextmiddle {
	margin-left: 550px;
	position: absolute;
	top: 637px;
	height: 1px;
	width: 216px;
	}



#frameclient #indexrighttextlower {
	margin-left: 425px;
	position: absolute;
	top: 665px;
	height: 230px;
	width: 310px;
	line-height: 14px;
	text-align: justify;
	font-size: 10px;
}




#frameclient #indexrighttext #indexclientright {
	float: right;
	margin-top: 5px;
}



#frameclient #topbar {
	background-image: url(http://www.brandempire.com/tpo/images/topbargradient.gif);
	height: 82px;
	width: 759px;
	position: absolute;
	margin-left: 7px;
}

#frameclient #topbarlogo {
	height: 82px;
	position: absolute;
	margin-left: 18px;
	top: -2px;
}

#frameclient #topbartexture {
	height: 64px;
	position: absolute;
	margin-left: 512px;
	background-image: url(http://www.brandempire.com/tpo/images/topbartexture2.jpg);
	background-repeat: no-repeat;
	width: 211px;
	padding-top: 18px;
	padding-left: 50px;
	font-size: 11px;
	line-height: 12px;
}


#frameclient #middlebar {
	margin-left: 7px;
	position: absolute;
	top: 132px;
}

#frameclient #bottombar {
	width: 720px;
	height: 62px;
	margin-left: 7px;
	top: 1765px;
	position: absolute;
	background-image: url(http://www.brandempire.com/tpo/images/bottombargradient.gif);
	font-size: 10px;
	color: #CCCCCC;
	line-height: 14px;
	padding-top: 15px;
	padding-left: 39px;
}
#frameclient #bottombarvalidate {
	font-size: 10px;
	color: #CCCCCC;
	margin-left: 450px;
	position: absolute;
	top: 1797px;
}
#frameclient #bottombarvalidate a {
	color: #FFFFFF;
}
#frameclient #topbartexture a {
	color: #000000;
	text-decoration: underline;
}

#frameclient #topbartexture a:hover {
	color: #000000;
	text-decoration: none;
}


#frameclient #bottombarvalidate a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

#frameclient {
	width:772px;
	height: 1843px;
	margin-right:auto;
	margin-left:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #FFFFFF;
	line-height: 11px;
	text-align: justify;
}


#frameclient #middlebar1 {
	margin-left: 7px;
	position: absolute;
	top: 892px;
	background-image: url(http://www.brandempire.com/tpo/images/whatbusiness.gif);
	background-repeat: no-repeat;
	height: 137px;
	width: 689px;
	padding-top: 82px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: justify;
}

#frameclient #middlebar2 {
	margin-left: 7px;
	position: absolute;
	top: 1113px;
	height: 219px;
	width: 689px;
	padding-left: 40px;
	padding-right: 40px;
	
}

#frameclient #middlebar3 {
	margin-left: 7px;
	position: absolute;
	top: 1333px;
	background-image: url(http://www.brandempire.com/tpo/images/whatprocess.gif);
	background-repeat: no-repeat;
	height: 137px;
	width: 689px;
	padding-top: 82px;
	padding-left: 40px;
	padding-right: 40px;
}

#frameclient #middlebar4 {
	margin-left: 7px;
	position: absolute;
	top: 1553px;
	height: 219px;
	width: 689px;
	padding-left: 40px;
	padding-right: 40px;
}






/* CSS Document */


#frameclient #clientlogo1 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 46px;
	position: absolute;
	top: 606px;
}

#frameclient #clientlogo2 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 236px;
	position: absolute;
	top: 606px;
}

#frameclient #clientlogo3 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 427px;
	position: absolute;
	top: 606px;
}

#frameclient #clientlogo4 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 619px;
	position: absolute;
	top: 606px;
}

#frameclient #clientlogo5 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 46px;
	position: absolute;
	top: 796px;
}

#frameclient #clientlogo6 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 236px;
	position: absolute;
	top: 796px;
}

#frameclient #clientlogo7 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 427px;
	position: absolute;
	top: 796px;
}

#frameclient #clientlogo8 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 619px;
	position: absolute;
	top: 796px;
}

#frameclient #clientlogo9 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 46px;
	position: absolute;
	top: 986px;
}

#frameclient #clientlogo10 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 236px;
	position: absolute;
	top: 986px;
}

#frameclient #clientlogo11 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 427px;
	position: absolute;
	top: 986px;
}

#frameclient #clientlogo12 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 619px;
	position: absolute;
	top: 986px;
}

#frameclient #clientlogo13 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 46px;
	position: absolute;
	top: 1180px;
}

#frameclient #clientlogo14 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 236px;
	position: absolute;
	top: 1180px;
}

#frameclient #clientlogo15 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 427px;
	position: absolute;
	top: 1180px;
}

#frameclient #clientlogo16 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 619px;
	position: absolute;
	top: 1180px;
}

#frameclient #clientlogo17 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 46px;
	position: absolute;
	top: 1374px;
}

#frameclient #clientlogo18 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 236px;
	position: absolute;
	top: 1374px;
}

#frameclient #clientlogo19 {
	font-size: 10px;
	text-align: center;
	height: 164px;
	width: 105px;
	margin-left: 427px;
	position: absolute;
	top: 1374px;
}




























#framecontacts {
	width:772px;
	height: 1148px;
	margin-right:auto;
	margin-left:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	
}

#framecontacts #frameleftborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundleft.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;

}
#framecontacts #menu {
	width: 759px;
	margin-left: 7px;
	top: 82px;
	position: absolute;
}



#framecontacts #framerightborder {
	background-image: url(http://www.brandempire.com/tpo/images/backgroundright.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	height: inherit;
	margin-left: 765px;
}

#framecontacts #indexlefttext {
	margin-left: 43px;
	position: absolute;
	top: 386px;
	height: 367px;
	width: 303px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
}


#framecontacts #indexlefttextlower {
	margin-left: 43px;
	position: absolute;
	top: 918px;
	height: 60px;
	width: 303px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
}


#framecontacts #indexmiddlestripe {
	margin-left: 385px;
	position: absolute;
	top: 386px;
}


#framecontacts #indexrighttext {
	margin-left: 386px;
	position: absolute;
	top: 353px;
	height: 718px;
	width: 380px;
	line-height: 16px;
	text-align: justify;
	font-size: 10px;
	background-image: url(http://www.brandempire.com/tpo/images/backgroundcontactform.gif);
	background-repeat: repeat-x;
}


#framecontacts #indexrighttextmiddle {
	margin-left: 550px;
	position: absolute;
	top: 547px;
	height: 1px;
	width: 216px;
	}



#framecontacts #indexrighttextlower {
	margin-left: 425px;
	position: absolute;
	top: 385px;
	height: 132px;
	width: 310px;
	line-height: 14px;
	text-align: justify;
	font-size: 10px;
}


#framecontacts #indexrighttextbottom {
	margin-left: 386px;
	position: absolute;
	top: 935px;
	height: 78px;
	width: 310px;
	line-height: 14px;
	text-align: center;
	font-size: 10px;
}


#framecontacts #indexrighttextmiddlebottom {
	margin-left: 425px;
	position: absolute;
	top: 885px;
	height: 49px;
	width: 309px;
	line-height: 14px;
	text-align: justify;
	font-size: 10px;
}




#framecontacts #indexrighttext #indexclientright {
	float: right;
	margin-top: 5px;
}



#framecontacts #topbar {
	background-image: url(http://www.brandempire.com/tpo/images/topbargradient.gif);
	height: 82px;
	width: 759px;
	position: absolute;
	margin-left: 7px;
}

#framecontacts #topbarlogo {
	height: 82px;
	position: absolute;
	margin-left: 18px;
	top: -2px;
}

#framecontacts #topbartexture {
	height: 64px;
	position: absolute;
	margin-left: 512px;
	background-image: url(http://www.brandempire.com/tpo/images/topbartexture2.jpg);
	background-repeat: no-repeat;
	width: 211px;
	padding-top: 18px;
	padding-left: 50px;
	font-size: 11px;
	line-height: 12px;
}


#framecontacts #middlebar {
	margin-left: 7px;
	position: absolute;
	top: 132px;
}

#framecontacts #bottombar {
	width: 720px;
	height: 62px;
	margin-left: 7px;
	top: 1071px;
	position: absolute;
	background-image: url(http://www.brandempire.com/tpo/images/bottombargradient.gif);
	font-size: 10px;
	color: #CCCCCC;
	line-height: 14px;
	padding-top: 15px;
	padding-left: 39px;
}
#framecontacts #bottombarvalidate {
	font-size: 10px;
	color: #CCCCCC;
	margin-left: 450px;
	position: absolute;
	top: 1101px;
}
#framecontacts #bottombarvalidate a {
	color: #FFFFFF;
}
#framecontacts #topbartexture a {
	color: #000000;
	text-decoration: underline;
}

#framecontacts #topbartexture a:hover {
	color: #000000;
	text-decoration: none;
}


#framecontacts #bottombarvalidate a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}


#bottombar a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

#bottombar a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#framecontacts #indexlefttextlower img {
	float: left;
	padding-right: 10px;
}
#framecontacts #indexrighttextbottom img {
	float: left;
}


#framecontacts #contactframe {
	margin-left: 470px;
	position: absolute;
	top: 575px;
	height: 299px;
	width: 296px;
	line-height: 14px;
	text-align: justify;
	font-size: 10px;
}

#framecontacts #contactframeleft {
	margin-left: 405px;
	position: absolute;
	top: 577px;
	height: 299px;
	width: 58px;
	line-height: 14px;
	text-align: right;
	font-size: 10px;
}


/*FORM*/

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
#inputone {
	height: 20px;
	width: 244px;
	padding-top: 4px;
	padding-left: 4px;
}
#inputtwo {
	height: 20px;
	width: 244px;
	padding-top: 4px;
	padding-left: 4px;
}
#inputthree {
	height: 170px;
	width: 248px;
}














/*CSS for pop up hint box */



#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #EEEEEE;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border:1px solid #FFFFFF;
	line-height:18px;
	z-index:100;
	visibility: hidden;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
margin: 3px 8px;
}
#frameclient a {
	color: #000000;
	text-decoration: none;
}

#frameclient a:hover {
	color: #000000;
	text-decoration: underline;
}
#framewhat #middlebar4 li {
	padding-bottom: 10px;
	list-style-type: square;
}

h1, h2

{
	visibility: hidden;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
