
body
{
	margin: 0;
	min-width: 959px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	background-image: url(../images/body-bg.jpg);
	background-repeat:repeat-x;
}

img
{
	border:0px;
}

#page
{
	position:relative;
	margin:0 auto;
	width:959px;
}


#main
{
	margin: 0 auto;
}

#main .header
{
	height: 91px;
	width:959px;
	overflow: hidden;
}

.logo
{
	display: block;
	border:0px;
	height: 10px;
	width: 283px;
	margin: 5px 0 0 20px;
	float: left;
}

.rhs
{
	display:block;
	width:400px;
	float:right;
	margin-right:18px;
	padding-top:5px;
}

.rhs .strapline
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:25px;
	text-align:right;
	padding-right:30px;
	color:#534531;
}

/*banner*/

#main .banner
{
	width:959px;
	height:411px;
}

#main .banner .banner-holder
{
	z-index:1;
	position:absolute;
}

#main .banner .banner-holder #banner-inner
{
	width:959px;
	height:411px;
	z-index:2 !important;
	position:absolute;
	/*background-image: url(../images/main-banner.jpg);
	background-repeat:no-repeat;*/
}


/*navigation*/

#main .banner #navigation
{
	width:959px;
	height:40px;
	z-index:50 !important;
	position:absolute;
	float:right;
	top:310px;
}



/*content*/




* html #content
{
	height:1%;
	overflow:visible;
}

#content
{
	clear:both;
	overflow: hidden;
}

/*columns*/

#main .main-content
{
	min-height:350px;
}

#main .main-content .columns
{
	width:959px;
}

#main .main-content .columns .left-column
{
	float:left;
}


#main .main-content .columns .right-column
{
	float:left;
}

#main .main-content .columns .left-column .page-title
{
	width:640px;
	padding-right:30px;
	margin-left:30px;
}

#main .main-content .columns .left-column .column1
{
	width:330px;
	float:left;
	padding-right:30px;
	margin-left:30px;
}

#main .main-content .columns .left-column .column2
{
	width:330px;
	float:left;
}

#main .main-content .columns .right-column
{
	width:190px;
	float:left;
	height:336px;
	background-image: url(../images/the-pulse-bg.jpg);
	background-repeat:no-repeat;
	min-height:336px;
	margin-left:15px;
}

#main .main-content .columns .right-column .pulse-title
{
	float:left;
	margin-left:10px;
	margin-top:10px;
}

#main .main-content .columns .right-column .rss
{
	float:left;
	margin-left:10px;
	margin-top:10px;
}

#main .main-content .columns .right-column .pulse-tidal-blog
{
	clear:both;
	margin-left:10px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#main .main-content .columns .right-column .blog-content
{
	width:170px;
	padding:10px;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#main .main-content .columns .right-column .blog-content a:link, #main .main-content .columns .right-column .blog-content a:visited{
color:#d7df23;
}

/*content bottom*/

#main .main-content .left-column .content-bottom
{
	width:690px;
	clear:left;
	margin-left:30px;
	float:left;
	margin-top: 25px;
}

#main .main-content .left-column .content-bottom a:link, #main .main-content .left-column .content-bottom a:visited{
color:#1395c2;
}

#main .main-content .left-column .content-bottom .content-bottom-titles
{
	width:690px;
}

#main .main-content .left-column .content-bottom .content-bottom-titles .investors
{
	width:510px;
	float:left;
}

#main .main-content .left-column .content-bottom .content-bottom-titles .news
{
	width:165px;
	float:left;
}

#main .main-content .left-column .content-bottom .content-bottom1
{
	width:155px;
	margin-right:5px;
	float:left;
	background-image: url(../images/investors-bg.jpg);
	background-repeat:repeat-x;
	height:64px;
	padding:5px;
}

#main .main-content .left-column .content-bottom .content-bottom2
{
	width:155px;
	margin-right:5px;
	float:left;
	background-image: url(../images/investors-bg.jpg);
	background-repeat:repeat-x;
	height:64px;
	padding:5px;
}

#main .main-content .left-column .content-bottom .content-bottom3
{
	width:155px;
	margin-right:5px;
	float:left;
	background-image: url(../images/investors-bg.jpg);
	background-repeat:repeat-x;
	height:64px;
	padding:5px;
}

#main .main-content .left-column .content-bottom .content-bottom4
{
	width:155px;
	float:left;
	background-image: url(../images/news-bg.jpg);
	background-repeat:repeat-x;
	height:64px;
	padding:5px;
}



/*partner slider*/

#main .main-content .left-column .partner-cont .partner-slider{
width:690px;
float:left;
}

#main .main-content .left-column .partner-slider
{
	width:690px;
	height:300px;
	margin-top:10px;
	margin-left:30px;
	clear:both;
	
	
	z-index:1;
	position: relative;
	
}

#main .main-content .left-column .partner-cont .partners-header{

border-bottom:2px solid #D7DF23;
height:26px;
width:670px;

clear:both;
}

#main .main-content .left-column .partner-slider-bg
{

	height:210px;
	margin-top:10px;
	padding-left:20px;
	z-index:2;
	position: relative;
	text-align:left;

	
}

#main .main-content .left-column .partner-slider-bg p{margin:0px;
padding:0px;}

/*inner content styles*/

/*inner banner*/
#main .banner-inside
{
	width:959px;

	
}


#main .banner-inside .banner-inner
{
	width:959px;
	
}

#main .main-content .columns .left-column-inner
{
	float:left;
}


#main .main-content .columns .right-column-inner
{
	float:left;
	width:290px;
}

#main .main-content .columns .left-column-inner .page-title
{
	width:600px;
	padding-right:30px;
	margin-left:30px;
}

#main .main-content .columns .left-column-inner .column1-inner
{
	width:600px;
	float:left;
	padding-right:30px;
	margin-left:30px;
}



/*footer*/



.clear
{
	clear:both;
}

#footer
{
	height:84px;
	text-align:center;
	margin-top:30px;
	background-image: url(../images/footer-bg-tile.jpg);
	background-repeat:repeat-x;
}

#footer .footerinner
{
	width:959px;
	text-align:right;
	padding:right:15px;
	padding-top:50px;
	margin:auto;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/footer-bg.jpg);
}


#footer .footerinner ul{
padding:0px;
margin:0px;
display:inline;
}

#footer .footerinner li{
padding-left:20px;
margin:0px;
display:inline;
}

#footer .footerinner li a:link, #footer .footerinner a:visited{
color:#FFFFFF;
text-decoration:none;
