* {
	margin: 0;
	padding: 0;
}

body {
	font: normal 0.8em/1.4em Verdana, sans-serif;
	background-color: #fff;
	color: #878787;
	text-align: center;
}

#container {
	margin: 20px auto 0 auto;
	width: 972px;
	text-align: left;
	
}

/*
 Standard style
 */
a {
	color: #f37021;
	text-decoration: none;
}

a:hover { color: #878787; }
p 		{ padding-bottom: 10px; }
a img 	{ border: 0; }

/*
 Header properties
 */	
 
#header {
	float: left;
	width: 972px;
}

#header h1 {
	background: url(../images/assets/50carleton-logo.gif) top left no-repeat;
	width: 145px;
	float: left;
	height: 16px;
	text-indent: -9999px;	
}

#header h1 a {
	display: block;
	width: 145px;
	height: 16px;
}

/*
 Navigation w/ image replacement
 */

#nav {
	list-style: none;
	height: 14px;
	display: inline;
	overflow: hidden;
	width: 730px;
	float: left;
	padding-left: 50px;
	margin-top: 5px;
}
	
#nav li {
	display: inline;
	list-style-type: none;
}

#nav a {
	float: left;
	padding: 14px 0 0 0;
	width: 50px;
	margin-left: 20px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
}

#nav .text {
	float: left;
	padding: 0;
	width: 20px;
	margin-left: 25px;
	overflow: hidden;
	color: #838383;
	height: 20px !important; 
	height /**/:20px; /* for IE5/Win */
}

#nav .text:hover
{
	color: #F37021;
}
	
	
#nav a:hover 					{ background-position: 0 -14px; }
#nav a:active, #nav a.selected 	{ background-position: 0 -14px; }


#a-home a 		{ background: url(../images/assets/a-home.jpg) top left no-repeat; }
#a-about a 		{ background: url(../images/assets/a-about.jpg) top left no-repeat; }
#a-portfolio a 	{ background: url(../images/assets/a-portfolio.jpg) top left no-repeat; }
#a-contact a 	{ width: 46px; background: url(../images/assets/a-contact.jpg) top left no-repeat; }
#a-blog a 		{ width: 50px; background: url(../images/assets/a-blog.jpg) top left no-repeat; }
#a-ibo a 		{ width: 35px; background: url(../images/assets/a-ibo.jpg) top left no-repeat; }
#a-iad a 		{ width: 19px; background: url(../images/assets/a-iad.jpg) top left no-repeat; }
#a-fr a                { width: 45px; background: url(../images/assets/a-fr.jpg) top left no-repeat; }
#a-withbob a 	{ width: 130px;  background: url(../images/assets/a-withbob.jpg) top left no-repeat; }
#a-front a 		{ width: 130px; margin-left: 45px; background: url(../images/assets/a-withbob.jpg) top left no-repeat; }


#fr-a-home a               { width: 38px; background: url(../images/assets/fr-a-home.jpg) top left no-repeat; }
#fr-a-about a              { width: 72px; background: url(../images/assets/fr-a-about.jpg) top left no-repeat; }
#fr-a-portfolio a  { width: 55px; background: url(../images/assets/fr-a-portfolio.jpg) top left no-repeat; }
#fr-a-contact a    { width: 42px; background: url(../images/assets/fr-a-contact.jpg) top left no-repeat; }
#fr-a-blog a               { width: 65px; background: url(../images/assets/fr-a-blog.jpg) top left no-repeat; }
#fr-a-ibo a                { width: 20px; background: url(../images/assets/fr-a-ibo.jpg) top left no-repeat; }
#fr-a-iad a                { width: 24px; background: url(../images/assets/fr-a-iad.jpg) top left no-repeat; }
#a-en a                { width: 39px; background: url(../images/assets/a-en.jpg) top left no-repeat; }
#fr-a-withbob a    { width: 168px;  background: url(../images/assets/fr-a-withbob.jpg) top left no-repeat; }
#fr-a-front a              { width: 168px; margin-left: 58px; background: url(../images/assets/fr-a-withbob.jpg) top left no-repeat; }

/*
 IAD Nav
*/

#iad-logo {
	margin-left: 50px;
}

#iad-nav {
	list-style: none;
	height: 14px;
	display: inline;
	overflow: hidden;
	width: 640px;
	float: left;
	padding-left: 90px;
}
	
#iad-nav li {
	display: inline;
	list-style-type: none;
}

#iad-nav a {
	float: left;
	padding: 14px 0 0 0;
	width: 71px;
	margin-left: 30px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
	}
	
#iad-nav a:hover 						{ background-position: 0 -14px; }
#iad-nav a:active, #iad-nav a.selected 	{ background-position: 0 -14px; }


#a-iad-blog a 		{ background: url(../images/assets/a-iad-blog.jpg) top left no-repeat; }
#a-case a 			{ background: url(../images/assets/a-case.jpg) top left no-repeat; }
#a-news a 			{ background: url(../images/assets/a-news.jpg) top left no-repeat; }
#a-reference a 		{ background: url(../images/assets/a-reference.jpg) top left no-repeat; }

/*
 IBO Nav
*/
#ibo-nav {
	list-style: none;
	height: 14px;
	display: inline;
	overflow: hidden;
	width: 640px;
	float: left;
	padding-left: 90px;
}
	
#ibo-nav li {
	display: inline;
	list-style-type: none;
}

#ibo-nav a {
	float: left;
	padding: 14px 0 0 0;
	width: 71px;
	margin-left: 30px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
}
	
#ibo-nav a:hover { background-position: 0 -14px; }

#a-ibo-blog a { background: url(../images/assets/a-ibo-blog.jpg) top left no-repeat; }

/*
 IBO Case studies sub nav
 */
#case-nav {
	list-style: none;
	height: 14px;
	display: inline;
	overflow: hidden;
	width: 640px;
	float: left;
	margin-bottom: 65px;
	padding-left: 75px;
}
	
