/*			BASE
_______________________________________________________________*/
			
			body {
				margin: 0;
				padding: 0;
				background: #e2e2e2;
			}
			
			html {
				background: #e2e2e2;
			}
			
			body, div, dl,
			dt, dd, ul,
			ol, li, h1,
			h2, h3, h4,
			h5, h6, pre,
			code, form, fieldset,
			legend, input, textarea,
			p, blockquote, th, 
			td, label {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 18px;	
			}
			
			p {
				font-size: 13px;
				line-height: 19px;
			}
			
			p.sml {
				font-size: 10px;
				line-height: 16px;
				font-style: italic;
			}
			
			p, h1, h2, h3, h4,
			h5, h6, ul, blockquote,
			label {
				color: #333;
				margin-bottom: 16px;
			}
			
			.sml-cap {
				text-transform: uppercase;
				font-size: 10px;
			}
			
			h1, h2, h3, h4 {
				font-weight: normal;
			}

			h1 {
				font-size: 34px;
				line-height: 36px;
				margin-bottom: 4px;
				color: #001F37;
			}
			
			h2 {
				font-size: 18px;
				line-height: 22px;
				margin-bottom: 18px;
				color: #aaa;
				font-style: italic
			}

			h3 {
				font-size: 15px;
				line-height: 24px;
				margin-bottom: 2px;
				color: #001F37;
				font-weight: bold;
			}
				
			h4 {
				font-size: 13px;
				line-height: 19px;
				margin-bottom: 12px;
				font-weight: bold;
				color: #001F37;
			}
			
			h5 {
				font-size: 12px;
				line-height: 14px;
				margin-bottom: 6px;
				color: #777;
			}
			
			h6 {
			}
			
			a {
				font-size: inherit;
				line-height: inherit;
				color: #309230; /*#002C51*/
				text-decoration: none;
				/*CSS3 - background transition*/
				-webkit-transition: color 400ms ease;
				-moz-transition: color 400ms ease;
				-o-transition: color 400ms ease;
				transition: color 400ms ease;
			}
				a:hover, a.selected {
					color: #66CC66;
				}
				
			em {
				font-style: italic;
			}
			
			em strong {
				font-style: italic;
				font-weight: bold;
			}
			
			strong {
				font-weight: bold;
			}
			
			strong em {
				font-style: italic;
				font-weight: bold;
			}
			
			.prpl {
				color: #382E87;
			}
			
			.red {
				color: #DF002C;
			}

/*			TABLES
_______________________________________________*/

			caption {
				margin: 0 0 5px 0;
				text-align: left;
				font-size: 11px;
			}
			
			th, td {
				padding: 0 0 4px 0;
			}
			th {
				text-align: left;
			}
			td.error {
				color: #ff3300;
				font-size: 11px;
			}
			td.advanced {
				font-size: 11px;
			}
			
			table table {
				margin: 0;
				border-bottom: 1px solid #ccc;
			}

