/*
 Colors:
  #297DB5
	#98C0E0
	#537696
  #660000
	#CCCCCC;
	#CDCDCD
//background:#FFFFFF url(../images/background-left-rail-bottom-corners.png) no-repeat scroll 0 bottom;
	#F0F5F9;
	#EFF2F6
	#10345A


	border: none;
	overflow: auto;
	width: 100%;


*/
#doc4{
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;}

body{
background:#FeFeFe;
font-family:Arial;
color:#333;
}
select, input { font-family: Arial Unicode MS; }
strong {font-weight:bold}
body#About-GLG a#Nav-About-GLG {color:#999;font-weight:bold;cursor:default;}
body#Council-Member-Overviews a#Nav-Council-Member-Overviews {color:#999;font-weight:bold;cursor:default;}
	body#CM-How-It-Works a#Nav-CM-How-It-Works {color:#999;font-weight:bold;cursor:default;}
	body#CM-Benefits a#Nav-CM-Benefits {color:#999;font-weight:bold;cursor:default;}
	body#Member-Programs-Overview a#Nav-Member-Programs-Overview {color:#999;font-weight:bold;cursor:default;}
	body#CP-Overview a#Nav-CP-Overview {color:#999;font-weight:bold;cursor:default;}
	body#CMP-Overview a#Nav-CMP-Overview {color:#999;font-weight:bold;cursor:default;}
	body#CM-FAQ a#Nav-CM-FAQ {color:#999;font-weight:bold;cursor:default;}
	body#CM-Application-Form a#Nav-CM-Application-Form {color:#999;font-weight:bold;cursor:default;}
body#Client-Types a#Nav-Client-Types {color:#999;font-weight:bold;cursor:default;}
	body#Consulting-Methods a#Nav-Consulting-Methods {color:#999;font-weight:bold;cursor:default;}
	body#Overview-of-RMP a#Nav-Overview-of-RMP {color:#999;font-weight:bold;cursor:default;}
	body#Client-Form a#Nav-Client-Form {color:#999;font-weight:bold;cursor:default;}

body#PA-AFA a#Nav-PA-AFA {color:#999;font-weight:bold;cursor:default;}
body#PA-CGS a#Nav-PA-CGS {color:#999;font-weight:bold;cursor:default;}
body#PA-EI  a#Nav-PA-EI  {color:#999;font-weight:bold;cursor:default;}
body#PA-FBS a#Nav-PA-FBS {color:#999;font-weight:bold;cursor:default;}
body#PA-HC  a#Nav-PA-HC  {color:#999;font-weight:bold;cursor:default;}
body#PA-LERA a#Nav-PA-LERA {color:#999;font-weight:bold;cursor:default;}
body#PA-RE  a#Nav-PA-RE {color:#999;font-weight:bold;cursor:default;}
body#PA-TMT a#Nav-PA-TMT {color:#999;font-weight:bold;cursor:default;}

body#Compliance a#Nav-Compliance {color:#999;font-weight:bold;cursor:default;}
body#Contact-GLG a#Nav-Contact-GLG {color:#999;font-weight:bold;cursor:default;}
img#worldMapLanguageOptions {
	margin: 20px 30px 0 0;
	padding: 0;
	float: right; }

div#hd {
	height:79px;
	border-bottom:1px solid #666666;
	}
div#bd {
background:#E4E4DD;
border-left:solid 1px #E4E4DD;
border-right:solid 1px #E4E4DD;
padding-bottom:60px;
padding-left: 9px;
padding-top:19px;
width:auto;
}
div#ft {
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	color: #666666;
	padding-top: 20px;
	height:115px;
	padding-left:21px;
	padding-right:5px;
}

h1 {
	font-weight:bold;
	color:#660000;
	font-size: 135%;
	}
