@charset "utf-8";
/* CSS Document */

/******************************************************General CSS******************************************************/
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, cite, em, font, img, strong, ul, li, fieldset, form, label, img { margin:0px; padding:0px; list-style-type:none; outline:none; font-weight:normal; border:none; text-decoration:none; }

.FloatLeft { float:left }
.Clear{clear:both;}

.FloeatRight { float:right }

.paddingTop5{padding-top:5px;}

.padding40{padding:40px 0px;}

.padding22{padding:22px 0px;}

.padding5{padding:0px 5px;}

.padding10{padding:0px 10px;}

.paddingRt9{padding-right:9px;}

.padding9{padding:0px 9px;}

.paddingBot20{padding-bottom:20px;}

.paddingBot10{padding-bottom:10px;}

.valign{vertical-align:middle;}

.height53px{height:53px;float:left;width:400px;}

.height150px{height:150px;float:left;width:190px;}
.height124px{height:124px;float:left;width:190px;}

.height450px{height:450px;float:left;width:190px;}

.height57px{height:57px;float:left;width:400px;}

.height25px{height:25px;float:left;width:400px;}

.height28px{height:28px;float:left;width:190px;}

.height35px{height:35px;float:left;width:200px;}

.height129px{height:129px;float:left;width:618px;}

/*****************************************************Common for all******************************************************/
.wrapper_outer{margin:0 auto;width:903px;}