/*			FORMS
_______________________________________________________________*/	

			form {
				margin: 0;
				padding: 0;
			}
			
			label {
				font-size: 15px;
				line-height: 25px;
				margin: 0;
			}
			
			input, textarea, select {
				font-size: 12px;
				padding: 3px 3px 3px 3px;
				height: 19px;
				border: 1px solid #d1d2ca;
			}
				input.rdo, input.chckbx {
					width: 20px;
					border: none;
				}
					input.bttn {
						font-size: 10px;
						text-align: center;
						height: 29px;
						width: auto;
						line-height: 12px;
						padding: 0 7px;
						cursor: pointer;
						border: none;
						background: #4FB0DF;
						color: #E5F3FA;
					}
					
					input.button:hover {
						background: #38acc5;
						color:;
					}
					
			textarea {
				width: 250px;
				height: 200px;
			}
			
			select {
				width: 262px;
				height: 25px;
			}
			select.safari {
				width: 262px;
				height: 25px;
				border-top: 3px solid #fff;
				border-bottom: 4px solid #fff;
			}
			
			input.file {
				background: auto;
				line-height: normal;
				color: #454545;
				width: 262px;
				height: auto;
			/*	border: none;*/
				background: #fff;
			}
			input.filesafari {
				background: auto;
				line-height: normal;
				color: #454545;
				width: 250px; /*for safari*/ 
				height: auto;
				background: #fff;
			}
			
			/* CV FORM */
			
			form table.cv-form {
				margin: 10px 0 0 0;
				padding: 0;
				float: left;
				}
				
			form table.cv-form td {
				padding: 0 0 8px 0;
				}
				
			form table.cv-form th {
				text-align: right;
				padding: 5px 15px 0 0;
				vertical-align: text-top;
				font-size: 12px;
				width: 200px;
				}
				
			form table.cv-form input, form table.cv-form textarea {
				width: 300px;
				padding: 3px;
				font-size: 12px;
				border: 1px solid #D5DCE4;
				background: #F6F7F9;
				}

			form table.cv-form select {
				width: 308px;
				padding: 3px;
				font-size: 12px;
				border: 1px solid #D5DCE4;
				}
				
			form table.cv-form input[type="checkbox"], form table.cv-form input[type="radio"] {
				margin: 3px 0 0 0;
				padding: 0;
				width: 15px;
				line-height: 24px;
				border: none;
				background: none;
				float: left;
				}
				
			form table.cv-form p.small {
				font-size: 11px;
				}
				
			form table.cv-form label {
				display: none;
				}
					form table.cv-form label.forRadio, form table.cv-form label.forCheck {
						display: inline-block;
						font-size: 13px;
						line-height: 25px;
						float: left;
					}
					form table.cv-form label.forCheck {
						font-size: 11px;
						line-height: 19px;
					}
					form table.cv-form label.forRadio a {
						font-size: 11px;
						padding: 0;
					}
				
			form table.cv-form p {
				margin: 5px 0 0 0;
				padding: 0;
				}
				
			form table.cv-form input.submit {
				font-size: 12px;
				text-align: center;
				height: 29px;
				width: auto;
				line-height: 12px;
				padding: 0 7px;
				cursor: pointer;
				border: none;
				background: #309230;
				color: #FFF;
				width: 300px;
				margin-top: 10px;
				}
					
			form table.cv-form input.submit:hover {
				background: #6c6;
				}
				

				

			
			
