@charset "utf-8";
/* CSS Document */

img, div, input { behavior: url("css/behaviors/iepngfix.htc") }

body
{
	font: normal normal 80% Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:#040303 url(../images/background.jpg) repeat-x top left;
}

/* 
padding:3px 0;
margin:0px;

*/

p{
text-align:justify;
color:#dcd9cd;
}

/*
padding:0px;
margin:0px;
*/
#newsletterinside p{
text-align:justify;
font:100% "Swis721 Lt BT", Helvetica, sans-serif; font-style:italic;

}


#rightcontent a{
color:#dcd9cd;
font:normal 100% Arial, Helvetica, sans-serif;
text-decoration:none;
}

#rightcontent a:hover{
color: #FFFFCC;
text-decoration: underline;
}



h2{
font:normal bold 150% Arial, Helvetica, sans-serif;
color:#fff;
}
#rightconentleft h2{
padding:0px;
margin:8px 0;
}

#rightconentleft p, #rightconentleftsubpage p{ text-align:justify; color:#d2c0b2}

.click{ font-size:14px; color:#dcd9cd; text-decoration:underline;}
a:hover.click{ font-size:14px; color:#dcd9cd; text-decoration:underline;}

#main{
width:935px;
background:#7a1b00 url(../images/mainstrip.jpg) repeat-x top left;
margin:0 auto;
border-left:1px #886e55 solid;
border-right:2px #691801 solid;
}



/* HEADER */

#header{
width:935px;
height:153px;
background:#7a1b00;

}
.logoleft{
width:326px;
height:153px;
display:block;
line-height:150px;
font-size:1px;
}
#headerleft{
float:left;
width:326px;
height:153px;
background:#7a1b00 url(../images/logo.jpg) no-repeat top left;
}
#headerright{
float:left;
width:609px;
height:153px;
background:#7a1b00  url(../images/toplinks_background.jpg) repeat-x top left;
}
.headerlinksblock
{
height:33px; 
padding:38px 0 0 0;
}
.headerbottomlinks
{
padding:92px 0 0 0 ;
margin:0;
text-align:right;
}    
		.headerbottomlinks a
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#e0ca97;
		}   
		.headerbottomlinks a:hover
		{
			color:#FFFFFF;
		}        
		
li
{
padding:2px;
margin:2px;
font-size:14px;
}
h3
{
padding:0px;
margin:0px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#a4a5a5;
}
h2
{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}

.mainlinksmain
	{
		width:935px;
		overflow:hidden;
		position:absolute;
		top:37px;
	}

.mainlinksleft
	{
		width: 36%;
		overflow:hidden;
		float:left;
	}

.mainlinks{
width: 62%;
overflow:hidden;
float:left;
/*left:380px;*/
}


.mainlinks ul{
/*border: 1px solid #BBB;*/
width: 100%;
/*THEME CHANGE HERE*/
padding: 2px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.mainlinks ul li{
display: inline;
padding: 0 18px 0 0;
margin:0px;
border:#00FF33 0px solid;}

.mainlinks ul li a{
color: #bbb49c;
padding:0 6px 0 6px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.mainlinks ul li a:hover{
/*background: url(../images/menu-over.jpg) center center repeat-x; *//*THEME CHANGE HERE*/

}


/* ######### Style for Drop Down Menu ######### */

.headermenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px verdana;
z-index:100;
/*background-color: white;*/
background: url(../images/links-strip.jpg) repeat top left;
width: 220px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.headermenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 6px 0;
text-decoration: none;
color: white;
}

* html .headermenudiv a{ /*IE only hack*/
width: 100%;
}

.headermenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #AC2D26;
}


/* HEADER */

/* CONTAINER */

#container{
width:935px;
overflow:hidden;
background:#dbd7cb url(../images/leftblock-strip.jpg) repeat top left;
}