h2 {
clear:none;
		font-weight:bold;
		color:#660000;
		font-size: 128%;
		display:block;
		margin-top:38px;
		margin-bottom:8px;
		width:96%;
		border-bottom: solid #000000 1px;}
h3 {
		font-weight:bold;
		color:#333;
		font-size: 130%;
		display:block;
		margin-top:.5em;
		margin-bottom:.5em;
		width:96%;
		border-bottom: solid #000000 1px;}
h3 {
		font-weight:bold;
		color:#333;
		font-size: 110%;
		display:block;
		margin-top:.5em;
		margin-bottom:.5em;
		width:96%;
		border-bottom: solid #000000 1px;}
h4 {
		font-weight:bold;
		color:inheri;
		font-size: 110%;
		display:block;
		margin-top:1.5em;
		margin-bottom:.3em;}
h5 {
		font-weight:normal;
		color:#660000;
		font-size: 110%;
		display:block;
		margin-top:.5em;
		margin-bottom:.5em;
		width:96%;
		border-bottom: solid #000000 1px;
	}
h6 {
		font-weight:bold;
		margin-top:1em;
		margin-bottom:0px;
	}
a {color:#26729A;text-decoration:none;}
em {font-weight: bold}
em.underline,span.underline { text-decoration: underline; }
em.double-underline { text-decoration: underline; border-bottom: 1px solid #333; }

div#Page-Goal h2 {
color: #333;
padding-bottom:8px;
margin-bottom:0px;
margin-top:40px;
border-bottom: solid 1px #CDCDCD;
}

div#Page-Goal h1,h2,h3,h4,h5,h6,ul,legend{margin-left:12px;margin-right:10px;}
div#Page-Goal p{margin-left:12px;margin-right:11px;margin-top:11px;}
body#Contact-GLG div#Page-Goal p.first{
	width: auto;}
div#Page-Goal p.first{
border-top:solid 1px #ccc;
margin-top:8px;
padding-top:8px;
}
body#Consulting-Methods div#Page-Goal p{
clear:left;
}

div#Page-Goal p,
div#Page-Goal div, 
div#Page-Goal li{
width:auto;
margin-right:234px;
}
div#Page-Goal h2,
div#Page-Goal h4{
clear:left;
width:auto;
}

div#Page-Goal div.UsageScenario p,
div#Page-Goal div.Solution p
{width:450px;}


body#Contact-GLG fieldset#ClientServicesSales div{
width:360px;
}
body#Contact-GLG fieldset#ClientServicesSales label{
width:340px;
}

div#Page-Goal ul {margin-left:27px;}
div#Page-Goal ul li{
	padding:4px;
}

body.PraticeArea div#Page-Goal ul {margin-left:0px;}
body.PraticeArea div#Page-Goal ul li{background:#EFF2F6;
border-bottom:1px dotted #CDCDCD;
list-style-type:none;
padding:8px;
margin-left:12px;
}
body.PraticeArea div#Page-Goal li.alt{background:transparent;}
body.PraticeArea div#Page-Goal ul li em {
float:left;
height:18px;
margin-right:13px;
text-align:right;
width:57px;
}

div#Page-Goal ol li{background: transparent;
color: #333;
list-style-type:decimal;
list-style-position:inside;
padding:8px;
padding-left:0px;
padding-right:0px;
margin-left:12px; }
div#Page-Goal ol li h4 {display:inline;margin-left:0px;}

div#Page-Goal {
  padding-bottom:12px;
  _margin-left: 20px;
	width:770px;
	background: url(../images/background-center-bottom.gif) no-repeat left bottom;
	}
div#Page-Goal h1{
	background: url(../images/background-center-top.gif) no-repeat left top;
	margin-left:0px;
	padding-top:10px;
	padding-left:12px;
	width:99%;
	}
div#content {width:540px;}


/*
*/

.yui-ge .yui-u, .yui-ge .yui-g, .yui-gf div.first {
width:29%;
}


div#Marketing div,
div#Marketing p,
div#Marketing ul li{
width:209px;
margin-right:0px;
}
div#Page-Goal div#Marketing div#Marketing-CM-App{
margin-right:0px;
}

div#Page-Goal div#Marketing {
float:right;
margin-top:9px;
width:234px;
margin-right:-12px;
}


