@charset "utf-8";
/* CSS Document */
/* Created By David Molesky
/* david.molesky@zu.com
***************************/

/*CSS is Divided into two sections one handles the structure and layout styles of elements the other handles only typography styles*/



/**** GENERAL CLASSES *****/
.clear {
	clear:both;
}
.float_right{
	float:right;
}
.float_left{
	float:left;
}


/*vvvv STRUCTURE vvvv*/
/** Base Template **/
	body {
		background:url(../images/template/bg-page.gif);
		margin:0px;
		padding:0px;
	}
	.main_pane {
		background-color:#FFF;
		margin-left:auto;
		margin-right:auto;
		padding-left:8px;
		padding-right:8px;
		width:944px;
	}
	
/** Header **/
	.header_logo{
		margin-left:72px;
	}
	.header_banner {
		background-repeat:no-repeat;
		height:220px;
		width:944px;
	}	
	.stock_pane {
		background-color:#8a8aa6;
		border-bottom-color:#FFF;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-top-color:#FFF;
		border-top-width:1px;
		border-top-style:solid;		
		height:18px;
		padding-left:78px;
		padding-top:4px;
		width:866px;
	}

/** Primary Nav Bar **/
	.nav_pane {
		background:url(../images/template/bg-navigation.gif) repeat-x;
		height:65px;
		width:100%;
	}
	.nav_table {
		border:none;
		border-collapse:collapse;
		margin:0px auto;
	}
	.nav_table td{
		padding-left:6px;
		padding-right:6px;
	}
	.nav_table a{
		display:block;
		height:100%;
		width:100%;
	}
	.nav_table td div{
		background-position:left;
		height:65px;
	}
	.nav_about {
		background-image:url(../images/template/nav/nav-about.png);
		width:98px;
	}
/*	.nav_port {
		background-image:url(../images/template/nav/nav-portfolio.png);
		width:176px;
	}*/
	.nav_investments {
		background-image:url(../images/template/nav/nav-partners.png);
		width:96px;
	}
	.nav_captial {
		background-image:url(../images/template/nav/nav-alaris-capital.png);
		width:212px;
	}
	.nav_why_invest {
		background-image:url(../images/template/nav/nav-why-invest.png);
		width:116px;
	}
	.nav_investors {
		background-image:url(../images/template/nav/nav-investors.png);
		width:98px;
	}
	.nav_news{
		background-image:url(../images/template/nav/nav-news.png);
		width:78px;
	}
	.nav_table div:hover{
		background-position:right;
	}

/** Secondary Nav **/
	.left_nav_pane {
		margin-bottom:20px;
		width:210px;
	}
	.left_nav_top {
		background:url(../images/template/left_nav/bg-subnav-top.jpg) top no-repeat;
		height:35px;
		padding-left:22px;
		padding-top:20px;
		width:188px;
	}
	.left_nav_table {
		background:url(../images/template/left_nav/bg-subnav-vert-tile.jpg) repeat-y;
		border-collapse:collapse;
		width:210px;
	}
	.left_nav_table td{
		height:auto;
		
	}	
	.left_nav_table a{
		display:block;
		height:auto;
		
		padding-top:5px;
		padding-bottom:5px;
	}
	.left_nav_table .level_one_selected {
		background:url(../images/template/left_nav/bg-subnav-selected.jpg) repeat-y;
		color:#000;
	}
	.left_nav_table .level_one a{
		background:url(../images/template/bullets/bullet-sub-nav-01.gif) 29px 10px no-repeat;
		padding-left:39px;
	}
	.left_nav_table .level_one:hover {
		background:url(../images/template/left_nav/bg-subnav-selected.jpg) repeat-y;
	}
	.left_nav_table .level_one:hover a{
		background-image:url(../images/template/bullets/bullet-sub-nav-01-hover.gif);
	}
	.left_nav_table .level_one_selected a{
		background:url(../images/template/bullets/bullet-sub-nav-01-selecetd.gif) 27px 12px no-repeat;
		padding-left:39px;
	}
	.left_nav_table .left_nav_divider{
		background:url(../images/template/left_nav/sub-nav-divider.jpg) no-repeat;
		height:1px;
	}
	.left_nav_table .level_two {
		background-image:none;
	}
	.left_nav_table .level_two:hover {
		background:url(../images/template/left_nav/bg-subnav-level2.jpg) center repeat-y;
	}
	.left_nav_table .level_two a{
		padding-left:52px;
	}
	.left_nav_table .level_two_selected {
		background:url(../images/template/left_nav/bg-subnav-level2.jpg) center repeat-y;
	}
	.left_nav_table .level_two_selected a{
		background:url(../images/template/bullets/bullet-subnav-level02-selected.gif) 190px 10px no-repeat;
		padding-left:52px;
	}
	.left_nav_bottom{
		background:url(../images/template/left_nav/subnav-bottom.jpg) no-repeat;
		height:21px;
		width:210px;
	}


