/* Apidos Capital | 0107018 | Weblinc: http://www.weblinc.com */


/*  540px   */

body, html, div, img {
	margin: 0; 
	padding: 0; 
}

div, img {
	float: none;
	/*float: left;*/
}

body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	background-image: none;
	/*background-image: url(../gfx/bk.jpg);
	background-repeat: repeat-x;*/
	min-width: 540px;	/*min-width: 796px;*/
}

img {
	border: 0;
}

div.cA {
	width: 540px;/*width: 796px;*/
	float: none;	
	margin-left: auto;
	margin-right: auto;
}
	div.cA, div.border, div.middle, div.copy, div.leftCol, div.rightCol {
		height: auto;
	}

div.border {
	width: 540px;
	border: 0;
	 /*width: 792px;
	background-color: #fff;
	border-left: 2px solid #3B3A97;
	border-right: 2px solid #3B3A97;	
	border-bottom: 2px solid #3B3A97;*/
}	

div.top {
	
	/*width: 792px;*/
	height: 50px;
	background-image: none;
	/*background-image: url(../gfx/bk_top.gif);
	background-repeat: no-repeat;*/
}
	
div.topLogoScreen {
/*	height: 74px; 
	width: 335px;*/
	display: none;
}
	div.topLogoPrint {
		height: 50px;
		width: 262px;
		display: block;
	}
	div.topLogoScreen, div.topLogoScreen img {
		width: 291px; 
		height: 74px; 
	}
	div.loginNav {
		display: none;
		/*height: 76px;
		width: 498px;  458  */
	}	
		div.login {
			display: none;
/*			width: 498px;
			height: 29px;*/
		}
		div.login form {
			float: right;
			margin: 0;
			padding: 0 16px 0 0;
		}
		div.login input {
			width: 100px;
			height: 13px;
			font-size: 10px;
			border: 1px solid #ccc;
			float: left;
			margin: 0;
			padding: 0;
			margin: 8px 0 0 0;
		}
	div.nav {
		width: 498px;
		height: 29px;
	}
		div.nav ul {
			width: 458px;
			float: left;
			margin: 0;
			padding: 0 0 0 40px;
			list-style: none;
		}
			div.nav ul li {
				float: left;
				height: 29px;	
			}
			div.nav ul li a {
				background-repeat: no-repeat;
				text-indent: -9180701px;
				display: block;
				text-decoration: none;
				height: 29px;
			}		
			div.nav ul li a.Home {
					background-image: url(../gfx/nav_home.gif);
					width: 62px;					
			}
				div.nav ul li a.Home:hover {
					background-image: url(../gfx/nav_home_over.gif);	
				}
				body.home div.nav ul li a.Home {
					background-image: url(../gfx/nav_home_on.gif);
					width: 62px;	
				}
			div.nav ul li a.Company {
					background-image: url(../gfx/nav_company.gif);
					width: 119px;
			}
				div.nav ul li a.Company:hover {
					background-image: url(../gfx/nav_company_over.gif);
				}
				body.company div.nav ul li a.Company {
					background-image: url(../gfx/nav_company_on.gif);
					width: 119px;	
				}
			div.nav ul li a.Team {
					background-image: url(../gfx/nav_team.gif);
					width: 78px;
			}
				div.nav ul li a.Team:hover {
					background-image: url(../gfx/nav_team_over.gif);
				}
				body.team div.nav ul li a.Team {
					background-image: url(../gfx/nav_team_on.gif);
					width: 78px;	
				}
			div.nav ul li a.News {
					background-image: url(../gfx/nav_news.gif);
					width: 122px;
			}
				div.nav ul li a.News:hover {
					background-image: url(../gfx/nav_news_over.gif);
				}
				body.news div.nav ul li a.News {
					background-image: url(../gfx/nav_news_on.gif);
					width: 122px;	
				}
			div.nav ul li a.Contact {
					background-image: url(../gfx/nav_contact.gif);
					width: 77px;				
			}
				div.nav ul li a.Contact:hover {
					background-image: url(../gfx/nav_contact_over.gif);
				}
				body.contact div.nav ul li a.Contact {
					background-image: url(../gfx/nav_contact_on.gif);
					width: 77px;	
				}
				
	