div#Marketing div {
background: url(../images/background-right-rail-bottom.gif) no-repeat left bottom;
padding: 14px;
padding-left: 12px;
padding-top: 13px;
margin-bottom: 15px;
}
div#Marketing em,
div#Marketing p{
width:auto;
margin-left:-12px;
margin-top:8px;
padding-left:12px;
padding-right:21px;
}

div#Page-Goal div#Marketing ul{
width:180px;
margin-top:8px;
margin-left:0px;
margin-right:0px;
}

div#Page-Goal div#Marketing ul li{
width:auto;
list-style-position:outside;
list-style-type:none;
border-top:solid 1px #CCC;
padding-left:0px
}

div#Marketing div h3 {
background:transparent url(../images/background-right-rail-top.gif) no-repeat scroll left top;
border-bottom:medium none;
color:#333;
font-size:115%;
font-weight:bold;
margin:-13px 0 6px -12px;
padding-left:14px;
padding-top:10px;
padding-right:10px;
width:auto;
}
div#Marketing div h4 {
margin-left:0px;
padding-left:0px;
width:auto;
}
div#Marketing div h3 
{
color:#660000;
border-bottom:solid 1px #ccc;
margin-right:9px;
padding-bottom:4px;
margin-bottom:0px;
}
div#Marketing div p.first{
border-bottom:none;
border-top:solid 1px #fff;
margin-top:0px;
padding-top:8px;
}
div#Marketing-Council-Member-Benefits p {
margin-left:-2px;
margin-right:21px;
padding-left:0;
}

#Nav-L0 {
float:right;
margin-right:20px;
margin-top:30px;}
#Nav-L0 a{
color:#26729A;
}
#hd a.GLG {
		float:left;
    margin-left: 25px;
    margin-top: 15px;}
#hd ul li {
color: #cccccc;
float:left;
margin:0;
padding-left:5px;
padding-right:5px;
text-align:center;
}
#Nav-L0 li.last {border-right:none;}

#ft ul {
margin-left:0px;
width:900px;
}
#ft ul li {
color: #8C7F91;
float:left;
margin:0;
padding-right:5px;
text-align:center;
}
#ft ul li.last {border-right:none;}
#Copyright {clear:left;margin-top:2em;}

#Nav-L3 {clear:left}
#Nav-L3 a {color:#26729A;}

#Offices {margin-top:25px;padding-top:10px;
border-top:1px solid #586b7a;
clear:both;
}
#Offices em {float:left;}
#Offices em,
#Offices a,
#Offices li{color: #98C0E0;}

#Offices ul { *width: 610px; }

#Offices ul li {
border-right:1px solid #9cc4df;
margin-bottom: 4px;
}

#Membership-Benefits {background:#FFFFFF;padding: 8px;}

#Nav-Main {
	background: url(../images/background-left-rail-top.gif) no-repeat;
	}
	#Nav-Main a{font-weight: bold;}

a#Nav-Council-Member-Overviews{
	margin-left:-5px;
	padding-left:16px;
	background: url(../images/sprite-arrows15x30.gif) no-repeat 0 0px;
}
body.CMs a#Nav-Council-Member-Overviews{
	background: url(../images/sprite-arrows15x30.gif) no-repeat  0 -15px;
}
ul#Nav-CMs {display: none;}
body.CMs ul#Nav-CMs {display: block;}

a#Nav-Client-Types{
	margin-left:-5px;
	padding-left:16px;
	background: url(../images/sprite-arrows15x30.gif) no-repeat 0 0px;
}
body.Clients a#Nav-Client-Types{
	background: url(../images/sprite-arrows15x30.gif) no-repeat  0 -15px;
}
ul#Nav-Clients {display: none;}
body.Clients ul#Nav-Clients {display: block;}

ul#Nav-CMs a,
ul#Nav-Clients a {font-weight:normal}

#Nav-Practice-Area {
	background: url(../images/background-left-rail-bottom.gif) no-repeat left bottom;
	}
