body
{
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../_images/template/bg-filler.gif);
}

/* Typography: */
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 13px;
}

a			{font-weight: bold;}
a:link		{color: #223D72}
a:visited	{color: #735F22}
a:hover		{text-decoration: underline;}

acronym		{text-decoration: none;}

.breadcrumb {
	font-weight: normal;
	font-size: 11px;
	padding: 2px 5px;
	#padding: 0px 5px; /* Windows IE hack */
}

.small {
	font-size: 11px;
}

.big {
	font-weight: bold;
	font-size: 15px;
}

.hide {
	display: none;
}

.show {
	display: block;
}



p {
	line-height: 120%;
}
	p.pageTitle {
		color: #E8CB84; /* yellow-orange */
		font-weight: bold;
		line-height: 90%;
		
	}
	
	p.subhead {
		font-size: 18px;
		color: #223D72; /* dark blue */
		font-weight: normal;
		line-height: 90%;
		padding-top: 10px;
	}
	
	p.black {
		color: #000000;
		font-weight: bold;
	}
	

.error {
	color: CC0000;
	font-weight: bold;
}

.faq_q {
	font-weight: bold;
}

.subhead {
	font-size: 20px;
	color: #5C6535; /* dark green */
}

.section {
	font-size: 17px;
	color: #5C6535; /* dark green */
}

.subsection {
	font-size: 15px;
	color: #5C6535; /* dark green */
}

.sidebar {
	padding: 0px 10px;
	font-size: 11px;
	font-color: #666666;
	padding-bottom: 10px;
}

.placementList {
	padding-left: 7px;
	text-indent: -7px;
	padding-bottom: 2px;
}


/* Layout Design: */
#nav {
	z-index: 20;
	background-color: transparent;
	position: absolute;
	width: 100%;
}
	
	#navBG {
		z-index: 20;
		background-image: url(../_images/template/bg-nav.gif);
		background-repeat: no-repeat;
		height: 23px;
		#height: 26px; /* Windows IE HACK */
		padding: 1px;
	}
	
		#navBar {
			z-index: 20;
			width: 720px;
			padding: 0px;
		}	
	
			.navBlock {
				z-index: 20;
				border-left: 1px solid #FFFFFF;
				border-right: 1px solid #FFFFFF;
				background-color: #121D84; /* dark blue */
				width: 150px;
				float: left;
			}
			
			.navBlockHover {
				z-index: 20;
				border: 1px solid #FFFFFF;
				background-color: #4C6699; /* dk medium blue */
				width: 150px;
				float: left;
			}
			
			
				a.topNavBtn:link, a.topNavBtn:visited {
					z-index: 20;
					display: block;
					padding: 3px;
					
					color: #FFFFFF;
					font-weight: normal;
					text-decoration: none;
				}
				
				a.topNavBtn:hover {
					z-index: 20;
					display: block;
					padding: 3px;
					
					color: #FFFFFF;
					font-weight: normal;
					text-decoration: underline;
				}
	
	
				.subNavHover {
					z-index: 20;
					background-color: #7A90AE; /* lt medium blue */
					border-top: 1px solid white;
					border-left: 1px solid #121D84; /* dark blue */
					border-right: 1px solid #121D84; /* dark blue */
					border-bottom: 1px solid #121D84; /* dark blue */
					#text-align: left;
				}
				
				.subNavHide {
					display: none;
				}
				
					a.subNav:link, a.subNav:visited {
						z-index: 20;
						display: block;
						padding: 3px;
						padding-left: 7px;
						border-bottom: 1px dashed #121D84; /* dark blue */
						width: 138px;
						
						color: #121D84; /* dark blue */
						font-weight: normal;
						font-size: 11.5px;
						text-decoration: none;
						text-align: left;
					}
					
					a.subNav:hover {
						z-index: 20;
						display: block;
						background-color: #121D84; /* dark blue */
						padding: 3px;
						padding-left: 7px;
						border-bottom: 1px dashed #121D84; /* dark blue */
						width: 138px;
						
						color: #FFFFFF;
						font-weight: normal;
						font-size: 11.5px;
						text-decoration: none;
						text-align: left;
					}
	
	

	