/*			LISTS
_______________________________________________________________*/
		
			/* UNORDERED LIST */
			
			ul {
				list-style: disc;
				margin-left: 20px;
			}
				ul li {
					list-style: disc;
					margin: 0 0 3px 13px;
					padding: 0 0 0 13px;
				}
					ul li ul {
						margin-top: 4px;
					}
						ul li ul li {
							margin-left: 0;
						}
						
			/* ORDERED LIST */
			
			ol {
				padding-top: 5px;
				list-style: georgian;
			}
				ol li {
					margin: 0 0 3px 32px;
					/*padding: 0 0 0 13px;*/
					list-style: decimal;
				}
					ol li ol {
						margin-top: 4px;
					}
						ol li ol li {
							margin-left: 13px;
							list-style: lower-alpha;
						}
						
			/* LINKLIST LARGE */
						
			ul.linklist {
			}
				ul.linklist li {
					margin-left: 0;
					margin-bottom: 5px;
					padding: 0 0 0 20px;
					font-size: 12px;
					line-height: 24px;
				}	
					ul.linklist li.link {
						background: #fff url(../images/li/li-link.gif) 20px 0 no-repeat;
					}
					ul.linklist li.document{
						background: #fff url(../images/li/li-document.gif) 20px 0 no-repeat;
					}
					ul.linklist li.email {
						background: #fff url(../images/li/li-email.gif) 20px 0 no-repeat;
					}
					ul.linklist li.list {
						background: transparent url(../images/li/list.gif) 0 1px no-repeat;
					}
					ul.linklist li.map {
						background: transparent url(../images/li/map.gif) 0 1px no-repeat;
					}
					ul.linklist li.twttr {
						background: transparent url(../images/li/twttr.gif) 0 1px no-repeat;
					}
					ul.linklist li.phone {
						background: transparent url(../images/li/phone.gif) 0 1px no-repeat;
					}
					ul.linklist li.read {
						background: transparent url(../images/li/readmore.gif) 0 1px no-repeat;
					}
					
			/* bulletless list // .bulletless */
			
			ul.bulletless {
				list-style: none;
			}	
			ul.bulletless, .nws ul, ul.prss-rls {
				padding: 0;
			}
				ul.bulletless li {
					list-style: none;
				}
				ul.bulletless li, .nws ul li, ul.prss-rls li {
					margin-left: 0;
					padding: 0;
					background: none;
				}
				ul.prss-rls li {
					margin-bottom: 8px;
				}
					
			/* breadcrumb // .brd */
			
			ul.brd {
				list-style: none;
				margin-bottom: 10px;
			}		
				ul.brd li {
					float: left;
					list-style: none;
					margin: 0 3px 0 0;
					font-size: 10px;
					line-height: 22px;
					padding: 0;
					color: #666;
					text-transform: uppercase;
				}	
					
				
			/* awards // .awd */
			
			ul.awd {
				list-style: none;
				margin-bottom: 0;
			}		
				ul.awd li {
					list-style: none;
					margin: 0;
					padding: 0;
					color: #666;
					background: none;
				}	
				ul.awd li span {
					display: inline-block;
					width: 40px;
				}			
			
/*			LINE / SPACER
_______________________________________________________________*/	

			.lne, .spc {
				height: 0;
				margin-bottom: 16px;
			}
				.sol {
					border-bottom: 1px solid #D5DCE4;
				}
				.dot {
					border-bottom: 1px dotted #999;
				}

/*			COLUMNS
_______________________________________________________________*/
	
			.col-lft {
				width: 654px;
				padding: 6px;
				background: #fff;
			}
			.col-rgt {
				width: 200px;
				padding-top: 6px;
			}
			.col-1 {
				width: 101px;
				margin-right: 16px;
			}
			.col-2 {
				width: 218px;
				margin-right: 16px;
			}
			.col-2-wide {
				width: 238px;
			}
			.col-3 {
				width: 335px;
				margin-right: 16px;
			}
			.col-4 {
				width: 452px;
				margin-right: 16px;
			}
			.col-5 {
				width: 569px;
				margin-right: 16px;
			}
			.col-6 {
				width: 686px;
				margin-right: 16px;
			}
			.col-6-wide {
				width: 706px;
				margin-right: 16px;
			}
			.col-7 {
				width: 803px;
				margin-right: 16px;
			}
			.col-8 {
				width: 920px;
			}
			
			.col-4 > .col-3 {
				margin-right: 0;
			}
			



/*			BUILDING  BLOCKS / STRUCTURE
_______________________________________________________________*/

				.top, .mid, .bot {
					width: 100%;
				}
					.top {
						background: #fff url(../images/bg/top.jpg) bottom center no-repeat;
					}
					.bot {
						background: #e2e2e2 url(../images/bg/bot.jpg) top center no-repeat;
					}
				
				
				/*HOLDER*/
				
				.hldr {
					width: 960px;
					margin: 0 auto;
				}
					.wht {
						background: #fff;
					}

				.wrppr {
					/*see clearfix*/
				}
				
				/*PANEL*/	
				
				.pnl-hld {
					margin-bottom: 15px;
				}	
				
				.pnl {
					
				}	
				
				.pnl p {
					font-size: 11px;
					line-height: 15px;
					margin-bottom: 4px;
				}		
				
				.pnl-pic {
					border: 1px solid #d5d5d5;
					padding: 1px;
				}		
				
				