div.middle {
	width: 792px;
	background-image: none;
/*	background-image: url(../gfx/bk_mid.gif);
	background-repeat: no-repeat;*/
}	
	
	div.copy {
		/*width: 352px;*/
		width: 500px;
		/*padding: 0 0 0 17px;*/
		margin-bottom: 10px;
		text-align: justify;
		color: #3A3A96;
	}
/*		body.home div.copy {
			padding: 50px 0 0 17px;
		}*/
	div.copy p {
		margin: 0 0 20px 0;
		padding: 0;
	}
	div.copy a, div.copy a:visited {
		color: #393A96;
		text-decoration: none;
		font-weight: bold;
	}
		div.copy a:hover {
			text-decoration: underline;
		}
	div.copy ul {
		text-align: left;
		margin: -10px 0 20px 30px;
		padding: 0;
	}
		div.copy ul li {
			margin: 0 0 5px 0;
			padding: 0;
		}
		body.team div.copy span {
			padding: 0 0 0 10px;
			display: block;
			width: 330px;
			height: auto;
		}
		
		div.copy h1 {
			font-size: 13px;
			margin: 0 0 10px 0;
			padding: 0;
			/*text-indent: -9180701px;*/
			background-repeat: no-repeat;
			display: block;
		}
			body.company div.copy h1 {
				height: 15px;
				width: 159px; 
				background-image: url(../gfx/header_companyProfile.gif);
			}
			body.contact div.copy h1 {
				width: 78px;
				height: 16px;
				background-image: url(../gfx/header_contact.gif);
			}
			body.news div.copy h1 {
				width: 159px;
				height: 14px;
				background-image: url(../gfx/header_investmentNews.gif);
			}
			body.team div.copy h1 {
				width: 91px;
				height: 14px;
				background-image: url(../gfx/header_teamBios.gif);
			}

			body.userLogin div.copy h1 {
				width: 159px;
				height: 14px;
				background-image: url(../gfx/header_userLogin.gif);
			}			
			
			body.contact div.copy form dl {
				width: 345px;
				margin: 0;
				padding: 0;
				float: left;
			}
			body.contact div.copy form input.name, body.contact div.copy form input.email {
				width: 257px; 
				height: 13px; 
				border: 1px solid #ccc;
				font-size: 10px;
				color: #3A3A96;
				background-color: #fff;
			}
				body.contact div.copy form textarea {
					width: 257px;
					height: 137px; 
					border: 1px solid #ccc;
					color: #3A3A96;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					overflow: auto;
				}
				
				body.contact div.copy form a.resetButton, body.contact div.copy form a.submitButton {
					width: 128px;
					height: 26px;
					text-indent: -1000em;
					text-decoration: none;
					border: 0;
					margin: 0;
					padding: 0;
					float: left;
					background-repeat: no-repeat;		
				}
					body.contact div.copy form a.resetButton {
						background-image: url(../gfx/form_reset.gif);
					}
					body.contact div.copy form a.submitButton {
						background-image: url(../gfx/form_submit.gif);
						margin: 0 0 0 3px;			
					}
			
				body.contact div.copy form dt {
					width: 71px;
					height: auto;
					text-align: right;
					float: left;
					margin: 0 0 5px 0;
					padding: 0;
				}
				body.contact div.copy form dd {
					width: 273px;
					height: auto;
					float: left;
					margin: 0 0 5px 0;
					padding: 0;
				}

div.crumb {
	padding: 27px; 0 0 0;
	width: 300px;
	height: 10px;
	font-size: 9px;
	color: #A6A6A6;
	text-transform: lowercase;
	letter-spacing: 1px;
}
	body.home div.crumb {
		display: none;
	}
	div.crumb img {
		padding: 4px 0 0 0;
	}
	div.crumb a, div.crumb a:visited {
		color: #A6A6A6;
		text-decoration: underline;
	}

div.leftCol {
	width: 368px;
}	

