body{
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p{margin:0;padding:0}
img{border:0px;}
#maincontainer{
	margin:0px auto;
	padding:0px;
	width:980px;
}
#maincontainersub{
	margin:0px;
	padding:0px;
	width:980px;
	float:left;
	
}

clear{clear:both;}

.fltlft{float:left;}
.fltrgt{float:right;}
.txt-rgt{text-align:right;}
.txt-lft{text-align:left;}


/* Top Nav */
#topheader{
	margin:0px;
	margin-top:6px;
	margin-bottom:29px;
	padding:0px;
	width:980px;
	float:left;
	font-size:12px;
	border:0px solid red;
}
#topheader .topheaderlft{padding-top:22px;width:auto;float:left;border:0px solid red;}
#topheader .topheaderrgt{padding-top:38px;width:338px;float:right;border:0px solid red;}
#topheader a{font-size:12px;color:#003C82;text-decoration:none;}
#topheader a:hover{color:#414141;text-decoration:none;}
#topheader span{color:#414141;text-decoration:none;}
.brand{margin-top:12px;float:left;border:0px solid red;}


/* Menu */
.menuheader{margin:0;padding:0;width:980px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#003C82;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.menuheader ul{margin:0;padding:0;width:980px;float:left;list-style-type:none;border:0px solid red;}
.menuheader ul li{padding:2px 2px 2px 0px;width:auto;float:left;display:inline;font-weight:bold;
line-height:18px;background: url(../images/menu-sep.gif) no-repeat 100% 50%;}

.menuheader ul li.tel_no{padding:2px 3px 2px 24px;width:auto;font-size:12px;float:right;font-weight:bold;
line-height:22px;background: url(../images/phone.gif) no-repeat 0px 4px;}

.menuheader ul li.last{background-image:none;}
.menuheader ul li a,.menunav ul li a:hover{padding:0px 9px 0px 9px; float:left; color:#003C82;text-decoration:none; line-height:22px;}
.menuheader ul li a:hover{background-color:#d9e2ec;}
.menuheader ul li span{padding:0px 9px 0px 9px; float:left;  line-height:22px; text-decoration:none;background-color:#d9e2ec;}
.menuheader ul li a.light{padding-left:0px; float:left;  line-height:22px; text-decoration:none;background-color:#d9e2ec;}
.menuheader ul li a.light1{float:left;  line-height:22px; text-decoration:none;background-color:#d9e2ec;}
.menuheader ul li a.first, .menunav ul li a:hover.first{padding-left:0px;}
.menuheader ul li span.first{padding-left:0px;}
.bgnone{border-bottom:0px;}

.menuheader ul li.bgclr a:hover{color:#414141;background:none;}
.menuheader ul li span.on{color:#414141;background:none;}
.menuheader ul li a.foohigh,.menuheader ul li a:hover.foohigh{color:#414141;background:none;}
.foo-pad{padding-left:0px;}
/*End Menu */

/* Top Nav */




/* Middle Nav */
#middlecontainer{
	margin:0px;
	padding:0px;
	width:980px;
	float:left;

}
#contentcontainerborder{
	margin:0px auto;
	margin-top:48px;
	padding:0px;
	width:980px;
	float:left;

}

/* Left Nav */
#leftcontainer{
	margin:0px;
	padding:0px 3px 0px 3px;
	width:204px;
	float:left;
	color:#565658;	
	border:0px solid red;

}
.leftcontainerbg{background:url(../images/bluebgabt.gif) repeat-x;width:200px;background-color:#EAEEF9;}

#leftcontainer p{margin-top:40px;}
#leftcontainer p.decreasetop{margin:0px;margin-top:30px;}
#jameslogo{margin:0px;margin-bottom:2px;padding:0px;padding-left:11px;width:188px;float:left;}
#leftcontainer ul{margin:0px;margin-top:3px;margin-left:2px;padding:0px;width:200px;float:left; border:0px solid red;}
#leftcontainer ul li{margin:0px;margin-bottom:0px;padding:0px;padding-right:4px;padding-left:15px;font-size:11px;line-height:15px;list-style-type:none;}
#leftcontainer ul li a{color:#211F20;text-decoration:none;}
#leftcontainer ul li a:hover{color:#211F20;text-decoration:underline;}
#leftcontainer ul li .img{margin-top:8px;margin-right:25px;}
#leftcontainer ul li .img2{margin:0 25px 0 0;}

#leftcontainer .header{margin:0px;padding:0px;padding-left:6px;font-size:18pt;color:#4F86BF;font-weight:bold;text-decoration:none;}
#leftcontainer .header:hover{margin:0px;padding:0px;padding-left:6px;font-size:18pt;color:#4F86BF;font-weight:bold;text-decoration:none;}
#leftcontainer .spacer{margin-top:119px;width:200px;float:left;}
#leftcontainer .img{margin-top:8px;float:right;}


.box{width:200px;margin-top:20px;padding:0 3px 5px 0;border:0px solid red;}
.boxpos{padding:0 0 0 21px;border:0px solid red;}
.boxcurve{width:162px;}
.boxinner{width:162px;background:url('../images/bg_home.gif');}
.boxtxt{width:140px; float:left; text-align:left;padding:10px 8px 0px 10px;border:0px solid red;}
.execimg{margin-top:-10px;margin-left:0px;border:0px solid blue;}
.perfect{color:#576066;line-height:22px;font-size:18px;width:auto;float:left;}
.date{padding-top:5px;font-size:13px; font-weight:bold;color:#65B1F8;width:auto;float:left;}

#leftcontainer .register{margin:0;padding:2px 0 9px; 0;float:left;font-size:15px;}
#leftcontainer .register ul{width:140px;float:left;list-style:none;line-height:15px;}
#leftcontainer .register ul li{width:auto;float:left;display:inline;padding:0 10px 0 12px; background:url('../images/seperator3.gif') no-repeat;background-position: 0px 0px !important;font-size:12px;}
#leftcontainer .register ul li.woimg{margin:0;padding:0px;background:none;padding:0 10px 0 5px;display:inline;}
#leftcontainer .register ul li a{color:#415B67;text-decoration: none;}
#leftcontainer .register ul li a:hover{color:#5d5d5d;text-decoration:underline;}

#leftcontainer .lftmenu{
	margin:0px;
	padding:0px;
	width:auto;
	float:left;
	border:0px solid red;

}

#leftcontainer .lftmenu ul{margin:0px;padding:0px;width:auto;}
#leftcontainer .lftmenu ul li{margin:0px;padding:0px;width:175px;list-style-type:none;
font-size:12px;color:#003C82;font-weight:bold; line-height:20px; }
#leftcontainer .lftmenu ul li a{width:175px;  line-height:20px;  color:#003C82;text-decoration:none;display:block;}
#leftcontainer .lftmenu ul li a:hover{width:175px; line-height:20px; color:#003C82;text-decoration:none;
background:url('../images/lft-menu-hover.gif') no-repeat 0px 2px;display:block;}
#leftcontainer .lftmenu ul li span{width:175px; line-height:20px; color:#003C82;text-decoration:none;
background:url('../images/lft-menu-hover.gif') no-repeat 0px 2px;display:block;}

.dotline{padding-bottom:3px;width:163px;background:url('../images/dot-line.gif') repeat-x left bottom;}
.mtop{margin-top:10px;float:left}

#leftcontainer .lftmenu1{
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
}
#leftcontainer .lftmenu1 ul{margin:0px;padding:0px;width:auto;}
#leftcontainer .lftmenu1 ul li{margin:0px;padding:0px;width:auto;list-style-type:none;
font-size:11px;font-style:italic;color:#211F20;padding-bottom:6px;border:0px solid red;}
#leftcontainer .lftmenu1 ul li a{color:#211F20;text-decoration:none;}
#leftcontainer .lftmenu1 ul li a:hover{color:#211F20;text-decoration:underline;
}

.perfection{margin:0px;padding:0px;width:200px;float:left;font-size:11px;font-style:italic;color:#211F20;padding-bottom:5px;border:0px solid red;}



/* Right Nav */
#rightcontainer{
	margin:0px;
	padding:0px 3px 0px 3px;
	width:728px;
	float:right;
	border:0px solid red;

}
#rightcontainer .tabheader{
	margin:0px;
	padding:0px;
	width:auto;
	float:left;
	border:0px solid red;
	
}

.tabheader ul{margin:0px;margin-top:8px;padding:0px;width:auto;}
.tabheader ul li{margin:0px;padding:0px;padding-left:12px;list-style-type:none;width:auto;
font-size:12px;color:#A1A0A5;font-weight:bold;background: url(../images/about-bullet.gif) 0px 11px no-repeat;line-height:22px;border:0px solid red;}


.tabheader ul li ul{margin:0px;padding:0px;width:auto;}
.tabheader ul li ul li{margin:0px;padding:0px;padding-left:12px;padding-right:6px;list-style-type:none;width:auto;
font-size:11px;color:#A1A0A5;font-weight:bold;display:inline;background: url(../images/menu-sep.gif) no-repeat 0px 2px;line-height:22px;border:0px solid red;}
.tabheader ul li ul li.bgnone{background:none;padding-left:0px;}
.tabheader ul li ul li a{font-size:11px; color:#414141; text-decoration:underline;}
.tabheader ul li ul li a:hover{font-size:11px; color:#003C82; text-decoration:underline;}
.tabheader ul li ul li span{font-size:11px; color:#003C82; text-decoration:underline;}

.servicescont{width:720px;float:left;border:0px solid red;}
#rightcontainer .servicesimg{
	margin:0px;
	padding:0px;
	width:auto;
	float:right;
	border:0px solid red;
}

.tabheader ul li.withimg{margin:0px;padding:0px;list-style-type:none;width:auto;float:left;
font-size:12px;color:#A1A0A5;font-weight:bold;background: url(../images/about-bullet.gif) 0px 50% no-repeat;}
.tabheader ul li.withoutimg{margin:0px;padding:0px;width:auto;float:left;font-size:12px;color:#A1A0A5;font-weight:bold;}
.tabheader ul li .a1{font-size:12px; color:#414141; text-decoration:underline;}
.tabheader ul li .a1:hover{font-size:12px; color:#003C82; text-decoration:underline;}


.tabheader ul li .a2{font-size:11px; color:#959499; text-decoration:none;}
.tabheader ul li .a2:hover{font-size:11px; color:#959499; text-decoration:none;}
.tabheader ul li .a3{font-size:11px; color:#88ABE3; text-decoration:none;}
.tabheader ul li .a3:hover{font-size:11px; color:#959499; text-decoration:none;}
.tabheader ul li span,.tabheader ul li a{font-size:12px; color:#003C82;text-decoration:underline;}
.tabheader ul li .greyclr{font-size:11px; color:#959499; text-decoration:none;}
.tabheader ul li .greyclr1{font-size:11px; color:#959499; text-decoration:none;}
.tabheader ul li .greyclr1:hover{font-size:11px; color:#959499; text-decoration:none;}

.tablftheader{margin:0px;padding:0px;width:720px;float:left;font-size:18px;color:#003c82;
font-weight:bold;border:0px solid red;}

.tablftheader7{margin:0px;padding:0px;width:120px;font-size:18px;color:#003c82;
font-weight:bold;}

.tablftheader3{margin:0px;padding:0px;width:200px;float:left;font-size:18px;color:#414141;
font-weight:bold;padding-bottom:5px;}
.tablftheader4{margin:0px;padding:0px;width:200px;padding-top:50px;float:left;font-size:18px;
color:#414141;font-weight:bold;padding-bottom:5px;}
.tablftheader5{margin:0px;padding:0px;width:200px;padding-top:8px;float:left;font-size:11px;
color:#211F20;font-weight:bold;font-style:italic;}
.tablftheader6{margin:0px;padding:0px;margin-top:5px;width:200px;float:left;font-size:14px;color:#7686BF;
font-weight:bold;margin-bottom:5px;border:0px solid red;}
.a_new{font-size:11px;color:#211F20;text-decoration:none;}
.a_new:hover{font-size:11px;color:#211F20;text-decoration:underline;}

.a_news{font-size:18px;color:#414141;text-decoration:none;}
.a_news:hover{font-size:18px;color:#414141;text-decoration:none;}

.a_news1{font-size:14px;color:#003C82;text-decoration:none;}
.a_news1:hover{font-size:14px;color:#003C82;text-decoration:none;}



.tablftheaderlt{width:500px;float:left;font-size:18pt;color:#A1A0A5;}
.tablftheaderlt1{font-size:12px;color:#414141;font-weight:bold;width:auto;margin-top:40px;}
.tablftheaderrt{width:205px;float:right;text-align:right;font-size:9pt;border:0px solid red;}

.adagencytab ul {margin:0px;margin-top:8px;padding:0px;width:auto;float:left;}
.adagencytab ul li{margin:0px;padding:0px;padding-right:20px;width:auto;float:left;font-size:10pt;color:#A1A0A5;display:inline;font-weight:bold;}
.adagencytab ul li .a1{font-size:10pt; color:#88ABE3; text-decoration:none;}
.adagencytab ul li .a1:hover{font-size:10pt; color:#959499; text-decoration:none;}
.adagencytab ul li .a2{font-size:10pt; color:#959499; text-decoration:none;}
.adagencytab ul li .a2:hover{font-size:10pt; color:#959499; text-decoration:underline;}
.adagencytab ul li span{font-size:10pt; color:#959499; text-decoration:none;}

#rightcontainer .tabheader1{
	margin:0px;
	padding:0px;
	width:auto;
	float:left;
}
.tabheader1 ul{margin:0px;margin-top:10px;padding:0px;width:auto;float:left;}
.tabheader1 ul li{margin:0px;padding:0px;padding-right:10px;width:auto;float:left;font-size:10pt;color:#A1A0A5;display:inline;font-weight:bold;}
.tabheader1 ul li.withimg{margin:0px;padding:0px;padding-right:5px;padding-left:10px;display:inline;background: url(../images/pipe1.gif) 0px 50% no-repeat;}
.tabheader1 ul li.withoutimg{margin:0px;padding:0px;padding-right:10px;display:inline;list-style-type:none;}
.tabheader1 ul li.withimg span{color:#4B85C4;font-size:10pt;}
.tabheader1 ul li .a3{font-size:10pt; color:#959499; text-decoration:none;}
.tabheader1 ul li .a3:hover{font-size:10pt; color:#4B85C4; text-decoration:none;}
.tabheader1 ul li .a4{font-size:10pt; color:#88ABE3; text-decoration:none;}
.tabheader1 ul li .a4:hover{font-size:10pt; color:#88ABE3; text-decoration:underline;}
.tabheader1 ul li span{font-size:10pt; color:#4B85C4; text-decoration:none;}
.tablftheader1{margin:0px;padding:0px;width:720px;float:left;font-size:18pt;color:#4B85C4;font-weight:bold;}

#rightcontainer .tabheader2{
	margin:0px;
	padding:0px;
	width:auto;
	float:left;
	
}
.tabheader2 ul{margin:0px;margin-top:7px;padding:0px;width:auto;float:left; }
.tabheader2 ul li{margin:0px;padding:0px;padding-right:20px;width:auto;float:left;font-size:10pt;color:#A1A0A5;display:inline;font-weight:bold;}
.tabheader2 ul li .a1{font-size:10pt; color:#88ABE3; text-decoration:none;}
.tabheader2 ul li .a1:hover{font-size:10pt; color:#959499; text-decoration:none;}
.tabheader2 ul li .a2{font-size:10pt; color:#959499; text-decoration:none;}
.tabheader2 ul li .a2:hover{font-size:10pt; color:#959499; text-decoration:underline;}
.tabheader2 ul li .a3{font-size:9pt; color:#4073BC; text-decoration:none;}
.tabheader2 ul li .a3:hover{font-size:9pt; color:#959499; text-decoration:none;}
.tabheader2 ul li span{font-size:10pt; color:#959499; text-decoration:none;}
.tablftheader2{margin:0px;padding:0px;width:700px;float:left;font-size:18pt;color:#A1A0A5;font-weight:bold;}


/* Others Page */
#rightcontainer .content{margin:0px;margin-top:30px;padding:0px;font-size:12px;color:#585657;width:720px; line-height:16px;float:left;border:0px solid red;}
#rightcontainer .services{margin:0px;padding:0px;font-size:12px;color:#585657;width:720px; line-height:16px;float:left;border:0px solid red;}

#rightcontainer .people{margin:0px;padding:0px;font-size:12px;color:#585657;width:720px; line-height:16px;float:left;border:0px solid red;}
#rightcontainer .content ul.listorder{margin:0px;margin-top:10px;padding:0px;}
#rightcontainer .content ul.listorder li{margin:0px;margin-bottom:4px;padding:0px;list-style-type:none;}

#rightcontainer .content ul.listorderline{margin:0px;padding:0px;}
#rightcontainer .content ul.listorderline li{margin:0px;padding:0px;padding-left:10px;list-style-type:none;background:url(../images/line_bg_blue.gif) 2px 50% no-repeat;}

#rightcontainer .content ul.listorderline1{margin:0px;padding:0px;margin-top:8px;}
#rightcontainer .content ul.listorderline1 li{margin:0px;margin-bottom:5px;padding:0px;padding-left:10px;list-style-type:none;
background:url(../images/line_bg_grey.gif) 2px 50% no-repeat;}

#rightcontainer .content ul.listorderline1 li.bluebgline{color:#003C82;font-size:9pt; font-weight:bold;margin:0px;margin-bottom:5px;padding:0px;padding-left:10px;list-style-type:none;
background:url(../images/line_bg_blue.gif) 2px 50% no-repeat;}

#rightcontainer .mtop3{margin-top:70px;}
#rightcontainer .content p.para{margin-top:12px;line-height:18px;}
#rightcontainer .content p.spacing{margin-top:22px;}
#rightcontainer .content p.para1{margin-top:34px;}
#rightcontainer .services p.para{margin-top:12px;line-height:18px;}

#rightcontainer .content p.firstpara{margin-top:10px;}
#rightcontainer .content p.lastpara{margin-top:18px;}
#rightcontainer .content p.midpara{margin-top:5px;}
#rightcontainer .content p.visitpara{margin-top:44px;}
#rightcontainer .content .brand{margin-top:0px;width:450px;padding-bottom:60px;border:0px solid red;}
#rightcontainer .content .brand p{margin-top:12px;line-height:18px;}
#rightcontainer .perfectionimg{margin:0px;padding:0px;margin-top:25px;float:left;width:219px;border:0px solid red;}
#rightcontainer .cont{margin:0px;float:left;padding:0px;margin-top:37px;width:380px;line-height:14pt;border:0px solid red;padding-bottom:62px;}

.content1 ul.listorder1{margin:0px;margin-top:8px;padding:0px;color:#585657;}
.content1 ul.listorder1 li {margin:0px;margin-left:25px;margin-bottom:5px;padding:0px;list-style-type:decimal;color:#003C82;
font-weight:bold; }
.content1 ul.listorder1 li a{color:#003C82; text-decoration:none;font-weight:bold;}
.content1 ul.listorder1 li a:hover{color:#003C82; text-decoration:underline;font-weight:bold;}

.content1 ul.listorder2{margin:0px;margin-top:5px;padding:0px;color:#585657;}
.content1 ul.listorder2 li {margin:0px;line-height:22px;padding:0px;padding-left:12px;list-style-type:none;color:#003C82;
font-weight:bold;background: url(../images/choosing-bullet.gif) 0px 11px no-repeat;}
.content1 ul.listorder2 li a{color:#003C82; text-decoration:none;font-weight:bold;}
.content1 ul.listorder2 li a:hover{color:#003C82; text-decoration:underline;font-weight:bold;}

.content ul.listorder3{margin:0px;margin-top:5px;padding:0px;color:#585657;}
.content ul.listorder3 li {margin:0px;line-height:22px;padding:0px;padding-left:12px;list-style-type:none;color:#003C82;
font-weight:bold;background: url(../images/choosing-bullet.gif) 0px 11px no-repeat;}
.content ul.listorder3 li a{color:#003C82; text-decoration:underline;font-weight:bold;}
.content ul.listorder3 li a:hover{color:#003C82; text-decoration:none;font-weight:bold;}


.adagencycontbtm{ margin:0px;margin-top:15px;padding:0px;font-size:9pt;color:#585657;width:720px;float:left;}
.adagencyleftcont{margin:0px; padding:0px;float:left;}
.adagencyrightcont{margin:0px; padding:0px;float:right;font-weight:bold;color:#4F86BF; }

.contenttop{
	margin:0px;
	padding:0px;
	width:720px;
	float:left;
}
.contenttop p{margin-top:12px;line-height:18px;}
.contentbottom{
	margin:0px;
	padding:0px;
	width:720px;
	float:left;
}
.contentbottom p{margin-top:12px;line-height:18px;}
/* End Others Page*/

/* Contact Page */

#rightcontainer .tablftheadercontact{margin:0px;padding:0px;width:710px;float:left;font-size:18px;color:#003c82;
font-weight:bold;}
#rightcontainer .contactcnt{margin-top:15px;width:400px;float:left;font-size:9pt;line-height:20px;color:#585657;}
.contactcnt p{margin-top:12px;line-height:18px;}
.contactcnt p.spacing{margin-top:22px;}
#rightcontainer .contactimg{margin-top:-30px;padding:0px;width:300px;float:left;}
/* End Contact Page */

/* End Middle Nav */


/* People */
.people_cont{float:left; margin:0px; padding:0px; width:718px; margin-top:26px;}

.people_img{float:left; margin:0px; padding:0px; width:313px;}

.people_name{float:left; margin:0px; padding:0px; width:138px; text-align:left;}
.people_title{margin:0px 0px 10px 0px; padding:0px; text-align:left; color:#003C82; font-size:10pt; font-weight:bold;}

.lnkblue{color:#414141; font-size:9pt; font-weight:bold;text-decoration:none;}
.lnkblue:hover{color:#414141; font-size:9pt; font-weight:bold;text-decoration:none;}

.lnkblue1{color:#003C82; font-size:9pt; font-weight:bold;text-decoration:none;}
.lnkblue1:hover{color:#003C82; font-size:9pt; font-weight:bold;text-decoration:none;}

.lnkbluehigh{color:#4B85C4;font-size:9pt; font-weight:bold;}

.people_content{float:left; margin:0px; padding:0px; width:264px; font-size:9pt;line-height:20px;color:#585657;border:0px solid red;}
.people_content.para{margin-top:12px;line-height:18px;}


/*Advertising Case Studies*/

.acs_con{float:left; width:720px;}

.acs_img{float:left; width:172px; text-align:left;}

.acs_conent{float:left; margin:0px; padding:0px; width:440px; margin-left:26px;}

.acs_conent1{float:right; margin:0px; padding:0px; width:505px; margin-right:14px !important; margin-right:14px; margin-right/**/:/**/8px; margin-top:8px;}

.acs_box{float:right; margin:0px; padding:5px; width:503px; margin-right:14px !important; margin-right:14px; margin-right/**/:/**/7px; margin-top:8px; background-color:#DFEAF6;}

.acs_img1{float:left; text-align:left; margin-top:18px;}

.blue{color:#003C82; font-size:9pt; font-weight:bold;text-decoration:none;}
.blue1{color:#003C82; font-size:9pt; font-weight:bold;text-decoration:underline;}
.blue2{color:#003C82; font-size:8.5pt;text-decoration:none;font-weight:normal;}
.blue3{color:#4B85C4; font-size:8.5pt; font-weight:bold;}
.blue4{color:#4B85C4;  border:0px solid red;font-size:10px;line-height:14px;margin-top:4px; font-weight:bold;word-spacing:-1px;}

.grayclr{font-size:9.0pt; color:#959499;font-weight:normal;}

.grayclrlnk{font-size:9.0pt; color:#414141;font-weight:bold;text-decoration:none;}
.grayclrlnk:hover{font-size:9.0pt; color:#414141;font-weight:bold;text-decoration:underline;}

.grayclrlnk1{font-size:9.0pt; color:#6D6D6D;font-weight:bold;text-decoration:none;}
.grayclrlnk1:hover{font-size:9.0pt; color:#6D6D6D;font-weight:bold;text-decoration:underline;}

.space{margin:0px; margin-top:8px;line-height:20px;}
.space1{margin:0px; margin-top:15px;}
.spacebtm{margin:0px; margin-bottom:10px;}
.spacetopbtm{margin:0px;margin-top:10px; margin-bottom:10px;}

.lnkblue2{color:#414141; font-size:9.0pt; font-weight:bold;text-decoration:none;}
.lnkblue2:hover{color:#003C82; font-size:9.0pt; font-weight:bold;text-decoration:underline;}

.lnkblue3{color:#003C82; font-size:9.0pt; font-weight:normal;text-decoration:none;}
.lnkblue3:hover{color:#003C82; font-size:9.0pt; font-weight:normal;text-decoration:underline;}

.gray{font-size:10pt; color:#414141; text-decoration:none;}
.gray:hover{font-size:10pt; color:#414141; text-decoration:none;}
.gray_link{font-size:12px;color:#414141; text-decoration:underline;}
.gray_link:hover{font-size:12px; color:#414141; text-decoration:none;}

.acs_link{color:#A1A0A5; font-size:9.0pt; font-weight:bold;text-decoration:none;}
.acs_link :hover{color:#4B85C4; font-size:9.0pt; font-weight:bold;text-decoration:underline;}

/* Marketing */
.contentmarket{font-family:Verdana, Arial, Helvetica; font-size:9pt; color:#585657; line-height:20px;}
.contentmarket1{font-family:Verdana, Arial, Helvetica; font-size:11px; color:#585657; line-height:16px;}
.contentmarket1 p{margin:0px;margin-top:10px;padding:0px;}

.headerbluesm1{font-size:11px;color:#003C82;font-weight:bold;line-height:18px;}
.headerbluesm2{font-size:11px;color:#003C82;font-weight:bold;}
.headerbluesm3{color:#4B82C3;font-weight:bold;}

.subheadergrey{font-size:11px;color:#A1A0A5;font-weight:bold;}

.blackhd{font-size:12px;color:#585657;font-weight:bold;}

.headerbluebig{font-size:12px;color:#003C82;font-weight:bold;}
.headerbluebig1{font-size:12px;color:#003C82;font-weight:bold;}

.whitetxt{font-size:18px; color: #ffffff;font-weight:bold;line-height:20px;}
.whttxtcnt{font-size: 12px; color: #FFFFFF;line-height:14px;}

.blueclrsmlnk{font-size:11px;color:#003C82;text-decoration:none;font-weight:bold;}
.blueclrsmlnk:hover{font-size:11px;color:#003C82;text-decoration:underline;font-weight:bold;}


ul.listorder2{margin:0px;margin-top:5px;padding:0px;color:#585657;}
ul.listorder2 li {margin:0px;margin-left:25px;margin-bottom:2px;padding:0px;padding-bottom:5px;list-style-type:decimal;color:#585657;}

/* ROI Marketing */
.blackclr{font-size:11px;color:#414141;text-decoration:underline;font-weight:bold;}
.blackclr:hover{font-size:11px;color:#414141;text-decoration:none;font-weight:bold;}

.blackclr1{font-size:11px;color:#414141;text-decoration:none;font-weight:bold;}
.blackclr1:hover{font-size:11px;color:#414141;text-decoration:underline;font-weight:bold;}

.customerimgrgt{
	margin:0px;
	margin-top:20px;
	padding:0px 3px 0px 3px;
	width:330px;
	float:left;
	text-align:center;

}
.customerlft
{
	margin:0px;
	margin-top:20px;
	padding:0px 3px 0px 3px;
	width:350px;
	float:left;

}
.customerlft p.para{margin-top:12px;line-height:18px;}

/* General */
.header{font-size:20pt;color:#A1A0A5;font-weight:bold;}
.headerblue{font-size:20pt;color:#4F86BF;font-weight:bold;}
.headerbluesm{font-size:12px;color:#003C82;font-weight:bold;}
.headerblue1{font-size:12px;color:#003C82;font-weight:bold; line-height:18px;}
.headerblue2{font-size:12px;color:#003C82;font-weight:bold;}
.headerblue3{font-size:12px;color:#003C82;font-weight:bold;}
.headerblue4{font-size:12px;color:#414141;}

.headergrey{font-size:20pt;color:#A1A0A5;font-weight:bold;}
.headergrey1{font-size:10pt;color:#414141;font-weight:bold;}
.headergrey2{font-size:12px;color:#414141;font-weight:bold;}

.blueclr{color:#4A84C3;}
.subscript{font-size:6pt;}
.hints{width:700px;float:left; margin-top:30px;font-size:11pt;color:#6B6B6B;}
.hints1{width:505px;float:left; margin-top:15px;font-size:11pt;color:#6B6B6B;line-height:20px;}
.hints2{width:720px;float:left; margin-top:30px;font-size:10pt;color:#6B6B6B;}
.hintsauthor{font-size:10pt;margin:0px;margin-right:15px;margin-top:0px;padding:0px;text-align:right;
color:#6B6B6B;}
.hintsauthor1{font-size:10pt;width:505px;float:left;margin:0px;margin-top:0px;padding:0px;
text-align:right;color:#414141;}

#hintauth{width:720px;float:left; margin-top:30px;font-size:11pt;color:#6B6B6B;}
#hintauth1{width:720px;float:left; margin-top:30px;font-size:11pt;color:#6B6B6B;}

.hintsauthor2{font-size:10pt;width:720px;margin:0px;margin-top:0px;padding:0px;text-align:right;color:#6B6B6B;}

.blacktxt{color:#000000;text-decoration:none;font-weight:bold;}
.bluetxt{color:#003C82;text-decoration:none;font-weight:bold;}

ul.website{margin:0px;padding:0px;margin-top:8px;list-style-type:decimal;}
ul.website li{margin:0px;margin-left:25px;padding:0px;padding-bottom:5px;}

/* anchor tags links */
.blueclrsm{color:#003C82;text-decoration:none;}
.blueclrsm:hover{color:#003C82;text-decoration:underline;}

.blueclrsm1{color:#003C82;text-decoration:underline;}
.blueclrsm1:hover{color:#003C82;text-decoration:none;}

.greyclrsm{color:#585657;text-decoration:none;}
.greyclrsm:hover{color:#585657;text-decoration:underline;}

.gryclrsm{color:#838385;font-weight:bold;text-decoration:none;line-height:12pt;}
.gryclrsm:hover{color:#838385;font-weight:bold;text-decoration:underline;line-height:12pt;}

.blueclrbig{font-size:12px;color:#003C82;text-decoration:underline;}
.blueclrbig:hover{font-size:12px;color:#003C82;text-decoration:none;}

.blueclrbig1{font-size:12px;color:#003C82;text-decoration:underline;}
.blueclrbig1:hover{font-size:12px;color:#003C82;text-decoration:none;}

.blueclrbig2{font-size:12px;color:#003C82;text-decoration:none;font-weight:bold;}
.blueclrbig2:hover{font-size:12px;color:#003C82;text-decoration:underline;font-weight:bold;}

.blueclrbig3{font-size:10px;color:#003C82;text-decoration:underline;font-weight:bold;}
.blueclrbig3:hover{font-size:10px;color:#003C82;text-decoration:none;font-weight:bold;}

.blueclrbig4{font-size:9pt;color:#003C82;text-decoration:underline;}
.blueclrbig4:hover{font-size:9pt;color:#003C82;text-decoration:none;}

.blueclrbig1high{font-size:12px;color:#003C82;text-decoration:none;}


/* Footer */
#footer{
	margin:0px;
	margin-top:41px;
	margin-bottom:10px;
	padding:0px;
	width:980px;
	float:left;
	border-top:2px solid #D0D0D2;
}
#footer ul{margin:0px;padding:0px;padding-top:5px;width:auto;float:left;font-size:13px;}
#footer ul li.withimg{margin:0px;padding:0px;padding-right:12px;padding-left:13px;display:inline;background: url(../images/pipe.gif) 0px 50% no-repeat;}
#footer ul li.withoutimg{margin:0px;padding:0px;padding-right:12px;display:inline;list-style-type:none;}

#footer ul li a{font-size:13px;font-weight:bold; color:#80A1D4; text-decoration:none;}
#footer ul li a:hover {font-size:13px;font-weight:bold; color:#4B85C4; text-decoration:none;}
#footer ul li span{color:#4B85C4;font-weight:bold;}

.quote{width:auto; margin-top:3px;color:#86B5DB; font-size:11px; font-style:italic; float:right; border:0px solid red;}

.a10{color:#003C82; text-decoration:none;}
.a10:hover{color:#003C82; text-decoration:underline;}

.video-tmb-cont{margin-top:20px;width:204px;text-align:left;float:left;font-size:10px;line-height:15px;
color:#003C82;border:0px solid red;}
.video-tmb-cont img{margin-top:5px;}
.video-tmb-cont a.blink{display:block;font-weight:bold;text-decoration:none;color:#003C82;}
.video-tmb-cont a.blink:hover{display:block;font-weight:bold;text-decoration:underline;color:#003C82;}

.curvebox{margin-top:40px;width:724px;height:9px;padding-top:6px;background:url('../images/top_curve.gif') no-repeat top left;}
.curvetxt{padding:10px 10px 3px 15px;border-left:1px solid #7f9dc0;border-right:1px solid #7f9dc0;}

.curvebox1{margin-top:40px;width:724px;height:9px;padding-top:6px;background:url('../images/top_curve.gif') no-repeat top left;}
.curvetxt1{padding:10px 10px 3px 15px;border-left:1px solid #7f9dc0;border-right:1px solid #7f9dc0;font-size:15px;color:#003C82;}

.curvebox2{margin-top:50px;*margin-top:20px;width:724px;height:9px;padding-top:6px;background:url('../images/top_curve.gif') no-repeat top left;}


.quote1{width:auto;padding-top:7px;padding-left:15px;color:#5b575c; font-size:14px;font-weight:bold;}
.client{padding-top:0px;font-size:12px;}
.foo_top{margin-top:41px;margin-bottom:10px;}
.imgpos{margin-top:10px;}
.clear{clear:both;}
.bold{font-weight:bold;}

/*New Case Studies*/
.advertising{float:left; width:728px;border:0px solid red;}
.advert_ban{margin-top:18px;float:left;width:728px;}
.advert_con{margin-top:33px;float:left;width:728px;font-size:12px;color:#585657;line-height:16px;}
.advertlft{float:left;width:343px;}
.advertlft2{float:left;width:370px;}

.advertlft3{width:390px;float:left}
.advertrgt3{width:auto;float:right;border:0px solid red}
.advertlft4{float:left;width:305px;border:0px solid red}
.w2{width:360px;}

.advertlft2 p,.advertlft p{margin-top:13px;}
.advertlft p.first{margin-top:0;}
.advertlft p.info{margin-top:40px;}
.advertlft p.wid1{position:relative;z-index:1;width:335px;}
.advertrgt{width:355px;float:right;}
.advertrgt2{width:330px;float:right;}
.advertrgt p{margin-top:32px;}
.advertrgt p.top{margin-top:0;}
.advertrgt p.para1{margin-top:8px;}
.advertrgt p.para2{margin-top:3px;}
.advertrgt1{margin-top:10px;width:373px;float:right;border:0px solid red;}
.advertrgt1 p{margin-top:10px;}
.advertrgt1 p.none{margin-top:0;}
.todd{font-size:12px;color:#0207E8;text-decoration:underline;}
.todd:hover{font-size:12px;color:#0207E8;text-decoration:none;}

.advertlft1{position:relative;float:left;width:343px;}
.advertlft1 p{margin-top:13px;}
.advertlft1 p.first{margin-top:0;}
.advertlft1 p.info{margin-top:40px;}
.advertlft1 p.wid1{position:relative;z-index:1;width:335px;}


.w1{width:728px;}
.imgpos2{margin-left:20px;}
.imgpos3{position:relative;margin:0 -50px 0 0;}
.imgpos4{margin-left:30px;}
.imgpos5{position:relative;margin:-8px -30px 0 0;}
.imgpos6{position:relative;margin:100px 0px 0 0;}
.imgpos7{width:400px;left:256px;position:absolute;margin-top:300px}
.imgpos8{margin:110px 0 0 285px;width:439px;position:absolute;z-index:-1}
.imgpos9{margin:-200px 0 0 309px;width:415px;position:absolute;z-index:-1}
.imgpos10{margin:145px 0px 0 323px;position:absolute;z-index:-1}
.imgpos11{margin:-155px 0px 0 330px;position:absolute;z-index:-1}
.imgpos12{margin-top:90px;margin-left:20px;}
.imgpos13{margin-top:105px;margin-left:20px;}



.clk-txt{display:block;position:relative;margin:-240px 0 0 8px;}
.clk-txt2{text-align:left;padding:25px 0 0 25px}
.mar-top{margin-top:40px;}
.oflow{overflow-x : hidden}
/*New Case Studies*/

.more{width:190px;font-size:11px;
font-weight:bold;padding-top:5px;border:0px solid red;text-align:right;}
.more a{color:#414141; text-decoration:underline;}
.more a:hover{color:#003C82; text-decoration:underline;}

#rightcontainer .oldcase{
	margin:0px;
	padding:0px;
	margin-top:10px;
	width:auto;
	float:left;
}

.oldcase ul{margin:0px;margin-top:8px;padding:0px;width:auto;float:left;}
.oldcase ul li.withimg{margin:0px;padding:0px;padding-right:10px;padding-left:10px;width:auto;float:left;
font-size:12px;font-weight:bold;display:inline;background: url(../images/pipe.gif) 0px 50% no-repeat;}
.oldcase ul li.withoutimg{margin:0px;padding:0px;padding-right:10px;width:auto;float:left;font-size:12px;
font-weight:bold;display:inline;list-style-type:none;}
.oldcase ul li .a1{font-size:12px; color:#003C82; text-decoration:none;}
.oldcase ul li .a1:hover{font-size:12px; color:#414141; text-decoration:none;}
.oldcase ul li .a3{font-size:11px; color:#003C82; text-decoration:none;}
.oldcase ul li .a3:hover{font-size:11px; color:#414141; text-decoration:none;}
.oldcase ul li span{font-size:12px; color:#414141; text-decoration:none;}


.oldcase ul li .a2{font-size:11px; color:#959499; text-decoration:none;}
.oldcase ul li .a2:hover{font-size:11px; color:#959499; text-decoration:none;}
.oldcase ul li .greyclr{font-size:11px; color:#959499; text-decoration:none;}
.oldcase ul li .greyclr1{font-size:11px; color:#959499; text-decoration:none;}
.oldcase ul li .greyclr1:hover{font-size:11px; color:#959499; text-decoration:none;}

.offices{
	margin:0px;
	margin-top:51px;
	width:700px;
	float:left;
	font-size:9pt;
	line-height:16px;
	border:0px solid red;
}
.belfast{width:222px;margin-right:17px;float:left;}
.dublin{width:224px;float:left;}
.london{width:220px;float:right;}

/*.services_case{position:absolute;width:340px;top:538px;left:650px;border:1px solid blue}*/

.w3{width:728px;position:relative}

.services_case{position:absolute;width:340px;top:10px;left:390px}
.services_trans{padding:5px 5px 10px 0px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.heading{font-size:12px;color:#003C82;font-weight:bold;}


.services_ics{width:307px;float:right;margin:10px 0 10px 0;}
.services_apex{margin-top:10px;position:absolute;width:360px;top:0px;left:370px;}
.services_pos{margin-top:10px;position:absolute;width:370px;top:0px;left:358px;}
.services_wqis{margin-top:10px;float:right;position:absolute;width:338px;left:388px;}
.services_bent{position:absolute;width:350px;top:10px;left:380px}
.services_think{margin-top:10px;position:absolute;width:340px;top:0px;left:387px;}
.services_clear{position:absolute;width:360px;top:10px;left:363px}






