/*
	Author : Shoaib Yasin
	Developer & coder: Shoaib Yasin
	Project Name: Robinson Wealth Management Group 
	Developer Company : Ewebcraft
	Contact URL: ewebcraft@gmail.com
	Date: 10 March, 2010
*/
*{margin:0px; padding:0px;}
body{
	margin:0px; padding:0px;
	background:#fff;
	font-size:12px;
	line-height:100%;
	z-index:000;
	background:#d8d8d8;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
}


/**** Global Elements *****/
.left{float:left;}
.right{float:right;}
.clr{clear:both; }
.center{text-align:center;}
.hidden{display:none;}
.pink{color:#22211C;}
.red{color:#990000;}
h1,h2,h3,h4,h5,h6,h7,h8{
	
	font-family:"Trebuchet MS";
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:20px;}
h2{ font-size:22px}
_h2{ font-size:15px;}
h3{	font-size:13px;
	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

small{font-size:90%;}
p{line-height:15px;  font-family:Arial, Helvetica, sans-serif;  font-size:12px;}
strong{font-weight:bold;}

p,ul, li, ol,span{color:#212121; line-height:120%; }
.blue{color:#013B61;}
/*********************************************************************************************/

/***********Header*********/
#header
{
	position:relative; width:940px; height:auto; margin:0 auto; 
	background:#fff url(../siteimages/background/header.jpg) left top repeat-x;
	padding:20px; z-index:001;
	 
}
	#header p.top-title
	{
		position:absolute; width:940px; height:auto; top:-15px; left:0; color:#005A92; font-weight:bold;
		font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:center;
	}
	#header .l-t-c
	{
		position:absolute; width:15px; height:15px; left:0; top:0; z-index:002;
		background:url(../siteimages/background/header-l-t-c.jpg) no-repeat;
	}
	#search
	{
		position:absolute; top:0; right:0; height:31px; width:250px; margin:0; padding:0;
		background:#d8d8d8 url(../siteimages/background/search.jpg) left top no-repeat;
		text-align:right; padding-top:5px;
	}
		#search form.search-form
		{
			position:relative; margin:0; padding:0;
		}
			#search form.search-form input.input
			{
				position:relative; width:150px; background:#fff url(../siteimages/background/search-field.jpg) 98% 50% no-repeat;
				margin:0; padding:0; padding:2px;
				padding-right:25px; border:1px solid #B2B2B2; height:16px;
				font-size:11px; font-style:italic; color:#A8A8A8;
			}
	#header .logo
	{
		position:relative; width:40%; height:auto; float:left; display:inline; margin-top:10px;
	}
	.logo img{position:relative; float:left; display:inline; border:none;}
	#header .right-links
	{
		position:relative; width:45%; height:auto; float:right; display:inline;  margin:0; padding:0;
		margin-top:35px; text-align:right; 
	}
	.right-links p,.right-links p span{position:relative; font-size:20px;  font-weight:bold; font-family:"Trebuchet MS"; color:#005990;}
		.right-links p span.phone{background:url(../siteimages/background/phone.jpg) left top no-repeat; padding-left: 30px; line-height:28px; top:3px;}
		.right-links p a.rss{background:url(../siteimages/background/rss.jpg) left -1px no-repeat; padding-left:30px; margin-left:25px; margin-right:20px; font-size:14px; font-weight:normal; padding-bottom:5px; line-height:25px; color:#006D39; text-decoration:none; }
		.right-links p a.rss:hover{text-decoration:underline;}
/************************/
#navigation
{
	position:relative; width:980px; height:40px;
	background:url(../siteimages/background/navigation.jpg) left top repeat-x;
	margin:0 auto;
}
	#navigation ul#menu
	{
		position:relative; width:980px; height:24px; list-style:none; 
		padding-top:8px; padding-bottom:8px;
	}
	
		#navigation ul#menu li
		{
			position:relative; width:auto; height:24px; line-height:24px; display:inline;
			font-size:13px; float:left; display:inline;
		}
		
		#navigation ul#menu li a{position:relative; width:auto; height:24px; float:left; display:inline; padding-left:15px; padding-right:15px; margin-left:10px; margin-right:10px; font-weight:bold; color:#fff; text-decoration:none;}
		#navigation ul#menu li a:hover,#navigation ul#menu li a.active{background:#fff; color:#1BA62B;}		
/**************************/
#content
{
	position:relative; width:980px; height:auto; margin:0 auto; padding:0;
	background:url(../siteimages/background/content.jpg) left top repeat-y; 
}

	#content #text
	{
		position:relative; width:725px; height:auto; float:left; display:inline;
		padding:10px; 
	}
		#text img{margin-right:10px; margin-bottom:10px;}
		#text h1{position:relative; width:auto; height:auto; font-size:17px; color:#006D39; margin-bottom:10px; line-height:22px;	}
		#text h2{position:relative; width:auto; height:auto; font-size:15px; color:#006D39; margin-bottom:10px; line-height:18px;	}
		#text h3{position:relative; width:auto; height:auto; font-size:14px; color:#006D39; margin-bottom:10px; line-height:18px;	}
		#text h4{position:relative; width:auto; height:auto; font-size:13px; color:#006D39; margin-bottom:10px; line-height:16px;	}
		#text a{color:#006D39; text-decoration:underline;}
		#text a:hover{text-decoration:none;}
		#text ul,#text ol
		{
			position:relative; width:auto; height:auto; margin:0; padding:0; list-style:none;
		}
		#text ul li,#text ol li
		{
			position:relative; margin-left:15px; background:url(../siteimages/background/list-item.jpg) left 3px no-repeat; padding-left:15px; line-height:16px; margin-bottom:3px;
		}
		#text p{position:relative; margin-bottom:10px; line-height:16px;}
		
		#text #newsletter
		{
			position:relative; width:725px; height:auto; margin:0 auto; margin-bottom:10px;
		}
			#newsletter h1{	position:relative; width:715px; background:#005A92; line-height:28px; color:#fff; font-size:16px; padding-left:10px; margin:0;}
			
			#newsletter .newsletter-content
			{
				position:relative; width:723px; height:auto; border:1px solid #c9c9c9; background:#FBFDFF; border-top:none; margin:0; 
			}
				#text #newsletter .newsletter-content form.advisor-form
				{
					position:relative; margin:0; padding:0; width:723px;height:auto;
				}
			
				#newsletter .newsletter-content .left-side
				{
					position:relative; width:430px; height:auto; float:left; display:inline; margin:10px; background:#FBFDFF;
				}
					#text #newsletter .newsletter-content .left-side h2{font-size:13px; line-height:18px; color:#242424; margin-bottom:0; font-family:Arial, Helvetica, sans-serif;}
					#text #newsletter .newsletter-content .left-side h3{font-family:Arial, Helvetica, sans-serif;}
					#text #newsletter .newsletter-content .left-side h3.blue{color:#063A61;}
					#text #newsletter .newsletter-content .left-side p.download
					{
						position:relative; font-size:13px; font-weight:bold; color:#003E64;
					}
					#text #newsletter .newsletter-content .left-side p input.radio{position:relative; top:2px; margin:0; padding:0; margin-right:2px;}
					#text #newsletter .newsletter-content .left-side p input.checkbox{position:relative; top:2px; margin:0; padding:0; margin-right:2px;}
					
					#text #newsletter .newsletter-content .left-side p.download a{color:#003E64;}
					#text #newsletter .newsletter-content .left-side p.download a:hover{text-decoration:none;}
					#text #newsletter .newsletter-content .left-side ul,#text #newsletter .newsletter-content .left-side ol{}
					#text #newsletter .newsletter-content .left-side ul li,#text #newsletter .newsletter-content .left-side ol li{font-weight:bold;}
				
				#text #newsletter .newsletter-content .right-side
				{
					position:relative; width:250px; height:auto; float:right; display:inline; margin:10px; background:#FBFDFF;
				}
					#text #newsletter .newsletter-content .right-side form.newsletter-form
					{
						position:relative; width:228px; height:auto; margin:0; padding:10px; border:1px solid #c9c9c9; background:#FFFFF2;
					}
						#text #newsletter .newsletter-content .right-side form.newsletter-form h4{color:#003C61;}
						#text #newsletter .newsletter-content .right-side form.newsletter-form input.input
						{
							position:relative; width:210px; height:18px; border:1px solid #c9c9c9; padding:2px; margin-bottom:10px;
							font-family:Tahoma; font-size:11px; color:#A3A3A3;
						}
						#text #newsletter .newsletter-content .right-side form.newsletter-form input.submit
						{
							position:relative; float:right; display:inline; margin-right:10px;
						}
						
						#text #newsletter .newsletter-content .right-side h4.blue
						{
							color:#063A61; margin-bottom:5px;
						}
						#text #newsletter .newsletter-content .right-side input.text
						{
							position:relative; width:230px; border:1px solid #c9c9c9; padding:2px; height:18px; margin-bottom:10px;
						}
						
						#text #newsletter .newsletter-content .right-side select
						{
							position:relative; width:230px; border:1px solid #c9c9c9; padding:2px; height:auto; margin-bottom:10px;
						}
						
						#text #newsletter .newsletter-content .right-side textarea
						{
							position:relative; width:230px; border:1px solid #c9c9c9; padding:2px; height:auto; margin-bottom:10px; height:100px;
						}
						
						
			   #text #bottom-links
			   {
			   		position:relative; width:725px; height:auto; margin:0; padding:0;
			   }	
			   
			   #text #bottom-links .block
			   {
			   		position:relative; width:232px; height:auto; float:left; display:inline; margin-right:14px; padding:0; background:#fff;
			   }
			   
			    #text #bottom-links .last{margin:0px; margin-right:0px; float:right;}
				#text #bottom-links .block p{}		
				#text #bottom-links .block a{text-decoration:none; color:#003D62;}
				#text #bottom-links .block a:hover{text-decoration:underline;}
				#text #bottom-links .block img{border:none; margin:0;}
				
				
				#text form.contact-form
				{
					position:relative; width:585px; height:auto; padding:10px; margin-bottom:15px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
				}
				
				#text form.contact-form label.text
				{
					position:relative; width:150px; text-align:right; float:left; display:inline; height:auto; line-height:18px; margin-bottom:10px; margin-right:10px;
				}
				
				#text form.contact-form img.captcha
				{
					position:relative; width:auto; height:auto; margin-left:160px; border:1px solid #062249; margin-bottom:10px;
				}
				
				#text form.contact-form textarea
				{
					position:relative; width:350px; height:150px; margin-bottom:15px;
				}
				
				#text form.contact-form input.submit
				{
					position:relative; margin:20px; margin-left:160px;
				}
				#text p.red{position:relative; color:#990000;}
				
				#text form.contact-form h3
				{
					position:relative; width:585px; height:auto; line-height:18px; color:#6FA130; margin-bottom:15px; font-size:16px; margin-top:10px;
				}
				
				#text form.contact-form p.radio-buttons
				{
					position:relative; width:270px; float:left; display:inline; margin:10px; margin-bottom:5px; margin-top:5px; line-height:15px;
				}
/**********************************/

				#text #advisory
				{
					position:relative; width:725px; height:auto; 
				}
					#advisory .left-box
					{
						position:relative; width:333px; padding:10px; background:#fffff2; border:1px solid #c9c9c9; 
						float:left; display:inline; margin-bottom:10px;
					}
					
					#advisory .left-box ul{position:relative; }
					#advisory .left-box ul li{ position:relative; background:url(../siteimages/background/right-box-list.jpg) left 0px no-repeat; margin-left:5px; padding-left:20px; line-height:16px;}
					
					#advisory .right-box
					{
						position:relative; width:333px; padding:10px; background:#fffff2; border:1px solid #c9c9c9; 
						float:right; display:inline; margin-bottom:10px;
					}
					
					#advisory .right-box ul{position:relative; }
					#advisory .right-box ul li{ position:relative; background:url(../siteimages/background/right-box-list.jpg) left 0px no-repeat; margin-left:5px; padding-left:20px; line-height:16px;}
					
					#advisory .left-box h4,#advisory .right-box h4{color:#063A61; margin-bottom:10px;}
					
					 #text .search-results
					 {
					 	position:relative; border-bottom:2px dotted #013B61; padding-bottom:25px; margin-bottom:15px;
					 }
					 
					 #text .search-results h3{position:relative;}
					 #text .search-results h3 a{color:#CF5105; text-decoration:none;}
					 #text .search-results h3 a:hover{text-decoration:underline;}
					 #text .search-results p{}
					 #text .search-results p a{font-size:11px; color:#666;}
					
	#content #sidebar
	{
		position:relative; width:210px; height:auto; float:right; display:inline;
		padding:10px;
	}
	
		#sidebar .block
		{
			position:relative; width:210px; height:auto; margin-bottom:10px;
		}
			#sidebar .block h3
			{
				position:relative; color:#006D39;
				background:url(../siteimages/background/list-item.jpg) left 3px no-repeat;
				padding-left:15px; margin-bottom:10px; line-height:16px;
			}
				#sidebar .block ul
				{
					position:relative; width:210px; height:auto; margin-bottom:10px; list-style:none;
				}
				
				#sidebar .block ul li
				{
					position:relative; width:auto; height:auto; border-bottom:1px dotted #004067; margin-bottom:3px; line-height:16px; padding-bottom:3px;
				}
				#sidebar .block ul li a{color:#004067; text-decoration:none;}
				#sidebar .block ul li a:hover{text-decoration:underline; color:#006D39;}
				#sidebar .block p{position:relative;}
				#sidebar .block p a.more{color:#004067; text-decoration:none;}
				#sidebar .block p a.more:hover{text-decoration:underline;}
				
				#sidebar .ads{background:#ebebeb; width:200px; padding:5px;}
				#sidebar .ads h3{padding:0; color:#212121; background:none;}
				#sidebar .ads img{border:none;} 
				#sidebar .ads p{margin-top:5px; margin-bottom:5px;}
				#sidebar .ads p a{color:#003D62; text-decoration:underline;}
				#sidebar .ads p a:hover{text-decoration:none;}
/***************/

#footer
{
	position:relative; width:940px; margin:0 ; padding:20px;
	background:url(../siteimages/background/footer.jpg) left top repeat-x;
	margin:0 auto;
}		
#footer p{line-height:18px; color:#fff; text-align:center;}
#footer p a{color:#fff; text-decoration:underline;}
#footer p a:hover{text-decoration:none;}
#footer p.footer-links
{
	position:relative; width:940px; height:auto; line-height:20px; font-weight:bold; color:#fff; 
	text-align:center;
}
	#footer p.footer-links a{text-decoration:none; color:#fff; margin-left:10px; margin-right:10px;}
	#footer p.footer-links a:hover{text-decoration:underline;}
	
		
				
		
