@charset "utf-8";
/******************/
/*****LAYOUT*******/
/******************/

*{
	margin:0px;
	behavior: url(../inc/iepngfix.htc);
}
html, body{
	height: 100%;
	margin-left:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../images/ui/column.gif);
	background-repeat:repeat-y;
	background-color:#3a3a54;
	behavior: url(../inc/csshover3.htc);	
	
}

img.logo{
	margin-bottom:120px;
	
}
.wrapper {
	min-height: 92%;
	height: auto !important;
	height: 92%;
	margin-left: 0px;
	width: 820px;
	
	background-position:right;
}
.container {
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
	width: 820px;
	
	
}
.columnLeft{
	width: 150px;
	float:left;
	padding-right:10px;
}
.columnRight{
	width: 640px;
	float:right;
	margin-right:10px;

}
.footer, .push{
	height: 180px; /* .push must be the same height as .footer */
	
}
.footerwrapper{
	margin-left: 0px;
	margin-bottom:0px;
	width: 820px;
	
}
.footer{
	display:inline;
	background-color:#d8d8dd;
	color:#3a3a54;
	text-align: center;
	font-size:11px;
	float:right;
	width:640px;
	height: 180px;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:0px;
}

.footer a:link {
	color: #3a3a54;
}

.footer a:hover {
	color: #cfb345;
}



/******************/
/*****CONTENT******/
/******************/


/*MAIN NAV*****************/
ul.sidebarNav{
	list-style-image:none;
	list-style:none;
	
}
ul.sidebarNav li{
	margin-left:-40px;
	display:block;
	width:160px;
	height:24px;
	border-bottom:1px solid #616176;	
}
ul.sidebarNav li a{
	display:block;
	width:160px;
	height:24px
}

a.link_1{
	background:url(../images/ui/sidebar_nav2.gif) 0 0px;
}
a.link_2{
	background:url(../images/ui/sidebar_nav2.gif) 0 -24px;
}
a.link_3{
	background:url(../images/ui/sidebar_nav2.gif) 0 -48px;
}
a.link_4{
	background:url(../images/ui/sidebar_nav2.gif) 0 -72px;
}
a.link_5{
	background:url(../images/ui/sidebar_nav2.gif) 0 -96px;
}
a.link_6{
	background:url(../images/ui/sidebar_nav2.gif) 0 -96px;
	margin-top:24px;
}
a.link_7{
	background:url(../images/ui/sidebar_nav2.gif) 0 -144px;
}


a.link_1:hover, a#selected.link_1{
	background:url(../images/ui/sidebar_nav2.gif) 0 -168px;
	border-bottom:1px solid #938660;	
}
a.link_2:hover, a#selected.link_2{
	background:url(../images/ui/sidebar_nav2.gif) 0 -192px;
	border-bottom:1px solid #938660;	
}
a.link_3:hover, a#selected.link_3{
	background:url(../images/ui/sidebar_nav2.gif) 0 -216px;
	border-bottom:1px solid #938660;	
}
a.link_4:hover, a#selected.link_4{
	background:url(../images/ui/sidebar_nav2.gif) 0 -240px;
	border-bottom:1px solid #938660;	
}
a.link_5:hover, a#selected.link_5{
	background:url(../images/ui/sidebar_nav2.gif) 0 -264px;
	border-bottom:1px solid #938660;	
}
a.link_6:hover, a#selected.link_6{
	background:url(../images/ui/sidebar_nav2.gif) 0 -264px;
	border-bottom:1px solid #938660;		
}
a.link_7:hover, a#selected.link_7{
	background:url(../images/ui/sidebar_nav2.gif) 0 -312px;
	border-bottom:1px solid #938660;	
}

/*SUB NAV*****************/
.subnav_bar{
	margin-right:0px;
	padding:10px 0 10px 0;	
}

.subnav_bar li{
	margin-left:0px;
	text-indent:0px;
	list-style-image:none;
	list-style:none;
	text-align:right;
	padding:5px 5px 5px 0;
	
}
.subnav_bar li a{
	font-size:10px;	
	text-decoration:none;
	
	color:#cfb345;
}
.subnav_bar li a:hover, .subnav_bar a#selected{
	text-decoration:none;
	color:#f3ecd0;
}


.content{
	padding:20px;
	line-height:18px;
	background-color:#FFFFFF;
}
.content p, .content h2, .content h3{
	margin-bottom:12px;
}
.content a{
	color:#786838;
}
.clear{
	clear:both;
}

/******************/
/*****FORMAT******/
/******************/
h2{
	font-size:16px;
}
h3{
	font-size:14px;
}

/******************
/*   transactions   */

#years {
background: #3a3a54;
background-image: url(../images/transactions/transbar.gif);
background-repeat:repeat-x;
background-position: bottom;
width: 640px;
height: 30px;
margin: 0px;
padding: 0px;
}

#years ul {
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 17px;
}

#years li {
float: left;
display: inline;
list-style: none;
color: #ffffff;
padding: 10px 10px 5px 10px;
}

.tabbed {
background:url(../images/transactions/transtab.gif) no-repeat bottom center;
}

#years a {
color:#FFFFFF;
outline:none;
}

#trans {
clear:both;
}

#trans a {
color:#786838;
}

#trans table {
width: 640px;
margin: 0px 0px 0px 0px;
padding: 0px;
border-style: none;
border-collapse:collapse;
}

#trans tr.trans_odd td {
background: #f3ecd0;
}

#trans td {
padding: 3px 0px 3px 0px;
vertical-align: top;
}

#trans td.trans_company {
padding-left: 20px;
width: 220px;
border-style:none;
}

#trans td.trans_subtitle {
width: 300px;
}

#trans td.trans_price {
padding-right: 20px;
width: 120px;
}

.highlighted td {
background: #ddc878;
}

.line {
height:3px;
width:640px;
background:url(../images/transactions/transbar.gif) repeat-x bottom;
margin: 0px;
padding: 0px;
}


/*--------------------------------------------------------
/-----------------------  TEAM ---------------------------
/---------------------------------------------------------*/

#teamdiv {
background: url(../images/team/bglines.gif);
width: 630px;
color: #111151;
margin: 0px;
padding: 10px 5px;
}

.teammember {
float: left;
width: 285px;
padding: 5px 10px;
margin: 5px;
}

.teammember:hover {
background:#ddc878;
}

#teamdiv a {
color: #111151;
text-decoration:none;
}

.line#teamline {
height:6px;
width:640px;
background:url(../images/team/teambar.gif) repeat-x;
margin: 0px;
padding: 0px;
}

h2.bio_name {
margin-bottom: 5px;
}

.teammember#current {
background:#ddc878;
}

body.contact div.content {
text-align:left;
}


