@font-face {
	font-family: 'DS-DigitalBold';
	src: url('ds-digib-webfont.eot');
	src: local('?'), url('ds-digib-webfont.woff') format('woff'), url('ds-digib-webfont.ttf') format('truetype'), url('ds-digib-webfont.svg#webfont6ogB0Dz6') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'CoTextRegular';
    src: url('cotext_std_rg-cotext.eot');
    src: url('cotext_std_rg-cotext.eot?#iefix') format('embedded-opentype'),
         url('cotext_std_rg-cotext.woff') format('woff'),
         url('cotext_std_rg-cotext.ttf') format('truetype'),
         url('cotext_std_rg-cotext.svg#CoTextRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CoTextLtRegular';
    src: url('cotext_std_lt-cotext.eot');
    src: url('cotext_std_lt-cotext.eot?#iefix') format('embedded-opentype'),
         url('cotext_std_lt-cotext.woff') format('woff'),
         url('cotext_std_lt-cotext.ttf') format('truetype'),
         url('cotext_std_lt-cotext.svg#CoTextLtRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CoTextBdRegular';
    src: url('cotext_std_bd-cotext.eot');
    src: url('cotext_std_bd-cotext.eot?#iefix') format('embedded-opentype'),
         url('cotext_std_bd-cotext.woff') format('woff'),
         url('cotext_std_bd-cotext.ttf') format('truetype'),
         url('cotext_std_bd-cotext.svg#CoTextBdRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CoHeadlineRegular';
    src: url('coheadline_std_rg-co.eot');
    src: url('coheadline_std_rg-co.eot?#iefix') format('embedded-opentype'),
         url('coheadline_std_rg-co.woff') format('woff'),
         url('coheadline_std_rg-co.ttf') format('truetype'),
         url('coheadline_std_rg-co.svg#CoHeadlineRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { margin: 0; padding: 0;  background: #353535 url(../_images/bg-main.gif) 0 100% repeat-x; }


/* drawer */
#global-sites{background:url(../_images/_drawer/bg-drawer.gif) 0 100% repeat-x;width:100%;height:10px;position:relative;padding-bottom:22px;margin-bottom:-25px;z-index:9999;}
#global-sites #content-wrapper{width:100%;height:172px;position:relative;display:none;}
#drawer-button{position:absolute;bottom:0;left:50%;margin-left:-72px;z-index:999;}
	#drawer-button a{background:url(../_images/_drawer/bg-drawer-tab.png) 0 0 no-repeat;width:136px;height:21px;padding:5px 0 0 10px;color:#c3c4c6;font-size:10px;font-family:'CoTextBdRegular';text-decoration:none;text-transform:uppercase;display:block;outline:0;}
	#drawer-button span{background:url(../_images/_drawer/bg-drawer-tab-arrow.png) 0 0 no-repeat;width:9px;height:7px;display:inline-block;margin-left:3px;}
	#drawer-button.open span{background-position:0 -7px;}
#drawer-content{width:460px;position:absolute;bottom:15px;left:50%;margin-left:-195px;display:none;}
#global-sites.open #drawer-content{display:block;}
	#drawer-content h3{color:#fff;font-family:'CoTextRegular';font-size:12px;text-transform:uppercase;margin:8px 0;float:left;}
	#drawer-content h3 span{font-size:10px;}
	#drawer-close{background:url(../_images/_drawer/btn-close.gif) 0 0 no-repeat;width:26px;height:23px;float:right;text-indent:-9999em;}
	#drawer-content ul{margin:0;clear:both;}
	#drawer-content ul li{border:1px solid #7eb1c5;color:#fff;list-style:none;width:195px;height:105px;padding:10px 0 0;text-align:center;float:left;position:relative;margin-left:140px;}
	#drawer-content ul li.last{border-right:1px solid #7eb1c5;widht:194px;}
	#drawer-content ul li p{font-size:12px;font-family:'CoTextRegular';text-transform:uppercase;margin:0 0 5px;}
	#drawer-content ul li span{background-color:#fff;color:#333;font-size:12px;line-height:15px;text-align:left;opacity:.9;width:145px;height:100px;padding:15px 25px 0;display:none;position:absolute;right:0;top:0;}
	#drawer-content a.learn-more{background-image:url(../_images/bg-learn-more-arrow-orange.png);color:#ff6e00 !important;margin-top:5px;}


/* Header */
#headerBG { background: url(../_images/bg-header.gif) 0 0 repeat-x; position:relative;}
	#header { width: 960px; height: 106px; margin: 0 auto; position: relative; z-index: 999; }
	
	#logo { position: absolute; top: 37px; }
	

	
	/* Main Nav */
	#mainNav { float:left;margin:54px 0 0 20px;height: 51px;left:62px; font-size: 1.4em; font-weight: bold; text-transform: uppercase; color: #C3C4C6;position:absolute;}
		#mainNav ul { list-style-type: none; }
			#mainNav ul li { margin: 0 6px 0 0; padding: 0 0 0 12px; float: left; }
				#mainNav ul li a { display: block; height: 24px; padding: 10px 10px 0 0; color: #eeeeee; text-decoration: none; text-align:left;}

	#mainNav ul li.active, #mainNav ul li:hover, #mainNav ul li.active-trail  { background: url(../_images/bg-main-nav-left.png) 0 0 no-repeat; }
	#mainNav ul li.active a, #mainNav ul li:hover a, #mainNav ul li.active-trail a { background: url(../_images/bg-main-nav-right.png) 100% 0 no-repeat; }
	
	
		/*dropdown menu*/
			#mainNav ul li ul { display: none; position: absolute; top: 34px; width: 190px; margin-left: -25px; border: 1px solid #909090; padding: 3px 0; -moz-border-radius: .3em; -webkit-border-radius: .3em; background: #3f4346 url(../_images/bg-sub-nav.gif) 0 0 repeat; }
				#mainNav ul li ul li { float: none; margin: 0; padding: 0; background-image: none !important; }
				#mainNav ul li.sfHover ul li a { color: #c2cad1; }
					#mainNav ul li ul li a { float: none; padding: 4px 15px; height: auto; background-image: none !important; font-size: .9em; line-height: 1.1em; color: #c2cad1; text-transform: none; text-decoration: none; }
					#mainNav ul li ul li a:hover { background: #4e5356; color: #f36f21; }
					
					#mainNav ul li:hover ul li, #mainNav ul li:hover ul li a, #mainNav ul li.active ul li, #mainNav ul li.active ul li a { background-image: none; }
					
					
					

	#auxNav { position: absolute; top: 15px; left: 0px; width: 680px; font-size: 1.2em; color: #fff; text-align: right; }
		#auxNav a { color: #ff6e00; text-decoration: none; }
		#auxNav .separator { padding: 0 6px; }
		#block-block-6, #block-node-0{float:right;}
		#block-node-0{margin-top:-3px;}


	#interested { position: absolute; top: 55px; left: 710px; width: 247px; height: 33px; padding: 8px 5px 0 7px; font-size: 1.3em; color: #fff; background: url(../_images/bg-interested.gif) 0 0 no-repeat; }
		#interested span { display: block; padding: 1px 0 0 0; float: left; }
		#interested #interestedBtn { position: absolute; left: 169px; top: 5px; }
		#interested ul { display: none; list-style: none; position: absolute; top: 24px; font-weight: normal; margin-left: -8px; border: 1px solid #4e5356; padding: 3px 0; -moz-border-radius: .3em; -webkit-border-radius: .3em; background: #3f4346 url(../_images/bg-sub-nav.gif) 0 0 repeat; }
			#interested ul li { float: none; margin: 0; padding: 0; background-image: none; }
				#interested ul li a { display: block; float: none; padding: 4px 15px; width: 65px; height: auto; background-image: none; font-size: 1.1em; line-height: 1.1em; color: #c2cad1; text-transform: lowercase; text-decoration: none; }
				#interested ul li a:hover { background: #4e5356; color: #f36f21;  }
				
				#interested ul li:hover ul li, #mainNav ul li:hover ul li a { background-image: none; }
				
/* Page Titles */
#titleBG { height: 66px; background: url(../_images/bg-title.gif) 0 0 repeat-x; }
	#title { width: 960px; margin: 0 auto; padding: 15px 0 0 0; font-size: 4em; font-weight: bold; color: #fff; }
		#title a { color: #fff; text-decoration: none; }
	
/* Main Container */
#container { background: #fff;padding:0 0 40px; z-index:1;}	
	
/* Homepage */
#homeMainBG {  }
#homeMain { width: 960px; height: 318px; margin: 0 auto; position: relative; }
	#homeMainPromo { padding: 50px 0 0 0; }
		#homeMainPromo h6 { padding: 0 0 10px 0; font-size: 3em; font-weight: normal; color: #fff; }
		#homeMainPromo h1 { padding: 0 0 15px 0; font-size: 6.6em; line-height: .7em; font-weight: bold; color: #fff; }
			#homeMainPromo h1 em { font-style: normal; color: #ff6f00; }
			
			
#homeSubBG { background: #fff url(../_images/bg-home.gif) 0 100% repeat-x; }
#homeSub { width: 960px; height: 240px; margin: 0 auto; position: relative; }
	#homePromoButtons { position: absolute; top: 38px; left: 0; width: 572px; height: 149px; padding: 20px 0 0 20px; background: url(../_images/bg-home-buttons.gif) 0 0 no-repeat; }
		#homePromoButtons a { margin: 0 13px 0 0; }
	#homeNewsFeed { position: absolute; top: 68px; left: 618px; width: 315px; font-size: 1.4em; color: #808181; }
		#homeNewsFeed a { color: #808181; text-decoration: none; }
			#homeNewsFeed a span { color: #c2cd23; }
	#homePromoButton { position: absolute; top: 148px; left: 618px; }
	
a.btn-orange, a.btn-gray{background:url(../_images/btn-orange-span-arrow.png) 100% 0 no-repeat;color:#fff !important;font-family:'CoHeadlineRegular';font-size:13px;line-height:15px !important;padding:0px 28px 0px 0px;height:29px;display:inline-block;text-decoration:none;text-transform:uppercase;text-shadow: 0px -1px 2px rgba(0,0,0, .3);}
a.btn-gray{background:url(../_images/btn-gray-span-arrow.png) 100% 0 no-repeat;}
	a.btn-orange span, a.btn-gray span{background:url(../_images/btn-orange-bg.png) 0 0 no-repeat;height:23px;padding:6px 0 0 10px;display:block;}
	a.btn-gray span{background:url(../_images/btn-gray-bg.png) 0 0 no-repeat;}
	a.btn-orange.external, a.btn-gray.external{background:url(../_images/btn-orange-span-ext.png) 100% 0 no-repeat;padding:0 36px 0 0;}
	a.btn-gray.external{background:url(../_images/btn-gray-span-ext.png) 100% 0 no-repeat;}
	a.btn-orange.external span, a.btn-gray.external span{padding-right:8px;}
	a.btn-orange:hover, a.btn-gray:hover{background-position:100% -29px}
	a.btn-orange:hover span, a.btn-gray:hover span{background-position:0 -29px;}


/* Interior */
#interior { width: 960px; padding: 5px 0 150px 0; background: #fff; margin: 0 auto; overflow: hidden; }
	#pageButtons { text-align: right; }
	#interiorSidebar { width: 158px; padding: 33px 0 0 0; float: left; }
	#interiorContent { width: 771px; padding: 33px 0 0 0; float: right; }
	.wide { width: 960px !important; }
	.padded25 { padding-right: 25px !important; }
	.padded169 { padding-right: 169px !important; }

/* Sub Navigation */
#subNav { margin: 0 0 20px 0; }
	#subNav ul { list-style: none; font-size: 18px; line-height: 1em; color: #b5c1ca; }
		#subNav ul li { padding: 3px 0; border-bottom: 1px solid #eaecee; }
		#subNav ul.links li { display: block; padding: 0px; }
			#subNav ul li a { display: block; width: 148px; padding-right: 10px; color: #b5c1ca; text-decoration: none; background: url(../_images/blt-nav.gif) 100% 3px no-repeat; }
			#subNav ul li a:hover { color: #c2cd23; background-image: url(../_images/blt-nav-over.gif); }
			#subNav ul li.active a { color: #495157; background-image: url(../_images/blt-nav-on.gif); }
			#subNav ul li.hasSubNav a { background-image: url(../_images/blt-nav-on2.gif); }
				#subNav ul li ul { margin: 2px 2px 6px 2px; font-size: .6em; }
					#subNav ul li ul li { padding: 0; border-bottom: none; }
						#subNav ul li.active ul li a { width: 114px; padding: 5px 20px; background: #3a3d40 url(../_images/blt-sub-nav.gif) 8px 13px no-repeat; color: #cbced3; }
						#subNav ul li.active ul li a:hover { background: #3a3d40 url(../_images/blt-sub-nav-over.gif) 8px 13px no-repeat; color: #c2cd23; }
						#subNav ul li.active ul li.active a { background: #4e5256 url(../_images/blt-sub-nav-on.gif) 8px 13px no-repeat; color: #ff6e00; }


/* Primary Content Styles */
.dotcoContent { font-size: 1.4em; line-height: 1.5em; color: #444; }
	.dotcoContent h1 { padding: 0 0 28px 0; font-size: 2.4em; line-height: 1em; font-weight: normal; }
	.dotcoContent h2 { padding: 0 0 18px 0; font-size: 1.3em; line-height: 1.4em; font-weight: normal; color: #252525; }
	.dotcoContent h3 { padding: 0 0 18px 0; font-size: 1.3em; color: #ff6e00; outline: none; -moz-outline-style: none; }
	.dotcoContent p { padding: 0 0 24px 0; line-height: 1.3em;}
	.dotcoContent ul { margin: 0 0 12px 20px; list-style-type: none; }
		.dotcoContent ul li { background: url(../_images/bullet.gif) 0 10px no-repeat; padding: 0 0 0 10px; }
	.dotcoContent ol { margin: 0 0 12px 20px; list-style: decimal; }
		.dotcoContent ol li {  padding: 0 0 0 10px; }
	.dotcoContent a { color: #ff6e00; text-decoration: none; }
	.dotcoContent a:hover { color: #c2cd23; }
	.dotcoContent strong, .content b { color: #000; }

	.dotcoContent blockquote { background: url(../_images/horizontal-divider-2.gif) 0 0 no-repeat; padding: 18px 0; }
	.dotcoContent .padded25 blockquote { background: url(../_images/horizontal-divider.gif) 0 0 no-repeat; }
		.dotcoContent blockquote h2 { background: url(../_images/horizontal-divider-2.gif) 0 100% no-repeat; }
		.dotcoContent .padded25 blockquote h2 { background: url(../_images/horizontal-divider.gif) 0 100% no-repeat; }
		.dotcoContent blockquote h3 { border-bottom: 1px solid #2a2d30; font-size: 1.6em; color: #2a2d30; }
	
	.dotcoContent table { margin: 0 0 24px; color: #2a2d30; }
		.dotcoContent table th { padding: 12px; font-weight: normal; text-align: left; }
		.dotcoContent table th[scope=col] { font-size: 1.4em; border-right: 4px solid #fff; border-bottom: 4px solid #fff; background: #c2cd23; }
		.dotcoContent table th[scope=row] { font-size: 1.2em; color: #000; border-bottom: 1px solid #65727d; background: #b5c1ca; }
		.dotcoContent table th p { padding: 0; }
		.dotcoContent table .highlight { color: #f36f21; }
		.dotcoContent table td { background: #f0f0f0; border-bottom: 1px solid #7f7e7e; padding: 12px; }
		
	.dotcoContent form { margin: 0 0 24px 0; }
		.dotcoContent form .formRow { width: 441px; padding: 0 0 10px 0; overflow: hidden; }
				.dotcoContent form .formRow .colLeft { float: left; }
				.dotcoContent form .formRow .colRight { float: right; }				
			.dotcoContent form label { display: block; font-size: .9em; color: #000; }
				.dotcoContent form label span { color: #f60; }
			.dotcoContent form .textbox { border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			.dotcoContent form .textbox:focus { border-color: #c2cd23; }
			.dotcoContent form .textboxWide { width: 425px; }
			.dotcoContent form .textboxMedium { width: 288px; }
			.dotcoContent form .textboxShort { width: 100px; }
			.dotcoContent form .textareaWide { width: 425px; height: 150px; }

			.dotcoContent form .error { color: #f00; }

	/* Contact Us */
	#contactUs { width: 745px; overflow: hidden; }
		#contactUsForm { width: 445px; float: left; }
		#contactUsAux { width: 270px; float: right; }
		
		#thankYouBottom { background: url(../_images/bg-thank-you-bottom.gif) 0 100% no-repeat; }
		#thankYouTop { background: url(../_images/bg-thank-you-top.gif) 0 0 no-repeat; }
			#thankYou { padding: 30px 20px; }
		
			#thankYou h3 { padding: 0 0 18px 0; font-size: 1.6em; line-height: 1.2em; font-weight: normal; color: #aab41e; }
			#thankYou h4 { padding: 0 0 18px 0; font-size: 1.4em; line-height: 1.4em; font-weight: normal; color: #333; }
		
			#requiredFields { margin: 0 0 15px 0; padding: 1px 5px; background: url(../_images/bg-required-fields.gif) 0 0 no-repeat; font-size: .8em; color: #ff6e00;  }

			#contactPromoBottom { padding: 0 0 60px 0; background: url(../_images/bg-contact-promo-bottom.gif) 0 100% no-repeat; }
			#contactPromoTop { background: url(../_images/bg-contact-promo-top.gif) 0 0 no-repeat; }
				#contactPromo { padding: 24px 24px 0 24px; color: #fff; }
				#contactPromo h4 { padding: 0 0 4px 0; font-size: 1.1em; font-weight: bold; color: #c2cd23; }
				#contactPromo h5 { font-size: 1.1em; font-weight: bold; }
				#contactPromo p { padding: 0; }
				#contactPromo .contactInfo { padding: 8px 0; background: url(../_images/div-contact-info.gif) 0 0 no-repeat; }
				
			
				
	/* Registered number */
	/* Estadisticas */
	div#registered-number{text-align:center;width:223px;height:85px;padding-top:5px;background:url(../_images/bg-reg-number.png) 0 0 no-repeat;margin:0 0 25px 0;}
		div#registered-number p{color:#fff;margin:0;padding:0;}
		div#registered-number p span{color:#ff6e00;}
		div#registered-number ul{margin:0 0 0 25px;}
		div#registered-number ul li{font-size:32px;color:#333;padding:6px 0 0 0;margin:10px 2px 0 0;float:left;width:25px;height:29px;background:url(../_images/bg-reg-numbers.gif) 0 0;}
		div#registered-number ul li.comma{background:none;color:#ccc;width:auto;margin:15px 0 0 0;}
		div#registered-number ul li.last{margin-right:0;}
		div#registered-number a{font-size:12px;margin:0;color:#ff6e00;text-decoration:none;}

	/* Call out boxes */
	.callout { width: 291px; margin: 0 0 20px 0; font-size: .8em; line-height: 1.4em; }
		.calloutBottom { background: url(../_images/bg-callout-bottom.gif) 0 100% no-repeat; }
		.calloutTop { background: url(../_images/bg-callout-top.gif) 0 0 no-repeat; padding: 25px 30px 25px 30px; min-height: 56px; }
		.callout h6 { font-size: 1.5em; font-weight: bold; text-transform: lowercase; color: #999; }
		.callout p { padding: 0; }
		.callout a { color: #ff6e00; text-decoration: none; }

	.calloutOver { cursor: pointer; } 
		.calloutOver .calloutBottom { background-image: url(../_images/bg-callout-bottom-over.gif); }
		.calloutOver .calloutTop { background-image: url(../_images/bg-callout-top-over.gif); }
		.calloutOver a { color: #c2cd23; }
	
	.calloutsTwoColumn { width: 100%; overflow: hidden; }
		.calloutsTwoColumnLeft { width: 291px; margin: 0 20px 0 0; float: left; }
		.calloutsTwoColumnRight { width: 291px; float: left; }
		.calloutsTwoColumn ul{margin:0;}
		.dotcoContent .calloutsTwoColumn ul li{float:left;width:291px;background-image:none;padding:0px;margin-right:20px;}


	/* Accordion */
	.ui-accordion-header { padding: 10px 15px 0 15px !important; height: 63px; background: url(../_images/bg-accordion-hdr.gif) 0 0 no-repeat; }
		.ui-accordion-header span { font-size: .8em; color: #000; }
	.ui-state-active { margin: 0; height: 20px; background: url(../_images/bg-accordion-hdr-active.gif) 0 0 no-repeat; }
	
	.ui-state-hover a { color: #c2cd23; }
	
	.ui-icon { display: block; width: 20px; height: 19px; float: right; }
	.ui-icon-triangle-1-e { background: url(../_images/plus.gif) 0 0 no-repeat; }
		.ui-state-hover .ui-icon-triangle-1-e { background-image: url(../_images/plus-over.gif); }
	.ui-icon-triangle-1-s { background: url(../_images/minus.gif) 0 0 no-repeat; }
		.ui-state-hover .ui-icon-triangle-1-s { background-image: url(../_images/minus-over.gif); }
	
	.ui-state-hover { background: url(../_images/bg-accordion-hdr-over.gif) 0 0 no-repeat; }
	
	.ui-accordion-content { margin: 0 0 10px 0; padding: 5px 15px 5px 15px; background: url(../_images/bg-accordion-bottom.gif) 0 100% no-repeat; }
	.padded { padding-top: 30px; }
	.ui-accordion-content p img{float:left;margin:5px 15px 0 0;}
	.ui-accordion-content-active-hover { background-image: url(../_images/bg-accordion-bottom-over.gif); }


	/* Timeline Promo */
	/*#timelinePromo { width: 771px; }
			#timelinePromo ul { margin: 20px 0 0 0; width: 771px; height: 56px; background: url(../_images/timeline-promo.gif) 0 0 no-repeat; position: relative; }
				#timelinePromo ul li { margin: 0; padding: 0; background-image: none; float: left; }
					#timelinePromo ul li a { display: block; height: 56px; float: left; }
					#timeline1 { width: 199px; }
					#timeline2 { width: 190px; }
					#timeline3 { width: 190px; }
					#timeline4 { width: 192px; }
				#timelinePromo span { position: absolute; top: -999em; }

		#timelinePromo .timelinePopup { position: absolute; top: 56px; padding: 40px 30px 0 20px; display: none; }
			#timelinePromo .timelinePopup h3 { padding: 0 0 5px 0; }
			#timelinePromo .timelinePopup p { padding: 0 0 18px 0; }
			#timelinePromo .timelinePopup a { display: inline; float: none; height: auto; }
		#timeline-popup1 { left: 0; width: 216px; height: 237px; background: url(../_images/bg-timeline-popup1.gif) 0 0 no-repeat; }
			#timeline-popup1 h3 { color: #057dc1; }
		#timeline-popup2 { left: 87px; width: 357px; height: 527px; background: url(../_images/bg-timeline-popup2.gif) 0 0 no-repeat; }
			#timeline-popup2 h3 { color: #7c246e; }
		#timeline-popup3 { left: 344px; width: 215px; height: 288px; background: url(../_images/bg-timeline-popup3.gif) 0 0 no-repeat; }
			#timeline-popup3 h3 { color: #f26f21; }
		#timeline-popup4 { left: 508px; width: 215px; height: 396px; background: url(../_images/bg-timeline-popup4.gif) 0 0 no-repeat; }
			#timeline-popup4 h3 { color: #c3cd23; }*/
			
		#timelinePromo { width: 771px; /* height: 261px; */ }
			#timelinePromo ul { margin: 20px 0 0 0; width: 771px; height: 56px; background: url(../_images/timeline-promo-spanish2.gif) 0 0 no-repeat; position: relative; }
				#timelinePromo ul li { margin: 0; padding: 0; background-image: none; float: left; }
					#timelinePromo ul li a { display: block; height: 56px; float: left; }
					#timeline1 { width: 199px; }
					#timeline2 { width: 190px; }
					#timeline3 { width: 190px; }
					#timeline4 { width: 192px; }
				#timelinePromo span { position: absolute; top: -999em; }

		#timelinePromo .timelinePopup { position: absolute; top: 56px; padding: 40px 30px 0 20px; display: none; }
			#timelinePromo .timelinePopup h3 { padding: 0 0 5px 0; }
			#timelinePromo .timelinePopup p { padding: 0 0 18px 0; }
			#timelinePromo .timelinePopup a { display: inline; float: none; height: auto; }
		#timeline-popup1 { left: 0; width: 216px; height: 237px; background: url(../_images/bg-timeline-popup1.gif) 0 0 no-repeat; }
			#timeline-popup1 h3 { color: #057dc1; }
		#timeline-popup2 { left: 87px; width: 357px; height: 527px; background: url(../_images/bg-timeline-popup2.gif) 0 0 no-repeat; }
			#timeline-popup2 h3 { color: #7c246e; }
		#timeline-popup3 { left: 87px; width: 215px; height: 288px; background: url(../_images/bg-timeline-popup3.gif) 0 0 no-repeat; }
			#timeline-popup3 h3 { color: #f26f21; }
		#timeline-popup4 { left: 87px; width: 215px; height: 396px; background: url(../_images/bg-timeline-popup4.gif) 0 0 no-repeat; }
			#timeline-popup4 h3 { color: #c3cd23; }





	#timeline { width: 960px; }
		#timelineLeft { width: 177px; float: left; }
		#timelineRight { width: 771px; float: right; }
	
	#timelinePromoFooter { width: 771px; }
		#timelinePromoFooter ul { margin: 0; width: 771px; height: 56px; list-style-type: none; font-size: 1em; color: #6e7880; background: url(../_images/timeline-promo-spanish2.gif) 0 0 no-repeat; position: relative; }
			#timelinePromoFooter ul li { margin: 0; padding: 0; background-image: none; float: left; }
				#timelinePromoFooter ul li a { display: block; height: 56px; float: left; cursor: default; }
				#timelinePromoFooter #timeline1 { width: 262px; }
				#timelinePromoFooter #timeline2 { width: 254px; }
				#timelinePromoFooter #timeline3 { width: 254px; }
			#timelinePromoFooter span { position: absolute; top: -999em; }

	#timelinePromoFooter .timelinePopup { position: absolute; padding: 10px 20px 0 20px; display: none; z-index: 5000; }
		#timelinePromoFooter .timelinePopup h3 { padding: 0 0 5px 0; }
		#timelinePromoFooter .timelinePopup p { padding: 0 0 18px 0; }
		#timelinePromoFooter .timelinePopup a { display: inline; float: none; height: auto; cursor: pointer; }
	#timelinePromoFooter #footertimeline-popup1 { left: -80px; top: -260px; width: 361px; height: 260px; background: url(../_images/bg-timeline-popup1-home.gif) 0 0 no-repeat; }
		#footertimeline-popup1 h3 { color: #7c246e; }
	#timelinePromoFooter #footertimeline-popup2 { left: 0px; top: -313px; width: 221px; height: 313px; background: url(../_images/bg-timeline-popup2-home.gif) 0 0 no-repeat; }
		#footertimeline-popup2 h3 { color: #f26f21; }	
	#timelinePromoFooter #footertimeline-popup3 { left: 0px; top: -411px; width: 221px; height: 411px; background: url(../_images/bg-timeline-popup3-home.gif) 0 0 no-repeat; }
		#footertimeline-popup3 h3 { color: #c3cd23; }	


	/* Media Contact */
	.mediaContact { width: 156px; font-size: 1.3em; line-height: 1.4em; }
		.mediaContact h6 { font-size: 1.2em; font-weight: bold; color: #90981b; }
		.mediaContact p { padding: 0 0 10px 0; }
		.mediaContact a { color: #ff6e00; text-decoration: none; }
		
		.mediaContactBottom { background: url(../_images/bg-media-contact-bottom.gif) 0 100% no-repeat; }
		.mediaContactTop { background: url(../_images/bg-media-contact-top.gif) 0 0 no-repeat; padding: 10px 0 15px 10px; }

	/* News Items */
	.newsItem { width: 771px; margin: 10px 0 30px 0; overflow: hidden; }
		.newsDate { width: 90px; height: 56px; margin: 6px 20px 0 0; padding: 15px 0 0 0; background: url(../_images/bg-date.gif) 0 0 no-repeat; font-size: 1.6em; font-weight: bold; text-align: center; color: #fff; float: left; } 
			.newsDate span.year { font-size: .6em; }
		.newsDetails { width: 610px; float: left; }
			.newsImage img { margin: 0 0 20px 0; }
			.newsDetails h2 { padding: 0; font-size: 1.7em; line-height: 1.1em; }
			.newsDetails .newsInfo { color: #2a2d30; }
			.newsDetails .separator { padding: 0 8px; }
		
		.newsFeatured .newsDate { margin-top: 0; }
		.newsFeatured .newsDetails { background: url(../_images/bg-news-feature-bottom.gif) 0 100% no-repeat; }
		.newsFeaturedTop { background: url(../_images/bg-news-feature-top.gif) 0 0 no-repeat; padding: 23px; }
		
	/* In the News Items */
	.inTheNewsItem { width: 771px; margin: 10px 0 30px 0; overflow: hidden; }
		.inTheNewsLogo { width: 90px; margin: 6px 20px 0 0; float: left; } 
		.inTheNewsDetails { width: 610px; float: left; }
			.inTheNewsImage img { margin: 0 0 20px 0; }
			.inTheNewsDetails h2 { padding: 0; font-size: 1.7em; line-height: 1.1em; }
			.inTheNnewsDetails .inTheNewsInfo { color: #2a2d30; }
			.inTheNewsDetails .separator { padding: 0 8px; }
		
		.inTheNewsFeatured .inTheNewsDate { margin-top: 0; }
		.inTheNewsFeatured .inTheNewsDetails { background: url(../_images/bg-news-feature-bottom2.gif) 0 100% no-repeat; }
		.inTheNewsFeaturedTop { background: url(../_images/bg-news-feature-top2.gif) 0 0 no-repeat; padding: 23px; }
		
	/* Events */
	.eventItem { width: 771px; margin: 10px 0 30px 0; overflow: hidden; }
		.eventDate { width: 90px; height: 63px; margin: 6px 20px 0 0; padding: 8px 0 0 0; background: url(../_images/bg-date.gif) 0 0 no-repeat; font-size: 1.6em; font-weight: bold; text-align: center; color: #fff; float: left; } 
			.eventDate span.year { font-size: .6em; }
		.eventDetails { width: 610px; float: left; overflow: hidden; }
			.eventImage { width: 210px; float: left;}
			.eventImageContent { width: 324px; float: right; }
			.eventDetails h2 { padding: 0; font-size: 1.7em; line-height: 1.1em; color: #0092e3; }
			.eventDetails .eventInfo { color: #2a2d30; }
			.eventDetails .separator { padding: 0 8px; }
		
		.eventFeatured .eventDate { margin-top: 0; }
		.eventFeatured .eventDetails { background: url(../_images/bg-news-feature-bottom.gif) 0 100% no-repeat; }
		.eventFeaturedTop { background: url(../_images/bg-news-feature-top.gif) 0 0 no-repeat; padding: 23px 23px 0 23px; }
		
		
		/* Reseller Promo */
		#resellerPromo { float: right; margin: 0 0 20px 60px; width: 133px; height: 81px; padding: 15px 20px 0 20px; background: url(../_images/bg-reseller-promo.gif) 0 0 no-repeat; font-size: 1.2em; line-height: 1.2em; font-weight: bold; color: #fff; }

		/* WHOIS Box */
		.whoisBottom { background: url(../_images/bg-whois-bottom.gif) 0 100% no-repeat; }
			.whois { background: url(../_images/bg-whois-top.gif) 0 0 no-repeat; width: 441px; padding: 20px 30px 20px 20px; color: #000; }
				.whois h1 { margin: 0 0 15px 0; border-bottom: 1px solid #929292; padding: 0 0 10px 0; color: #6e7880; } 
				
				/* RSS Feeds */
	.rss-feeds h1{padding-bottom:10px;}
		.rss-feeds .padded0 ul li{background:url(../_images/icn-rss-large.gif) 0 0 no-repeat;margin:0 0 15px;padding:2px 0 5px 37px;clear:both;}
		.rss-feeds .padded0 ul li a{font-size:18px;}
#rss-ul{
margin-right:0;
}
#rss-ul a{color:#333 !important;}

		a.learn-more{background:url(../_images/bg-learn-more-arrow.png) 100% 50% no-repeat;color:#333 !important;font-weight:bold;text-decoration:none;padding:0 20px 0 0;display:inline-block;}


		/* User Login, Password, and Registration Forms */
		#user-login { width: 441px; overflow: hidden; }
		#user-login .description { display: none; }
		#user-login .form-item { margin: 0; padding: 0 0 10px 0; }
		#user-login .form-item label { font-size: 1.2em; color: #2a2d30; }
			#user-login .form-text { width: 425px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#user-login .form-text:focus { border-color: #c2cd23; }
			#user-login .form-submit { float: right; margin: 20px 0 0 0; /*width: 91px;*/ height: 34px; cursor: pointer; /* background: url(../_images/btn-login.gif) 0 0 no-repeat; border: none; text-indent: -999em; */}
		
		
		#user-register { width: 441px; overflow: hidden; }
		#user-register .description, #user-register legend { display: none; }
		h2.user-register { padding: 0; font-size: 1.8em; line-height: 1em; color: #6e7880; }
		h3.user-register { font-size: 1em; color: #2a2d30; }
		#user-register .form-item { margin: 0; padding: 0 0 10px 0; }
		#user-register .form-item label { font-size: 1.2em; color: #2a2d30; }
			#user-register .form-text { width: 425px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#user-register .form-text:focus { border-color: #c2cd23; }
			#user-register .form-submit { float: right; /*width: 91px;*/ height: 34px; cursor: pointer; /*background: url(../_images/btn-register.gif) 0 0 no-repeat; border: none; text-indent: -999em;*/ }
		
		#user-pass { width: 441px; overflow: hidden; }
		#user-pass .form-item { margin: 0; padding: 0 0 10px 0; }
		#user-pass .form-item label { font-size: 1.2em; color: #2a2d30; }
			#user-pass .form-text { width: 425px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#user-pass .form-text:focus { border-color: #c2cd23; }
			#user-pass .form-submit { float: right; /*width: 91px;*/ height: 34px; cursor: pointer; /*background: url(../_images/btn-submit-2.gif) 0 0 no-repeat; border: none; text-indent: -999em;*/ }
		
/* Blog Styles */
#container #interiorBlogContent #blogContent { float: left; width: 628px; }
#container #blogRSS { height: 50px; }
#container #blogRSS a.rssLink { height: 40px; width: 31px; display: block; background: #fff url(../_images/bg-blog-rss.gif) 0 bottom no-repeat; float: right; }
#container #interiorBlogContent #blogContent .blogListPost { background: #fff url(../_images/bg-blog-sepline.gif) 0 top no-repeat; padding: 25px 0 0 0; clear: both; }
#container #interiorBlogContent #blogContent .blogListPost img.smallPic { float: left; padding: 0 20px 20px 0; }
#container #interiorBlogContent #blogContent .blogListPost .blogByline { font-size: 12px; color: #2a2d30; }
#container #interiorBlogContent #blogContent .blogListPost h2.postTitle a {  color: #f36f21; }
#container #interiorBlogContent #blogContent .blogListPost h2.postTitle { font-size: 32px; padding: 0px; line-height: 28px;}
#container #interiorBlogContent #blogContent .blogListPost .blogTeaser { clear: both; }
#container #interiorBlogContent #blogContent .blogListPost .blogTeaser p { padding: 5px 0 15px 0; color: #6e7880; }

#container #interiorBlogContent #blogContent .bloggerBio h1 { color: #2a2d30; font-size: 40px; padding: 0px; }
#container #interiorBlogContent #blogContent .bloggerBio img.largePic { float: right; padding: 0 10px 15px 20px; }
#container #interiorBlogContent #blogContent .bloggerBio .bioByline { font-size: 14px; color: #f36f21; padding: 0 0 15px 0;}

#container #interiorBlogContent #blogContent .blogPost #titleWrapper { background: transparent url(../_images/bg-blog-title-bottom.gif) 0 bottom no-repeat; width: 583px; margin-bottom: 20px; } 
#container #interiorBlogContent #blogContent .blogPost #titleWrapperInner { background: transparent url(../_images/bg-blog-title-top.gif) 0 top no-repeat; width: 583px; } 

	#container #interiorBlogContent #blogContent .blogPost #titleWrapper img.smallPic { float: left; padding: 7px 0 7px 7px; }
	#container #interiorBlogContent #blogContent .blogPost #titleWrapper .textContainer { display: block; width: 560px; margin-left: 10px; }
	#container #interiorBlogContent #blogContent .blogPost #titleWrapper .textContainer.withPic { margin-left: 75px; width: 490px; }
	
	#container #interiorBlogContent #blogContent .blogPost #titleWrapper .blogByline { font-size: 12px; color: #2a2d30; }
#container #interiorBlogContent #blogContent .blogPost #titleWrapper h2.postTitle { color: #f36f21; font-size: 32px; padding: 0px; line-height: 28px; padding: 5px 0;}	
	#container #interiorBlogContent #blogContent .blogPost .blogBody { width: 510px; }

#container #interiorBlogContent #blogContent h2#comments-title { color: #f36f21; font-size: 24px; padding: 0 0 10px 0; }
#container #interiorBlogContent #blogContent #comments .comment-inner { padding: 10px 0; margin-bottom: 15px; border-bottom: 1px dotted #f36f21; width: 510px; }
#container #interiorBlogContent #blogContent #comments .comment-inner p { padding: 0px; }
#container #interiorBlogContent #blogContent #comments .comment-inner div.submitted { font-size: 12px; color: #6e7880;}

#container #interiorBlogContent #blogSidebar { float: right; width: 263px; background: #757a7f url(../_images/bg-blog-sidebar.gif) 0 bottom no-repeat; font-size: 10px; color: #C7C8CA; }
	#container #interiorBlogContent #blogSidebar span.roundTop { background: #ebeced url(../_images/bg-blog-sidebar-top.gif) 0 0 no-repeat; height: 9px; width: 263px; display: block; }
	#container #interiorBlogContent #blogSidebar div.viewContent { padding: 10px 25px; }
	#container #interiorBlogContent #blogSidebar h2.title { color: #c2cd23; font-weight: bold; font-size: 16px; background: #757a7f url(../_images/bg-blog-sidebar-line.gif) 0 25px no-repeat; width: 215px; }
	#container #interiorBlogContent #blogSidebar p { font-size: 10px; color: #c7c8ca; padding: 0 0 5px 0;  }
	#container #interiorBlogContent #blogSidebar div.block-inner { padding: 0 0 10px 0; }
	#container #interiorBlogContent #blogSidebar p.tweet { font-size: 14px; color: #c7c8ca; padding: 5px 0 0 20px; overflow: hidden;}
     #container #interiorBlogContent #blogSidebar a { color: #fff; text-decoration: none; font-size: 14px; }
	#container #interiorBlogContent #blogSidebar a:hover { text-decoration: underline; }
	
	div#comments .box-inner { background: url(../_images/bg-comment-form.gif) 0 0 no-repeat; width: 574px; height: 401px; position: relative; }
	div#comments .box-inner h2.title { color: #495157; font-size: 25px; padding: 10px 12px; }
		#comment-form { overflow: hidden; padding: 0px 12px; }
		#comment-form .description { display: none; }
		#comment-form .form-item { margin: 0; padding: 0 0 10px 0; }
		#comment-form .form-item label { font-size: .9em; color: #2a2d30; }
			#comment-form .form-text { width: 535px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#comment-form .form-text:focus { border-color: #c2cd23; }
			#comment-form .form-textarea { width: 535px; height: 94px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#comment-form .form-textarea:focus { border-color: #c2cd23; }

			#comment-form .form-submit { float: right; margin: 20px 0 0 0; width: 96px; height: 33px; cursor: pointer; background: url(../_images/btn-comment-submit.gif) 0 0 no-repeat; border: none; text-indent: -999em; font-size: 0px; display: block; line-height: 0px; position: absolute; bottom: 20px; right: 12px; }
#comment-form fieldset.captcha img { float: left; padding: 0 20px 0 5px; }
			#comment-form legend { display: none; }			
#comment-form input#edit-captcha-response.form-text { width: 200px; margin: 5px 0 0 0; }
#comment-form #edit-captcha-response-wrapper.form-item { width: 220px; float: left; display: inline; }
	
	div.error { margin: 0 0 15px 0; }

/* Footer */ 
#footer { width: 960px; height: 260px; margin: 0 auto; padding: 24px 0; position: relative; }

	#searchBox{ width:180px; float:right; margin:25px 0 0; position:relative;height:22px;}
		#searchBox .form-item{margin:0;}
		#edit-search-theme-form-1-wrapper{float:left;}
			#searchBox input.form-text { border: none; width: 135px; height: 16px; background: url(../_images/bg-site-search-box.gif) 0 0 no-repeat; font-family: Calibri, Arial, Helvetica, sans-serif;padding: 3px 8px; font-size: 12px; line-height:12px; color:#999 }
		#searchBox input#edit-submit{margin:0;float:right;}
		#edit-custom-search-types-wrapper{ display:none;}
		#searchBox select.form-select { font-family: Calibri, Arial, Helvetica, sans-serif; }

/*	#registerBox { height: 129px; width: 264px; position: absolute; top: 100px; z-index: 9000; background: url(../_images/bg-register-box.gif) 0 0 no-repeat; }	
			#registerTitle {position: absolute; left: -9999px; }
			#btnRSS { position: absolute; top: 108px; left: 12px; }
			#register form { padding: 40px 12px 0 12px; position: relative; }
			#register form .textbox { width: 243px; position: absolute; top: 30px; left: 10px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px; }
			#register form .dropdown { width: 243px; position: absolute; top: 15px; left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px; }
			#register form .register-submit { position: absolute; right: 10px; top: 99px; }
			#register form p.interestIn { position: absolute; left: 10px; top: 55px; }
			#register form {color: white; }*/

	#registerBox{float:left;}
#register { width: 182px; z-index: 9000; }
	#register h4{color:#666666;font-size:12px;font-family:'CoTextBdRegular';text-transform:uppercase;}
	#register p{border-top:1px solid #fff;font-size:12px;color:#666666;margin:5px 0 0;padding:4px 0 0;}
		#register form {margin:5px 0 0;padding:0;}
				#register form input { background:url(../_images/bg-email-input.png) 0 0 no-repeat;color:#999;font-size:12px;width:165px;height:17px;padding:3px 8px;outline:0;border:none; }
				#register form input#email-submit{background:url(../_images/btn-submit-email.png) 0 0 no-repeat;color:#fff;font-family:'CoHeadlineRegular';font-size:10px;text-transform:uppercase;width:102px;height:24px;margin:5px 0 0;float:right;cursor:pointer;}
				#register form input#email-submit:hover{background-position:0 -24px;}
	
	#footerNav { width:575px;padding:0; font-size: 12px; font-weight: normal; color: #d6d7d9; float:right;clear:right;}
		#footerNav ul { list-style-type: none; }
			#footerNav ul li { float:left;}
			#footerNav ul li a { display: block; color: #d6d7d9; text-decoration: none; }
			#footerNav ul li a:hover { color: #f36f21; }
			#footerNav #block-block-3 ul{background:url(../_images/bg-footer-links.gif) 0 0 no-repeat;width:530px;height:28px;padding:10px 0 0;float:right;margin-bottom:14px;}
				#footerNav #block-block-3 ul li{border-right:1px solid #fff;padding:2px 22px 2px 22px;}
				#footerNav #block-block-3 ul li.last{border-right:none;padding-right:0;}
				#footerNav #block-block-3 a{font-size:12px;font-weight:bold;text-transform:uppercase;}
			#footerNav #footerAux a{background-position:0 0;background-repeat:no-repeat;width:27px;height:25px;margin:0 0 0 10px;float:left;text-indent:-9999em;}
			#footerAux a:hover{background-position:0 -25px;}
			#footerAux a.addthis_button{background-image:url(../_images/icn-share.png)}
			#footerAux a.icn-rss{background-image:url(../_images/icn-rss.png)}
			#footerAux a.icn-youtube{background-image:url(../_images/icn-youtube.png)}
			#footerAux a.icn-twitter{background-image:url(../_images/icn-twitter.png)}
			#footerAux a.icn-facebook{background-image:url(../_images/icn-facebook.png)}
			
				

		#footerAux {  margin-bottom:15px; padding:5px 0 0; float: right; color: #646363; }
		#footerAux p { padding: 0 0 5px 0; }
		#footerAux a { float:left; width:27px; height:25px; color: #007dc3; text-decoration: none; text-indent:-9999px;}
		
		#footerAux li{
			width:27px;
			height:25px;
			float:left;	
			list-style:none;
			margin-right:10px;
		}
		
		#slogan { margin:15px 0 0;padding: 0; font-size: 12px; color: #d6d7d9; float: right; width:600px;}
		#slogan p{display:inline;margin:0 0 5px 5px;float:right;clear:both;width:560px;text-align:right;}
		#slogan a{text-decoration:none;color:#d6d7d9;}
		#slogan a:hover{color:#f36f21;}
		
div.selector, div.selector span { background-image: url(../_images/bg-select-box.png); background-repeat: no-repeat; float:left;}
.selector, .selector *{	margin: 0;	padding: 0;}
div.selector:active, div.selector.active {	background-position: -483px -51px;}
div.selector:active span, div.selector.active span {background-position: right -2px;}
div.selector.focus, div.selector.hover, div.selector:hover {background-position: -483px -51px;}
div.selector.focus span, div.selector.hover span, div.selector:hover span {	background-position: right -26px;}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {background-position: -483px -51px;}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span {background-position: right -26px;}
div.selector.disabled {	background-position: -483px -51px;}
div.selector.disabled span {background-position: right -2px;}
div.selector {background-position: -483px -51px;width: auto;margin:5px 0 0 -1px;padding-left:8px;font-size: 13px;position:relative;overflow:hidden;height:23px;}
div.selector select {border: none;background: none;width: 181px;height: 20px;font-size: 11px;cursor:pointer;position: absolute;top:2px;left:1px;opacity: 0;}
div.selector select option {background-color:#fff;border:none;padding:3px 0 1px 5px;color:#656565;}
div.selector span {	background-position: right -2px;color:#999;height: 23px;line-height: 22px;font-size:11px;padding: 0px 25px 0px 2px;cursor: pointer;width: 148px;display: block;float: left;overflow: hidden;white-space: nowrap;}

ul.partners-grid {
margin: 20px 0;
				text-align: justify;
				font-size: 0.1px;
padding: 0!important;
}
.partners-grid .mix {
opacity: 0;
display: none;
}
ul.partners-grid:after {
content: '';
display: inline-block;
width: 100%;
}
ul.partners-grid li {
	/*-webkit-box-sizing: border-box;
	 *     -moz-box-sizing: border-box;
	 *         box-sizing: border-box;*/
display: inline-block;
				 vertical-align: middle;
				 text-align: center;
background: #fff;
border: 1px solid #e2e2e2;
width: 220px;
height: 150px;
				line-height: 150px;
position: relative;
					margin-bottom: 20px;
overflow: hidden;
padding:0;
}
ul.partners-grid li .partner-country {
position: absolute;
bottom: 0;
right:0;
display: inline-block;
background: #f5f5f5;
						line-height: normal;
color: #999;
padding: 6px 12px;
				 font-size: 12px;
}
ul.partners-grid li a {
display: block;
cursor: pointer;
}
ul.partners-grid li .partner-img img {
display: inline-block;
				 vertical-align: middle;
}
.partners-grid-filters {
background: #f5f5f5;
padding: 10px;
overflow:hidden;
	font-size:14px;
				 text-align: center;
}
.partners-grid-filters .filter-group.first {
float:left;
}
.partners-grid-filters .filter-group.last {
float:right;
}
.partners-grid-filters .heading {
display: inline-block;
				 font-size: 11px;
				 padding: 0 5px;
				 text-transform: uppercase;
}
.partners-grid-filters select {
	text-transform:uppercase;
}
.partners-grid .placeholder {
visibility:hidden;
height:0;
margin:0;
padding:0;
}
.select2 {
	font-size:14px;
width:200px;
			text-align:left;
} 

.select2-container .select2-choice .select2-arrow b {
}
.select2-container .select2-choice .select2-arrow {
border:0;
background:0;
}
.select2-container .select2-choice:hover {
color:#fff;
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices,
.select2-container .select2-choice {
	-moz-text-shadow:0px 1px 1px #999;
	-webkit-text-shadow:0px 1px 1px #999;
	text-shadow:0px 1px 1px #999;
	-webkit-box-shadow: none;
	    box-shadow: none;
	font-size: 13px;
color:#fff;
			font-family: Calibri, Arial, Helvetica, sans-serif;
			font-weight:bold;
border:1px solid #D3DB2D;
				text-transform:uppercase;
background:#D3DB2D;
					 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #B2C018), color-stop(0.6, #D3DB2D));
					 background-image: -webkit-linear-gradient(center bottom, #B2C018 0%, #D3DB2D 60%);
					 background-image: -moz-linear-gradient(center bottom, #B2C018 0%, #D3DB2D 60%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#D3DB2D', endColorstr = '#B2C018', GradientType = 0);
				background-image: linear-gradient(top, #B2C018 0%, #D3DB2D 60%);
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
}
.select2-drop-active {
border:1px solid #4e5356;
}
.select2-drop {
border:1px solid #4e5356;
background:#3f4346 url(../_images/bg-sub-nav.gif) 0 0 repeat;
}
.select2-results .select2-highlighted {
background: #4e5356;
color: #f36f21;
}
.select2-results {
	font-size: 13px;
	color:#c2cad1;
				text-transform:uppercase;
}