#case-nav li {
	display: inline;
	list-style-type: none;
}

#case-nav a {
	float: left;
	padding: 14px 0 0 0;
	width: 50px;
	margin-left: 0px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
}
	
#case-nav a:hover 							{ background-position: 0 -14px; }
#case-nav a:active, #case-nav a.selected 	{ background-position: 0 -14px; }


#a-ibo-bob a 		{ width: 75px; background: url(../images/assets/a-ibo-bob.gif) top left no-repeat; }
#a-ibo-ntl a 		{ width: 108px; background: url(../images/assets/a-ibo-ntl.gif) top left no-repeat; }
#a-ibo-gno a 		{ width: 234px; background: url(../images/assets/a-ibo-gno.gif) top left no-repeat; }
#a-ibo-journal a 	{ width: 206px; background: url(../images/assets/a-ibo-journal.gif) top left no-repeat; }

/*
 Fish
 */

#fish {
	width: 716px;
	float: left;
	height: 530px;
	margin-top: 10px;
}

#fish img {
	margin-top: 20px;
}

/*
 Secondary navigation w/ image replacement
 */

#secondary-nav {
	list-style: none;
	height: 120px;
	display: inline;
	overflow: hidden;
	width: 716px;
	float: left;
}
	
#secondary-nav li {
	display: inline;
	list-style-type: none;
}

#secondary-nav a {
	float: left;
	padding: 89px 0 0 0;
	width: 158px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:87px; /* for IE5/Win */
}

#a-intuition a { 
	background: url(../images/assets/a-intuition.jpg) top left no-repeat; 
	margin-left: 10px;
}

#a-integrated a { 
	background: url(../images/assets/a-integrated.jpg) top left no-repeat; 
	margin-left: 80px;
}

#a-audience a { 
	height: 188px;
	width: 229px;
	background: url(../images/assets/a-audience.jpg) top left no-repeat; 
	margin-left: 80px;
}

#a1-fr a {
        background: url(../images/assets/a1-fr.jpg) top left no-repeat;
        margin-left: 10px;
}

#a2-fr a {
        background: url(../images/assets/a2-fr.jpg) top left no-repeat;
        margin-left: 80px;
}

#a3-fr a {
        height: 188px;
        width: 229px;
        background: url(../images/assets/a3-fr.jpg) top left no-repeat;
        margin-left: 80px;
}

#a-daafr a {
	height: 18px;
	width: 229px;
	background: url(../images/assets/a-daafr.jpg) top left no-repeat; 
	margin-left: 485px;
	margin-top: 15px;
}

#th-nav {
	list-style: none;
	height: 18px;
	float: right;
	display: inline;
	overflow: hidden;
	width: 250px;
	float: left;
}

#th-nav li {
	display: inline;
	list-style-type: none;
}

#th-nav a {
	float: left;
	padding: 18px 0 0 0;
	width: 198px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:87px; /* for IE5/Win */
}

#a-daa a {
	display: block;
	width: 250px;
	position: relative;
	top: -20px;
	left: 480px;
}

/*
 Indev
 */
 
#indev {
	background: url(../images/assets/message-banner.jpg) no-repeat;
	height: 32px;
	width: 726px;
	margin-top: 30px;
	margin-bottom: 20px;
	float: left;
	text-indent: -9999px;
}

#indev p {
	background: transparent;
	height: 32px;
}

#indev a {
	display: block;
	width: 340px;	
	position: relative;
	left: 345px;
	top: -11px;
}

/*
 Blog feeds
 */

#blog-feed {
	float: left;
	width: 205px;
	_width: 190px;
	_padding-left: 0px;
	_margin-left: 0;
	padding: 20px;
	margin-left: 11px;
	font-size: .85em;
	line-height: 1.4em;
	margin-top: 50px;
}

#blog-feed h2 {
	font-size: 14px;
	color: #f37021;
	padding-bottom: 10px;
}

#blog-feed h3 {
	font-size: 10px;
	padding-bottom: 5px;
}

.newsfeed {
	margin-bottom: 25px;
}


/*
 Inner pages 
*/

#sidebar {
	float: left;
	width: 205px;
}
#sidebar #placement {
	min-height:250px;
  	height:auto !important;
  	height:250px;

	float: left;
}

#side-nav {
	list-style: none;
	overflow: hidden;
	width: 192px;
	margin-top: 20px;
	margin-left: 55px;
	_margin-left: 20px;
}
	
#side-nav li {
	list-style-type: none;
	margin-bottom: 15px;
	margin-top: 10px;
	height: 18px;
}

#side-nav a {
	float: left;
	padding: 18px 0 0 0;
	_padding: 0;
	width: 192px;
	overflow: hidden;
	color: #838383;
}

#side-nav a:hover
{
	color: #F37021;
}



#iboside-nav {
	list-style: none;
	overflow: hidden;
	width: 192px;
	margin-top: -17px;
	margin-left: 25px;
}
	
#iboside-nav li {
	list-style-type: none;
	margin-bottom: 15px;
	margin-top: 10px;
	height: 20px;
}

#iboside-nav a {
	float: left;
	padding: 16px 0 0 0;
	_padding: 0;
	width: 192px;
	overflow: hidden;
	color: #838383;
}

#iboside-nav a:hover
{
	color: #F37021;
}
	
#iboside-nav a:hover 							{ background-position: 0 -16px; }
#iboside-nav a:active, #iboside-nav a.selected 	{ background-position: 0 -16px; }

#side-web-arch a 		{ background: url(../images/assets/a-web-arch.jpg) top left no-repeat; }
#side-cms a 			{ background: url(../images/assets/a-cms.jpg) top left no-repeat; }
#side-seo a 			{ background: url(../images/assets/a-seo.jpg) top left no-repeat; }
#side-rel a 			{ background: url(../images/assets/a-rel.jpg) top left no-repeat; }
#side-online a 			{ background: url(../images/assets/a-doing.jpg) top left no-repeat; }
#side-marketing a 		{ background: url(../images/assets/a-online.jpg) top left no-repeat; }
#side-case-2 a 			{ background: url(../images/assets/a-case-ibo.jpg) top left no-repeat; }