/** Content Pane **/
	h1{
		background:url(../images/template/bullets/bullet-arrow-black.gif) 0px 16px no-repeat;
		margin:0px 0px 5px 32px;
		padding-left:8px;
	}
	h2{
		margin:0px;
	}
	h3{
		margin:0px 0px -0.5em 0px;
	}
	h5 {
		margin:0px 0px -0.5em 0px;
	}
	p, ul{
		margin-top:12px;
	}
	ul{
		margin-top:22px;
	}
	a img{
		border:0;
	}
	.content_pane {
		background:#FFF url(../images/template/bg-bottom-gradient.jpg) bottom no-repeat;
		margin:20px auto 0px auto;
		min-height:460px;
		padding-bottom:20px;
		width:944px;
	}
	.content_left_side {
		float:left;
		margin-left:72px;
		width:515px;
	}
	.left_content_pane{
		float:left;
		margin-left:11px;
		width:208px;
	}
	.content_right_side {
		float:right;
		margin-right:72px;
		width:237px;
	}
	.right_content_pane{
		float:right;
		margin-right:11px;
		width:208px;
	}
	.feature_divider{
		background:url(../images/template/features/feature-dotted-divider.gif) no-repeat;
		height:5px;
		margin-top:11px;
		margin-bottom:21px;
		width:208px;
	}
	.center_content_pane{
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		width:455px;
	}
	div .line {
		background-color:#e1e1e1;
		height:1px;
		margin-top:7px;
		margin-bottom:20px;
		width:100%;
	}
.data_table, .archive_table{
		border-spacing:1px;
		/*border-color:#FFF;
		border-width:1px;
		border-style:solid;*/
		margin-top:10px;
		width:455px;
	}
	.data_table td, .archive_table td{
		background-color:#e4e3e9;
		padding:6px 10px;
		vertical-align: middle;
	}
	.data_table .alternate td, .archive_table .alternate td{
		background-color:#d3d1dc;
	}
	.data_table .title{
		background-color:#323061;
		height:36px;
		text-align: center;
	}
	.data_table th, .archive_table th{
		background-color:#83839f;
		padding: 4px 10px;
		vertical-align: middle;
	}
/** Executive Page **/
	.exec{
		margin-bottom:15px;
		overflow:hidden;
		width:100%;
	}
	.synopsis{
		display:none;
		overflow:hidden;
	}
	.full_bio{
		overflow:hidden;
	}
	a{
		cursor:pointer;
	}
	.minimize{
		display:none;
		float:right;
		margin-top:-10px;
	}
	.exec .full_bio{
		display:block;
	}
	.exec_team img{
		float:left;
		margin-right:10px;
	}
	.exec_img{
		cursor:pointer;
	}
	.exec_team h4{
		margin:0px;
		padding:0px;
	}
	.exec_team p{
		margin:0px 0px 15px 0px;
		padding:0px;
	}

	
/** President message **/
	.img_right_align {
		margin:0px 0px 0px 40px;
	}
	
	.text_top_align {
		vertical-align:top;
	}	
	
/** Press Releases **/
	h4{
		margin:0px;
		padding:0px;
	}
	.news_table{
		margin:0px 0px 15px 0px;
		padding:0px;
	}
	.news_table .date{
		width:95px;
	}
	.news_divider{
		background: url(../images/template/news/news-dotted-divider.gif) center repeat-x;
		height:21px;
	}
	.news_meta,
	.news_contact{
		margin-top:5px;
	}	
	
/** Transactions **/
	.tombstone{
		background:url(../images/template/tombstones/bg-tombstone-vert-tile.jpg) repeat-y;
		margin-left:auto;
		margin-right:auto;
		width:208px;
	}
	.tombstone_top{
		background:url(../images/template/tombstones/bg-tombstone-top.jpg) top no-repeat;
		height:61px;
		padding-top:20px;
		width:208px;
	}
	.tombstone_bottom{
		background:url(../images/template/tombstones/bg-tombstone-bottom.jpg) bottom no-repeat;
		height:25px;
		margin-bottom:12px;
		width:208px;
	}		
	.tombstone_table{
		border-collapse:collapse;
		margin-bottom:50px;
		width:455px;
	}

/** Forms **/
	form input, form textarea{
		border-color:#c2c2c2;
		border-style:solid;
		border-width:thin;
		margin-bottom:10px;
		margin-right:15px;
	}
	#contact{
		float:left;
	}
	button{
		background-color:#333162;
		border-color:#c2c2c2;
		border-style:solid;
		border-width:thin;
		margin-right:15px;
	}
	.js_submit{
		display:inline;
		width:50px;
	}
	.press_release_form{
		margin-top:10px;
		text-align:left;
	}

