/* lsb css */
body { color: black; font-size: 11px; font-family: arial; background-color: white; background-image: url(im/bg.gif); background-repeat: repeat-x; background-position: 0 top; }
h3 { font-family: arial; color: #343434; }
p { color: #343434; font-size: 12px; font-family: arial; line-height: 15px; margin-top: 0; margin-bottom: 4px; }
a:link { color: #027802; text-decoration: none; }
a:visited { color: #777 ; text-decoration: none; }
a:hover { color: #027802 ; text-decoration: underline; }
a:active { color: red }
.stroke { padding: 1px; border: solid 1px #b2b2b2; }
.text_pages { color: #343434; font-size: 11px; font-family: arial; line-height: 14px; margin-top: 0; margin-bottom: 7px; }
.text_tables { color: #343434; font-size: 13px; font-family: arial; line-height: 15px; margin-top: 0; margin-bottom: 7px; }
.text_home { color: #343434; font-size: 12px; font-family: arial; line-height: 17px; margin-top: 0; margin-bottom: 7px; }
.text_xsm { color: #343434; font-size: 9px; font-family: arial; line-height: 12px; margin-top: 0; margin-bottom: 7px; }
.text_chart { color: #343434; font-size: 10px; font-family: "Arial Narrow"; line-height: 12px; margin-top: 0; }
.what_we_do { color: #fff; font-size: 14px; font-family: "Arial Narrow"; line-height: 16px; margin: 0 0 0; padding: 0; }
.what_we_do_gr { color: #3f3; font-size: 22px; font-family: "Arial Narrow"; line-height: 16px; margin: 3px 0 6px; padding: 0; }
.who_we_are { color: #fff; font-size: 18px; font-family: "Arial Narrow"; line-height: 16px; margin: 0 0 -2px; padding: 0; }
.sub { color: #0c9911; font-size: 14px; font-family: "Arial Narrow"; line-height: 18px; margin-top: 3px; margin-bottom: 3px; }
.sub2 { color: #0c9911; font-size: 14px; font-family: "Arial Narrow"; line-height: 18px; margin-top: 3px; margin-bottom: 3px; }
.sub3 { color: #006b04; font-size: 15px; font-family: "Arial Narrow"; line-height: 18px; margin-top: 3px; margin-bottom: 3px; }
.page_header { color: #3f3; font-size: 16px; font-family: "Arial Narrow"; font-weight: bold; line-height: 18px; margin-top: 0; margin-bottom: 0; }
.feat { color: #343434; font-size: 10px; font-family: arial; line-height: 10px; margin-top: 0; margin-bottom: 4px; }
.feat_head { color: #222; font-size: 10px; font-family: arial; font-weight: bold; line-height: 10px; margin-top: 0; margin-bottom: 3px; }
.arial_text { color: #343434; font-size: 11px; font-family: arial; line-height: 12px; margin-top: 0; }
.footer { color: #fff; font-size: 11px; font-family: arial; line-height: 12px; margin-top: 0; }
h2 { color: #4f6228; font-family: "Arial Narrow"; line-height: 24px; }
.imspace { border: 1px solid #ccc; }
.xline { border-top: 1px dotted #0c9911; margin-top: 2px; margin-bottom: 2px; }
.img { display: block; }
.d_row { background-color: #ffffff; }
.d_row_n { background-color: #ececec; }


#buttons {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCC;
	border-left-color: #CCC;
	width: 724px;
	float: left;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#buttons a {
	background-color: #F6F6F6;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	margin-right: 10px;
	color: #008000;
	font-size: 13px;
	margin-bottom: 10px;
	display: inline-block;
	float: left;
	border: 1px solid #E1E1E1;
	line-height: 13px;
}
#buttons p {
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 0px;
}
#buttons h1 {
	font-size: 24px;
	font-weight: bold;
	color: #616161;
	display: block;
	padding-top: 8px;
	padding-bottom: 10px;
	line-height: 24px;
	float: left;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#buttons h4 {
	font-size: 16px;
	font-weight: bold;
	color: #616161;
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 18px;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #063;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* the overlayed element */
.overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:511px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.overlay .close {
	background-image:url(im/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.overlay.black {
		background-image:url(http://static.flowplayer.org/tools/img/overlay/transparent.png);		
		color:#fff;
	}