/** 
 IAD Side
*/
#iadside-nav {
	list-style: none;
	overflow: hidden;
	width: 192px;
	margin-top: 0px;
	margin-left: 35px;
	_margin-left: 10px;
}
	
#iadside-nav li {
	list-style-type: none;
	margin-bottom: 15px;
	margin-top: 10px;
	height: 20px;
}

#iadside-nav a {
	float: left;
	padding: 17px 0 0 0;
	_padding: 0;
	width: 192px;
	overflow: hidden;
	color: #838383;
}

#iadside-nav a:hover
{
	color: #F37021;
}

#iadside-nav a:hover 							{ background-position: 0 -17px; }
#iadside-nav a:active, #iadside-nav a.selected 	{ background-position: 0 -17px; }

#side-iad a 			{ background: url(../images/assets/s-iad.gif) top left no-repeat; }
#side-7steps a 			{ background: url(../images/assets/s-7steps.gif) top left no-repeat; }
#side-artscommunity a 	{ background: url(../images/assets/s-arts.gif) top left no-repeat; }
#side-iad-case a 		{ background: url(../images/assets/s-case.gif) top left no-repeat; }
#side-iadblog a 		{ background: url(../images/assets/s-iadblog.gif) top left no-repeat; }
#side-iadcontact a 		{ margin-left: 15px; width: 120px; background: url(../images/assets/s-iadcontact.gif) top left no-repeat; }
#side-language a 		{ background: url(../images/assets/s-language.gif) top left no-repeat; }


/**
 IAD side nav, french
*/
/** 
 IAD Side
*/
#iadsidefr-nav {
	list-style: none;
	overflow: hidden;
	width: 192px;
	margin-top: 0px;
	margin-left: 15px;
}
	
#iadsidefr-nav li {
	list-style-type: none;
	margin-bottom: 15px;
	margin-top: 10px;
	height: 20px;
}

#iadsidefr-nav a {
	float: left;
	padding: 17px 0 0 0;
	width: 192px;
	overflow: hidden;
	color: #838383;
	margin-left: 25px;
}

#iadsidefr-nav a:hover
{
	color: #F37021;
}

	
#iadsidefr-nav a:hover 								{ background-position: 0 -17px; }
#iadsidefr-nav a:active, #iadsidefr-nav a.selected 	{ background-position: 0 -17px; }

#sidefr-iad a 					{ background: url(../images/assets/fr-iad.gif) top left no-repeat; }
#sidefr-7steps a 				{ background: url(../images/assets/fr-7steps.gif) top left no-repeat; }
#sidefr-artscommunity a 		{ background: url(../images/assets/fr-arts.gif) top left no-repeat; }
#sidefr-iad-case a 				{ background: url(../images/assets/fr-case.gif) top left no-repeat; }
#sidefr-iadblog a 				{ background: url(../images/assets/fr-iadblog.gif) top left no-repeat; }
#sidefr-contact a 				{ background: url(../images/assets/fr-contact.gif) top left no-repeat; }
#sidefr-language a 				{margin-left: 7px; background: url(../images/assets/fr-language.gif) top left no-repeat; }

/** 
 Portfolio Side
*/
#portfolio-nav {
	list-style: none;
	overflow: hidden;
	width: 192px;
	margin-top: 117px;
	margin-left: 35px;
	_margin-left: 20px;
}
	
#portfolio-nav li {
	list-style-type: none;
	margin-bottom: 15px;
	margin-top: 10px;
	height: 20px;
}

#portfolio-nav a {
	float: left;
	padding: 17px 0 0 0;
	_padding: 0;
	width: 192px;
	overflow: hidden;
	color: #838383;
}

#portfolio-nav a:hover
{
	color: #F37021;
}
	
#portfolio-nav a:hover 								{ background-position: 0 -17px; }
#portfolio-nav a:active, #portfolio-nav a.selected 	{ background-position: 0 -17px; }

#p-branding a 		{ background: url(../images/assets/p-branding.gif) top left no-repeat; }
#p-advertising a 	{ background: url(../images/assets/p-advertising.gif) top left no-repeat; }
#p-shows a 			{ background: url(../images/assets/p-shows.gif) top left no-repeat; }
#p-websites a 		{ background: url(../images/assets/p-websites.gif) top left no-repeat; }
#p-ibo a 			{ background: url(../images/assets/p-ibo.gif) top left no-repeat; }
#p-iad a 			{ background: url(../images/assets/p-iad.gif) top left no-repeat; }


#content {
	margin-top: 50px;
	float: left;
	margin-bottom: 70px;;
}

#maincontent {
	float: left;
	width: 746px;
}

#actor {
	margin-top: 30px;
}

#hook {
	margin-top: 100px;
}

#school {
	margin-top: 8px;
}

#bowl {
	margin-top: 60px;
}

#looking {
	margin-top: 90px;
}

#bloop {
	margin-top: 80px;
	margin-left: 30px;
}


#info {
	margin-left: 30px;
	margin-top: 30px;
}

#bob {
	margin-left: 20px;
	margin-top: 40px;
}

#alumni {
	display: block;
	width: 400px;
	position: relative;
	top: 180px;
	left: 235px;
}
/*
 Page slogans (image replacement)
*/

#maincontent h2 {
	min-height:125px;
  	height:auto !important;
  	height:125px;
}

#maincontent h2#about {
	background: url(../images/assets/about-slogan.gif) no-repeat;
	height: 98px;
	width: 585px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#maincontent h2#about-fr {
        background: url(../images/assets/about-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-bottom: 25px;
}