#leftcontent{
float:left;
width:212px;
height:700px;
background:#aea689 url(../images/bottomleftimage.png) no-repeat bottom left;
}
	#leftinsidecontent{
	background:#000000 url(../images/logobottom.jpg) no-repeat top left;
	height:80px;

	}
	#leftinsidelinkspart
	{
	border:0px;
	text-align:center;
	}
	#leftsidecontacts
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 5px 10px 20px;
	color:#af3d1b;
	font-weight:bold;
	}
	#leftsidecontacts a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	}
	#leftsidecontacts a:hover
	{
	color:#af3d1b;
	}
#rightcontent{
float:left;
width:723px;
background:#7a1b00;
}


	#flash{
	width:723px;
	height:231px;
	background:#aea689 url(../images/flashHome.jpg) no-repeat top left;
	}
	#flashslaexperience{
	width:723px;
	height:231px;
	background:#aea689 url(../images/SLA-experience.jpg) no-repeat top left;
	}
	#flashourphilosophy{
	width:723px;
	height:231px;
	background:#aea689 url(../images/our-philosophy.jpg) no-repeat top left;
	}
	#flashworkingwithsla{
	width:723px;
	height:231px;
	background:#aea689 url(../images/wokingwith-SLA.jpg) no-repeat top left;
	}
	#flashassetprotection
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/asset_protection.jpg) no-repeat top left;
	}
	#flashclose_personal_relationship
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/close_personal_rel.jpg) no-repeat top left;
	}
	#flashfinancial_education
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/financial_education.jpg) no-repeat top left;
	}
	#flashcash_concierge
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/cash_concierge.jpg) no-repeat top left;
	}
	
	#flashcash_concierge_business
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/cash_concierge_business.jpg) no-repeat top left;
	}
	#flashbill_pay_butler
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/bill_pay_butler.jpg) no-repeat top left;
	}
	#flashfinancial_reminders
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/financial_reminders.jpg) no-repeat top left;
	}
	#flashcomplete_financial_management
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/complete_financial_manage.jpg) no-repeat top left;
	}
	#flashportfolio_management
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/portfolio_management.jpg) no-repeat top left;
	}
	#flashrelestate_investments
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/realestate_investments.jpg) no-repeat top left;
	}
	#flashprivate_equity_offerings
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/private_equity_offerings.jpg) no-repeat top left;
	}
	#flash-credit-services
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/credit-services.jpg) no-repeat top left;
	}
	#flash-estate-planning
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/estate-planning.jpg) no-repeat top left;
	}
	#flash-tax-reduction-strategies
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/tax-reduction-strategies.jpg) no-repeat top left;
	}
	#flash-insurance-solutions
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/insurance-solutions.jpg) no-repeat top left;
	}
	#flash-business-efficiency-systemization
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/business-efficiency-systemization.jpg) no-repeat top left;
	}
	#flash-business-evolution
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/business-evolutions.jpg) no-repeat top left;
	}
	#flash-business-succession-sales
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/business-succession-sales.jpg) no-repeat top left;
	}
	#flash-case-studies
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/case-studies.jpg) no-repeat top left;
	}
	#flash-contactus
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/contactus.jpg) no-repeat top left;
	}
	
	#flash-webinar
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/flashWebinar.jpg) no-repeat top left;
	}
	#flash-loanmod
	{
	width:723px;
	height:231px;
	background:#aea689 url(../images/flashLoanMod.jpg) no-repeat top left;
	}
	
	#flashbottom{
	background:#7a1b00 url(../images/flashbottomshadow.jpg) repeat-x top left;
	height:51px;
	line-height:51px;
	font-size:1px;
	}
	
	
	
	#rightcontentcontainer{
	width:720px;
	overflow:hidden;
	}
	#rightconentleft{
		float:left;			
		width:397px;		
		color:#fff;
		padding:0 15px;
		border:0px red solid; text-align:justify;   
		}
		#rightconentleftsubpage{
		float:left;			
		width:456px;		
		color:#fff;
		padding:0px 15px;
		margin:0px;
		border-right:1px #af705e solid;text-align:justify;
		}
		
		#rightconentleftsubpage img {
			padding-bottom:10px;
		}
		
		#rightconentleftsubpage_noBdr{
		float:left;			
		width:650px;		
		color:#fff;
		padding:0px 20px;
		margin:0px;
		}
		
	#rightcontentright{
		float:left;		
		width:286px;
	}	
	#rightcontentrightsubpage{
		float:left;		
		width:226px;
	}
	
	#rightcontentrightsubpagehome{
		float:right;		
	}
		
			#home_right_col{
			width:176px;
			font-size:12px;
			font-weight:normal;
			margin:3px 12px 12px 12px;
			padding:0px 10px 10px 10px;
			color:#ffffff;
			}
			
			#home_right_col h3 {
				text-decoration:underline;
			}
	
			#home_right_col .highlight {
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
			}
			
			#home_right_col .hdr {
				color:#AEA689;
				font-weight:bold;
			}
			
			#home_right_col .title {
				color:#FFFFFF;
				font:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:14px;
				font-variant:small-caps;
				text-decoration:underline;
			}
			
			#home_right_col a {
				text-decoration:underline;		
			}
			
	
			#newsletterinside{
			width:222px;
			font-size:17px;
			font-family: "Swis721 Lt BT";
			background:#651701;
			margin:12px;
			padding:10px;
			color:#ffffff;
			}
			#newsletterinsidesubpage{
			width:176px;
			font-size:12px;
			font-weight:normal;
			margin:3px 12px 12px 12px;
			padding:0px 10px 10px 10px;
			color:#ffffff;
			}
			
			#newsletterinsidesubpage h3 {
				text-decoration:underline;
			}
			
			#newsletterinsidesubpage1{
			
			font-size:12px;
			font-weight:normal;
			margin:3px 12px 12px 12px;
			padding:0px 10px 10px 5px;
			color:#ffffff;
			}
			
			#newsletterinsidesubpage2{
			width:176px;
			font-size:11px;
			font-weight:normal;
			margin:3px 12px 12px 12px;
			padding:0px 10px 10px 10px;
			color:#ffffff;
			
			}
			
			#newsletterinsidesubpage2 p {
				font-size:12px;
			}
			
			#newsletterinsidesubpage2 h3 {
				text-decoration:underline;
			}

			#subscribe{
			width:222px;
			height:116px;
			background:url(../images/newslettersignup2.jpg) no-repeat top left;
			}	
		
			#webinar {
				background:url(../images/bkg_webinar.png) no-repeat top left;
				margin-top:20px;
				padding-left:20px; 
				padding-top:5px;
				width:200px;
				height:262px;
				
			}
				
			#webinar div{
				padding:3px;
			}
			
			#webinar div.sp{
				margin-top:10px;
			}	
p
{
padding:2x;
margin:1px;
color:#dcd9cd;
text-align:left;
font-size:14px;
}
.thomossignature
{
font-family:JaneAusten, Arial; 
font-size:18px;
color:#ccc3c3;
}
.cfp
{
font-family:a_RubricaCn, Arial; 
font-size:18px; 
color:#ccc3c3;
}
.contactus-inputtextbox
{
width:200px;
}
textarea
{
border:#CCCCCC 1px solid;
border-collapse:collapse;
}				
.sendemail-button
{
background-color:#e5e5e5;
border:#86646c 1px solid;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:1px;
width:96px;
margin:0px;
}	

sup {
	font-size:8px;
}
a.white:link, a.white:hover, a.white:active, a.white:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

a.blue:link, a.blue:hover, a.blue:active, a.blue:visited {
	color:#00F;
	text-decoration:underline;
}

.promptHighlight {
	color: #c30;
	background: #ffffcc;
	padding:10px 30px;
	margin-top:10px;
	margin-bottom:10px;
}

.formLabel {
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
}

/* CONTAINER */