/*			HEADER / LOGO / NAVIGATION
_______________________________________________________________*/
				
				.hdr {
					padding-top: 40px;
					padding-bottom: 10px;
				}
				
				.hdr ul, .hdr li {
					margin: 0;
					padding: 0;
				}
				
				.nav-top {
					padding-bottom: 0;
				}
				
				/*SMALL NAVIGATION*/
				
				.sml-nav {
				}
				.sml-nav li {
					list-style: none;
					float: left;
					margin-right: 10px;
					text-transform: uppercase;
				}
				.sml-nav li a {
					font-size: 11px;
					line-height: 34px; /*17 on new nav*/
					text-transform: uppercase;
					color: #999;
					display: block;
					/*CSS3 - background transition*/
					-webkit-transition: color 400ms ease;
					-moz-transition: color 400ms ease;
					-o-transition: color 400ms ease;
					transition: color 400ms ease;
				}
				.sml-nav li a:hover {
					color: #555;
				}
				.sml-nav li a.selected {
					color: #222;
				}
					
				/*BIG NAVIGATION*/
				
				.big-nav {
					list-style: none;
				}
				.big-nav li {
					list-style: none;
					float: left;
				}
				.big-nav li a {
					font-size: 13px;
					font-weight: bold;
					line-height: 34px;
					text-transform: uppercase;
					display: block;
					padding: 0 8px;
					color: #002C51;
					/*CSS3 - background transition*/
					-webkit-transition: background 400ms ease;
					-moz-transition: background 400ms ease;
					-o-transition: background 400ms ease;
					transition: background 400ms ease;
					/*CSS3*/
					/*border-radius: 10px; 
					-moz-border-radius: 10px; 
					-khtml-border-radius: 10px; 
					-webkit-border-radius: 10px;*/
				}
				.big-nav li a:hover {
					background: #e5e5e5;
				}
				.big-nav li a.selected {
					color: #fff;
					background: #003366;
				}
				
				/*country NAVIGATION*/
				
				.cty-nav {
				}
				.cty-nav li {
					list-style: none;
					float: left;
					margin-right: 16px;
					text-transform: uppercase;
				}
				.cty-nav li a {
					font-size: 12px;
					font-weight: bold;
					line-height: 32px; /*17 on new nav*/
					text-transform: uppercase;
					color: #999;
					display: block;
					/*CSS3 - background transition*/
					-webkit-transition: color 400ms ease;
					-moz-transition: color 400ms ease;
					-o-transition: color 400ms ease;
					transition: color 400ms ease;
				}
				.cty-nav li a:hover {
					color: #555;
				}
				.cty-nav li a.selected {
					color: #036;
				}
				
				/*CONTACT LIST*/
				
				.cntct {
					list-style: none;
				}
				.cntct li {
					list-style: none;
					padding-left: 84px;
					margin-bottom: 4px;
					font-size: 14px;
					color: #999;
				}
					.cntct li.tel {
						background: url(../images/li/tel.gif) 50px 0 no-repeat;
					}
					.cntct li.fax {
						background: url(../images/li/fax.gif) 50px 0 no-repeat;
					}
					.cntct li.email {
						background: url(../images/li/email.gif) 50px 0 no-repeat;
					}
				.cntct li a {
					color: #999;
					/*CSS3 - background transition*/
					-webkit-transition: color 400ms ease;
					-moz-transition: color 400ms ease;
					-o-transition: color 400ms ease;
					transition: color 400ms ease;
				}
				.cntct li a:hover {
					color: #666;
				}
				
								/*NIVOSLIDER*/
				
				#slider {
					position:relative;
					width: 960px; /* Change this to your images width */
					height: 260px; /* Change this to your images height */
					background:url(../js/nivo-slider/demo/images/loading.gif) no-repeat 50% 50%;
					border-bottom:6px solid #002C51; 
				}
				#slider img {
					position:absolute;
					top:0px;
					left:0px;
					display:none;
				}
				#slider a {
					border:0;
					display:block;
				}
				
				.nivo-controlNav {
					position:absolute;
					left:260px;
					bottom:-42px;
				}
				.nivo-controlNav a {
					display:block;
					width:22px;
					height:22px;
					background:url(../js/nivo-slider/demo/images/bullets.png) no-repeat;
					text-indent:-9999px;
					border:0;
					margin-right:3px;
					float:left;
				}
				.nivo-controlNav a.active {
					background-position:0 -22px;
				}
				
				.nivo-directionNav a {
					display:block;
					width:30px;
					height:30px;
					background:url(../js/nivo-slider/demo/images/arrows.png) no-repeat;
					text-indent:-9999px;
					border:0;
				}
				a.nivo-nextNav {
					background-position:-30px 0;
					right:15px;
				}
				a.nivo-prevNav {
					left:15px;
				}
				
				.nivo-caption {
						text-shadow:none;
						font-family: Helvetica, Arial, sans-serif;
				}
				.nivo-caption a { 
						color:#efe9d1;
						text-decoration:underline;
				}
				
				.sldr {
					border-bottom:6px solid #002C51; 
				}
			
				