#maincontent h2#thanks {
	background: url(../images/assets/thanks-slogan.gif) no-repeat;
	height: 43px;
	width: 134px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#maincontent h2#iad {
	background: url(../images/assets/iad-slogan.gif) no-repeat;
	height: 55px;
	width: 693px;
	text-indent: -9999px;
	margin-left: 25px;
	_margin-left: 8px;
}

#maincontent h2#iad-fr {
	background: url(../images/assets/iad-fr-slogan.gif) no-repeat;
	height: 55px;
	width: 693px;
	text-indent: -9999px;
	margin-left: 25px;
}

#maincontent h2#steps {
	background: url(../images/assets/7steps-slogan.gif) no-repeat;
	height: 108px;
	width: 541px;
	text-indent: -9999px;
	margin-left: 25px;
	_margin-bottom: 10px;
}

#maincontent h2#steps-fr {
	background: url(../images/assets/7steps-slogan-fr.gif) no-repeat;
	height: 97px;
	width: 656px;
	text-indent: -9999px;
	margin-left: 25px;
        _margin-bottom: 10px;
}

#maincontent h2#iad-case {
	background: url(../images/assets/iad-case-slogan.gif) no-repeat;
	height: 82px;
	width: 374px;
	text-indent: -9999px;
	margin-left: 25px;
        _margin-bottom: 45px;
}

#maincontent h2#iad-case-fr {
	background: url(../images/assets/iad-case-slogan-fr.gif) no-repeat;
	height: 86px;
	width: 413px;
	text-indent: -9999px;
	margin-left: 25px;
        _margin-bottom: 45px;
}

#maincontent h2#arts {
	background: url(../images/assets/arts-slogan.gif) no-repeat;
	height: 52px;
	width: 547px;
	text-indent: -9999px;
	margin-left: 25px;
}

#maincontent h2#arts-fr {
	background: url(../images/assets/arts-slogan-fr.gif) no-repeat;
	height: 54px;
	width: 716px;
	text-indent: -9999px;
	margin-left: 25px;
}


#maincontent h2#ibo {
	background: url(../images/assets/ibo-slogan.gif) no-repeat;
	height: 55px;
	width: 543px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: 1px;
	_margin-bottom: 70px;
}


#maincontent h2#ibo-fr {
        background: url(../images/assets/ibo-slogan-fr.gif) no-repeat;
        height: 61px;
        width: 586px;
        text-indent: -9999px;
        margin-left: 25px;
        margin-top: 1px;
        _margin-bottom: 20px;
}

#maincontent h2#arch {
	background: url(../images/assets/arch-slogan.gif) no-repeat;
	height: 84px;
	width: 407px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: 1px;
        _margin-bottom: 20px;
}


#maincontent h2#arch-fr{
        background: url(../images/assets/arch-slogan-fr.gif) no-repeat;
        height: 88px;
        width: 423px;
        text-indent: -9999px;
        margin-left: 25px;
        margin-top: 1px;
        _margin-bottom: 20px;
}

#maincontent h2#cms {
	background: url(../images/assets/cms-slogan.gif) no-repeat;
	height: 78px;
	width: 432px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: 1px;
	_margin-bottom: 45px;
	_margin-left: 5px;;
}

#maincontent h2#cms-fr {
        background: url(../images/assets/cms-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-top: 1px;
        _margin-bottom: 45px;
        _margin-left: 5px;
}

#maincontent h2#seo {
	background: url(../images/assets/seo-slogan.gif) no-repeat;
	height: 84px;
	width: 541px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: 1px;
        _margin-bottom: 45px;
        _margin-left: 5px;
}

#maincontent h2#seo-fr {
        background: url(../images/assets/seo-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-top: 1px;
        _margin-bottom: 45px;
        _margin-left: 5px;
}

#maincontent h2#relationship {
	background: url(../images/assets/relationship-slogan.gif) no-repeat;
	height: 84px;
	width: 409px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: 1px;
        _margin-bottom: 45px;
}

#maincontent h2#relationship-fr {
        background: url(../images/assets/relationship-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-top: 1px;
        _margin-bottom: 45px;
}

#maincontent h2#online {
	background: url(../images/assets/online-slogan.gif) no-repeat;
	height: 84px;
	width: 435px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: 1px;
        _margin-bottom: 45px;
}


#maincontent h2#online-fr {
        background: url(../images/assets/online-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-top: 1px;
        _margin-bottom: 45px;
}

#maincontent h2#marketing {
	background: url(../images/assets/marketing-slogan.gif) no-repeat;
	height: 84px;
	width: 336px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: 1px;
        _margin-bottom: 45px;
}

#maincontent h2#marketing-fr {
        background: url(../images/assets/marketing-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        _margin-bottom: 45px;
        margin-left: 25px;
        margin-top: 1px;
}

#maincontent h2#case {
	background: url(../images/assets/case-slogan.gif) no-repeat;
	height: 84px;
	width: 336px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-top: -2px;
}

#maincontent h2#case-fr {
        background: url(../images/assets/case-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-top: -2px;
}

#maincontent h2#company {
	background: url(../images/assets/company-slogan.gif) no-repeat;
	height: 106px;
	width: 504px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#maincontent h2#company-fr {
        background: url(../images/assets/company-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-bottom: 25px;
}

#maincontent h2#people {
	background: url(../images/assets/people-slogan.gif) no-repeat;
	height: 48px;
	width: 282px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#maincontent h2#people-fr {
        background: url(../images/assets/people-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-bottom: 25px;
}

#maincontent h2#contact {
	background: url(../images/assets/contact-slogan.gif) no-repeat;
	height: 54px;
	width: 384px;
	text-indent: -9999px;
	margin-left: 25px;
	_margin-left: 8px;
	margin-bottom: 10px;
}

#maincontent h2#contact-fr {
        background: url(../images/assets/contact-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
        margin-bottom: 10px;
}

