@charset "utf-8";
/* CSS Document */

body {
	background:url('../images/bg_tile_hon.jpg') top repeat-x #6d6e71;
	margin:0;
	padding:0;
}

body, div, p, tr, th, td, table, th, li, ul {
	font-family: Arial, Helvetica, sans-serif;
}



#wrapper {
	background:url('../images/bg_tile_ver.jpg') top repeat-y;
	width:1040px;
	margin: 0 auto;
}

#mainbg {
	background:url('../images/bg.jpg') top no-repeat;
	width:1040px;
	margin: 0 auto;
}

#content {
	background: #FFF;
	width:1000px;
	margin: 0 auto;
	padding:0;
}


.clearboth {
	clear:both;
}



/* HEADER */
#content .header {
	background:url('../images/logo.gif') no-repeat;
	width:960px;
	height:55px;
	margin: 0 auto;
	padding:0;
}

#content .header span a {
	width:540px;
	height:55px;
	position: absolute;
}

#content .topRightNav {
	float:right;
	color: #6d6e71;
	font-size: 12px;
	margin:20px 0;
}

#content .topRightNav a{
	color: #6d6e71;
	font-size: 12px;
	text-decoration:none;
	padding: 0 5px;
}

#content .topRightNav a:hover{
	color: #0b9444;
}


/*Memory of Charles Schwartz*/
#content .memory {
font-size:11px;
margin-left:20px;
 }


/* LOGIN */
#content .login {
	width: 960px;
	height:35px;
	margin: 0 auto;
	padding:0;
	border-bottom: 1px solid #c7c8ca;
	font-size: 10px;
	color: #6d6e71;
}

#content .login form {
	float:right;
}

#content .login .user, #mainbg .login .password {
	width: 131px;
	margin:0;
	margin-right:5px;
	padding:2px;
	font-size: 11px;
	color: #6d6e71;
	border: 1px solid #c7c8ca;
}

#content .login table{
	border:0;
	padding-bottom: 5px;
}


#content form li { position: relative; }

#content label {
   position: absolute;
   top: 5px; // adjust as needed
   left: 5px;
}

#content input + #content label { position: static; }






/* MENU */
#content .menu {
	width:960px;
	height:30px;
	margin:0 auto;
	padding:0;
	clear: both;
}


#content .menu {
	
	width:960px;
	height:30px;
	margin:0 auto;
	padding:0;
	clear: both;
}

#content .menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#content .menu li {
	font-size: 13px;
	float:left;
	display:block;
	margin: 8px 0 0 0;
	padding: 0 21px;
}

#content .menu li + li{
background:url('../images/menu_line.gif') left no-repeat;	
}

#content .menu a{
	margin:0;
	padding:0;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

#content .menu a:hover{
	color: #0b9444;
}





/* CONTENT */
#content .homepage {
	background:#e7e7df;
	width:960px;
	min-height:500px;
	margin:0 auto;
	overflow: hidden;
}

#content .page {
	background:#e7e7df;
	width:960px;
	min-height:520px;
	margin:0 auto;
	overflow: hidden;
}

#content .subPage {
	padding: 15px;
	font-size: 13px;
	line-height: 18px;
	color: #4d4d4d;
}

#content .headImage {
	margin-bottom:25px;
}

#content .leftColumn {
	width:190px;
	min-height: 100px;
	float:left;
}

#content .leftColumn ul {
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
}

#content .leftColumn li{
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
}

#content .leftColumn li a {
	color: #6D6E71;
	text-decoration:none;
}

#content .leftColumn li a:hover, #content .leftColumn .on {
	color: #F15A29;
}

#content .rightColumn {
	width: 580px;
	float:left;
	padding-bottom:10px;
}

#content .rightColumn h1 {
	font-size: 22px;
	color: #222222;
	margin-top:0;
	margin-bottom:20px;
}

#content .rightColumn h2 {
	font-size: 15px;
	color: #026666;
}

#content .rightColumn p {
	font-size: 13px;
	color: #4D4D4D;
	line-height: 18px;
	margin-top:0;
	margin-bottom:20px;
}

#content .rightColumn p a{
	font-size:13px;
	font-weight: normal;
	color: #00AEEF;
}

#content .rightColumn .contactLeft{
	width: 300px;
	float:left;
}

#content .rightColumn .contactRight{
	width: 280px;
	float:left;
}




/* CONTENT MANAGEMENT PRINCIPALS */

#content ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding:0;
}

#content ul.tabNavigation ul{
	width: 280px;
    margin: 0;
	padding:0;
}

#content ul.tabNavigation li {
	width: 116px;
	display: block;
	float:left;
}

#content ul.tabNavigation li a {
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

#content ul.tabNavigation li a.selected,
#content ul.tabNavigation li a:hover {
	color: #000;
	font-weight:bold;
}

#content ul.tabNavigation li img{
	opacity:1;filter:alpha(opacity=100)
}

#content ul.tabNavigation li a.selected img{
	opacity:0.4;filter:alpha(opacity=40)
}

#content ul.tabNavigation li a:focus {
}

div.tabs > div h2, h2 {
	margin: 0;
	font-size:13px;
	font-weight: bold;
	color: #4D4D4D;
}

div.tabs > div .email a{
	font-size:13px;
	font-weight: bold;
	color: #00AEEF;
}

.tabBox {
	clear:both;
	padding-top:20px;
}

.tabBox img {
float: left;
padding: 0 15px 0px 0;

}

.tabBox p {
padding: 0 0 0 175px;
}

/* CONTENT NEWS */

#content .newsItem {
	width: 150px;
	float: left;
	padding: 15px 30px 15px 0;
	margin:0;
}

#content .newsItem .title{
	padding:0;
	margin:0 0 10px 0;
}





/* CONTENT INVESTMENT EXAMPLES */

#content .examples {
	background:#FFF;
	width: 245px;
	overflow:hidden;
	float: left;
	padding:7px;
	margin:0 15px 15px 0;
}

#content .examples h2,
#content .examples a,
#content .examplesDetail h2 {
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#content .examples p,
#content .examplesDetail p {
	font-size:13px;
	color:#4D4D4D;
}

#content .examples img,
#content .examplesDetail img {
	margin: 10px 0;
}

#content .examplesDetail {
	background:#FFF;
	width: 525px;
	overflow:hidden;
	padding:10px;
	margin-bottom: 15px;
}




/* FOOTER */
#content .footer {
	width: 960px;
	height:40px;
	margin: 0 auto;
	font-size: 12px;
	color:#6d6e71;
	padding:15px 0 0 0;
}

#content .footer span{
	float:left;
}

#content .bottomRightNav {
	float:right;
	color: #6d6e71;
	font-size: 12px;
}

#content .bottomRightNav a{
	color: #6d6e71;
	font-size: 12px;
	text-decoration:none;
	padding: 0 5px;
}

#content .bottomRightNav a:hover{
	color: #0b9444;
}