/*			LEFT COLUMN
_______________________________________________________________*/
				
						
				/*BODY SPACING*/
						
				.bdy {
					padding: 40px 20px 12px 20px;
				}
				
				.bdy .col-5 {
					padding-bottom: 20px;
				}

				.bdy * {
					padding-left: 20px;
					padding-right: 20px;
				}	
				.bdy div, .bdy p *, .bdy h2 *, .bdy ul.linklist li a , .bdy #slider1 ul, .bdy .acc-content li *, .bdy ul li, .bdy table, .bdy table td, .bdy table td strong, .bdy table th, .bdy table h3   {
					padding-left: 0;
					padding-right: 0;
				}
				.bdy table {
					margin-left: 20px;
					margin-right: 20px;
				}
					
				.bdy p a {
					font-weight: normal;
				}
				
				.bdy iframe {
					padding-left: 0;
					padding-right: 0;
				}
				
				.industry-glossary {
					border-right: 1px solid #ddd;
					border-bottom: 1px solid #ddd;
					margin-bottom: 20px;
				}
				.industry-glossary th, .bdy .industry-glossary td {
					text-align: left;
					border-left: 1px solid #ddd;
					border-top: 1px solid #ddd;
					padding: 5px;
				}
				.industry-glossary {
				}
						
				
				/*GOOGLE MAP*/
				
				.gmap {
					width: 960px;
					height: 260px;
					border-bottom:6px solid #002C51; 
				}
				
				/*TWITTER*/
				
				.bdy .twttr {
					border-top: 1px solid #D5DCE4;
					padding-top: 10px;
					padding-left: 25px;
					background: url(../images/icns/twitter.gif) 20px 10px no-repeat;
				}
				.bdy .twttr p {
					font-size: 11px;
					line-height: 20px;
					color: #222;
					margin: 0;
				}		
				
				/*GLOSSARY*/
				
				.glossary {
					list-style: lower-roman;
				}
				.glossary li {
					list-style: lower-roman;
					margin: 0;
					margin-bottom: 20px;
					padding: 0;
				}
				.glossary li h3, .glossary li h4 {
					padding-left: 0;
					margin-bottom: 10px;
				}
				.glossary li h4 {
					font-style: italic;
				}
				.gen-lan {
					float: left;
					display: inline;
					width: 250px;
				}
				.ind-equ {
					float: left;
					display: inline;
					width: 250px;
				}
				.glossary li ul {
					margin: 0;
					padding: 0;
				}
				.glossary li li {
					margin-bottom: 6px;
				}
				
