@charset "UTF-8";

body { background: #fcfcfc;line-height: 1.4em; }


/* 	Layout
	--------------------------------------------------------------------------*/

#main-promo 			{min-height:360px;background: #286297;}
#main-promo-navigation	{height:60px;background:#f5f5f5 url(../images/com/main-promo-navigation.png) repeat-x;}
#main-promo-content 	{padding: 0; min-height:360px;background:#1A4B6E url(../images/com/main-promo-bg.png)center center no-repeat; }
#tour-action 			{}

#other-promo 			{}
#quotes 				{}

#loading				{width:940px;height:356px;}
#loading img			{display: block; margin-left: auto; margin-right: auto; vertical-align: middle;padding-top:150px;}
#slideshow				{}
#main-promo.loading		{background:#286297 url(../images/ajax-loader.gif)center 154px no-repeat;}
#slidernav				{margin:0px auto;  font-size: 1.385em; }
#slidernav li a			{display:block;padding-top:19px;height:38px;color:#797979;text-align: center;font-family: 'Oswald','Droid Sans','lucida grande';-webkit-transition-property: background-color, color;-webkit-transition-duration: 0.2s, 0.2s;-moz-transition-property: background-color, color;-moz-transition-duration: 0.2s, 0.2s;outline: none;text-shadow: #fff 1px 1px 0px;text-align: center;}
#slideshow h1 			{font-size: 2.769em;/*36px*/font-weight: bold;}
#slideshow img			{position: absolute;z-index: 1;}
#slidernav li a:hover	{color:#797979;}
#slidernav li.activeSlide a	{background-image: url(../images/com/main-promo-active.png) ; color:#474747;}
#slidernav li.activeSlide.middle-option a	{background-position: -220px 0;}
#slidernav li.activeSlide.white-option a	{background-position: -440px 0;}
span.slidernav-option		{overflow:hidden;margin-left: auto;margin-right: auto;}
.sliding				{padding:0;height:360px;width:940px;}
.slide-text 				{padding-top: 40px;z-index:2;position:relative;}
.slide-image			{float:right;}
#slide2-list			{list-style-type:none;margin-top:3em;margin-left:7em;}
#slide2-list li			{color:444;padding:0.7em 0 0em 6.4em;height:70px;clear:both;}
#slide2-list li p		{font-size:13px;line-height:16px;color:#2e3740;text-shadow:none;margin:0.4em 0;}
#slide2-list li cite	{font-size:13px;line-height:16px; color:#464c53;text-shadow: #b1ccdf 1px 1px 0px;}

/* 	Main promo
	--------------------------------------------------------------------------*/

#slideshow ,#slideshow h1 { position:relative;color:#eee; }
#slideshow h1 		{font-size: 2.923em;/*38px*/ margin: 0; text-shadow:2px 2px 0px rgba(0,0,0,0.35);width:460px;height: 40px;  }
#slideshow p 		{ margin:1.2em 0em 1.846em 0em;/*14 0 24 0*/ font-size: 1.615em;/*21px*/ line-height: 27px;text-shadow:1px 1px 0 rgba(0,0,0,0.35);max-height: 160px;overflow: hidden;}
.slide-text				{}
.slide-text strong		{color:#fff;}

/* 	Other Promo
	--------------------------------------------------------------------------*/
#data-promo {padding:1.5em 0em;}
#homepage-txstats {padding: 1em 0em;}
#homepage-txstats p {font-size:1.9em;/*28px*/ color:#999; letter-spacing: -1px;line-height: 1.5em;text-align: center;}
#homepage-txstats em {font-style: normal; color:#666; font-weight: 500; font-size: 1.1250em; letter-spacing: -2px;}
#explarrow {color: #ddd;}
#homepage-txstats p:hover #explarrow{color: #999;}
#client-area {margin:3.385em 0em 2.154em 0em;}/*44px 0 28px 0*/
#client-area .wrapper {}
#client-banner {border-top:1px solid #d5d5d5; padding:1em 0em;margin-top:0em;background: url(../images/com/clients-grayscale.png) center right no-repeat;height:44px;background-color: #f7f7f7;}
.feature-icons			{float:left;width:64px;height:64px;margin: 0 5px 5px 0;}
#features h6			{float:left; padding-top: 10px;margin:0;line-height: 1.5em; font-weight: normal; }
#ifeature1				{background: url(../images/com/feature-icons.png)0 0 no-repeat;}
#ifeature2				{background: url(../images/com/feature-icons.png) -64px 0 no-repeat;}
#ifeature3				{background: url(../images/com/feature-icons.png) -128px 0 no-repeat;}
#ifeature4				{background: url(../images/com/feature-icons.png) -192px 0 no-repeat;}
#client-area .quotes	{ background: url(../images/quotebg_repeatx.gif) top repeat-x; padding:1.250em 0em; width:940px;border-top: 1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.feature-text{clear:both; font-size:13px;max-height: 126px;overflow: hidden;}
.quotes 				{ text-align: center;font-style: italic;}
.quotes blockquote 		{ margin: 0.75em; font: italic 1.75em/1.3em 'Droid Serif','Georgia','Times', serif;}
.quotes blockquote cite { font-size: 0.667em; font-style: italic; color: #818181;margin-top: 1em;text-align: right;padding-right: 2em;
						  display: block; }

/* 	News Area
	--------------------------------------------------------------------------*/
#news-area 			{margin: 1em 0;}
#news-area h6 		{margin:0.5em 0em 1.7em 0em;}
.event-caption 		{}
.event-caption p	{color:#aaa;}
.event-caption p, .event-caption a 	{float:left;padding-right: 0.5em; display:inline;}
.weblog-entry,.tweet_list li		{margin-bottom:1.7em;}
#weblog-entries 			{min-height: 326px;}
.tweet_list 				{list-style-type: none;margin-left: 0;}
.tweet_list li				{width:210px;float:left;}
.tweet_list .tweet_time 	{display:block;color:#aaa;}
.tweet ul,#tweet-column2	{margin:0;}
.wtitle						{font-size:1.077em;font-weight: bold;}				
.wtext						{padding-right: 2em;}

