/* CSS Document */

@import url("form.css");

body,td,th {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 14px;
	line-height: 18px;
	color: #59595b;
	/*color: #333;*/
}
a, 
a:link, 
a:visited, 
a:active{
	text-decoration: none;
	color: #59595b;
}
a:hover {
	text-decoration: underline;
	color: #b39350;
}
#news a {
	text-decoration: none;
	color: #b39350;
	}
#news a:hover {
	text-decoration: underline;

}
tr {
padding-top: 4px;
padding-right: 14px;
margin: 0;
}

td {
vertical-align: top;
}

#alternative_investments td {
	background-color: #efeecb;
	padding: 15px;
	border: 1px solid #a5823e;	
}

body {
	background-image: url(../pix/g_bg_alt.jpg);
	background-repeat: repeat;
	background-color: #000000;
	padding-top: 40px;
}

p {
	margin: 0px;
	padding: 0 10px 18px 0;
}

p.none {
padding: 0 10px 6px 0;
}

h1 {
	font-size: 28px;
/*	color: #2c4b2b;*/
	color: #3a5e37;
	line-height: 30px;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 20px;	
}

#home h1 {
	color: #fff;
	line-height: 18px;
	padding-bottom: 14px;
	padding: 224px 40px 15px;
}

h2 {
	font-size: 12px;
	line-height: 14px;
	padding: 0 0 6px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#our_team h2, #news h2{
	font-size: 10px;
	color: #422f20;
	margin: 0;	
	
}

.inline{
display: inline;
padding-right: 3px;
}

#home h2 {
	font-size: 16px;
	color: #fff;
	line-height: 20px;
	font-family: "Times New Roman", Times, Georgia, serif;
	text-transform: none;
	padding: 0 300px 0 40px;
	font-weight: normal;	
}

h3 {
	font-size: 18px;
	color: #422f20;
	line-height: 5px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px;	
}

h4 {
	font-size: 12px;
	color: #fff; 
	margin: 0px;
	
}

h5 {
	font-size: 12px;
	line-height: 14px;
	padding: 0 0 6px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3a5e37;
}

ul {
	padding: 0 0 18px 0px;
	margin: 0px;
	list-style-type: none; 
	
} 

ul li {
	padding: 0 0 2px 15px;
	margin: 0px;
	background:url(../pix/g_bullet.jpg) no-repeat top left;
} 

#content {
width: 880px;
margin: 0 auto;
}

#logo {
position: absolute;
z-index: 10;
width:100px; 
height:104px;
}

#nav {
height: 94px;
border-right: 10px solid #b39350;
border-top: 10px solid #b39350;
background: url(../pix/g_nav_bg2.jpg) no-repeat top right #683a22;
}
	
#landing {
position: relative;
border-right: 10px solid #b39350;
border-left: 10px solid #b39350;
background: url(../pix/p_index_boat.jpg) no-repeat top;
height: 340px;
}

#footer {
font-size: 10px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
border-top: 10px solid #b39350;
padding: 8px 12px 0;
clear: both;
}
	
#footer a {
font-size: 10px;
color: #fff;
text-decoration: none;
padding: 0 5px;
}
	
#footer a:hover, #footer a.active {
font-size: 10px;
color: #a5823e;
text-decoration: none;
}
	
#footer span{
float: right;
}
	
#info {
position: relative;
border-right: 10px solid;
border-left: 10px solid;
border-color: #b39350;
background: #efeecb;
padding: 20px 50px 10px;
}

#bodytext {	
padding: 0px 310px 0 0;
}

#sitemap #bodytext {	
padding: 0px 200px 0 0;
}

#privacy #bodytext {	
padding: 0px 220px 0 0;
}

.imgright {
padding: 0;
float: right;
position: relative; 
display: inline;
width: 265px;
}

.imgright p {
font-size: 12px;
color: #422f20;
line-height: 16px;
text-transform: none;
padding: 10px 10px 14px;
text-align: center;
}

.imgright h2 {
font-size: 10px;
color: #422f20;
line-height: 16px;
padding: 0px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
padding: 14px 0 0;
background: url(../pix/g_line.jpg) top center no-repeat;
}

.imgright h3{
font-size: 10px;
color: #422f20;
line-height: 16px;
text-transform: none;
padding: 0px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
padding: 0 0 14px;
background: url(../pix/g_line.jpg) bottom center no-repeat;
}

.twocol{
float: left;
display: inline; 
position: relative;
width: 210px;
}

ul#mainNav {
font-family: Arial, Helvetica, sans-serif;
padding: 22px 0 0 0;
position: relative;
/*	float: right;
	display: inline;*/
font-size: 10px;
text-transform: uppercase;
margin: 0;
letter-spacing: 1px;
left: 133px;
}

ul#mainNav li {
	display: inline;
	line-height: 10px;
	padding: 0 0 0 73px;
	margin: 0;
	background: none;
}

ul#mainNav li.first{
padding: 0;
}

ul#mainNav li a {
	color: #fff;
	text-decoration: none;
	padding: 0 0 14px;	
}

ul#mainNav li a:hover, 
ul#mainNav li a.active {
	color: #d4d578;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

ul#mainNav ul a:hover, 
ul#mainNav li ul li a.active{
border-bottom: 0;
}

ul#mainNav ul{
	position: absolute;
	top: 66px;
	margin: 0;
	padding: 0 0 0 0px;
	height: 40px;
	left: 0;
}

ul#mainNav ul li{
padding: 0 73px 0 0;
/*padding: 0;*/
}

/* This spaces out menu on the home page and footer pages */

#process ul#mainNav ul, 
#wealth_management ul#mainNav ul{
left: 138px;
}

/* This spaces out menu on the home page and footer pages */

#home ul#mainNav, 
#news ul#mainNav, 
#sitemap ul#mainNav, 
#limitation ul#mainNav, 
#contact ul#mainNav, 
#privacy ul#mainNav{
padding: 35px 0px 20px 117px;
position: relative;
font-size: 12px;
margin: 0;
}

#home ul#mainNav li,
#news ul#mainNav li, 
#sitemap ul#mainNav li, 
#limitation ul#mainNav li, 
#contact ul#mainNav li, 
#privacy ul#mainNav li{
padding: 0 140px 0 0;
}