#maincontent h2#comment {
	background: url(../images/assets/opinion-slogan.gif) no-repeat;
	height: 52px;
	width: 147px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-bottom: 10px;
}

#maincontent h2#iad-contact {
	background: url(../images/assets/iad-contact.gif) no-repeat;
	height: 37px;
	width: 147px;
	text-indent: -9999px;
	margin-left: 25px;
	margin-bottom: 10px;
}


#ibo-logo {
	margin-top: 0;
	margin-left: 30px;
}

#left-case-col {
	float: left;
	width: 250px;
}

#case-engine {
	float: left;
	width: 250px;
	width: 408px;
}

#maincontent h2#branding {
	background: url(../images/assets/branding-slogan.gif) no-repeat;
	height: 58px;
	width: 179px;
	text-indent: -9999px;
	margin-left: 25px;
	_margin-left: 10px;
	_margin-bottom: 58px;
}

#maincontent h2#branding-fr {
        background: url(../images/assets/branding-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
}

#maincontent h2#advertising {
	background: url(../images/assets/advertising-slogan.gif) no-repeat;
	height: 58px;
	width: 217px;
	text-indent: -9999px;
	margin-left: 5px;
	_margin-bottom: 58px;
}

#maincontent h2#advertising-fr {
        background: url(../images/assets/advertising-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
	_margin-left: 5px;
}

#maincontent h2#tradeshows {
	background: url(../images/assets/tradeshows-slogan.gif) no-repeat;
	height: 97px;
	width: 126px;
	text-indent: -9999px;
	margin-left: 25px;
	_margin-left: 5px;
_margin-bottom: 27px;
}

#maincontent h2#tradeshows-fr {
        background: url(../images/assets/tradeshows-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
	_margin-left: 5px;
_margin-bottom: 27px;
}



#maincontent h2#websites {
	background: url(../images/assets/websites-slogan.gif) no-repeat;
	height: 43px;
	width: 174px;
	text-indent: -9999px;
	margin-left: 25px;
	_margin-left: 5px;
_margin-bottom: 68px;
}

#maincontent h2#websites-fr {
        background: url(../images/assets/websites-slogan-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
}


#maincontent h2#iad-portfolio {
	background: url(../images/assets/iad-slogan-portfolio.gif) no-repeat;
	height: 43px;
	width: 55px;
	text-indent: -9999px;
	margin-left: 25px;
	_margin-left: 10px;
	_margin-bottom: 72px;
}

#maincontent h2#iad-portfolio-fr{
        background: url(../images/assets/iad-slogan-portfolio-fr.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
}

#maincontent h2#ibo-portfolio {
	background: url(../images/assets/ibo-slogan-portfolio.gif) no-repeat;
	height: 43px;
	width: 57px;
	text-indent: -9999px;
	margin-left: 25px;
_margin-bottom: 68px;
}

#maincontent h2#ibo-portfolio-fr {
        background: url(../images/assets/ibo-slogan-portfolio.gif) no-repeat;
        text-indent: -9999px;
        margin-left: 25px;
}



/*
 Content (image replacement)
*/
#about-content {
	margin-left: 25px;
	width: 729px;
}

#about-content-t {
	font: 100%/1.3em normal 'Trebuchet MS', sans-serif;
	margin-left: 25px;
	width: 729px;
}

#thanks-content {
	background: url(../images/assets/thanks-content.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 25px;
	width: 737px;
	/*height: 253px;*/
}

#company-content {
	width: 727px;
	/*height: 284px;*/
	margin-left: 25px;
}

#people-content {
	margin-left: 25px;
	width: 727px;
	/*height: 289px;*/
}

#people-nav {
	list-style: none;
}

#people-nav a {
	display: block;
	width: 155px;
	position: absolute;
	margin-left: -170px;
	left: 1000px;
}

#real a { margin-top: -29px; }
#henry a {margin-top: -28px; }
#tony a { margin-top: -27px;height: 13px; }
#denis a { margin-top: -31px; height: 14px;}
#lesley a { margin-top: -33px; height: 16px;}
#trevor a { margin-top: -35px;}
#geoff a { margin-top: -35px; height: 16px;}
#luc a { margin-top: -37px; height: 14px;}
#manon a { margin-top: -39px; height: 15px;}
#lianne a {margin-top: -39px; height: 14px;}

#contact-content {
	margin-left: 25px;
	_margin-left: 5px;
	width: 236px;
/*	height: 152px;*/
	float: left;
}

#comment-content {
	background: url(../images/assets/opinion-content.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 25px;
	width: 208px;
/*	height: 121px;*/
	float: left;
}

#iad-contact-content {
	margin-left: 25px;
	width: 236px;
/*	height: 219px;*/
	float: left;
}

#contactform {
	float: left;
	width: 400px;
	margin-left: 0px;
}

#iad-contactform {
	float: left;
	width: 400px;
	margin-left: 80px;
}

#iad-content {
	margin-left: 23px;
	width: 719px;
	/*height: 215px;*/
	_margin-left: 0;
}

#iad-content-fr {
	margin-left: 23px;
	width: 716px;
/*	height: 237px;*/
}


#steps-content {
	margin-left: 23px;
	width: 725px;
/*	height: 321px;*/
}

#steps-content-fr {
	margin-left: 23px;
	width: 723px;
/*	height: 270px;*/
}

#arts-content {
	margin-left: 23px;
	width: 483px;
/*	height: 221px;*/
}

#arts-content-fr {
	margin-left: 23px;
	width: 483px;
/*	height: 251px;*/
}

#iad-case-content {
	margin-left: 23px;
	width: 236px;
/*	height: 270px;*/
	float: left;
}

#iad-case-content-fr {
	margin-left: 23px;
	width: 234px;
/*	height: 284px;*/
	float: left;
}

#ibo-content {
	margin-left: 25px;
	width: 729px;
/*	height: 280px;*/
}