#Nav-Practice-Area em {
	border-bottom: solid #CCCCCC 1px;
	width: 85%;
	display:block;
	padding-left: 6px;
	padding-bottom:5px;
	margin-bottom:-9px;
	margin-left:1px;
	margin-top:1px;}
	#Nav-PAs li {border-bottom: dotted #CCCCCC 1px;
	padding-bottom:2px;}
	#Nav-PAs li.last{border-bottom: none;}

#Nav-About-Services {margin-top: 20px;
	background: url(../images/background-left-rail-top.gif) no-repeat;
}
	#Nav-About-Services a{font-weight: bold;}
#Nav-About-Services ul{
margin-left:-6px;
padding-left:10px;
padding-bottom:10px;
margin-bottom:-6px;
width:172px;
	background: url(../images/background-left-rail-bottom.gif) no-repeat left bottom;
}
#Nav-About-Services ul li {width:155px;}

div#Nav-About-Services h2 {display:none;}

.yui-t2 #yui-main .yui-b {
margin-left:182px;
width:770px;
}

#yui-main ul li{
list-style-position:outside;
list-style-type:disc;
color: #333;
}




div.Nav-L2 ul {margin-left: 8px;margin-top: 8px;margin-bottom:10px;}
div.Nav-L2 li{ padding-top: 3px;padding-bottom: 4px; border-bottom: solid #CCCCCC 1px;
letter-spacing:0.026em;
}
div.Nav-L2 li.last{border-bottom: none;}
div.Nav-L2 a{font-size: 95%}
div.Nav-L2 div{background:#FFFFFF;padding:6px;}


div#Page-Goal div#UsageScenario {background: #F0F5F9;
padding-top: 10px;
padding-left:11px;
padding-bottom: 10px;
border:solid 1px #CDCDCD;
margin-left:12px;
margin-right:10px;
margin-top: -1px;
width:506px;
}
div#UsageScenario h4,
div#Solution h4 {
font-size: 110%;
font-weight:bold;
margin-top:-2px;
}
div#UsageScenario h4,
div#UsageScenario p{
margin-right:12px;
width:auto;
} 

div#Page-Goal div#Solution {
padding-top: 10px;
padding-left:11px;
padding-bottom: 22px;
border:solid 1px #CDCDCD;
margin-left:12px;
margin-right:10px;
margin-bottom:20px;
margin-top: -1px;
width:506px;
}
div#Solution h4 {font-size: 110%;font-weight:bold;}
div#Solution h4,
div#Solution p{
width:auto;
margin-right:12px;
} 

div#Solution { position: relative; }
div#Solution p { padding-left: 30px; }
div#Solution em.Use { position: absolute; left: 20px; }

div#Marketing-Council-Member-Benefits p {padding-bottom:4px;border-bottom:solid 1px #CCCCCC;margin-bottom:4px;}


div#HP2 h2 {
		font-size:144%;
		font-weight:normal;
		margin-bottom:9px;
		margin-left:0;
		margin-top:15px;
		padding-bottom:7px;
		border-bottom:solid 1px #CCC;
}

div#HP1 {margin-bottom:38px;}
div#HP2 {
	margin-top:-23px;
	padding-bottom:26px;
	width:770px;
	background: url(../images/background-center-bottom.gif) no-repeat left bottom;
}
div#CouncilMembership {
			padding-left:11px;
			float:left;
			width:478px;
			background: url(../images/background-center-top.gif) no-repeat left top;
		}
div#CouncilMembership ul{
		margin-bottom:9px;
		margin-left:13px;
		margin-top:6px;
		}
div#CouncilMembership li{margin-top:2px;}

div#Join{
			clear:none;
			float:right;
			width:281px;
			background: url(../images/background-center-top.gif) no-repeat right top;
		}
div#Join p{
margin-top:9px;
}
a#ApplyNow {
background:transparent url(../images/background-button.gif) repeat-x scroll left top;
border:1px solid #CCCCCC;
display:block;
font-weight:bold;
height:21px;
padding-top:7px;
text-align:center;
width:258px;
}

div#HP2a {
	border: none;
	overflow: auto;
	width: 100%;
	margin-bottom:18px;
}