/*			RIGHT COLUMN
_______________________________________________________________*/				
						
				.bdy .sldr-sde {
					border: 1px solid #D5DCE4;
					background: url(../images/bg/sldr-sde.jpg) bottom left repeat-x;
					padding: 10px;
				}
				.sldr-sde h3 {
					margin-bottom: 10px;
					padding-left: 34px;
					background: url(../images/li/news-or-press.gif) 0 0 no-repeat;
				}
				.sldr-sde h3.video {
					background: url(../images/li/video.gif) 0 0 no-repeat;
				}
				.sldr-sde .lne {
				}
				.sldr-sde p {
					padding-left: 10px;
					padding-right: 10px;
				}
				
				
/*			BIG BUTTON
_______________________________________________________________*/			

				.big-but-hldr {
					background: #ccc url(../images/bg/big-but.jpg) 0 0 repeat-x;
					margin-bottom: 4px;
					height: 80px;
				}
				
				.big-but-hldr ul, .big-but-hldr li {
					margin: 0;
					padding: 0;
				}
				
				.big-but {
					list-style: none;
					margin-bottom: 28px;
				}
					.big-but li {
						list-style: none;
						float: left;
						text-transform: uppercase;
						color: #fff;
					}
					.big-but li a {
						height: 40px;
						width: 200px;
						padding: 20px;
						line-height: 20px;
						font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						display: block;
						color: #fff;
					}
						.privateEquity {
							background: url(../images/bttns/but-privateEquity.jpg) 0 0 no-repeat;
						}
						.meetTeam {
							background: url(../images/bttns/but-meetTeam.jpg) 0 0 no-repeat;
						}						
						.fundPortfolio {
							background: url(../images/bttns/but-fundPortfolio.jpg) 0 0 no-repeat;
						}						
						.contactBC {
							background: url(../images/bttns/but-contactBC.jpg) 0 0 no-repeat;
						}
												
						.big-but li a:hover {
							background-position: 0 -80px;
						}
						.big-but li a.selected {
							background-position: 0 -160px;
						}
				
				
						
						
/*			FOOTER
_______________________________________________________________*/						
				
				.ftr {
					padding: 20px 20px 40px 20px;
					background: #001F37;
				}
				
				.ftr * {
					font-size: 11px;
					line-height: 17px;
					color: #667987;
				}
				
				.ftr .mr-0 {
					margin-right: 0;
				}
				
				.ftr input {
					color: #6D6E6F;
				}
				
				.ftr a {
					font-weight: normal;
					}
					.ftr a:hover, .ftr a.selected {
						color: #B0BCC3;
					}
				
				.ftr ul {
					list-style: none;
				}
					.ftr ul li {
						float: left;
						display: inline;
						list-style: none;
						margin: 0;
						margin-right: 10px;
						padding: 0;
						background: none;
					}	
						
				.nslttr {
					margin-top: 6px;
				}			
				.nslttr label, .nslttr input  {
					font-size: 11px;
					margin-right: 5px;
				}
				.nslttr input {
					width: 150px;
				}
					.nslttr input.bttn {
						width: 68px;
						background: #382E87;
						margin-right: 0;
						color: #fff;
					}		
						
						
						
				.fnt-nrml {
					font-weight: normal;
				}						
						
						
						
						
						
				
				

									
				
/*			CONTACT / NEWSLETTER
_______________________________________________________________*/	

				


				
/*			EXTRAS
_______________________________________________________________*/					
				
				.p-20 {
					padding: 20px;
				}
				.p-1020 {
					padding: 10px 20px;
				}
				
			
			.algn-rgt {
				text-align: right;
			}

			

/*		FLOAT
_______________________________________________*/

			.flo-lft {
				float: left;
				display: inline;
			}

			.flo-rgt {
				float: right;
				display: inline;
			}
			
						
/*		ROUND CORNERS
_______________________________________________*/
			
			.rnd-10 {
				border-radius: 10px; 
				-moz-border-radius: 10px; 
				-khtml-border-radius: 10px; 
				-webkit-border-radius: 10px;
			}
			.rnd-5 {
				border-radius: 5px; 
				-moz-border-radius: 5px; 
				-khtml-border-radius: 5px; 
				-webkit-border-radius: 5px;
			}
			
