body
{
	margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;
	background-color:#021f35;
}

body,td,th
{
	font-family:Arial,Helvetica,sans-serif;color:#222;
	/*height:100%*/
}

img{border:0}
ul{margin:0;padding:0}
li{list-style:none}
hr{background-color:#d5d5d5;height:1px;border:0;padding:0;margin:2px 0 2px 0}

h1,h2,h3{padding:0;margin:0;line-height:24px; font-size:20px;}
.connect{display:block;height:17px;width:17px;float:left;margin:0 7px 0 0}

.clr_bt
{
	clear:both;
}


a:active{color:#00b9d6;text-decoration:none}
a:hover{color:#008499}
a.dl{display:block;overflow:hidden;margin:20px 0 20px 0}
.smalltext{font-size:12px;line-height:17px}
.smalltext2{font-size:12px;line-height:22px}
.smalltext3{font-size:11px;line-height:14px}

.contactpagebg{background-color:#000;height:100%}
.pagebg
{
	background-image:url(../images/bgtoppage.jpg);
	background-repeat:repeat-x;
	height:91px;
	min-width:1000px;
}



.whitebg{background-color:#FFF}
.pageheader{overflow:hidden;margin-bottom:10px;line-height:24px;font-size:16px}
.container{width:970px;margin:0 auto;z-index:1}
.container h2 a:hover{color:#7f7f7f}
#contentemptycontain .container{width:auto;margin:0 auto;z-index:1}
.whitecontainer{width:600px;margin:0 auto;z-index:1}

#contenthead{padding:50px 30px 0 30px;margin-bottom:8px;overflow:hidden;z-index:1;}

#contentheadhome{padding:59px 22px 0 30px;height:37px}
#headleft{float:left;width:200px}
#headleft h1{font-size:12px;float:left;text-indent:-1000px;width:0;overflow:hidden}


#headright
{
	float:right;width:600px;text-align:right;
}

/* menu */
ul.headlinks{margin:0;display:inline}
ul.headlinks li{display:inline;list-style:none;color:#ffffff;font-size:12px;margin:0;text-transform:uppercase}
ul.headlinks li a
{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 7px 5px 7px;
	font-weight:bold;
}

ul.headlinks li a:hover
{
	color:#00b9d7;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 7px 5px 7px;
	background-color:#ffffff;
}

ul.headlinks li.current a
{
	color:#00b9d7;
	background-color:#ffffff;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 7px 5px 7px;
}


ul.headlinks li.search a
{
	color:#a5a5a5;
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 7px 18px 7px
}

ul.headlinks li.search a:hover
{
	color:#fff;
	background-repeat:no-repeat;background-position:center;font-size:12px;text-decoration:none;text-transform:uppercase;
	padding:5px 7px 18px 7px
}




#subnavcontain{color:#fff;padding:60px 0 12px 0;border-bottom:1px solid #284053}
#subnavcontainnoline{padding:60px 0 12px 0}
#subnavcontaincontact{padding:70px 0 12px 0}


#pagenavcontain{padding:0 0 40px 0}ul.pagenav{margin:0;display:inline;padding-left:0}ul.pagenav li{padding-right:14px;display:inline;list-style:none;color:#00b9d6;font-size:14px}ul.pagenav li a{color:#00b9d6;text-decoration:none}ul.pagenav li a:visited{color:#00b9d6;text-decoration:none}ul.pagenav li a:active{color:#00b9d6;text-decoration:none}ul.pagenav li a:hover{color:#2b747c;text-decoration:none}ul.pagenav li.current a{color:#00b9d6;text-decoration:none;font-weight:bold}

.imagebanner{background-position:center top;background-repeat:no-repeat;height:0;line-height:0}



.imagebannercontain{width:910px;margin:0 auto 0 auto;padding:0 0 0 0;
font-size:22px;color:#fff;height:0;line-height:17px;
}

.imagebannercontain_aboutus{width:910px;margin:-7px auto 0 auto;padding:0 0 0 0;


font-size:22px;color:#fff;height:0;line-height:17px}


.hqtext{font-size:10px;color:#7d7d7d;font-weight:bold;line-height:18px;text-transform:uppercase}.columnheadtext{font-size:16px;color:#222121;line-height:24px}.columnheadtextblue{color:#03adca}.tealbold{color:#7cd1e6;font-weight:bold;padding-right:5px}.tealnorm{color:#7cd1e6;font-size:21px}

div.subnavheader{font-size:29px;letter-spacing:2px;color:#fff;font-weight:normal}
div.subnavheader a{color:#078cc4;text-decoration:none}

ul.subnav{margin:0;display:inline;letter-spacing:normal}
ul.subnav li{padding-right:14px;display:inline;list-style:none;color:#ffffff;font-size:12px}
ul.subnav li a{color:#078cc4;text-decoration:none}
ul.subnav li a:hover{color:#9e9e9e;text-decoration:none}
ul.subnav li.current a{color:#9e9e9e;text-decoration:none}



ul.subsubnav{float:left;padding:10px 0 10px 0;margin:0}
ul.subsubnav li a{color:#078cc4;text-decoration:none}
ul.subsubnav li a:hover{color:#9e9e9e;text-decoration:none}

ul.subsubnav li{padding-right:23px}
ul.clients li{padding:4px 25px 2px 0}




/* TITLE COLUM BOTTOM*/

.landingheader{margin-top:-5px;margin-bottom:15px;font-size:15px;color:#454747; font-weight:bold;}

.feature{margin-bottom:28px;margin-top:35px;overflow:hidden}.featureleft{width:281px;float:left;margin-right:33px}.featuremid{width:281px;float:left}.featureright{width:281px;float:right}.featureheader{padding-top:12px;font-size:11px;color:#6c6c6c;line-height:21px;text-transform:uppercase}.featuredesc{color:#fff;font-size:13px;line-height:21px}.featuredesc a{color:#fff;text-decoration:none}.featuredesc a:hover{color:#bdbdbd}.featuredate{color:#47b4cf;font-size:11px;line-height:21px}


#contentcontain{min-height:100%; background:url(../images/bgservice.jpg) repeat-x; background-color:#ffffff;}


#contentbluecontain{background-color:#00a4bf;min-height:100%;color:#FFF}#contentmain{padding:35px 0 35px 0;margin:0 30px 0 30px;height:100%;overflow:hidden}#contentmainworklist{position:relative;z-index:1;padding:20px 0 25px 0;margin:0 auto;height:300px;width:910px}#workListContainer{position:relative;z-index:1;height:340px;padding-bottom:60px}


#contentmaindesc{padding:0 0 35px 0;margin:1px 30px 0 30px;height:100%;overflow:hidden}#contentemptycontain #contentmain{padding:0;margin:0;height:100%;overflow:hidden}#contentdarkgraycontain{background-color:#222;min-height:100%;clear:both}


#contentgreycontain
{
	background-color:#ffffff;min-height:100%;clear:both;overflow:hidden;
	background-image:url(../images/bg_bottom_work.jpg);
	background-repeat:repeat-x;
	
}
	
#contentgreycontainclients{background-color:#dadada;min-height:100%;clear:both;overflow:hidden}
#contentgreycontainclients #contentmain{background-color:#e9e9e9;width:910px;margin:0 auto}
#contentgreymain{padding:40px 30px 60px 30px;height:100%;overflow:hidden}


/* bottom page */
#contentblackcontain{background-color:#00132f;min-height:100%}
#contentblackmain{padding:21px 30px 32px 31px;
height:100%;overflow:hidden}
div.contentleft{float:left;margin-right:14px;width:294px}
div.contentmid{float:left;margin-right:14px;width:294px}
div.contentright{float:left;width:290px}
div.contentfirst{clear:both;float:left;width:290px}
div.content{float:left;width:281px;margin-left:33px}
div.officefirst{clear:both;float:left;width:205px}
div.office{float:left;width:205px;margin-left:30px}

.toppad{padding-top:15px}

.right{float:right;width:261px;overflow:hidden}


div.contentgreyleft{float:left;width:612px;margin-right:35px;overflow:hidden}div.contentgreyleft p.spacer{padding:8px;margin:0}div.contentgreyleftsmall{float:left;width:580px;margin-right:25px}div.contentgreyright{float:right;width:260px;overflow:hidden}div.contentgreyleftbio{float:left;width:634px;margin-right:0;padding:0;overflow:hidden}div.contentgreyrightbio{float:left;width:275px;overflow:hidden}div.contentgreyrightbigpromo{float:right;width:300px}div.contentleftcompany{float:left;width:206px;margin-right:25px;overflow:hidden}div.contentmid1company{float:left;width:206px;margin-right:25px;overflow:hidden}div.contentmid2company{float:left;width:206px;margin-right:25px;overflow:hidden}div.contentrightcompany{float:right;width:206px;overflow:hidden}h2{padding:0 0 5px 0;margin:0;font-size:18px;font-weight:bold}h2 a{color:#000}h2 a:hover{color:#000}

h3{padding:0;margin:0;font-size:14px;font-weight:bold;line-height:22px}
h3 a{color:#000}h3 a:hover{color:#000}.locationtitle{font-size:18px;line-height:24px}.notype{padding-top:18px}.contentarticle{padding:12px 0 12px 0;border-bottom:1px solid #e2e1e1;font-size:13px;font-weight:bold;line-height:19px;overflow:hidden}.contentarticlepadded{padding:12px 20px 12px 20px;border-bottom:1px solid #e2e1e1;font-size:13px;font-weight:bold;line-height:19px;overflow:hidden}.grey{background-color:#f4f4f4}.contentarticle img{float:left;margin:2px 16px 0 0}.contentarticle a,div.contentarticle2 a{font-size:13px;font-weight:bold;color:#3b3b3b;text-decoration:none}.contentarticle a:hover,div.contentarticle2 a:hover{font-size:13px;font-weight:bold;color:#7f7f7f}.contentarticle2{padding:12px 0 12px 0;font-size:13px;font-weight:bold;line-height:21px}.articledate{font-size:11px;color:#7d7d7d;font-weight:normal;line-height:15px}.morenews{padding-top:6px;margin-bottom:31px}.morenews a{font-size:12px;text-decoration:none;color:#00b9d6}.morenews a:hover{font-size:12px;color:#00b9d6}.morenews a:visited:hover{font-size:12px;color:#008499}



/* FOOTER PAGE */
#footercontain{background-color:#00132f;border-top:1px solid #1a2b44;padding:10px;min-height:100%;clear:both}
#footermain{padding:10px 30px 100px 20px;height:100%;overflow:hidden}
ul.footerlinks li.arrow{padding-top:6px;padding-right:10px;}
ul.footerlinks{float:left;margin:0;display:inline;padding-left:10px}
ul.footerlinks li{padding-right:14px;display:inline;list-style:none;color:#414141;font-size:11px}
ul.footerlinks li a{color:#40b0c4;text-decoration:none;text-transform:uppercase}
ul.footerlinks li a:hover{color:#FFFFFF;text-decoration:none}
ul.connectfooter{float:right}
ul.connectfooter img{padding:0 5px 0 0;margin:0 0 -3px 0}
ul.connectfooter li{margin-left:-3px;padding-right:0;padding-left:0}
ul.connectfooter li.desc{margin-right:10px;list-style:none}
ul.connectfooter li.desc2{margin-right:5px;list-style:none}


.boxlanguage
{
	margin:0 auto; 
	width:200px; 
	padding-left:800px;
}


.language
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	position:absolute;
	top:10px;
	margin:0 auto;
	width:200px;
}

.language a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

.language a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	text-decoration:none;
}

.language a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.textfooter
{
	color:#969696;text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	float:left;
	width:610px;
}

.textfooter a
{
	color:#969696;text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.textfooter a:hover
{
	color:#969696;text-decoration:none;
}






.contactintro{font-size:18px;color:#222121;line-height:21px;padding-bottom:23px;border-bottom:1px solid #d4d4d4;margin-bottom:6px;width:570px}
#holiday2010{padding-top:6px;background:#b5121b url(data:image/gif;base64,R0lGODlhAQAGAJEAABoaGhgYGDw8PAAAACH5BAAAAAAALAAAAAABAAYAAAID1B5QADs=) 0 0 repeat-x}
#holiday2010 .bg_top{height:215px;width:1194px;margin:0 auto;background:url(/images/holiday2010/bg_top.jpg) 0 0 no-repeat}


#contentcontain .thank_you .bg_top{background:url(../images/bgservice.jpg) 0 0 no-repeat}



holiday2010 .bg_mid{width:1194px;margin:0 auto;background:url(/images/holiday2010/bg_mid.jpg) 0 0 no-repeat}
#holiday2010 .content_wrap{height:486px;width:900px;margin:0 auto;background:url(/images/holiday2010/ribbon.jpg) 100% 304% no-repeat}#holiday2010 .content_wrap .col1{margin:-6px 40px 0 36px;width:380px;float:left;_margin-left:18px;_margin-top:0}


#contentcontain .thank_you .content_wrap .col1{margin:34px 35px 0 36px;width:495px}

#holiday2010 .content_wrap .col1 h1{color:#476515;font-size:18px;line-height:21px;font-weight:normal;margin-bottom:32px}#contentcontain .thank_you .content_wrap .col1 h1{margin-bottom:19px}#holiday2010 .content_wrap .col1 h2{color:#4c721d;font-size:18px;line-height:25px;padding:0;margin-bottom:4px}#holiday2010 .content_wrap .col1 li{margin-bottom:24px}#holiday2010 .content_wrap .col1 li a{padding-left:65px;display:block}#holiday2010 .content_wrap .col1 li p{color:#69321f;font-size:11px;line-height:14px;margin:0}#contentcontain .thank_you .content_wrap .col1 p{color:#69321f;font-size:14px;line-height:17px;margin:0 0 18px}#contentcontain .thank_you .content_wrap .col1 a{color:#69321f;text-decoration:underline}#holiday2010 .content_wrap .col1 li.iphone{background:url(/images/holiday2010/app_ico.jpg) 0 0 no-repeat}#holiday2010 .content_wrap .col1 li.regifter{background:url(/images/holiday2010/rg_ico.jpg) 0 0 no-repeat}#holiday2010 .content_wrap .col1 li.wallpapers{background:url(/images/holiday2010/wp_ico.jpg) 0 0 no-repeat}#holiday2010 .content_wrap .col2{position:relative;margin-top:-10px;height:194px;width:394px;padding:118px 0 0 15px;background:url(/images/holiday2010/form_bg.jpg) 0 0 no-repeat;float:left}#contentcontain .thank_you .content_wrap .col2{padding:0;margin-top:0;height:326px;width:236px;background:url(/images/holiday2010/ipad.jpg) 0 0 no-repeat}#holiday2010 .content_wrap .col2 .required_info{position:absolute;bottom:14px;left:15px;font-size:10px;font-weight:bold;color:#b5121b}#holiday2010 .content_wrap .col2 .scfForm{width:auto;height:auto}#holiday2010 .content_wrap .col2 .scfForm .scfSubmitSummary{margin:0;font-size:10px;left:140px;top:80px;position:absolute;line-height:normal}#holiday2010 .content_wrap .col2 .scfForm .scfValidationSummary{margin:0;font-size:10px;left:140px;top:80px;position:absolute;line-height:normal}#holiday2010 .content_wrap .col2 .scfForm .scfValidationSummary ul{line-height:normal}#holiday2010 .content_wrap .col2 .scfForm .scfValidationSummary ul li{line-height:normal}#holiday2010 .content_wrap .col2 .scfForm .scfSubmitButtonBorder{padding:0;text-align:center;margin:6px 14px 0 0;!margin-top:0}



#holiday2010 .content_wrap .col2 .scfForm .scfSubmitButtonBorder input{width:77px;height:25px;background:url(data:image/gif;base64,R0lGODlhTQAZAMQAAMlRWOvAwvbj5O7Hyb8yOeGgpPXf4boiKvrv8NyQlc5hZ8RBSeaws9iBhfDQ0dNxdv///7USGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABNABkAAAX/oOCMZGmeaKqu7CpEcCzPdG3feH4Pr+7/wKCMJywajxEicsm0KZvQ5jNKNU6r2N/VdmgECoBGhNAowx5lQrhcXsDYsa4Z3XiQ2XDdtuYwNAoIEGMBEGIRDwYBaoRlBYURDRAQD2eSYogGDwCFjgWOPnszmwcwB4KQpzABhpExDgEwkrARBpIxAbCbEZsAuno9OASFBDAAb6kRq8cwBH6xjr0Qn6qwZLsQANa/Po4QCAzGqDLKqJIQDqQR2IkMDK3UMrxAoTRkgNjit6ynBK+xAA8khUmFKx4+LcBuPKBU6tE7VftivMN2AIGBfMlmFTsIKqGNBggekIqk4FoDUgogVZTM1++iOmN1MBaMIQ+hDi+1JCWIkcAchJ3lzAVwYy5bF3PJZB2zZPPHgnCioGYJQm+q1RhVr1rNqjUL165VvoKNInasFAEL06pdy7at27dw48IdEAIAOw==) 0 0 no-repeat;border:none;cursor:pointer;text-indent:-5000px;!display:block}


#holiday2010 .content_wrap .col2 .scfForm .scfIntroBorder,#holiday2010 .content_wrap .col2 .scfForm .scfTitleBorder{display:none}#holiday2010 .content_wrap .col2 .scfForm .scfSectionBorder{width:auto}#holiday2010 .content_wrap .col2 .scfForm .scfSectionContent{width:auto}#holiday2010 .content_wrap .col2 .scfForm .halfLeft{margin-right:12px}#holiday2010 .content_wrap .col2 .scfForm .halfLeft,#holiday2010 .content_wrap .col2 .scfForm .halfRight{width:auto;padding-bottom:8px}#holiday2010 .content_wrap .col2 .scfForm .halfLeft input,#holiday2010 .content_wrap .col2 .scfForm .halfRight input{border:1px solid #ece0bd;width:184px;height:24px;padding:0;padding-top:4px\9;!height:18px;!width:182px}#holiday2010 .content_wrap .col2 .scfForm .halfLeft label,#holiday2010 .content_wrap .col2 .scfForm .halfRight label{font-weight:bold;color:#69321f;font-size:11px;padding:0;line-height:normal;width:auto;margin:0 0 4px 5px}#holiday2010 .content_wrap .col2 .scfForm .scfValidator{display:none!important}#holiday2010 .content_wrap .col2 .scfForm .halfLeft .scfRequired,#holiday2010 .content_wrap .col2 .scfForm .halfRight .scfRequired,#holiday2010 .content_wrap .col2 .scfForm .scfValidatorRequired{position:absolute;font-weight:bold;color:#b5121b;font-size:11px;top:1px;left:0;line-height:normal}#holiday2010 .content_wrap .col2 .scfForm .halfLeft .scfSingleLineGeneralPanel,#holiday2010 .content_wrap .col2 .scfForm .halfRight .scfSingleLineGeneralPanel,#holiday2010 .content_wrap .col2 .scfForm .halfRight .scfEmailGeneralPanel,#holiday2010 .content_wrap .col2 .scfForm .halfLeft .scfEmailGeneralPanel,#holiday2010 .content_wrap .col2 .scfForm .halfRight .scfTelephoneGeneralPanel,#holiday2010 .content_wrap .col2 .scfForm .halfLeft .scfTelephoneGeneralPanel{width:auto;margin:0;clear:both;padding:0}#holiday2010 .content_wrap .content_foot{width:900px;float:left;margin-top:45px}#contentcontain .thank_you .content_wrap .content_foot{margin-top:78px}#holiday2010 .content_wrap .content_foot a.rules{display:none;color:#fff;font-size:12px;font-weight:bold;float:left;opacity:.5}#holiday2010 .content_wrap .content_foot .a2a_kit{float:right}#holiday2010 .content_wrap .content_foot .a2a_kit .a2a_dd{color:#fff;font-size:12px;font-weight:bold}



.promoImage{width:262px;margin-bottom:16px;overflow:visible}.promoBlue{background-image:url(../images/promo_blue_whitebg.jpg);background-repeat:no-repeat;background-position:bottom;width:262px;color:#fff;margin:-3px 0 16px 0}

.promoBlue a,.promoBlueGraybg a{font-size:12px;font-weight:bold;color:#a0f0fe}.promoBlue a:hover,.promoBlueGraybg a:hover{font-size:12px;font-weight:bold;color:#fff;text-decoration:none}

.promoBlueGraybg{background-image:url(../images/promo_blue_greybg.jpg);background-repeat:no-repeat;background-position:bottom;width:262px;color:#fff;margin-bottom:16px}

.promoheader{font-size:10px;font-weight:bold;color:#fff;line-height:16px;margin-bottom:5px;text-transform:uppercase}.promotitle{margin-bottom:5px;font-weight:bold}.promoGreen{background-image:url(../images/promo_green_whitebg.jpg);background-repeat:no-repeat;background-position:bottom;width:262px;color:#fff;line-height:21px;margin-bottom:16px}

.promoGreen a{font-size:12px;font-weight:bold;color:#e9f89f}.promoGreen a:hover,.promoGreenGraybg a:hover{font-size:12px;font-weight:bold;color:#fff;text-decoration:none}

.promoGreenGraybg{background-image:url(../images/promo_green_greybg.jpg);background-repeat:no-repeat;background-position:bottom;width:262px;font-weight:bold;color:#fff;line-height:21px;margin-bottom:16px}

.promoGray{background-image:url(../images/promo_grey_whitebg.jpg);background-repeat:no-repeat;background-position:bottom;width:262px;font-weight:bold;color:#fff;line-height:21px;margin-bottom:16px}

.promoGray a,.promoGrayGraybg a{font-size:12px;font-weight:bold;color:#b7b7b7}
.promoGray a:hover,.promoGrayGraybg a:hover{font-size:12px;font-weight:bold;color:#fff;text-decoration:none}
.promoGrayGraybg{background-image:url(../images/promo_grey_greybg.jpg);background-repeat:no-repeat;background-position:bottom;width:262px;font-weight:bold;color:#fff;line-height:21px;margin-bottom:16px}
.promowrap{border-top:3px solid #fff;padding:15px 18px 30px 18px;margin-right:8px}
.promowrap ul{margin:3px 0 0 0;padding:0;border-top:1px solid #4dc5da}
.promowrap ul li{list-style:none;margin:0;border-bottom:1px solid #4dc5da;padding:3px 10px}
.promowrap ul li.current{background-color:#4dc5da;background-image:url(../images/thought_nav_roll3.jpg);background-position:right}
.promowrap ul li:hover{background:#26b7d2 }
.promowrap ul li a{color:#fff;font-weight:normal;font-size:12px}
.promowrap ul li a:hover{color:#fff;font-weight:normal;font-size:12px}




.mediacontact p{padding:2px 0 2px 0;margin:0}
div.backlink{padding-bottom:5px}
img.partnerlogo{padding:0;margin:20px 0 0 0}
img.alliance{border:1px solid #d1d1d1}
img.alliance:hover{border:1px solid #7cd1e6}
div.alliancefirst{margin-bottom:37px;width:162px;float:left;clear:both;overflow:hidden}
div.alliance{width:162px;margin-bottom:37px;margin-left:25px;float:left;overflow:hidden}
.alliancefeaturedbox{border-bottom:1px solid #d7d7d7;overflow:hidden;padding-bottom:20px;margin-bottom:30px}
img.alliancefeatured{border:1px solid #d1d1d1;margin-bottom:15px}
img.alliancefeatured:hover{border:1px solid #7cd1e6;margin-bottom:15px}
div.alliancefirstfeatured{width:208px;float:left;clear:both;overflow:hidden}
div.alliancefeatured{width:208px;margin-left:25px;float:left;overflow:hidden}
.alliancehead{font-size:14px;font-weight:bold;color:#222121;margin:0 0 7px 0}
.cert{overflow:hidden}
.certifications{border-top:1px solid #d7d7d7;float:left;width:100%;padding:25px 0 0 0}
.certifications img{float:left;margin-right:8px}
div.certificationsbox{width:500px}
.homenewsleft{float:left;width:282px;margin-right:32px}

.homenewsmid{float:left;width:282px;margin-right:27px;padding-top:0}
.homenewsright{float:left;width:120px;padding-top:0}
.homeflash{text-align:center;margin:0 auto;width:100%;height:450px}
.homebanner #controls{margin:0 auto;width:910px;height:450px}
.homebanner #controls li{height:9px;width:16px;overflow:hidden}
ul.homeslider li{height:420px;min-width:1000px}
#WorkFlash{margin:0 auto;overflow:hidden}


.homenewshead{font-size:11px;color:#6c6c6c;margin-bottom:10px}

.homenewsleft h3,.homenewsmid h3,.homenewsright h3,.contentgreyright h3,.contentright h3{font-size:12px;color:#85b6d5;margin-bottom:8px;padding:0;font-weight:normal}
.homenewsconnecthead{font-size:10px;color:#6c6c6c;margin-bottom:17px}
.homenewstitle{font-size:13px;font-weight:bold;color:#b6b6b6;line-height:17px}

.homenewstitle a{font-size:13px;font-weight:bold;color:#b6b6b6}
.homenewstitle a:hover{font-size:13px;font-weight:bold;color:#b6b6b6;text-decoration:none}

.homenewstext
{
	font-size:12px;color:#b6b6b6;line-height:17px;margin-bottom:5px
}

.homelinks{margin-top:10px;font-size:11px}
.homelinks a{color:#0687c8}
.homelinks a:hover{color:#0687c8}

.homenewstext a{color:#FFFFFF; text-decoration:none;}
.homenewstext a:hover{color:#7cd1e6;text-decoration:none}
.solid_new{border-bottom:solid 1px #0e2440; height:10px; margin-bottom:10px;}

.homenewssummary{color:#6c6c6c;font-size:11px;padding:0 0 12px 0}
.homenewssummary a{color:#6c6c6c}
.homenewsdate{color:#6c6c6c;font-size:11px;margin-bottom:14px;border-bottom:0 solid #1e1e1e;padding:0 0 12px 0}




.homenewsarrow{margin:3px 0 0 -16px; width:10px;float:left}

.greyheadheader
{
	font-size:18px;font-weight:normal;color:#078cc4;margin:25px 0 25px 0;line-height:28px;font-family:expresswayreg,Arial;letter-spacing:1px;word-spacing:-1px
}
.greyheadheader2{font-size:22px;color:#7cd1e6;line-height:28px}



.whiteareaheader{font-size:24px;color:#575655;padding-bottom:15px}
.allservicessub{font-size:18px;font-weight:bold;color:#222121;line-height:35px;border-bottom:1px solid #e1e1e1}
.allservicesarrow{padding:5px 0 0 10px}
.allserviceslist{font-size:12px;color:#222121;line-height:27px;border-bottom:1px solid #e1e1e1}
.alliancevideo{background-image:url(/images/alliancevideo_bg.jpg)


;background-repeat:no-repeat;background-color:#96989a;height:194px;width:257px;text-align:center}.alliancevideocontain{padding:58px 0 0 0}.article h1{font-size:18px;color:#222121;line-height:23px;font-weight:bold;padding:0;margin:0}.newslist{min-height:450px}.newslist h2{border-bottom:1px solid #e2e1e1;margin-bottom:0}.greyrule{clear:both;border-bottom:1px solid #d6d6d6;margin:10px 0 10px 0}.compfeat{margin:5px 22px 5px 0}

.cmscontent{font-size:12px;color:#202121;line-height:22px}
.cmscontent a{text-decoration:none}
.cmscontent h1{font-size:18px;line-height:20px;font-weight:bold;padding:0;margin:0}
.cmscontent h2{font-size:14px;line-height:20px;font-weight:bold;padding:0;margin:0 0 5px 0}
.cmscontent h3{font-size:12px;line-height:20px;font-weight:bold;padding:0;margin:0}
.cmscontent h4{font-size:18px;font-weight:normal;line-height:22px;padding:0 0 20px 0;margin:0}
.cmscontent ul{list-style-type:disc;margin:0 25px 0 25px}
.cmscontent ul li{list-style-type:disc;margin:0 20px 0 20px}
.cmscontent p{padding:0 0 10px 0;margin:0}




.headercarousel img{border:0}.headercarousel{height:225px;margin-bottom:28px;overflow:hidden}.headercarousel ul{padding:0;margin:0}.headercarousel ul li{float:left;list-style:none}

.scrollcontain{width:910px;overflow:hidden;position:relative;z-index:1}
.scrollcontaininner{width:3000px;position:relative}


#content-slider-wrap{background:#023155;padding:6px 10px;margin-top:11px;margin-bottom:14px}

#content-slider-outer{background:#064b7f;height:7px;overflow:hidden}


.multimedia-portfolio{margin:0;padding:0}.ui-slider{background:none;border:0;height:7px;margin:0 auto}
.ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}
.ui-handle-helper-parent a{width:186.421px}
.ui-slider-handle{top:0;height:8px;position:absolute;background-color:#078cc4}


.featuredcarouselbox .featuredcarouseldesc a
{
	color:#FFF;overflow:hidden; 
	clear:both;
}

.bg_note
{
	background-color:#00CCFF;
	min-height:30px;
	
}



.featuredcarouselbox .featuredcarouseldesc a
{
	color:#FFF;overflow:hidden; 
	clear:both;
}

.featuredcarouselbox{float:left;margin-left:20px;width:289px;height:200px;}

.featuredcarouselbox .featuredcarouseldesc span a{color:#FFF;overflow:hidden; text-decoration:none;}
.featuredcarouselbox .featuredcarouseldesc span a:hover{color:#0099FF;overflow:hidden; text-decoration:none;}
.featuredcarouselbox{float:left;margin-left:20px;width:289px;height:225px}
ul.multimedia-portfolio li{line-height:0}
.multimedia-portfolio .first{margin:0}
.featuredcarousellast{float:left;width:289px}



.featuredcarouseldesc
{
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	padding-right:10px;
	line-height:1em;
	font-size:14px;
	color:#cecdcd;background-color:#000;padding:11px
}

.featuredcarouseldesc span{padding-right:10px;background:url(../images/expertisefeaturedarrow.jpg) no-repeat;background-position:right}
.featuredcarouseledesc img{padding-left:4px}






ul.multimedia-portfolio li{line-height:0}.multimedia-portfolio .first{margin:0}.featuredcarousellast{float:left;width:289px}


ul.topnav li{position:relative;color:#fff}ul.topnav li span{width:17px;height:35px}ul.topnav li span.subhover{cursor:pointer}

ul.topnav li ul.subnav{list-style:none;position:absolute;top:27px;background:#00b9d6;background-image:url(/images/search_bg);background-repeat:repeat-x;color:#fff;margin-left:344px;padding:18px 10px 18px 10px;display:none;float:left;border-left:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;width:228px;text-align:center}ul.topnav li ul.subnav li{margin:0;padding:0;clear:both;width:300px}


div.featuredhoriz{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}div.bottompad{padding-bottom:11px}.sideNav h3{color:#fff;font-weight:normal;font-size:11px;margin:0}ul.featuredhoriz{padding:0;margin:0;overflow:hidden}ul.featuredhoriz li{background-image:none;float:left;list-style-type:none;list-style:none;padding:0;margin:15px 36px 0 0}ul.featuredhoriz li .active{opacity:0;filter:alpha(opacity = 0);position:absolute}ul.featuredhoriz li .passive{position:absolute}ul.featuredhoriz a{display:block;position:relative}div.featuredcontent{margin-top:40px}





.alertcontain{margin:10px 0 5px 20px}.alertcontain a{color:#fff;text-decoration:none}.alertcontain a:hover{color:#cef7ff;text-decoration:none}.dategrey{font-size:12px;line-height:21px;color:#666;margin:0 0 10px 0}.twocolumnleft{width:615px;float:left;margin:0 30px 0 0}.twocolumnleft h1{font-size:18px;font-weight:bold;line-height:21px;color:#222121;padding:0;margin:0}.twocolumnleft h2{font-size:15px;font-weight:bold;line-height:21px;color:#222121;padding:0;margin:0 0 7px 0}.twocolumnright{float:right;width:245px}.thoughtlistbody{margin:20px 0 0 0}.thoughtlistleft{clear:both;width:200px;float:left;margin:20px 28px 12px 0;overflow:hidden}.thoughtlistleft img{border:1px solid #d5d5d5}img.thoughtleft{border:1px solid #d5d5d5;float:left;margin-right:28px}.thoughtlistright{float:left;width:350px;margin:15px 0 44px 0}.thoughtlistright ul{margin:5px 0 0 0;padding:10px 0 10px 0;border-bottom:1px solid #cdcbcb}.thoughtlistright ul li{margin:0 0 16px 17px;padding:0;font-size:12px}#twocolsidebar{overflow:hidden;background-color:#FFF;margin-top:-37px;padding-top:35px;padding-bottom:35px}#twocolsidebar div.left{float:left;width:560px;padding:0 30px 0 30px;margin:0;font-size:12px}#twocolsidebar div.right{overflow:hidden;float:right;margin:-34px 0 0 0;width:278px;height:407px}#twocolsidebar ul{list-style:none;padding:0;margin:0;overflow:hidden}#twocolsidebar ul li{list-style:none;width:250px;margin:0 30px 0 0;padding:10px 0 10px 0;float:left;border-bottom:1px solid #d5d5d5;overflow:hidden}#twocolsidebar ul li img{float:left;margin:6px 10px 0 0}#twocolsidebar ul li.top{border-top:1px solid #d5d5d5}#twocolsidebar span.client{margin-top:10px;display:block;font-size:13px;font-weight:bold;margin:0;line-height:21px}#twocolsidebar h2{font-size:15px;padding:50px 0 7px 0;clear:both}#twocolsidebar h2.first{padding:0 0 7px 0}#twocolsidebar h3{font-size:11px;text-transform:uppercase;font-weight:normal;margin:0 0 5px 0}#twocolsidebar div.awardtext{float:left;width:180px}#twocolsidebar div.leftawards{float:left;width:250px;margin:0 10px 0 0;overflow:hidden}#twocolsidebar div.rightawards{float:right;width:270px;margin:0;overflow:hidden}div.awardtext span.client{font-weight:bold}div.awardtext span.client a{color:#222;font-size:13px}div.awardtext span.client a:hover{color:#848484}div.first{clear:both}


/* COLUMN BOTTOM */
div.fourcolumn{float:left;width:205px;margin:0 21px 30px 0;overflow:hidden;height:245px;}
div.fourcolumnbottom{margin-bottom:30px;}

div.fourcolumnbottom ul li a{color:#1e1e1e; text-decoration:none;}
div.fourcolumnbottom ul li a:hover{color:#40b0c4; text-decoration:underline;}


div.fourcolumnlast{float:left;width:205px;margin:0}div.fourcolumnlast.last{float:left;width:205px;margin:0}div.fourcolumn ul{padding:0;margin:0;list-style:none;float:left}div.fourcolumn ul li{border-bottom:1px solid #d5d5d5;width:205px;padding:7px 0 7px 0;font-size:12px}div.fourcolumn img{margin:0 0 23px 0;padding:0}div.fourcolumn .header{padding:0 0 7px 0;font-size:15px;font-weight:bold;border-bottom:1px solid #d5d5d5;height:35px;}div.fourcolumn .header a{color:#000;text-decoration:none}div.fourcolumn .header a:hover{color:#7f7f7f;text-decoration:none}


div.fourcolumn .header span{padding:0 14px 0 0;margin:2px 0 0 0;background:url('data:image/gif;base64,R0lGODlhCAAPALMKALjY29zs7azS1vP5+efy89zr7bjX2/P4+QC51v///////wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAIAA8AAAQpUMlJq50pZ4z6SVJydMimJAEJhkYHrKcaAp0AJoWcDOQXd4SVxnSRRAAAOw==') no-repeat;background-position:right}div.serviceright{width:48%;float:right;padding:0}div.serviceleft{width:48%;float:left;padding:0}.workdesc{padding:0 20px 50px 20px}img.workDescription{margin:0 0 0 2px;padding:0 0 60px 0;clear:both}

.nextSetLabel{float:right;margin-top:-29px;color:#04a8ed;font-size:12px;display:none;margin-right:48px}ul.nextSetTop{margin-top:-32px;margin-right:0}


ul.nextSet{float:right;text-transform:uppercase;font-size:11px;list-style:none;z-index:3}
ul.nextSet li{float:right;display:block;color:#a7a9ac}ul.nextSet li a{display:block}
ul.nextSet li.leftArrow,ul.nextSet li.rightArrow{width:20px;height:20px;background-color:#323232}
ul.nextSet li div{margin:5px 6px 0 0}ul.nextSetBottom{margin:-10px 0 20px 0}



#workListControls span#nextBtn,#workListControls span#prevBtn{padding-left:10px;background-color:#021f35;width:20px;height:20px}
#workListControls span#nextBtn{position:relative;right:0}
#workListControls span#prevBtn{position:relative;right:40px}
div.workListFull{overflow:hidden;width:100%;padding-bottom:40px}


.workListing{height:330px;float:left;clear:both;padding:0;position:absolute;opacity:0;filter:alpha(opacity = 0)}
.workListing li{display:none;outline:#021f35 solid 2px;width:369px;height:300px;display:block;float:left;background-color:#000615;margin:0 16px 18px 0}
.workListing li.last{margin-right:0}
.workListing h3{line-height:14px}
.workListing h3 a{font-size:12px;color:#e5e5e5;margin:0 14px 0 14px;display:block;text-decoration:none}
.workListing a span{font-size:11px;color:#078CC4;display:block;font-weight:normal}
.workListing img{margin:0 0 6px 0;display:block}

div.workScroller{width:856px;border:5px solid #023155;height:9px;position:relative;cursor:pointer;clear:both;background-color:#064b7f;float:left}
div.workScroller .scrollBar{clear:both;position:absolute;width:150px;height:100%;background-color:#078cc4}
div.workControls{width:910px;margin:0 auto;overflow:hidden;clear:both;padding-top:10px}
div.workControls a{float:left;width:19px;height:19px;margin-left:3px;overflow:hidden;display:block}


a#workNext,.workNext{background:#023155; background-image:url(../images/next_work_scroll.jpg); background-repeat:no-repeat;}
a#workNext:hover{background:#023155 ;background-image:url(../images/next_work_scroll.jpg); background-repeat:no-repeat;}
a#workPrev,.workPrev{background:#023155;background-image:url(../images/pre_work_scroll.jpg); background-repeat:no-repeat;}
a#workPrev:hover{background:#023155;background-image:url(../images/pre_work_scroll.jpg); background-repeat:no-repeat;}


div.hiddenImages{height:10px}

ul#workListingSlider{width:1000px;margin:0;padding:0}
ul#workListingSlider li{width:1000px;height:590px}
.projectnav{margin-top:-35px;float:right;color:#FFF}.hidewrap{height:460px;width:910px;overflow:hidden}


.sliderwrap{width:870px;background-color:#022c4b;overflow:hidden;margin-bottom:0;margin-top:5px;padding:10px 20px 10px 20px}
#slider{float:left;display:block;list-style:none;margin-bottom:12px;width:880px}
#slider ul{margin:0;padding:0;float:left}
#slider li{color:#FFF;width:632px;height:408px;display:block;overflow:hidden;list-style:none}
#overflowFix{overflow:hidden;margin-right:-9px}

/* TOOGLE */

div.sshotControls{position:relative;height:20px;padding-top:3px;width:135px;margin:5px 0 4px 0;
cursor:pointer;color:#fff}
div.sshotControls span{position:absolute;display:block;font-size:11px;height:20px;padding-top:2px;color:#078cc4;padding-left:25px}
div.sshotControls span#hide{background-image:url(../images/plus.gif);background-repeat:no-repeat}
div.sshotControls span#hide:hover{color:#2ac1d1;background-image:url(../images/plus.gif);background-repeat:no-repeat}
div.sshotControls span#show{display:none;background-image:url(../images/add.gif); background-repeat:no-repeat}
div.sshotControls span#show:hover{color:#2ac1d1;background-image:url(../images/add.gif);background-repeat:no-repeat}




/* SLIDER INDEX */
.homebanner
{
	text-align:center;margin:0 auto;overflow:hidden
}
.homeslider{height:420px;margin-top:8px;overflow:hidden;}
.homeslider ul{overflow:hidden;height:300px}
.homeslider li{overflow:hidden;height:300px;z-index:2;width:1920px;position:relative}
.homeslider li img{position:absolute;float:left}
.homeslider li .slideBkGrnd{left:-300px; }


#homepager
{
	padding:10px 0;margin-top:15px;overflow:hidden;clear:both;margin:0 auto;width:100%; background-color:#207cab;
	padding-left:178px;

}
#homepager a
{
	text-indent:-500px;display:block;float:left;height:10px;overflow:hidden;
	width:17px;margin:0 5px 0 0;
	background-image:url(../images/slider_normal.jpg);
}

#homepager a.activeSlide
{
	background-image:url(../images/slider_active.jpg);
}



.textMandarin{display:none;z-index:8;left:696px;position:absolute;top:134px;width:361px;text-align:left}.textAda{display:none;z-index:8;left:750px;position:absolute;top:134px;width:361px;text-align:left}.textMtv{display:none;z-index:8;left:696px;position:absolute;top:134px;width:361px;text-align:left}.mtvContent img{position:absolute;left:270px;top:100px}#comCent{display:none}#VH1{display:none}.textCapitol{z-index:8;left:1750px;position:absolute;top:134px;width:361px;text-align:left;background-image:url(/css/~/media/Homepage/transparentBar.ashx);padding:15px 100% 15px 30px;height:137px}.textCapitol p{display:none}.textCapitol .l1Title{color:#b0c89b}.textCapitol .l2Title{color:#fff}.textCapitol .descriptionText{color:#fff}.textAgile{display:none;z-index:8;left:755px;position:absolute;top:134px;width:361px;text-align:left}.textAgile .l1Title{color:#b0c89b}.textAgile .l2Title{color:#fff}.agileContent .forrester{position:absolute;left:745px;top:255px}.forrester{display:none}.agileContent .lady1{position:absolute;left:320px;top:30px;width:0;height:0;z-index:7}.agileContent .lady2{position:absolute;left:390px;top:115px;width:0;height:0;z-index:6}.agileContent .man1{position:absolute;left:570px;top:70px;width:0;height:0;z-index:6}.agileContent .man2{position:absolute;left:214px;top:224px;width:0;height:0;z-index:6}.agileContent .man3{position:absolute;left:575px;top:222px;width:0;height:0;z-index:6}.l1Title{font-weight:bold;font-size:32px;margin:0;color:#1c1d1b}.l2Title{font-weight:bold;margin:0;font-size:21px;color:#1c1d1b}.descriptionText{font-size:13px;width:280px;color:#444a4c;font-weight:bold}


ol#controls{float:left;margin:0;padding:0}
ol#controls li
{
	display:block;float:left;height:9px;width:17px;overflow:hidden;margin:0 5px 0 0;
	background:url(../images/slider_normal.jpg) no-repeat
}

ol#controls li.current{background:url(../images/slider_active.jpg)}
ol#controls li a{display:block;text-indent:-9999px;width:17px;height:9px}




.siteLink{float:right;padding:0;margin-top:-3px}.siteLink a{color:#4fa7b2;font-weight:bold;font-size:12px;text-decoration:none}.leftCol_company h2,.callOut dt{font-size:12px;font-weight:bold;color:#222121;margin:6px 0 10px 0}.callOut a:hover{color:#008499}.callOut hr{background-color:#a8e6f5;height:1px;border:0;padding:0;margin:2px 0 2px 0}.leftCol_company h1{font-size:22px;font-weight:normal;margin:0;padding:0 0 25px 0}.formAreaInner h3{font-size:18px;line-height:24px;color:#222121;font-weight:normal;width:560px;margin:0 0 30px 0}.callOut ul,.leftCol_company ul{font-size:12px;line-height:20px;margin:0 0 0 30px;color:#222121;list-style:disc}.callOut li a{font-weight:normal;color:#00b9d6;text-decoration:none}.callOut dl{width:556px;border-bottom:1px solid #d7d7d7;padding:0 0 4px 0;margin:0 0 18px 0}.callOut dl.last{border-bottom:none;margin:0 0 6px 0}.callOut dl.last p{margin-bottom:0}.callOut dd{margin:0;padding:0}.callOut dl ul{margin:0 0 15px 0}.callOut dl ul li{font-size:12px}.callOut dl ul.last{margin:0}.leftCol_company ul{font-weight:normal;margin:0 0 0 10px;padding:0;list-style-type:disc;border:0}.leftCol_company ul li{margin:0 0 0 20px;padding:0;border-top:0;list-style-type:disc;list-style-image:none}.leftCol_company div.header{font-size:14px;font-weight:bold;padding:0 0 15px 0}p.intro{font-size:16px;line-height:22px;color:#7d7d7d;font-weight:100;margin:0 0 20px 0}p.intro2{font-size:16px;line-height:22px;color:#7d7d7d;font-weight:100;margin:0 0 10px 0}.leftCol_company{float:left;position:relative;width:596px}.ads{width:260px;float:right;position:relative}.ads img{margin-bottom:20px}.callOut{background-color:#e0f6fa;width:556px;padding:25px 25px 27px 25px;margin:0 0 27px 0;overflow:hidden}.gray{background-color:#f0f0f0}



.projecttype{font-size:12px;color:#202121;margin:0 0 20px 20px}

.projecttype a{font-size:12px;color:#202121; text-decoration:underline}

.projecttype a:hover{font-size:12px;color:#202121; text-decoration:underline}


.clientname{margin:0 0 2px 20px;font-size:26px;font-weight:normal; color:#202121; font-size:30px;}



.clientlink{margin:12px 0 20px 20px;font-size:12px;font-weight:bold}
.clientlink a{color:#078cc4}
.clientlink a:hover{color:#078cc4}


.contactdrop select{border:1px solid #d9d9d9;background-color:#fff;font-size:14px;font-family:Arial;padding:7px;margin-bottom:20px}.selectbox input.selectbox,.selectbox input.selectbox{width:244px}input.image{padding:0;border:0;background-color:#fff;padding:8px}input.error_text{border:1px solid #b22;color:#b22;font-size:12px;display:block;table-layout:fixed;padding:8px;width:250px}textarea.error_text{border:1px solid #b22;color:#b22;background-color:#fff;padding:8px}input.text,input.selectbox{border:1px solid #d9d9d9;background-color:#fff;padding:8px;color:#222121;font-size:12px;display:block;table-layout:fixed}*/input.checkbox{border:0;padding:0;float:left;margin-right:10px}textarea{border:1px solid #d9d9d9;background-color:#fff;padding:8px;color:#222121}.inputheader{font-size:13px;font-weight:bold;color:#505050;line-height:27px;width:200px}.contactfieldleft{float:left;clear:both;margin-right:0;padding-top:10px;border:none}.noshow{display:none}.checkbox{float:left;display:block}.full{width:100%}.contactfieldright{float:left;padding-top:10px;border:none}.inputleft{clear:both;float:left;width:300px;margin-top:10px}.clear{clear:both;width:100%}.inputright{float:right;width:310px;margin-top:10px}.articleForm{overflow:hidden;margin-bottom:20px;width:612px}.articleForm input.text{width:250px}.articleForm .newsCheck{margin-top:30px}.articleForm .downloadButton{margin-top:30px;padding:0;margin-bottom:30px}.formheader{font-size:18px;color:#222121;margin-bottom:20px;line-height:21px;border-bottom:1px solid #d4d4d4;padding-bottom:18px}.formheader a{font-size:18px;color:#222121;margin-bottom:20px;line-height:21px}ul#featuredClients{width:906px;margin:20px auto;padding-left:10px;list-style:none;overflow:hidden}ul#featuredClients li{float:left;height:108px;width:170px;margin:0 9px 11px 0}ul#featuredClients li.last{margin-right:0}ul#featuredClients li a{display:block}.wraptocenter{border:1px solid #e9e9e9;width:170px;height:108px;overflow:hidden;position:relative}.wraptocenter img.active{opacity:0;filter:alpha(opacity = 0);position:absolute;z-index:2}.wraptocenter img.bw{position:absolute;z-index:1}.wraptocenter a{height:108px;width:170px;display:block;position:relative}.leftCol_clients,.leftCenter_clients,.rightCenter_clients,.rightCol_clients{width:204px;float:left;margin:0 30px 0 0;position:relative;color:#FFF}.rightCol_clients{float:right;margin-right:0}.leftCol_clients h3,.leftCenter_clients h3,.rightCenter_clients h3,.rightCol_clients h3{font-weight:bold;font-size:13px;line-height:27px;color:#54f1ff;text-transform:uppercase;border-bottom:1px solid #63bdca;margin:0 0 5px 0;padding:0 0 1px 0}h3.tweek{margin-top:10px}h3.first{margin-top:-2px}ul.clientList{width:204px;font-size:12px;list-style:none;margin:0;display:block}ul.clientList li{width:204px;border-bottom:1px solid #63bdca;color:#fff;line-height:17px;margin:0 0 5px 0;padding:0 0 5px 0;display:block}ul.clientList li a{color:#fff;font-weight:inherit;text-decoration:none;width:204px}ul.clientList li.tweek{margin-top:10px;font-weight:bold;font-size:13px;line-height:27px;color:#54f1ff;text-transform:uppercase;border-bottom:1px solid #63bdca;margin:0 0 5px 0;padding:0 0 1px 0}.biolist ul{display:inline;list-style:none;padding:0;margin:0}.biolist ul li{height:240px;overflow:hidden;display:inline;list-style:none;padding:0;margin:0 21px 4px 0;width:282px;float:left}.biolist ul li a{color:#000;font-size:14px;font-weight:bold;display:block}.biolist ul li.last{display:inline;list-style:none;padding:0;margin:0 0 20px 0;width:205px;float:left}.biolist .desc{margin:0;height:24px;overflow:hidden;padding:10px 0 10px 1px;font-size:12px;line-height:18px;color:#222121}.biolist .desc span{font-size:12px;color:#222121}.goodworks{border-bottom:1px solid #ccc;float:left;margin:25px 0 0 0}.goodworks ul{margin:0;padding:0;list-style-type:none;list-style-image:none;border:none}.goodworks ul li{margin:6px 0 10px 0;padding:0;list-style-type:none;list-style-image:none;border:none;float:left;overflow:hidden}.goodworks ul li.desc{margin:0 0 25px 0;padding:0;list-style-type:none;list-style-image:none;border:none;float:left;width:350px;overflow:hidden}.goodworks ul li.header{font-size:15px;font-weight:bold;margin:0 0 10px 0}.goodworks ul img{float:left;margin:0 25px 25px 0;padding:0;border:1px solid #aab7bb;overflow:hidden}.goodworkslast{float:left;margin:25px 0 0 0}.goodworkslast ul{margin:0;padding:0;list-style-type:none;list-style-image:none;border:none}.goodworkslast ul li{margin:0 0 10px 0;padding:0;list-style-type:none;list-style-image:none;border:none;float:left;overflow:hidden}.goodworkslast ul li.desc{margin:0 0 25px 0;padding:0;list-style-type:none;list-style-image:none;border:none;float:left;width:350px;overflow:hidden}.goodworkslast ul li.header{font-size:15px;font-weight:bold;margin:0 0 10px 0}.goodworkslast ul img{float:left;width:200px;margin:0 25px 25px 0;padding:0;border:1px solid #aab7bb;overflow:hidden}.biodetailbox{width:639px;background-image:url(/images/bio_detail_quotebox.jpg);background-repeat:no-repeat;height:225px}.biodetailbox div.left{float:left;width:225px;height:199px;margin:0 3px 0 0;overflow:hidden}.biodetailbox div.right{float:left;width:320px;height:159px;padding:38px 35px 20px 52px;color:#fff;font-size:18px;line-height:26px}.biodetailbox p{margin:0;padding:0}.cmscontent .name{font-size:16px;font-weight:bold}.biodetailsidebar{width:216px;margin-left:18px;background-image:url(/images/bio_detail_sidebar.jpg);background-position:bottom right;padding:22px 27px 35px 20px}.biodetailsidebar ul{padding:0;margin:0;list-style:none}.biodetailsidebar .first{font-size:11px;font-weight:bold;text-transform:uppercase}.biodetailsidebar ul li{border-bottom:1px solid #ccc;padding:3px 0 3px 0;font-size:11px;line-height:16px}.biodetailsidebar .last{border-bottom:1px solid #ccc;padding:3px 0 3px 0;font-size:11px;line-height:16px;margin:0 0 20px 0}.biodetailsidebar a{color:#333}.biodetailsidebar a:hover{color:#00b3cb;text-decoration:none}.biodetailsidebar .arrow{font-size:15px;font-weight:bold;padding-left:3px}.bioblog{width:216px;margin-left:25px}.bioblog .thoughtbloghead{font-weight:bold}.bioblog img{border:1px solid #d1d1d1}.bioblog .summary{font-size:12px;padding:15px 0 0 0}.bioblog .summary a{color:#6b6b6b}.article{padding:30px 25px;min-height:700px}.article .author{font-size:13px;padding:1px 0 0 0}.article img{padding:10px 0 20px 0}.article .date{font-size:11px;color:#7d7d7d;font-weight:normal;line-height:15px;padding:8px 0 10px 0}.articleleft{float:left;margin-top:-35px;width:600px;overflow:hidden}.articleleft .articlefooter{padding:30px 0}.articleright{float:left;margin-left:30px;margin-top:4px;width:205px}.articleright .box{padding:25px;background-color:#f4f2f4;width:100%;font-size:12px}.articleright h2{font-size:14px;margin:0;padding:0}.connectwrap h3{margin-bottom:10px;text-transform:uppercase;font-size:11px}.connectwrap{overflow:hidden;padding:12px 0 10px 40px;margin-top:20px;background-color:#f0eff0;width:215px;font-size:11px}.connectwrap a{height:16px;float:left;margin:0 8px;text-decoration:none;color:#00a7c3}.joinuspics div.contain{width:200px;margin:0 25px 0 0;float:left;overflow:hidden}.joinuspics img{border:4px solid #fff}.joinuspics h4{margin:12px 0 12px 0;font-size:14px;font-weight:bold}.joinuspics h2{margin:0 0 15px 0;font-size:18px;font-weight:normal}.techproducts ul{list-style:none;padding:0;margin:0}.techproducts ul li{list-style:none;padding:0;margin:0 0 35px 0;width:535px}.techproducts ul li img{float:left;border:1px solid #ccc;margin:0 15px 5px 0}.twocollist{width:240px;float:left;margin:0;overflow:hidden;clear:right;font-size:11px}.threecollist{width:165px;float:left;margin:0 20px 0 0;font-size:11px}.threecollist ul{padding:0;margin:0 0 0 18px}.threecollist ul li{padding:0;margin:0}.newssummary{font-size:12px;line-height:18px;padding:6px 0 0 0;font-weight:normal}.newssummary a{font-size:12px;line-height:18px;padding:6px 0 0 0;font-weight:normal}.newssummary a:hover{font-size:12px;line-height:18px;padding:6px 0 0 0;font-weight:normal}.



#outerwrapper{position:relative;margin:0 auto;padding:40px 0;width:100%;background-color:#00a4bf}


@font-face{font-family:'ExpresswayReg';src:url('/fonts/expressway_rg.eot');src:local('Expressway-reg'),local('ExpresswayRegular'),url('/fonts/expressway_rg_font1.ttf') format('truetype')
}

#content404 h3{font:20px/30px ExpresswayReg,Arial,Helvetica,sans-serif;color:#7b7b7b;font-weight:normal;letter-spacing:1px;word-spacing:-1px;margin:20px 0}#minimap{width:940px;position:relative;border-top:1px solid #3c3939;padding:30px 0 0 0;overflow:hidden}#minimap ul{width:172px;float:left;list-style:none;margin:0 20px 50px 0}#minimap ul li{display:block}#minimap ul li a{width:172px;font-size:12px;line-height:18px;margin:6px 0 0 0;padding:0 0 6px 0;border-bottom:1px solid #393a39;display:block;text-decoration:none;color:#999}#minimap ul li a:hover{color:#2ac1d1}#minimap li.first a{font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff}#minimap ul.last{margin-right:0}.leftColgloss{width:565px;float:left;position:relative;padding:0 20px 0 0}.rightColgloss{width:262px;float:right}.leftColgloss h2{font-size:18px;font-weight:normal;color:#222121;width:585px;padding:0 0 12px 0;border-bottom:1px solid #d7d7d7}.leftColgloss h3.trigger{font-size:12px;font-weight:bold;color:#222121;width:585px}h3.trigger a{color:#222121;text-decoration:none;display:block;padding:8px 0 8px 20px;background:url(/images/arrows.png) no-repeat 6px 14px;border-bottom:1px solid #d7d7d7}h3.trigger a:hover{background:url(/images/arrows.png) no-repeat 6px -23px #e0f6fa}h3.active a,h3.active a:hover{background:url(/images/arrows.png) no-repeat 6px -60px #00bad4;color:#fff;border-bottom:none}h3.first{border-top:none}.toggle_container{background-color:#e0f6fa;padding:20px 20px 2px 20px;width:545px}.toggle_container p{margin:0}.leftColgloss p{font:12px/18px Arial,Helvetica,sans-serif;margin-bottom:18px}.altrow{background-color:#f5f5f5}.leftColgloss p strong{color:#76949c}.leftColgloss p a{color:#00b9d6;text-decoration:none}.leftColgloss p a:hover{color:#008499}div.requiredFieldsText{color:#AAA;font-size:12px;float:right;margin-right:40px}span.required{color:#AAA;padding-right:5px}


.workBG{overflow:hidden;width:100%;background-color:#021f35}


.workthumbs{overflow:hidden;width:910px;margin:0 auto;padding-top:20px;margin-bottom:20px}


.workthumbs .left{width:291px;float:left;margin:0 18px 0 0}.workthumbs .end{margin:0}


.workthumbs .thumb{height:48px;background-color:#000615;border:1px solid #021f35;padding:4px;color:#078CC4;font-size:11px;overflow:hidden;margin:0 0 18px 0}


.workthumbs .thumb:hover{border:1px solid #0bc1cb}.workthumbs .thumb img{float:left;margin:0 10px 0 0;border:0}.workthumbs h3{line-height:10px;font-size:12px;color:#fff;margin:9px 0 3px 0;padding:0}.workthumbs h3 a{color:#fff}




.workthumbs .pagination{float:right;color:#078CC4;font-size:12px;margin-bottom:30px}
.workthumbs .pagination a{color:#ffffff}
.workthumbs .pagination a:hover{color:#078CC4}





.workthumbs .pagination ul{list-style:none;display:inline;margin:0;padding:0}
.workthumbs .pagination ul li{list-style:none;display:inline;margin:0 0 0 1px;padding:3px 6px 3px 6px;background-color:#068bc4;line-height:20px;color:#ffffff}.workthumbs .pagination ul li:hover{list-style:none;display:inline;margin:0 0 0 1px;padding:3px 6px 3px 6px;background-color:#27c3dc;line-height:20px;color:#ffffff}.workthumbs .pagination ul li:hover a{color:#00d1e5}.workthumbs .pagination ul li.current a{color:#078CC4}


#contentmain .pagination{float:right;color:#078CC4;font-size:12px;margin-bottom:30px}
#contentmain .pagination a{color:#ffffff}
#contentmain .pagination a:hover{color:#078CC4}





#contentmain .pagination ul{list-style:none;display:inline;margin:0;padding:0}
#contentmain .pagination ul li{list-style:none;display:inline;margin:0 0 0 1px;padding:3px 6px 3px 6px;background-color:#068bc4;line-height:20px;color:#ffffff}#contentmain .pagination ul li:hover{list-style:none;display:inline;margin:0 0 0 1px;padding:3px 6px 3px 6px;background-color:#27c3dc;line-height:20px;color:#ffffff}.workthumbs .pagination ul li:hover a{color:#00d1e5}.workthumbs .pagination ul li.current a{color:#078CC4}


.workthumbs .all{padding:0 7px 0 0;font-size:11px}
.workthumbs .all a{color:#078CC4;}
.workthumbs .all a:hover{color:#078CC4;}



.workfull{clear:both}


div.align{width:910px;margin:0 auto}
ul.work{padding:5px 0;margin:0; }ul.work li{padding-left:25px;}


li.preview{background-image:url(../images/preview.jpg);background-repeat:no-repeat;padding:1px ; }
li.thumbnails{background-image:url(../images/preview.jpg);background-repeat:no-repeat;padding:1px}
li.previewsel{background-image:url(../images/thumbnail.jpg);background-repeat:no-repeat;padding:1px}
li.thumbnailssel{background-image:url(../images/thumbnail.jpg);background-repeat:no-repeat;padding:1px}


.workPagination{float:right;color:#4d4d4d;font-size:12px;margin:20px 0 30px 0}.workPagination a{color:#999;font-weight:bold}.workPagination a:hover{color:#fff}.workPagination ul{list-style:none;display:inline;margin:0;padding:0}.workPagination ul li{list-style:none;display:inline;margin:0 0 0 3px;padding:5px 8px 5px 8px;background-color:#f4f4f4;line-height:20px;color:#8e8e8e}.workPagination ul li:hover{list-style:none;display:inline;margin:0 0 0 3px;padding:5px 8px 5px 8px;background-color:#00d1e5;line-height:20px;color:#a3a3a3}.workPagination ul li.current:hover a{color:#FFF}.workPagination ul li:hover a{color:#FFF}.workPagination ul li.current a{color:#00d1e5}.workPagination ul li.current a:hover{color:#fff}.submitbutton{width:75px;height:31px;margin:0;padding:0;border:0;background:transparent url(/images/button_send.jpg) no-repeat center top;text-indent:-1000em;cursor:pointer;cursor:hand}.downloadbutton{width:115px;height:31px;margin:0;padding:0;border:0;background:transparent url(/images/button_download.jpg) no-repeat center top;text-indent:-1000em;cursor:pointer;cursor:hand}.error{font-size:11px;color:red;}



/*  NEWS TUYEN DUNG */

.textcat_new1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3a3a3b;
	font-weight:bold;
	padding-bottom:10px;
}

.textcat_new1 a:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#3a3a3b;
	text-decoration:none;
}

.textcat_new1 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#3a3a3b;
	text-decoration:none;
}

.textcat_new1 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#068cc4;
	text-decoration:none;
}

.textcat_new2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3b;
}

.textcat_new2 a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3b;
	text-decoration:none;
}

.textcat_new2 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3b;
	text-decoration:none;
}

.textcat_new2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3b;
}

.textcat_new3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#088cc3;
	padding-top:10px;
	font-weight:bold;
}

.textcat_new3 a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#088cc3;
	text-decoration:none;
}

.textcat_new3 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#088cc3;
	text-decoration:none;
}

.textcat_new3 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#088cc3;
	text-decoration:underline;
}

.tinkhac_title
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

.linenews
{
	clear:both;
	padding-top:5px;
	line-height:16px;
}

.textcat15
{
	font-size:12px;
	float:left; 
	width:12px;
	padding-top:2px;
}

.textcat16
{
	font-size:13px;
	color:#0099CC;
	float:left; 
	width:608px;
}

.textcat16 a:link
{
	color:#0099CC;
	text-decoration:none;
}

.textcat16 a:visited
{
	color:#0099CC;
	text-decoration:none;
}

.textcat16 a:hover
{
	color:#0099CC;
	text-decoration:underline;
}




