div#MembershipNumbers {
	float:left;
	clear:both;
	padding-left:11px;
	overflow:hidden;
	padding-right:0px;
	width:478px;
}
/*
border:solid 1px #f00;

*/

div#MembershipNumbers h2,
div#Feature h2 {
border-bottom:medium none;
color:#333;
font-size:104%;
font-weight:bold;
margin-top:0px;
padding-bottom:4px;
padding-left:9px;
padding-top:5px;
}
div#MembershipNumbers h2{
	background: #EDEDED url(../images/background-endcap-left.gif) no-repeat scroll left top;
	width:100%;
	}
img#imgMembershipNumbers {
	margin-left:4px;
	margin-top:11px;
	width:auto;
	}
div#Feature {
float:left;
font-size:90%;
width:266px;
}
div#Feature h2{
background: #EDEDED url(../images/background-endcap-right.gif) no-repeat scroll right top;
font-size:117%;
width:255px;
}
div#Feature img.photo {
float:left;
margin-right:9px;
margin-left:2px;
margin-bottom:9px;
}
div#Feature p {
clear:left;
margin-top:6px;
border-top:solid 1px #ccc;
padding-top:6px;
}


div#ClientTypeListing{
	border: none;
	overflow: hidden;
	width: 100%;
	margin-left:9px;
	margin-top:9px;
}
div#ClientTypeListing ul li{
float:left;
list-style-position:outside;
list-style-type:disc;
margin-right:0;
width:165px;
}



div#HP3 {
	background: url(../images/background-center-bottom.gif) no-repeat left bottom;
	margin-top:20px;
	padding-bottom:4px;
	width:770px;
}
div#HP3 div#Client{
background:transparent url(../images/background-center-top.gif) no-repeat scroll left top;
float:left;
width:512px;
}
div#HP3 div#Client h2,
div#HP3 div#Client p{
width:440px;
}

div#Client h2{
margin-top:15px;
padding-bottom:8px;
font-size:150%;
font-weight:normal;}
div#Client p {margin-left:12px;margin-right:55px;margin-bottom:23px;}

div#HP3 div#ClientLead{
background:transparent url(../images/background-center-top.gif) no-repeat scroll right top;
float:right;
padding-right:10px;
width:32.1%;
}
div#HP3 div#ClientLead h3 {
background:transparent url(../images/background-right-rail-top.gif) no-repeat scroll left top;
border-bottom:solid 1px #ccc;
font-size:115%;
font-weight:bold;
margin:-13px 9px 0px -12px;
padding: 10px 10px 4px 14px;
width:auto;
color:#660000;
}
div#HP3 div#ClientLead p.first {
border-bottom:none;
border-top:solid 1px #fff;
margin-top:0px;
padding-top:8px;
}
div#HP3 div#ClientLead div#Marketing-Client-Lead{
background: url(../images/background-right-rail-bottom.gif) no-repeat left bottom;
padding: 14px;
padding-left: 12px;
padding-top: 13px;
margin-top:35px;
width:209px;
}

div#Engagement-Options {
	border: none;
	overflow: auto;
	width: 100%;
	margin-bottom:10px;
}
ul.Engagement-Options {float:left;width:200px;margin-left:6px;margin-right:25px;}
#yui-main ul.Engagement-Options li{
border-bottom:1px solid #CCCCCC;
color:#333;
font-size:90%;
list-style-type:none;
padding:7px 23px 7px 36px;
width:145px;
}


#yui-main ul.Engagement-Options li.marketing-consultation {background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -3px;}
#yui-main ul.Engagement-Options li.marketing-report {background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -229px;}
#yui-main ul.Engagement-Options li.marketing-survey {background:url(../images/sprite-marketing-engagement-icons.gif) no-repeat 0 -37px;}
#yui-main ul.Engagement-Options li.marketing-study {background:url(../images/sprite-marketing-engagement-icons.gif) no-repeat 0 -265px;}
#yui-main ul.Engagement-Options li.marketing-news {background:url(../images/sprite-marketing-engagement-icons.gif) no-repeat 0 -71px;}
	
