@charset "utf-8";
/* 
	Title # SNL Financial
	Date  # 16 May 2011
 */

body{ padding:0px; margin:0px; background-color:#c0c0c0 ; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

#wrap{
	  width:1005px;
	  margin:auto;
	  text-align:left;
	}
	
#wrap-block{
			width:1005px;
			background-color:#FFF;
			float:left;
			position:relative;
			}
			
h1,h2{ padding:0px; margin:0px; }
a{ text-decoration:none; }


/* ================================== Start Text 
==================================================================================== */

.prepand{ padding-top:5px; }
.prepand2{ padding-top:10px; }
.prepand3{ padding-top:15px; }
.prepand4{ padding-top:20px; }

.font{ font-size:12px; color:#FFF; line-height:17px; }
.font2{ font-size:14px; color:#58595b; line-height:21px; }
.font3{ font-size:14px; color:#ff6518; }
	.font3 a{ color:#ff6518; text-decoration:underline; }
		.font3 a:hover{ color:#ff6518; text-decoration:none; }
.font4{ font-size:12px; color:#58595b; line-height:16px; }
.font5{ font-size:12px; color:#ff6619; }
	.font5 a{ color:#ff6619; text-decoration:underline; }
		.font5 a:hover{ color:#ff6619; text-decoration:none; }
.font6{ font-size:15px; color:#FFF; font-weight:bold; }
	.font6 a{ color:#FFF; text-decoration:underline; }
		.font6 a:hover{ color:#FFF; text-decoration:none; }	
.font7{ font-size:16px; color:#FFF; font-weight:bold; }
	.font7 a{ color:#FFF; text-decoration:underline; }
		.font7 a:hover{ color:#FFF; text-decoration:none; }				

/* ================================== End Text 
==================================================================================== */


/* ================================== Start Header 
==================================================================================== */

#header{
		width:1005px;
		background:#ff6518 url(images/header.jpg) top left no-repeat;
		height:260px;
		float:left;
		position:relative;
		}
		
.logo{
	  width:249px;
	  padding:6px 0px 0px 8px;
	  height:72px;
	  float:left;
	  position:relative;
	}
	
.header-contant{
				width:800px;
				padding:35px 0px 0px 38px;
				height:105px;
				float:left;
				position:relative;
				}
				
	.header-contant h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; }			
				
.menu-bar{
		  width:711px;
		  padding:0px 0px 0px 39px;
		  float:left;
		  position:relative;
		}
		
.number-one{
			width:115px;
			float:left;
			position:relative;
			list-style:none;
		   }
		   
	.number-one a{
					width:115px;
					display:block;
					background:url(images/menu-one.png) no-repeat;
					height:42px;
					float:left;
					font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#58595b; line-height:42px; text-align:center; z-index:1; cursor:pointer;
				   }
				   
		.number-one a:hover{ color:#FFF; background:url(images/menu-one-hover.png) no-repeat; }
		.number-one a.fixed{ color:#FFF; background:url(images/menu-one-hover.png) no-repeat; }	
		
.number-two{
			width:130px;
			float:left;
			position:relative;
			list-style:none;
			margin-left:-27px;
		   }
		   
	.number-two a{
					width:130px;
					display:block;
					background:url(images/menu-two.png) no-repeat;
					height:42px;
					float:left;
					position:relative;
					font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#58595b; line-height:42px; text-align:center; cursor:pointer;
				   }
				   
		.number-two a:hover{ color:#FFF; background:url(images/menu-two-hover.png) no-repeat; z-index:2; }
		.number-two a.fixed{ color:#FFF; background:url(images/menu-two-hover.png) no-repeat; z-index:2; }
		
.number-last{
			width:104px;
			float:left;
			position:relative;
			list-style:none;
			margin-left:-26px;
		   }
		   
	.number-last a{
					width:104px;
					display:block;
					background:url(images/menu-number-last.png) no-repeat;
					height:42px;
					float:left;
					position:relative;
					font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#58595b; line-height:42px; text-align:center; cursor:pointer;
				   }
				   
		.number-last a:hover{ color:#FFF; background:url(images/menu-number-last-hover.png) no-repeat; z-index:2 }
		.number-last a.fixed{ color:#FFF; background:url(images/menu-number-last-hover.png) no-repeat; z-index:2 }		
						   	   

/* ================================== End Header 
==================================================================================== */	


/* ================================== Start Block Body 
==================================================================================== */

#block-body{
			width:960px;
			padding:0px 0px 3px 45px;
			float:left;
			position:relative;
			}
			
/* ------- Start Left --------- */

.left{
	  width:702px;
	  float:left;
	  position:relative;
	}
	
	
.tab-one{
		  width:297px;
		  padding:47px 405px 75px 0px;
		  background:#FFF url(images/slide.jpg) top right no-repeat;
		  float:left;
		  position:relative;
		  display:none;
		}
	
	.tab-one h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#231f20; line-height:28px; }	
	
.tab-two{
		  width:297px;
		  padding:47px 405px 50px 0px;
		  background:#FFF url(images/slide_2.jpg) top right no-repeat;
		  float:left;
		  position:relative;
		  display:none;
		}
	
	.tab-two h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#231f20; line-height:28px; }
	
.tab-three{
		  width:297px;
		  padding:47px 405px 120px 0px;
		  background:#FFF url(images/slide_3.jpg) top right no-repeat;
		  float:left;
		  position:relative;
		  display:none;
		}
	
	.tab-three h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#231f20; line-height:28px; }
	
.tab-four{
		  width:297px;
		  padding:47px 405px 100px 0px;
		  background:#FFF url(images/slide_4.jpg) top right no-repeat;
		  float:left;
		  position:relative;
		  display:none;
		}
	
	.tab-four h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#231f20; line-height:28px; }
	
.tab-five{
		  width:297px;
		  padding:47px 405px 70px 0px;
		  background:#FFF url(images/slide_5.jpg) top right no-repeat;
		  float:left;
		  position:relative;
		  display:none;
		}
	
	.tab-five h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#231f20; line-height:28px; }
	
.tab-six{
		  width:297px;
		  padding:47px 405px 70px 0px;
		  background:#FFF url(images/slide_6.jpg) top right no-repeat;
		  float:left;
		  position:relative;
		  display:none;
		}
	
	.tab-six h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#231f20; line-height:28px; }
	
.tab-seven{
		  width:297px;
		  padding:47px 405px 78px 0px;
		  background:#FFF url(images/slide_7.jpg) top right no-repeat;
		  float:left;
		  position:relative;
		  display:none;
		}
	
	.tab-seven h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#231f20; line-height:28px; }
	

.sample_chart_link {
					font-size: 13px;
					color: #000000;
					line-height: 13px;
				}						
	
/* ------- End Left --------- */


/* ------- Start Right --------- */

.right{
	  width:224px;
	  padding:19px 0px 13px 27px;
	  background-color:#eeeeee;
	  float:right;
	  position:relative;
	}
	
	.right-body{
			  width:200px;
			  float:left;
			  position:relative;
			}
			
		.right-body h2{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#58595b; }
		
	.free-offer{
				width:175px;
				padding:5px 8px 3px 8px;
				background-color:#eeeeee;
				border-left:2px solid #cecfd1;
				border-right:2px solid #cecfd1;
				float:left;
				position:relative;
				}
				
	.hat{
		 width:90px;
		 float:left;
		 position:absolute;
		 right:-10px;
		 top:5px;
		 z-index:1;
		}
	
/* ------- End Right --------- */	

/* ================================== End Block Body 
==================================================================================== */	


/* ================================== Start Footer 
==================================================================================== */

#footer{
		width:975px;
		padding:7px 12px 0px 18px;
		background:#706f6f url(images/footer.gif);
		height:26px;
		float:left;
		position:relative;
		}
		
	.footer-left{
				 width:625px;
				 float:left;
				 position:relative;
				}
				
	.footer-right{
				 width:130px;
				 float:right;
				 position:relative;
				}			

/* ================================== End Footer 
==================================================================================== */			