#content {
	padding-top: 25px;
	#padding-top: 28px; /* Windows IE HACK */
	width: 680px;
	
	text-align: left;
}

	div.flashShow {
		visibility: visible;
	}
	div.flashHide {
		visibility: hidden;
	}

#footer {
	background-image: url(../images/sil/template/bg-footer.jpg);
	background-repeat: repeat-x;
	height: 75px;
}

	#footerContent {
		background-image: url(../images/sil/template/footer-hline.gif);
		background-repeat: no-repeat;
		width: 738px;
		padding-top: 2px;
		
		text-align: left;
	}
	
		#footerLinks {
			float: right;
			width: 500px;
			height: 25px;
			padding: 2px;
			margin-right: 10px;
			
			text-align: right;
			font-size: 11.5px;
		}
		
			a.footer:link, a.footer:visited {
				font-weight: normal;
				font-size: 11.5px;
				text-decoration: none;
				text-align: left;
			}
			
			a.footer:hover {
				font-weight: normal;
				font-size: 11.5px;
				text-decoration: underline;
				text-align: left;
			}







/* style sheet for the form: */

form {
	width: 100%;
}

form div.wrapper {
	width: 500px;
	height: 25px;
	padding: 3px;
	border: 1px red none;
}

form div.label {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 150px;
	float: left;
	padding: 2px 0px;
	border: 1px red none;
}

form div.input {
	font-size: 12px;
	text-align: left;
	width: 340px;
	float: right;
	padding: 0px;
	border: 1px green none;
}

form div input, form div textarea, form div select, form div label input {
	font-size: 12px;
	padding: 0px 2px;
}

form p.heading {
	font-size: 14px;
	font-weight: bold;
	color: #2F387E;
	background: #DACEC0;
	padding: 3px;
}

.tip, form p.tip, form div.tip, form label.tip {
	font-size: 11px;
	color: #2F387E;
	color: #333333;
}

form div.sidenote {
	font-family: Verdana, Arial, Geneva, san-serif;
	font-size: 10px;
	color: #2F387E;
	background: #C0C6D2;
	padding: 10px;
	float: right;
	width: 150px;
	margin-top: 22px;
	border: 1px dashed #72727F;
}


/* tomstones and references: */

table.tombstone {
	border: 1px solid #4E648E;
}

.tombstone td {
	background: #FFFFFF;
	height: 360px;
	font-size: 11px;
	line-height: 120%;
}

.tombstone td img {
	margin: 10px 0px 15px 0px;
}

.person {
	font-size: 13px;
	font-weight: bold;
}

.investors {
	font-size: 10px;
}

.investors b {
	font-size: 11px;
}


.tombstone .head {
	background: #4E648E;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 0px;
	height: 24px;
	#height: 16px; /* Windows IE Hack */
}

.tombstone .bottom {
	border-bottom: 1px solid #E5E0CA;
}

.tombstone .left {
	border-left: 1px solid #E5E0CA;
}

.tombstone .right {
	border-right: 1px solid #E5E0CA;
}




table.references {
	border: 1px solid #4E648E;
}

.references td {
	font-size: 11px;
	line-height: 120%;
}

.references .head {
	background: #4E648E;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	height: 24px;
	#height: 16px; /* Windows IE Hack */
}

.references .search {
	font-style: italic;
}

.references .bottom {
	border-bottom: 1px solid #E5E0CA;
}

.references .left {
	border-left: 1px solid #E5E0CA;
}

.references .right {
	border-right: 1px solid #E5E0CA;
}


.author {
	color: #223D72; /* dark blue */
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	margin: 8px 20px 32px 20px;
}

.testimonial {
	margin: 8px 20px;
}