#yui-main ul.Engagement-Options li.marketing-institute {background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -97px;}
#yui-main ul.Engagement-Options li.marketing-roundtable {background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -129px;}
#yui-main ul.Engagement-Options li.marketing-visit {background:url(../images/sprite-marketing-engagement-icons.gif) no-repeat 0 -160px;}
#yui-main ul.Engagement-Options li.marketing-master {background:url(../images/sprite-marketing-engagement-icons.gif) no-repeat 0 -192px;}
#yui-main ul.Engagement-Options li.marketing-travel {background:url(../images/sprite-marketing-engagement-icons.gif) no-repeat 0 -302px;}



div#Page-Goal div#MP-levels{
border:solid 1px #CDCDCD;
margin-left:12px;
padding:7px;
margin-top:20px;
width:500px;
}
img#MP-icons {margin-left:21px;margin-top:8px;}
div#MP-levels p {
margin-top:0px;
margin-right:0px;
width:auto
}
div#MP-levels h2 {margin-top:4px;width:auto;border-bottom:none;}


form#miniClientLead label {
display:block;
margin-bottom:2px;
}

form#miniClientLead input,
form#miniClientLead textarea {
margin-bottom:14px;
border:1px solid #809DB9;
width:178px;
display:block;
}
form#miniClientLead input {
height:23px;
}
form#miniClientLead textarea {
height:59px;
}
div#Marketing-Client-Lead input#miniClientSubmit{
background:transparent url(../images/background-button.gif) repeat-x scroll left top;
border:1px solid #CCCCCC;
clear:both;
color:#26729A;
font-weight:bold;
height:26px;
padding-top:0px;
text-align:center;
width:86px;
}

/* Usage */
em.Use{
clear:left;
display:block;
float:left;
height:30px;
margin-bottom:16px;
width:30px;
text-indent: -1000px;
}
em.U-phone {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left top;
}
em.U-private-visit {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -158px;
}
em.U-custom-report {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -229px;
}
em.U-GLG-Institute {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll 0 -99px;
}
em.U-roundtable {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -130px;
}
em.U-survey {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -40px;
}
em.U-written-report {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left 100;
}
em.U-research-travel-program {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -301px;
}
em.U-market-study {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -267px;
}
em.U-master-class {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -194px;
}
em.U-GLG-News {
background:url(../images/sprite-marketing-engagement-icons.gif) no-repeat 0 -71px;
}
em.U-expert-staffing {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -376px;
}
em.U-expert-witness {
background:transparent url(../images/sprite-marketing-engagement-icons.gif) no-repeat scroll left -337px;
}

div#APP-Presentation{
background:#F6F8EB none repeat scroll 0 0;
border-bottom:2px solid #D6D7D6;
border-top:2px solid #D6D7D6;
margin-bottom:26px;
margin-left:12px;
margin-top:28px;
padding-bottom:25px;
padding-top:21px;
text-align:center;
}



div#Page-Goal ol li p {
margin-right:0px;
}

sup{
font-size: 70%
}


p#MP-help{
border-top:solid 1px #ccc;
margin-top:18px;
padding-top:12px;
}

/*

body#Client-Types p.first{
font-size:120%;
font-weight:bold;
}

*/

body#Client-Types div.Client-Type{
border-bottom:solid 1px #ccc;
margin-right:0px;
margin-bottom:20px;
padding-bottom:20px;
margin-left:12px;
width:525px;
}


body#Client-Types div#Page-Goal div.Client-Type h4{
margin-top: 0px;
margin-left:0px;
}
body#Client-Types div#Page-Goal p{
margin-left:0px;
margin-right:0px;
}
body#Client-Types div#Page-Goal div#Marketing p{
margin-left:-12px;
}

body#Client-Types div#Page-Goal p#client-help{
margin-left:12px;
width:525px;
}

a#TnCPDF{
background:transparent url(../images/icon-PDF.gif) no-repeat scroll 0 0;
display:block;
font-weight:bold;
margin-top:12px;
padding-bottom:30px;
padding-left:44px;
}


