/* ----------------------------------------------------------------- */
/* 
/* MicroBin Global Management System  */                           
/*
/* MAIN INDEX RULES */ 
/* ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- */
/* BANNER */
/* ----------------------------------------------------------------- */
#main-banner-wrap {
   margin-top: 20px;
   width: 680px; 
}
#main-banner-wrap .picture{
   margin: 0px auto;
   width: 650px;
}
/* ----------------------------------------------------------------- */
/* INDEX */
/* ----------------------------------------------------------------- */
#main-container {
   margin-top: 20px;
   width: 680px; 
}
#main-container-wrap {
   margin: 0px auto;
   width: 655px;
}
/* ----------------------------------------------------------------- */
/* MAJOR DIVISIONS */
/* ----------------------------------------------------------------- */
#left {
   width: 445px;
   /*height: 385px;*/
   float: left;
   overflow: hidden;
}
#right {
   width: 206px; 
   /*height: 385px;*/
   float: right;
}
/* ----------------------------------------------------------------- */
/* LEFT STYLES */
/* ----------------------------------------------------------------- */

#row-container-dude { 
   height: 89px;
}
#row-container-dude-left{
   float: left;
   width: 100px;
   height: 88px;
   background: transparent url(/images/slices/dude.gif) center left no-repeat;
}
#row-container-dude-left a{
    width: 100px;
	height: 89px;
    display: block;
	text-indent: -9999px;
    text-decoration: none;
}
#row-container-dude-right{
   width: 330px;
   float: right;
}
#row-container-dude-right .headline{
   color: #aa7818;
   padding-top: 14px;
   padding-right: 18px;
   text-align: right;
   background: transparent url(/images/slices/Capital-Ac.gif) top left no-repeat;
}
#row-container-dude .headline a{
   color: #aa7818;
   text-decoration: none;
}
#row-container-dude .headline a:hover{text-decoration: underline;}
#row-container-dude .body{
   padding-top: 5px;
   padding-right: 20px;
}

#row-container-multi-dude { 
   margin-top: 20px;
   height: 89px;
}
#row-container-multi-dude-left{
   float: left;
   width: 100px;
   height: 88px;
   background: transparent url(/images/slices/multi-dude.gif) center left no-repeat;
}
#row-container-multi-dude-left a{
    width: 100px;
	height: 89px;
    display: block;
	text-indent: -9999px;
    text-decoration: none;
}
#row-container-multi-dude-right{
   width: 330px;
   float: right;
}
#row-container-multi-dude-right .headline{
   color: #aa7818;
   padding-top: 14px;
   text-align: right;
   background: transparent url(/images/slices/Capital-Wf.gif) top left no-repeat;
}
#row-container-multi-dude .headline a{
   color: #aa7818;
   text-decoration: none;
}
#row-container-multi-dude .headline a:hover{text-decoration: underline;}
#row-container-multi-dude .body{
   padding-top: 5px;
   padding-right: 20px;
}

#row-container-letter { 
   margin-top: 20px;
   height: 89px;
}
#row-container-letter-left{
   float: left;
   width: 100px;
   height: 88px;
   background: transparent url(/images/slices/letter.gif) center left no-repeat;
}
#row-container-letter-left a{
    width: 100px;
	height: 89px;
    display: block;
	text-indent: -9999px;
    text-decoration: none;
}
#row-container-letter-right{
   width: 330px;
   float: right;
}
#row-container-letter-right .headline{
   color: #aa7818;
   padding-top: 14px;
   padding-right: 46px;
   text-align: right;
   background: transparent url(/images/slices/Capital-Rx.gif) top left no-repeat;
}
#row-container-letter .headline a{
   color: #aa7818;
   text-decoration: none;
}
#row-container-letter .headline a:hover{text-decoration: underline;}
#row-container-letter .body{
   padding-top: 5px;
   padding-right: 20px;
}
/* ----------------------------------------------------------------- */
/* NEWS & EVENTS */
/* ----------------------------------------------------------------- */
#news-events {
   width: 206px;
}
#news-events a{
   color: #000;
   text-decoration: none;
   font-size: 13px;
   font-weight: bold;
}
#news-events a:hover{
   text-decoration: underline;
}
#news-events .date{
   color: #b7b7b7;
   font-size: 11px;
}
#news-events p{
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 0;
}
/* ----------------------------------------------------------------- */
/* LIVE SEARCH */
/* ----------------------------------------------------------------- */
#LS input{
   border: 1px solid #fff;
   font-size:14px;
   color: #fff;
   background-color: #005da3;
   width: 180px;
}
#LS {
   margin-top: 20px;
   padding-top: 5px;
   padding-left: 8px;
   width: 201px;
   height: 31px;
   background: transparent url(/images/slices/search-bg.gif) top left no-repeat;
}
form {
	border: none;
	padding: 0;
	margin:0;
}
fieldset {
	border: none;
	padding: 0;
	margin:0;	
}


#LSResult {
    z-index: 1000;
	position: absolute;
    margin-top: 6px;
	background-color: #fff; 
    width: 350px; 
	border:1px solid #c4c4c4;
	color: #000;
 }
#LSResult a{
    color: #000;
	display: block;
	padding: 2px 5px;
	border-bottom: 0;
	text-decoration: none;
}
#LSResult a:hover{background-color: #005da3; color: #fff;}
#LSShadow { padding: 5px; }
#LSRes { background-color: #fff; }
.LSRow { padding: 0 5px; }
/*#LSHighlight { }*/
#LSHeader { padding: 2px 2px 8px; }
.lsDate { display: block; color: #000; }

/* ----------------------------------------------------------------- */
/* WHITE PAPER */
/* ----------------------------------------------------------------- */

#right #white-paper {
   width: 206px;
}
#right #white-paper .pdf {
	padding-right:.3em;
	float:left;
}
#right #white-paper a{
   color: #000;
   text-decoration: none;
   margin-left:.2em;
   float:left;
}
#right #white-paper a:hover{
   text-decoration: underline;
}
#right #white-paper p{
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 0;
}