div.rightCol {
	display: none;
	width: 394px; /* 392 */
	padding: 0 0 0 16px;
}
	/*body.home div.rightCol img {
		padding: 0 0 20px 0;
	}*/
	div.rightCol img {
		display: none;
	}
	div.rightCol div.botNav {
		display: none;
/*		width: 394px;
		height: auto;
		padding: 0 0 20px 0;*/
	}
		body.home div.rightCol div.botNav {
			padding: 0;
		}
	body.home div.rightCol div.botNav {
			display: none;
		}
	div.rightCol div.botNav ul {
		display: none;
/*		margin: 0;
		padding: 0;
		list-style: none;
		width: 394px;*/
	}
		div.rightCol div.botNav ul li {
			float: left;
			width: 97px;
			height: 55px;
			margin: 0; 
			padding: 0;
		}
		div.rightCol div.botNav ul li a, div.rightCol div.botNav ul li a:visited {
			text-decoration: none;
			color: #3B3A97;
			width: 97px;
			height: 55px;
			background-repeat: no-repeat;
			display: block;
			text-indent: -9180701px;
		}
			div.rightCol div.botNav ul li a.Home {
				background-image: url(../gfx/nav_bottom_home.gif);	
			}
			div.rightCol div.botNav ul li a.Company {
				background-image: url(../gfx/nav_bottom_company.gif);
			}
			div.rightCol div.botNav ul li a.Team {
				background-image: url(../gfx/nav_bottom_team.gif);
			}
			div.rightCol div.botNav ul li a.News {
				background-image: url(../gfx/nav_bottom_news.gif);
			}
			div.rightCol div.botNav ul li a.Contact {
				background-image: url(../gfx/nav_bottom_contact.gif);
			}
			
			
			body.home div.rightCol div.botNav ul li.homeLi, 
			body.company div.rightCol div.botNav ul li.companyLi, 
			body.team div.rightCol div.botNav ul li.teamLi, 
			body.news div.rightCol div.botNav ul li.newsLi, 
			body.contact div.rightCol div.botNav ul li.contactLi,
			body.userLogin div.rightCol div.botNav ul li.homeLi {
				display: none;
			}
			
			div.rightCol div.botNav ul li.homeLi, 
			body.company div.rightCol div.botNav ul li.teamLi, body.company div.rightCol div.botNav ul li.newsLi,
			body.team div.rightCol div.botNav ul li.companyLi, body.team div.rightCol div.botNav ul li.newsLi, 
			body.news div.rightCol div.botNav ul li.companyLi, body.news div.rightCol div.botNav ul li.teamLi, 
			body.contact div.rightCol div.botNav ul li.companyLi, div.rightCol div.botNav ul li.teamLi, 
			body.userLogin div.rightCol div.botNav ul li.companyLi {
				padding-right: 1px;
			}
			
			
div.bottom, div.botVertSpc {
	/*width: 796px;*/	
	width: 540px;
}	
	div.botVertSpc {
		font-size: 1px;
		height: 3px;
		line-height: xx-small;
	}		
	div.bottom {
		height: 52px;
		width: 540px;
		/*background-color: #393A96;*/
		background-color: #fff;
		border-top: 1px solid #393A96;
		color: #393A96;
		/*color: #fff;*/
		font-size: 10px;
		letter-spacing: .75px;
	}	
		div.bottom p {
			margin: 0;
			padding: 0;
		}
		div.bottom div.leftCol, div.bottom div.rightCol {
			height: 52px;
		}
		div.bottom div.leftCol {
			width: 217px; /* 251 */
			/*width: 368px;*/
			padding: 0 0 0 19px;
			margin-top: 8px;
			float: left;
		}
		div.bottom div.rightCol {
			margin-top: 8px;
			padding-top: 0;
			width: 270px;
			display: block;
			float: left;
			/*width: 375px;*/
		}
			div.bottom div.rightCol p {
				text-align: right;
			}
			div.bottom div.rightCol img {
				padding: 2px 0 0 6px;
				display: block;
				/*width: 391px; 
				height: 583px;*/
			}
			