div.wrapper{width:901px;float:left;border:2px solid #d5d5d5;}

div.logo{float:left;}

div.navigation{float:left;width:618px;}

div.nav{float:left;position:relative; height:24px;}

div.nav a.about{position:absolute;float:left;left:0px;top:0px;}

div.nav a.offerings{position:absolute;float:left;left:126px;top:0px;}

div.nav a.projects{position:absolute;float:left;left:251px;top:0px;}

div.nav a.news{position:absolute;float:left;left:376px;top:0px;}

div.nav a.ContactUs{position:absolute;float:left;left:501px;top:0px;}

div.topLinks{float:left;text-align:right;width:901px;padding:16px 0px 3px;}

div.topLinks img{float:right;}

.content{width:867px;float:left;padding:80px 17px 0px;}

.left_content{float:left;padding:0px 0px 0px 0px;width:498px;}

/******************************************************Common and Our Offerings******************************************************/
.content h1, .content_offerings h1{background:#f1f2f2 url(../../CMSFiles/ISGWEB/images/hd_bg.gif) right repeat-x;width:466px;float:left;padding:9px 0px 9px 9px;color:#403e40;font-size:
12px;font-weight:bold;}

.content .heading_bg, .content_offerings .heading_bg{background:#f1f2f2 url(../../CMSFiles/ISGWEB/images/hd_bg.gif) right repeat-x;width:466px;float:left;padding:9px 0px 9px 9px;margin-top:40px;color:#c50d1e;font-size:13px;}

.content h3, .content_offerings h3{width:466px;float:left;padding:19px 0px 0px 9px;margin-top:0px;font-size:12px; font-weight:bold;}

.content h3{padding:14px 0px 0px 9px;float:left;}

.content .heading_bg a, .content_offerings .heading_bg a, .left_content_involve .heading_bg a, .content div.left_products .heading_bg a, .left_content_o2 p a{float:left;color:#c50d1e;}

.content p, .content_offerings p{float:left;width:490px;line-height:14px;padding:14px 0px 3px 9px;}

.content p span, .footer span, .content_offerings p span, .content h1 span, .content_offerings h1 span{ text-transform:uppercase;}

.right_content{width:351px;float:right;}

.left_content ul{width:420px;float:left;margin:18px 0px;padding:0px;}

.left_content ul li{width:420px;float:left;list-style-type:none;background:url(../../CMSFiles/ISGWEB/images/bullet_offerings.gif) 0px 5px no-repeat;padding:0px 30px;margin:0px 10px!important;margin:0px 5px;}

.left_content ul li ul{margin:10px 0px 0px 0px!important;padding:0px 0px 10px 0px;width:420px;float:left;}

.left_content ul li ul li{width:390px;float:left;background:url(../../CMSFiles/ISGWEB/images/bullet_2_offerings.gif) 0px 5px no-repeat;padding:0px 30px;margin:0px 0px;}

/******************************************************Footer******************************************************/
.footer{float:left;padding:5px 0px;}

.footer span a{color:#6f6f71;}

span.terms{float:left;width:400px; font-size:10px;}

span.copyright{float:right;width:501px; text-align:right; font-size:10px;}

/******************************************************Our Offerings******************************************************/
.content_offerings{width:867px;float:left;padding:40px 17px 0px;}

.offering_links{float:left;}

.research_links_container{width:618px;float:left;}

.research_links{width:490px;float:left;padding:13px 0px;}

.content_offerings p span.phase{color:#c50d1e;float:left;width:490px; text-transform:none; padding:0px 0px;}

.content_offerings p span.phase2{color:#c50d1e;float:left;width:490px; text-transform:none; padding:0px 0px 15px;}

.left_content p a{color:#c50d1e;}

.left_content_sales p.link a{color:#c50d1e;text-decoration:underline;}

/******************************************************Comperio******************************************************/
.left_content_comperio{float:left;padding:0px 0px 260px 0px;width:498px;}

.left_content_sales{float:left;padding:0px 0px 100px 0px;width:498px;}

.left_content_finance{float:left;padding:0px 0px 28px 0px;width:498px;}

.left_content_o2{float:left;padding:0px 0px 52px 0px;width:498px;}

.left_content_wembley{float:left;padding:0px 0px 0px 0px;width:498px;}

.left_content_involve{float:left;padding:0px 0px 23px 0px;width:498px;}

/******************************************************Finance******************************************************/
.left_content_finance ul, .left_content_wembley ul{width:400px;float:left;margin:9px 0px 0px 9px!important;margin:9px 0px 0px 5px; padding:0px 0px 0px 0px;}

.left_content_finance ul li{width:400px;float:left;list-style-type:none;background:url(../../CMSFiles/ISGWEB/images/bullet_offerings.gif) 0px 15px no-repeat;padding:9px 30px;margin:0px 0px 0px 0px;}

.left_content_finance ul li ul{margin:15px 0px 0px;width:400px;}

.left_content_finance ul li ul li{width:400px;float:left;background:url(../../CMSFiles/ISGWEB/images/bullet_2_offerings.gif) 0px 18px no-repeat;padding:8px 30px 5px;margin:0px 0px;}

/******************************************************Wembley Case Study******************************************************/
.left_content_wembley ul li{width:440px;float:left;list-style-type:none;background:url(../../CMSFiles/ISGWEB/images/bullet_offerings.gif) 0px 15px no-repeat;padding:9px 30px 5px;margin:0px 0px 0px 0px;}

.left_content_wembley ul li ul{padding:18px 0px 0px;width:425px;margin:0px;}

.left_content_wembley ul li ul li{width:422px;float:left;background:url(../../CMSFiles/ISGWEB/images/bullet_2_offerings.gif) 0px 7px no-repeat;padding:0px 30px 0px;margin:0px 0px;}

/******************************************************Wembley Case Study-Involvements******************************************************/
.left_content_involve ul{width:443px;float:left;margin:0px; padding:5px 0px 0px 9px;}

.left_content_involve ul li{width:443px;float:left;list-style-type:none;background:url(../../CMSFiles/ISGWEB/images/bullet_offerings.gif) 0px 15px no-repeat;padding:9px 30px 5px;margin:0px;}

.left_content_involve ul li ul{margin:9px 0px 0px;width:430px;padding:0px;}

.left_content_involve ul li ul li{width:422px;float:left;background:url(../../CMSFiles/ISGWEB/images/bullet_2_offerings.gif) 0px 16px no-repeat;padding:8px 30px 5px;margin:0px 0px;}

.content .left_content_involve .heading_bg{background:#f1f2f2 url(../../CMSFiles/ISGWEB/images/hd_bg.gif) right repeat-x;width:466px;float:left;padding:9px 0px 9px 9px;margin-top:22px;color:#c50d1e;font-size:13px;}

/******************************************************Products******************************************************/
div.content h4{background:#f1f2f2 url(../../CMSFiles/ISGWEB/images/hd_bg.gif) right repeat-x;width:835px;float:left;padding:9px 0px 10px 9px;color:#403e40;font-size:12px; text-transform:uppercase;margin-bottom:3px;font-weight:bold;}

div.left_products, div.left_contact{width:218px;float:left;}

div.right_products{width:619px;float:left; text-align:right;padding:10px 26px 33px 0px;}

div.left_products p{float:left;width:200px;line-height:14px;padding:6px 9px;font-size:11px;}

div.left_products p span{float:left;width:199px;line-height:14px;padding:0px;text-decoration:underline; text-transform:none;}

div.left_products p a{float:left;width:199px;line-height:14px;padding:0px; color:#c50d1e; text-decoration:underline;}

div.left_products p span.width180px{float:left;width:130px;line-height:14px;padding:0px;text-decoration:none; text-transform:none;}

/******************************************************Our Offerings******************************************************/
div.offerings{width:901px;height:475px;float:left; background:url(../../CMSFiles/ISGWEB/images/our_offerings_bg.jpg) center center no-repeat;float:left;}

div.images_centered{margin:118px 49px 0px 101px;}

div.images_centered img{margin-right:54px;}

div.height114px{height:114px;width:901px;float:left;}

/******************************************************The Team******************************************************/
div.left_products h1, div.left_contact h1{background:#f1f2f2 url(../../CMSFiles/ISGWEB/images/header_bg.jpg) right repeat-x;width:186px;float:left;padding:8px 0px 10px 9px;color:#403e40;font-size:12px; text-transform:uppercase;margin-bottom:3px;}

.content div.left_products .heading_bg{background:url(../../CMSFiles/ISGWEB/images/header_bg_grey.gif) repeat-x;width:186px;float:left;padding:9px 0px 10px 9px;color:#403e40;font-size:14px;text-transform:none;margin: 40px 0px 3px 0px;font-weight:bold;}

div.products_right{width:647px;float:left; text-align:left;}

div.products_right h1{background:url(../../CMSFiles/ISGWEB/images/header_bg_grey.gif) repeat-x;width:617px;float:left;padding:9px 0px 10px 9px;color:#403e40;font-size:12px; text-transform:none;margin-bottom:3px;}

div.products_right p, div.products_news p{float:left;line-height:15px;padding:8px 30px;font-size:12px;width:585px;}

div.left_products ul{list-style-type:none;float:left;width:190px;font-size:13px;line-height:24px;padding:5px 0px 0px 9px; }

div.left_products ul li{list-style-type:none;float:left;width:190px;font-weight:bold;}

/*div.left_products ul li a{color:#403e40;}

div.left_products ul li a:hover,div.left_products ul li span{color:#c50d1e;}*/
.Memeber{color:#403e40;}
a.Memeber:hover{color:#c50d1e;}

.SelectedMember{color:#c50d1e;}


/*****************************************************Contact Us*****************************************************/
div.left_contact p{float:left;width:200px;line-height:18px;padding:12px 9px;font-size:13px; color:#403e40}

div.left_contact p a{ text-decoration:underline;color:#403e40;}

div.products_contact{width:647px;float:left; text-align:left;}

div.products_contact h1{background:url(../../CMSFiles/ISGWEB/images/header_bg_grey.gif) repeat-x;width:617px;float:left;padding:9px 0px 10px 9px;color:#403e40;font-size:12px; text-transform:none;margin-bottom:3px;height:30px;}

.bold{font-weight:bold;}

/*****************************************************News Soccerex**************************************************/
div.left_news{width:218px;float:left;}

div.left_news p{float:left;width:200px;line-height:8px;font-size:11px;}

div.left_news p span{float:left;width:199px;line-height:14px;padding:0px;text-decoration:underline; text-transform:none; color:#9d9c9d;}

div.left_news p span a.hover{float:left;width:199px;line-height:14px;padding:0px;text-decoration:underline; text-transform:none; color:#9d9c9d;}

div.left_news p span a.hover:hover{float:left;width:199px;line-height:14px;padding:0px;text-decoration:underline; text-transform:none; color:#000000;}

div.left_news p span.selected{float:left;width:199px;line-height:14px;padding:0px;text-decoration:underline; text-transform:none; color:#000000;}

div.left_news p a{float:left;width:199px;line-height:14px;padding:0px; color:#e36974; text-decoration:underline;}

div.left_news p a:hover{float:left;width:199px;line-height:14px;padding:0px; color:#c50d1e; text-decoration:underline;}

div.left_news p a.selected{float:left;width:199px;line-height:14px;padding:0px; color:#c50d1e; text-decoration:underline;}

div.left_news h1{background:#f1f2f2 url(../../CMSFiles/ISGWEB/images/header_bg.jpg) right repeat-x;width:186px;float:left;padding:8px 0px 10px 9px;color:#403e40;font-size:12px; text-transform:uppercase;margin-bottom:3px;}

div.products_news, div.products_fai{width:647px;float:left; text-align:left;}

div.products_news p a{color:#c50d1e; text-decoration:none;font-size:12px;}

div.products_news h1, div.products_fai h1{background:url(../../CMSFiles/ISGWEB/images/header_bg_grey.gif) repeat-x;width:617px;float:left;padding:9px 0px 10px 9px;color:#403e40;font-size:12px; text-transform:none;margin-bottom:3px;}

/*****************************************************News FAI1 &amp; FAI2**************************************************/
div.products_fai p a.email{color:#c50d1e; text-decoration:underline;font-size:12px;}

.font10{font-size:10px; line-height:13px;float:left}

div.products_fai p{float:left;line-height:15px;padding:8px 30px;font-size:12px;width:412px;}

div.news_section{width:412px; float:left;}
div.news_section p{float:left;line-height:15px;padding:8px 30px;font-size:12px;width:412px;}

div.left_contact p.citation,div.products_news p.citation, div.products_fai p.citation, div.products_fai2 p.citation, div.products_fai2 p.font10, div.products_fai p.font10,div.products_news p.font10{font-size:11px; line-height:12px;}

div.isg_image {width:180px; float:right; padding:10px 0px; font-size:11px; line-height:12px; text-align:right; }

div.products_fai2{width:647px;float:left; text-align:left;}

div.products_fai2 h1{background:url(../../CMSFiles/ISGWEB/images/header_bg_grey.gif) repeat-x;width:617px;float:left;padding:9px 0px 10px 9px;color:#403e40;font-size:12px; text-transform:none;margin-bottom:3px;}

div.products_fai2 p{float:left;line-height:15px;padding:12px 0px 0px 30px;font-size:12px;width:610px;}

div.products_fai2 p.citation{font-size:11px; line-height:12px;padding-top:30px;}
.citation{font-size:11px; line-height:12px;padding-top:30px;}

.topalign{vertical-align:top;}

.boldli li{font-weight:bold}


/*Home Page CSS*/
#Outer h4,h3{color:black;font-weight:bold;}
#Outer h4 label{font-weight:bold;}
#Outer{padding:50px 10px 5px 10px;width:880px;margin:0px;float:left;clear:both;}
#Outer .LeftDiv{width:652px;float:left;}
#Outer .TopImage{width:652px;height:262px;overflow:hidden;padding:0px;margin:0px;}
#Outer .LeftBottom{width:652px;border-right:dashed 1px gray;float:left;padding-top:20px;}
#Outer .LeftBottomborder{width:652px;float:left;padding:0px;margin:0px;padding-top:20px;}
#Outer .LeftBottomborder span{width:167px;float:left;text-align:left;font-size:15px;font-weight:bold; color:Black;padding:0px 0px 15px 0px; }
#Outer .LeftBottomborder div.borderRight{padding:0px 15px;width:195px;border-right:dashed 1px gray;float:left;border-left:dashed 1px gray;height:350px;}
#Outer .LeftBottomborder div.borderLeft{padding:0px 13px;width:185px;float:left;}
#Outer .LeftBottomborder P{color:#c00f1c;width:170px;float:right;clear:both;font-size:11px;font-weight:bold;text-align:right;padding-top:10px;}
#Outer .LeftBottomborder P a{color:#c00f1c;font-weight:bold;}
#Outer .RightDiv{width:222px;float:left;}

.RightDiv .Header{height:32px;width:222px;background-image:transparent url('') no-repeat;font-size:14px;}
.RightDiv .MapImage{height:126px;width:222px;overflow:hidden;}
.RightDiv .ProjectOuter{width:222px;padding:0px;margin:0px;margin-left:1px;}
.RightDiv .ProjectOuter .Logo{width:50px;overflow:hidden;padding:0px;margin:0px;padding-left:10px;text-align:center;float:left;border-right:solid 1px #e5e5e5;}
.RightDiv .ProjectOuter .ProjectTitle{width:160px;height:35px;overflow:hidden;padding:0px;margin:0px;text-align:left;float:left;text-align:left;padding-left:10px;}
.RightDiv .ProjectOuter P{font-size:10px;padding-left:10px;padding-top:5px;float:left;}
.RightDiv .ProjectOuter span{color:#c00f1c;font-size:14px;float:left;width:160px;height:20px;overflow:hidden;}
.RightDiv .ProjectOuter P a{font-weight:bold;}
.RightDiv .ProjectOuter h4{font-size:10px;float:left;clear:both;width:140px;}
.RightDiv .ProjectOuter a{color:#c00f1c;}
a.findOutMore{color:#c00f1c;width:140px;float:right;clear:both;font-size:11px;font-weight:bold;text-align:right;padding-top:10px;}
.RedFont{color:#c00f1c;font-weight:bold;}
.BlackFont{color:black;font-weight:bold;}


/*Project Details Page css */
#ProjectOuter{width:860px;padding:50px 20px;float:left;clear:both;}
#PreviousProject{width:100%;height:25px;border-bottom:dotted 1px gray;text-align:left;vertical-align:top;float:left;}
#PreviousProject a{color:#c00f1c;font-weight:bold;font-size:11px;}
#PreviousProject #ChooseLanguage{float:left;font-size:12px;font-weight:bold;padding-left:480px;}
#PreviousProject .engLink{float:left;width:70px;height:10px;display:block;color:#C00F1C;border:solid 2px #CCCCCC;text-align:center;padding:1px 0px 3px 0px;}
#PreviousProject .protLink{float:left;width:70px;height:10px;display:block;color:#3F3F3F;border:solid 2px #CCCCCC;text-align:center;padding:1px 0px 3px 0px;margin-left:5px;}

#PreviousProject .engLink1{float:left;width:70px;height:10px;display:block;color:#3F3F3F;border:solid 2px #CCCCCC;text-align:center;padding:1px 0px 3px 0px;}
#PreviousProject .protLink1{float:left;width:70px;height:10px;display:block;color:#C00F1C;border:solid 2px #CCCCCC;text-align:center;padding:1px 0px 3px 0px;margin-left:5px;}

.LineDiv{float:left;height:30px;width:10px;border-right:dotted 1px grey;}
#ProjectTop{float:left;width:100%;height:175px;overflow:hidden;padding-top:10px;border-top:none;}
#ProjectLeft{width:420px;float:left;height:175px;}
#ProjectLeft div.ProjectTitleRow{width:290px;height:50px;float:left;}
#ProjectLeft div.LogoImage{width:50px;height:25px;overflow:hidden;float:left;padding-top:5px;}
#ProjectLeft div.Title{width:210px;height:50px;float:left;padding-left:5px;padding-top:5px;}
#ProjectLeft div.Title span{color:#c00f1c;font-size:20px;}
#ProjectLeft div.Location{float:left;width:110px;padding-top:20px;height:110px;overflow:hidden;padding-left:10px;color:#666666;}
#ProjectLeft div.Location span{float:left;clear:both;color:Black;width:108px;font-size:16px;}
#ProjectLeft div.Location h3{float:left;clear:both;font-size:12px;color:#666666;}
#ProjectLeft div.MapImage{width:210px;height:130px;clear:left;float:left;overflow:hidden;}
.MiddleImage{width:100%;height:310px;overflow:hidden;float:left;clear:both;}
#BottomOuter{width:100%;float:left;margin-top:25px;padding:0px;}
#BottomOuter .ProjectOuter{width:210px;padding:0px;margin:0px;margin-left:1px;overflow:hidden;}
#BottomOuter .ProjectOuter a{color:#c00f1c;}
#BottomOuter div.RightText{float:left;width:617px;padding-left:30px;}
#BottomOuter div.RelatedLinks{width:190px;padding:10px 0px 10px 10px;}
#BottomOuter div.RelatedLinks a{color:#c00f1c;font-size:11px;font-weight:bold;}
#BottomOuter div.RelatedLinks a:hover{text-decoration:underline;}
#BottomOuter .ProjectOuter p{font-size:10px;padding-left:10px;padding-top:5px;}
#BottomOuter .ProjectOuter span{color:#c00f1c;font-size:14px;float:left;width:120px;}
#BottomOuter .ProjectOuter h4{font-size:10px;float:left;clear:both;width:120px;}

#DivProjects {float: left;width: 870px;padding: 15px;}
#DivProject {float: left;width: 160px; margin:0px 2px 0px 0px; background-color: #F5F5F5;padding: 0px 27px 0px 27px; background:url('../../CMSFiles/ISGWEB/Images/gry_shadow_rep.gif') repeat-y top right;}
.ProjectBottom{float:left;width:214px;height:7px; background:url('../../CMSFiles/ISGWEB/Images/gry_shadow_btm.gif') no-repeat top right;}
#DivImage {float: left; overflow: hidden; width: 161px; height: 161px; margin-top: 15px; background-color: White;}
#divLogoImage {float: left; overflow: hidden;width: 40px; height: 24px; margin-top: 5px;}
#divTitle { float: left;color: #D02221;width: 100px;padding: 5px;font-size: 15px;height:20px;}
#divTitle a {color: #D02221;}
#MapImage{ float: left;width: 80px;height: 48px;overflow: hidden;margin-top: 10px;}
#DivLocation{float: left;width: 70px;padding-left: 10px;margin-top: 10px;color:#2A2A2A;}
#DivLocation span{color:#666666;}
#DivDescription {float: left; width: 160px;margin-top: 10px;font-size: 11px;height: 100px;overflow: hidden;}
#DivMoreLink{float: left;width: 160px;margin-top: 20px;text-align:right;}
#DivProjectTitle{float: left;width: 860px;background-color: #f5f5f5;padding: 0px 0px 0px 10px;margin-bottom: 10px;margin-top:30px;}
#DivProjectTitle .cornerImage{float:right;background:url('../../CMSFiles/ISGWEB/Images/corner.jpg') no-repeat;width:22px;height:30px;}
#DivTitle{font-weight: bold;float:left;padding-top:5px;}
#DivCategory{float:left;font-weight: bold;width:744px;text-align:right;padding-top:5px;}
.dropDown{font-size:12px;}
#PagerDiv {padding:10px 20px 10px 20px;float:left;text-align:right;width:825px;}
#PagerDiv .prev_next_container{float:right;}
#DivFeatured{float:left;width:870px;}
#DivFeatured #FeaturedProject{float:left;width:360px;height:262px;padding:15px;}
#DivFeatured #FImage{float:left;width:469px;height:292px;overflow:hidden;}
#FeaturedProject #LogoImg{float:left;width:50px;height:25px;overflow:hidden;padding-top:5px;}
#FeaturedProject #FeaturedTitle{float:left;padding-left:10px;font-size:20px;font-family:Arial;color:#D2231E;padding-top:5px;}
#FeaturedProject #FeaturedTitle a{color:#D2231E;}
#FeaturedProject .MapImage{float:left;width:212px;height:126px;overflow:hidden;margin-top:10px;}
#FeaturedProject .Location{float:left;width:138px;padding-left:10px;margin-top:20px;font-size:18px;}
#FeaturedProject .ShortDescription{float:left;width:370px;background-color:White;margin-top:10px;height:74px;}
#FeaturedProject .moreLink{float:left;width:360px;text-align:right;margin-top:15px;padding-right:10px;}
.NoRecord{float:left; color:red;font-size:16px;border:solid 2px red;display:block;width:863px;height:100px;padding-top:80px;text-align:center;}
#FeaturedProject #TopDiv{float:left;width:360px;}