/** Footer **/
	.footer_pane {
		background:url(../images/template/bg-footer.jpg) repeat-x;
		clear:both;
		height:109px;
		margin-top:10px;
		width:100%;
	}
	.footer_nav{
		height:109px;
		margin-left:71px;
	}
	.footer_nav td,
	.footer_nav a{
		padding-right:3px;
	}
	.footer_logo {
		background:url(../images/template/logo-footer.jpg) no-repeat;
		float:right;
		height:109px;
		padding-right:83px;
		width:247px;
	}
	.footer_logo td{
		height:109px;
	}

/*^^^^ STRUCTURE ^^^^*/




/*vvvv TYPOGRAPHY vvvv*/
/** Base Template **/
	body {
		color:#797979;
		font-family:Arial, Helvetica, sans-serif;
	}
	
/** Header **/
	.stock_pane {
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.7em;
	}

/** Secondary Nav **/
	.left_nav_table td{
		font-family:Helvetica, sans-serif;
		font-size:0.75em;
	}		
	.left_nav_table .level_one a{
		color:#797979;
		text-decoration:none;
	}
	.left_nav_table .level_one:hover a{
		color:#FFF;
	}	
	.left_nav_table .level_one_selected a{
		color:#FFF;
		text-decoration:none;
	}	
	.left_nav_table .level_two a{
		color:#ec9212;
		text-decoration:underline;
	}	
	.left_nav_table .level_two:hover a,
	.left_nav_table .level_two_selected a{
		color:#000;
		text-decoration:none;
	}
	
/** Content **/
	h4 a{
		font-size:1.0em;
	}
	h3{
		font-family:"Times New Roman", Times, serif;
		font-size:1em;
		line-height:1.1em;
	}
	h2{
		color:#333162;
		font-family:"Times New Roman", Times, serif;
		font-size:1.3em;
		line-height:1.2em;
		margin:0px;
	}
	h1{
		color:#ec9212;
		font-family:"Times New Roman", Times, serif;
		font-size:2.1em;
		font-weight:normal;
	}
	a{
		color:#ec9212;
		outline:none;
		text-decoration:none;
	}
	p, ul{
		font-size:0.75em;
		line-height:1.7em;
		margin-top:12px;
		text-align:left;
	}
	.data_table, .archive_table{
		font-size:0.75em;
	}
	.data_table .bold, .archive_table .bold{
		font-weight:bold;
	}
	.data_table td, .archive_table td{
		line-height:1.6em;
	}
	.data_table .title{
		color:#FFF;
		font-family:"Times New Roman", Times, serif;
		font-size:1.75em;
	}
	.data_table th, .archive_table th{
		color:#FFF;
		text-align:left;
	}
	.note{
		font-size:0.7em;
		font-style:italic;
		font-weight:normal;
	}
	.no_wrap{
		white-space:nowrap;
	}
	
/** Executive Page **/
	.minimize{
		color:#ec9212;
		font-size:0.7em;
	}
	.exec_team h4{
		color:#ec9212;
		font-size:0.7em;
	}
	.exec_team h5{
		font-size:0.7em;
		margin-bottom:3px;
	}	
	.exec_team p{
		font-size:0.7em;
		line-height:1.4em;
	}
	.exec_team a{
		font-weight:bold;
	}	
	
/** Press Releases **/
	.news_table{
		font-size:0.75em;
		line-height:1.7em;
	}
	.news_table td{
		vertical-align:top;
	}
	.news_table .date{
		font-weight:bold;
	}
	.news_meta, .news_contact{
		font-size:0.8em;
		font-weight:bold;
		line-height:1.35em;
	}	
	
/** Transactions **/
	.tombstone p{
		font-weight:bold;
		text-align:center;
	}	
	.tombstone{
		text-align:center;
	}
	
/** Forms **/
	form{
		font-size:0.8em;
		line-height:1.7em;
		text-align:right;
	}
	form table td{
		vertical-align:top;
	}
	form input,
	form select{
		width:195px;
	}
	form textarea{
		width:195px;
	}
	form select{
		float:left;
		margin-bottom:8px;
	}
	.contact_name{
		font-size:0.7em;
		line-height:1.3em;
	}	
	button{
		color:#FFF;
	}
	form p{
		color:#ec9212;
		line-height:0.9em;
		margin-top:0px;
	}
/** FOOTER **/
	.footer_pane {
		font-family:Helvetica, sans-serif;
		font-size:0.8em;
	}
	.footer_nav td, .footer_nav a{
		color:#e3e3e3;
		text-decoration:none;
	}
	.footer_logo td{
		color:#85859F;
		vertical-align:middle;
	}
	
/*^^^^ TYPOGRAPHY ^^^^*/	