/*		BOX SHADOWS
_______________________________________________*/	
		
			.shd-5 {
				box-shadow: 0 10px 5px rgba(0,0,0,.4); 
				-moz-box-shadow: 0 2px 5px rgba(0,0,0,.4);
				-khtml-box-shadow: 0 2px 5px rgba(0,0,0,.4);
				-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4);
			}	
							
/*		MARGIN
_______________________________________________*/

			/* RIGHT .M-XX */
			
			body .m-0 {
				margin: 0;
			}

			/* RIGHT .MR-XX */
			
			body .mr-0 {
				margin-right: 0;
			}
			body .mr-16 {
				margin-right: 16px;
			}
			body .mr-20 {
				margin-right: 20px;
			}
			body .mr-25 {
				margin-right: 25px;
			}
			
			/* BOTTOM .MB-XX */
			
			body .mb-0 {
				margin-bottom: 0;
			}
			body .mb-6 {
				margin-bottom: 6px;
			}
			body .mb-12 {
				margin-bottom: 12px;
			}
			body .mb-16 {
				margin-bottom: 16px;
			}
			body .mb-11 {
				margin-bottom: 11px;
			}
			body .mb-15 {
				margin-bottom: 15px;
			}
			body .mb-20 {
				margin-bottom: 20px;
			}
			body .mb-30 {
				margin-bottom: 30px;
			}
			body .mb-40 {
				margin-bottom: 40px;
			}
			
			
			body .mt-10 {
				margin-top: 10px;
			}
			
/*		PADDING
_______________________________________________*/		

			/* TOP .P-XX */
			
			.p-0 {
				padding: 0;
			}

			/* TOP .PT-XX */
			
			.pt-0 {
				padding-top: 0;
			}
			.pt-5 {
				padding-top: 5px;
			}
			.pt-10 {
				padding-top: 10px;
			}	
			.pt-15 {
				padding-top: 15px;
			}	
			.pt-20 {
				padding-top: 20px;
			}	
			
			/* TOP .PB-XX */
			
			.pb-0 {
				padding-bottom: 0;
			}
			.pb-10 {
				padding-bottom: 0;
			}
			
/*		BORDERS
_______________________________________________*/

			/* BOTTOM .BB-XX */
		
			.bt-0 {
				border-top: none;
			}
			.bt-1 {
				border-top: 1px solid #fff;
			}
			.bb-0, x185 .bb-0 {
				border-bottom: none;
			}
			

			
/*		POSITION
_______________________________________________*/

			.pos-rel {
				position: relative;
			}
			.pos-abs {
				position: absolute;
			}
			
			.comingSoon-fb {
				top: 4px;
				left: 465px;
			}
			.comingSoon-ch {
				top: 4px;
				right: 135px;
			}
			
			.z-50 {
			z-index: 50;
			}
			
			#at16pf {
				padding-bottom: 10px;
			}
			
/*		HIDDEN
_______________________________________________*/

			.hidden {
				display: none;
			}
			
/*		OVERFLOW
_______________________________________________*/

			.ovr-flw-hid {
				overflow: hidden;
			}
			
/*		COLOURS
_______________________________________________*/	

			.clr-wht {
				color: fff;
			}
			.clr-gry {
				color: #bbb;
			}
			.bg-red {
				background: #ff3300;
			}	
			.clr-lt-gry {
				color: #CAC5C5;
			}
				
	
/*		CLEARFIX
_______________________________________________*/

			.clearfix, .wrppr {
				overflow: hidden;
			}
			
			.clearfix:after, .wrppr:after {
				visibility: hidden;
				display: block;
				font-size: 0;
				content: " ";
				clear: both;
				height: 0;
				}
			* html .clearfix, * html .wrppr {
				zoom: 1; 
			} /* IE6 */
			*:first-child+html .clearfix, *:first-child+html .wrppr { 
				zoom: 1; 
			} /* IE7 */


.recaptchatable {
	line-height: 1em;
	border: none !important;
}