body#Contact-GLG div#Page-Goal div#GLG-Offices div,
body#Contact-GLG div#Page-Goal div#GLG-Offices h6,
body#Contact-GLG div#Page-Goal div#GLG-Offices p{
margin:0px;
}
body#Contact-GLG div#Page-Goal div#GLG-Offices h2{
border-bottom:medium none;
border-top:1px solid #CCCCCC;
margin-left:0;
margin-right:20px;
margin-top:0;
padding-top:21px;
width:auto;
}
body#Contact-GLG div#Page-Goal div#GLG-Offices div.vcard{
float:left;
height:11em;
_height:12em;
margin:12px 26px 12px 0;
width:223px;
}
body#Contact-GLG div#Page-Goal div#GLG-Offices{
border:medium none;
margin-top:18px;
overflow:auto;
padding:12px;
_padding: 0 0 0 12px;
width:100%;
}

div#CouncilMembership a{
background:transparent url(../images/sprite-arrows15x30.gif) no-repeat scroll right 0;
margin-left:-5px;
padding-left:4px;
padding-right:16px;
}

div#Client a#LearnMore{
background:transparent url(../images/sprite-arrows15x30.gif) no-repeat scroll right 0;
margin-left:-5px;
padding-left:4px;
padding-right:16px;
}


body#Member-Programs-Overview a#ApplyNow{
border:none;
background:transparent url(../images/sprite-arrows15x30.gif) no-repeat scroll right 0;
margin-left:-5px;
padding-left:4px;
padding-right:16px;
padding-top:0px;
height:12px;
width:268px;
}

























/*

App pages

*/

body#Begin-Tutorial div#Page-Goal{
width:770px;
float:right;
margin-right:0px;
}

body#Begin-Tutorial div#Page-Goal div,
body#Begin-Tutorial div#Page-Goal p{
margin-right:12px;
}
body#Begin-Tutorial div#Page-Goal p{
clear:left;
}

body#CM-Application-Form h1,
body#Begin-Tutorial h1
{
background:transparent url(../images/background-center-top.gif) no-repeat scroll left top;
margin-bottom:11px;
margin-left:0;
margin-right:0px;
padding-left:10px;
padding-top:10px;
width:100%;
}

body#Begin-Tutorial div.first{
width:990px;
}

body#Begin-Tutorial div#Page-Goal div#Instructions div{
margin-right:0;
}

div#Instructions{
	border: none;
	overflow: auto;
	padding-top:8px;
	margin-left:10px;
	width: 95%;
	border-top:solid 1px #ccc;
}

p#intro {
float:left;
margin-left:3px;
padding-right:0px;
width:60%;
}
p#streamlined {
border-left:solid 1px #ccc;
margin-left:39px;
padding-left:23px;
float:left;
width:30%;
font-weight:bold;
}

div#Step1 {
clear:both;
float:left;
margin-left:1px;
margin-top:20px;
padding-bottom:6px;
padding-left:18px;
padding-top:6px;
width:301px !important;
}
div#Step2 {float:left;
padding-left:18px;
padding-top:6px;
padding-bottom:6px;
margin-top:20px;
margin-left:10px;
width:301px !important;
}

body#CM-Application-Form div#Step1 {
background:#E6EFFF;
border:solid 1px #ccc;
}
body#CM-Application-Form div#Step2 {
border:dotted 1px #ccc;
}

* html body#CM-Application-Form div.langlabels { margin-left: 60px; }

body#Begin-Tutorial div#Page-Goal div#Step1 {
border:dotted 1px #ccc;
}
body#Begin-Tutorial div#Page-Goal div#Step2 {
background:#E6EFFF;
border:solid 1px #ccc;
}
.validSummaryErrors ul li { color:red !important;}

#brands {
margin-top: 20px;
}
#brands div {
    color: #666666;
    font-size: 11px;
    margin: 8px 28px;
    width: 460px;
}
#brands img {
    display: block;
    float:left;
    margin: 0 0 19px;
}
#brands p {
    margin: 7px 0 0 150px;

}
#brandGLGInc {
    float: left;
}
}