#arch-content {
	margin-left: 25px;
	width: 713px;
/*	height: 170px;*/
}

#cms-content {
	margin-left: 25px;
	width: 724px;
	_margin-left: 5px;
/*	height: 169px;*/
}

#seo-content {
	margin-left: 25px;
	width: 729px;
/*	height: 226px;*/
}

#relationship-content {
	margin-left: 25px;
	width: 684px;
/*	height: 170px;*/
}

#online-content {
	margin-left: 25px;
	width: 730px;
/*	height: 188px;*/
	_margin-left: 15px;
}

#marketing-content {
	margin-left: 25px;
	width: 727px;
/*	height: 170px;*/
	_margin-left: 15px;
}

#case-content {
	margin-left: 25px;
	width: 239px;
/*	height: 186px;*/
	_margin-left: 0px;
}

#indev-about {
	background: url(../images/assets/o-band.jpg) no-repeat;
	height: 69px;
	width: 726px;
	margin-bottom: 20px;
	text-indent: -9999px;
	margin-left: 25px;
}

#indev-about p {
	background: url(../images/assets/indev.gif) center 13px no-repeat;
	height: 69px;
}

#indev-about a {
	display: block;
	width: 40px;	
	position: relative;
	left: 485px;
	top: 18px;
}

/**
 Flash container
*/

#branding-content {
	margin-left: 23px;
	_margin-left: 5px;
	width:232px;
	/*height: 135px;*/
	float: left;
}

#advertising-content {
	margin-left: 23px;
	_margin-left: 5px;
	width:225px;
/*	height: 230px;*/
	float: left;
}

#tradeshows-content {
	margin-left: 23px;
	width:238px;
/*	height: 271px;*/
	float: left;
	_margin-left: 5px;
}

#expo {
	display: block;
	width: 125px;
	position: absolute;
	left: 1000px;
	margin-left: -418px;
	margin-top: 83px;
	*margin-left: -363px;
	*margin-top: 99px;
}

#p-l {
	display: block;
	width: 67px;
	position: relative;
	top: 253px;
}

#websites-content {
	margin-left: 23px;
	width:234px;
/*	height: 218px;*/
	float: left;
	_margin-left: 5px;
}

#iad-content-portfolio {
	margin-left: 23px;
	width:229px;
	/*height: 187px;*/
	float: left;
	_margin-left: 5px;
}

#ibo-content-portfolio {
	margin-left: 23px;
	width:233px;
/*	height: 287px;*/
	float: left;
	_margin-left: 8px;
}



#flash-container {
	float: right;
	width: 480px;
	margin-top: -25px;
}

/*
 Footer
 */
 
#footer {
	clear: left;
	width: 972px;
	text-indent: -9999px;
	/**margin-top: 20px; /* ie7 hack. leave the * */
}

#footer-fr {
        clear: left;
        width: 972px;
        text-indent: -9999px;
        /**margin-top: 20px; /* ie7 hack. leave the * */
}

#footer p {
	background: url(../images/assets/50carleton-footer.gif) top left no-repeat;
	height: 29px;
}

#footer-fr p { 
        background: url(../images/assets/footer-fr.gif) top left no-repeat;
        height: 29px;
}

#footernav {
	float: left;
	margin-left: 460px;
	margin-top: -45px;
	list-style: none;
	height: 31px;
	display: inline;
	overflow: hidden;
	width: 501px;
}
	
#footernav li {
	display: inline;
	list-style-type: none;
}

#footernav a {
	float: left;
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:31px; /* for IE5/Win */
}

#emailinfo a {
	width: 110px;
	margin-right: 10px;
}

#sitemap a {
	width: 30px;
	padding-right: 10px;
}

#webmail a {
	width: 50px;
	margin-left: 3px;
	*padding-right: 5px;
}

#ftp a {
	width: 40px;
	margin-left: 0px;
	margin-right: 15px;
}

#fb a {
	width: 29px;
	height: 29px;
}


#info-email {
	display: block;
	width: 100px;
	position: relative;
	left: 465px;
	top: -13px;
}

.ico {
	display: block;
	float: left;
	width: 29px;
	height: 29px;
	margin-left: 24px;
	position: relative;
	left: 713px;
	top: -36px;
}

.map, .webmail, .ftp {
	display: block;
}

.map {
	width: 50px;
	position: relative;
	top: -30px;
	left: 523px;
	border: 1px solid #cecece;
}

.webmail {
	width: 50px;
	position: relative;
	top: -50px;
	left: 580px;
}

.ftp {
	width: 30px;
	position: relative;
	top: -67px;
	left: 685px;
}

/*
 Contact Form
*/
#title {
	width: 330px;
	height: 26px;
	color: #5A698B;
	padding-top: 5px;
	letter-spacing: 2px;
	text-align: center;
}

form {
	width: 335px;
}

.col1 {
	text-align: right;
	width: 137px;
	height: 31px;
	float: left;
	margin-right: 2px;
}

.name-form { 
	background: url(../images/assets/form-name.gif) top right no-repeat; 
	margin-top: 5px;
}

.company-form {
	background: url(../images/assets/company-form.gif) top right  no-repeat; 
	margin-top: 5px;
}

.email-form {
	background: url(../images/assets/email-form.gif) top right  no-repeat; 
	margin-top: 5px;
}

.telephone-form {
	background: url(../images/assets/telephone-form.gif) top right  no-repeat; 
	margin-top: 5px;
}

.topic-form {
	background: url(../images/assets/topic-form.gif) top right  no-repeat; 
	margin-top: 5px;
}

.comment-form {
	background: url(../images/assets/comment-form.gif) top right  no-repeat; 
	margin-top: 5px;
}

.comment-form2 {
	background: url(../images/assets/comment-form2.gif) top right  no-repeat; 
	margin-top: 5px;
}

.iad-name-form { 
	background: url(../images/assets/iad-form-name.gif) top right no-repeat; 
	margin-top: 5px;
}

.iad-company-form {
	background: url(../images/assets/iad-form-org.gif) top right  no-repeat; 
	margin-top: 5px;
}

.iad-email-form {
	background: url(../images/assets/iad-form-email.gif) top right  no-repeat; 
	margin-top: 5px;
}

.iad-telephone-form {
	background: url(../images/assets/iad-form-tel.gif) top right  no-repeat; 
	margin-top: 5px;
}

.iad-comment-form {
	background: url(../images/assets/iad-form-comment.gif) top right  no-repeat; 
	margin-top: 5px;
}

.col2 {
	width: 195px;
	height: 20px;
	display: block;
	float: left;
	margin: 0;
}

.col2comment {
	width: 195px;
	height: 65px;
	margin: 0;
	display: block;
	float: left;
}

.col1comment {
	text-align: right;
	width: 135px;
	height: 65px;
	float: left;
	display: block;
	margin-right: 2px;
}

div.row {
	clear: both;
	width: 335px;
	_width: 225px;
}

.submit {
	height: 29px;
	width: 90px;
	padding-top: 0px;
	clear: both;
	margin-left: 155px;
} 

.iad-submit {
	height: 29px;
	width: 90px;
	padding-top: 0px;
	clear: both;
	margin-left: 150px;
} 

.input {
	background-color: #fff;
	color: #000;
	width: 349px;
	_width: 249px;
	margin: 0 0 0 9px;
	padding: 1px;
	border-left: 2px solid #8d8d8d;
	border-top: 2px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}

.iad-input {
	background-color: #fff;
	color: #000;
	width: 249px;
	margin: 0 0 0 9px;
	padding: 1px;
	border-left: 2px solid #8d8d8d;
	border-top: 2px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}

.textarea {
	color: #000;
	width: 349px;
	height: 50px;
	margin: 0 0 0 9px;
	padding: 1px;
	border-left: 2px solid #8d8d8d;
	border-top: 2px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}

.iad-textarea {
	color: #000;
	width: 249px;
	height: 50px;
	margin: 0 0 0 9px;
	padding: 1px;
	border-left: 2px solid #8d8d8d;
	border-top: 2px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}

.sent {
	color: green;
	width: 350px;
	float: right;
	margin-left: 150px;
	margin-bottom: 20px;
}

.error {
	color: #f37021;
	width: 350px;
	float: right;
	margin-left: 130px;
	padding-left: 20px;
	margin-bottom: 20px;
	list-style: disc;
	font-size: 10px;
}

.error li {
	padding-bottom: 1px;
	
}

.errorwarning { color: #f37021;;}

/**
 webmail login
*/
#mailcontent {
	float: left;
	width: 500px;
	margin-bottom: 70px;

	margin-top: -20px;
}

#mailcontent h2 {
	min-height:85px;
  	height:auto !important;
  	height:125px;
}

#mailcontent h2 {
	background: url(../images/assets/webmail-slogan.gif) top left no-repeat;
	height: 26px;
	width:; 163px;
	text-indent: -9999px;
}

#mailmaincontent {
	float: left;
	width: 746px;
}

#mailcontent p {}

.mail-email { 
	background: url(../images/assets/webmail-email.gif) top right no-repeat; 
	margin-top: 2px;
}

.mail-password { 
	background: url(../images/assets/webmail-password.gif) top right no-repeat; 
	margin-top: 2px;
}

.mail-encrypted { 
	background: url(../images/assets/encrypted.gif) top right no-repeat; 
	margin-top: 2px;
	padding-right: 90px;
}

#webmail-content {
	margin-left: -150px;
}

#meta {
	background: url(../images/assets/webmail-content.gif) no-repeat;
	text-indent: -9999px;
	width: 296px;
	height: 168px;
	float: left;
	margin-left: 145px;
}

#meta p {
	
}

.col3 {
	width: 163px;
	height: 20px;
	margin-left: 40px;
	display: block;
	float: left;
}

#pass {
	width: 140px;
	display: block;

}

#ssl {
	width: 140px;
	display: block;
	margin-top: -25px;

}

#fastlogin {
	width: 140px;
	display: block;
	margin-top: 15px;

}

#ice {
	width: 105px;
	display: block;
	margin-top: 30px;
	margin-left: 70px;

}

#merak {
	width: 115px;
	display: block;
	margin-top: -20px;
	margin-left: 180px;

}

/**
 FTP Page
*/
/**
 webmail login
*/
#ftpcontent {
	float: left;
	width: 500px;
	margin-bottom: 70px;

	margin-top: -20px;
}

#ftpcontent h2 {
	min-height:85px;
  	height:auto !important;
  	height:125px;
}

#ftpcontent h2#ftp {
	background: url(../images/assets/ftp-slogan.gif) top left no-repeat;
	height: 26px;
	width: 243px;
	text-indent: -9999px;
}

#ftpmaincontent {
	float: left;
	width: 746px;
}

#ftp-content {
	margin-left: -150px;
}

/*#meta {
	background: url(../images/assets/webmail-content.gif) no-repeat;
	text-indent: -9999px;
	width: 296px;
	height: 168px;
	float: left;
	margin-left: 145px;
}*/

#ftp-content {
	background: url(../images/assets/ftp-content.gif) no-repeat;
	text-indent: -9999px;
	margin-left: -2px;
	width: 481px;
	height: 441px;
}

#ftp-content p {
	
}

#l1 {
	display: block;
	position: absolute;
	margin-left: -402px;
	left: 1000px;
	width: 122px;
	margin-top: 50px;
}


#l2 {
	display: block;
	position: absolute;
	margin-left: -202px;
	left: 1000px;
	margin-top: 50px;
	width: 152px;
	margin-top: 19px;
}

#l3 {
	display: block;
	position: absolute;
	margin-left: -68px;
	left: 1000px;
	margin-top: 153px;
	width: 62px;
}

#l4 {
	display: block;
	position: absolute;
	left: 1000px;
	margin-top: 253px;
	width: 62px;
	margin-left: -129px;
}

#l5 {
	display: block;
	position: absolute;
	left: 1000px;
	width: 62px;
	margin-top: 338px;
	margin-left: -198px;
}

/**
 message form
*/
#message-form {
	float: left;
	text-align: left;
	width: 400px;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 40px;
}

#message-form h2 {
	padding-bottom: 10px;
	font-size: 14px;
}

#message-form ul {
	list-style: none;	
}

#message-form label {
	color: #8d8d8d;
	font-size: 11px;
	font-weight: bold;
}

#message-form .field {
	background-color: #fff;
	color: #000;
	width: 249px;
	padding: 1px;
	border-left: 2px solid #8d8d8d;
	border-top: 2px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
		margin-bottom: 15px;
}

#message-form .longfield {
	background-color: #fff;
	color: #000;
	width: 349px;
	padding: 1px;
	border-left: 2px solid #8d8d8d;
	border-top: 2px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}

#o-fb {
	display: block;
	width: 55px;
	position: absolute;
	left: 1000px;
	margin-left: -353px;
	margin-top: 83px;
	*margin-left: -363px;
	*margin-top: 99px;
}

#o-b {
	display: block;
	width: 35px;
	position: absolute;
	left: 1000px;
	margin-left: -370px;
	margin-top: 65px;
	*margin-left: -383px;
	*margin-top: 79px;
}


/**
 Withbob login
*/

#bobcontent {
	float: left;
	width: 500px;
	margin-bottom: 70px;

	margin-top: -70px;
}

#bobcontent h2 {
	min-height:85px;
  	height:auto !important;
  	height:125px;
}

#bobcontent h2 {
	background: url(../images/assets/bob-header.gif) top left no-repeat;
	height: 41px;
	width: 409px;
	text-indent: -9999px;
}

#bobmaincontent {
	float: left;
	width: 746px;
}

#bob-content {
	background: url(../images/assets/bob-content.gif) no-repeat;
	text-indent: -9999px;
	width: 474px;
	height: 203px;
	float: left;
	margin-left: 20px;
}

#bobmaincontent form {
	margin-top: 50px;
	float: left;
	margin-left: -50px;
}

#bobmaincontent form input {
	margin-bottom: 10px;
}

.inputbob {
	background-color: #fff;
	color: #000;
	width: 221px;
	margin: 0 0 0 9px;
	padding: 1px;
	border-left: 2px solid #8d8d8d;
	border-top: 2px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}

.form-username { 
	background: url(../images/assets/form-username.gif) top right no-repeat; 
	margin-top: 5px;
}

.form-password {
	background: url(../images/assets/form-password.gif) top right  no-repeat; 
	margin-top: 5px;
}

.bobcol1 {
	text-align: right;
	width: 65px;
	height: 31px;
	float: left;
	margin-right: 2px;
}

.go {
	margin-left: 50px;
}


.column
{
	width: 230px;
	float: left;
	margin-right: 10px;
	font-size: 12px;
	margin-bottom: 20px;
}

.namecolumn {
        width: 155px;
        float: left;
        margin-right: 10px;
        font-size: 12px;
        margin-bottom: 20px;
	margin-left: 20px;
}

.titlecolumn  ul {
	list-style: none;
}

.column ul
{
	list-style:inside;
}

.namecolumn li, .titlecolumn li 
{
	padding-bottom: 5px;
	list-style: none;
}

.column-big
{
	width: 460px;
	float: left;
	margin-right: 10px;
	font-size: 12px;
	margin-bottom: 20px;
}

.column-small
{
	width: 200px;
	float: left;
	margin-right: 10px;
	font-size: 12px;
	margin-bottom: 20px;
}

.orange-bold
{
	display: block;
	color: #f37021;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0 10px 0;
}

.orange-header
{
	display: block;
	color: #f37021;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.orange-small
{
	display: block;
	color: #f37021;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.website-architecture
{
	width: 214px;
	height: 170px;
	background: url(../images/assets/website-architecture.gif) no-repeat;
}

.content-management
{
	width: 232px;
	height: 169px;
	background: url(../images/assets/content-management.gif) no-repeat;
}

.search-engine-optimisation
{
	width: 194px;
	height: 182px;
	background: url(../images/assets/search-engine-optimisation.gif) no-repeat;
}

.relationship-building
{
	width: 166px;
	height: 170px;
	background: url(../images/assets/relationship-building.gif) no-repeat;
}

.doing-business-online
{
	width: 236px;
	height: 188px;
	background: url(../images/assets/doing-business-online.gif) no-repeat;
}

.online-marketing
{
	width: 235px;
	height: 170px;
	background: url(../images/assets/online-marketing.gif) no-repeat;
}

.integrated-business-online
{
	width: 166px;
	height: 246px;
	background: url(../images/assets/integrated-business-online.gif) no-repeat;
}

.integrated-audience-development
{
	width: 211px;
	height: 215px;
	background: url(../images/assets/integrated-audience-development.gif) no-repeat;
}

.contact_dl
{
	overflow: hidden;
	font-size: 10px;
	margin-left: 10px;
}

.contact_dl dt
{
	float: left;
	margin: 0;
	padding: 0;
	width: 87px;
	color: #f37021;
	font-weight: bold;
}

.contact_dl dd
{
	width: 80px;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 0px;
}

.contact_dl-fr
{
        overflow: hidden;
        font-size: 9px;
        margin-left: 10px;
}

.contact_dl-fr dt
{
        float: left;
        margin: 0;
        padding: 0;
        width: 89px;
        color: #f37021;
        font-weight: bold;
}

.contact_dl-fr dd
{
        width: 80px; 
        float: left; 
        margin: 0;
        padding: 0;
        margin-left: 0px;
}
