BODY { background-color: #FFFACD; }
#custom-doc {
	    margin:auto;text-align:left; /* leave unchanged */
	    width:60em;/* non-IE */
	    *width:58.55em;/* IE */
	    min-width:780px;/* optional but recommended */
	    min-height: 560px;
	    border: 5px solid #1E90FF;
	    background-color: white;
	    margin-top: 5px;
		}
/* DIV { border: 1px solid green; } */
#hd { height: 60px; background-color: black;
	border-left: 10px solid white; border-right: 10px solid white;
	border-top: 5px solid white;
	text-align: center;
	}
#hd span { color: #FFFACD; font-weight: bolder; font-size: 46px; }
#bd { background-color: ; min-height: 400px; border-left: 10px solid white; border-right: 10px solid white;
	background: url(bd_bg_tilex.jpg) repeat-x; position: relative; 
	}
	
#bbbseal { position: absolute; top: 550px; left: 10px; }

#tagline { width: 100%; text-align: right; }
#tagline-2 { text-align: left; }
#tagline span { width: 350px; display: block; font-weight: bolder; padding: 5px; text-align: center;
	font-size: 24px; margin-left: 400px;
}
#tagline-2 span { display: block; font-weight: bolder; padding: 5px;
	font-size: 24px; margin-left: 10px; color: #666;
}
#armi-logo { padding-left: 10px; }
#armi-list li { font-weight: bolder; list-style: disc outside; margin-left: 20px;
font-size: 15px;
}
#armi-list { list-style: disc inside; }
#armi-list { padding: 0px; margin-top: 20px; }

#sec-block { text-align: center; margin-left: auto; margin-right: auto; color: black;
	font-size: 16px; font-weight: bolder; margin-top: 10px;
	}
#sec-block span { display: block; }
#sec-block span.bullrd { display: inline; color: red; }
#sec-block span.text-red { color: red; font-size: 15px; }
#sec-block span.text-blue { color: #1E90FF; }
#sec-block span.ccards ul { text-align: center; width: 100%; display: block; margin: 10px 0 10px 0; }
#sec-block span.ccards li { display: inline; padding-left: 60px; padding-right: 70px; }

#cont-nums { width: 100%; }
#cont-nums td { text-align: center; border-right: 2px solid white; color: white; vertical-align: top; width: 33%; }
#cont-nums td.last { border-right: none;}
#cont-nums h1 { font-weight: bolder; font-size: 16px; }
#cont-nums p { font-size: 12px; padding: 3px; }
#cont-nums td li { text-align:; }


#ftmsg { text-align: center; width: 100%; margin-top: 10px; }
#ftmsg IMG { margin: 0 10px 0 10px; }
#ftmsg span { color: white; font-weight: bolder; font-size: 28px; }


#mainblock { min-height: 320px; background-color: #FFFFFF; border-left: 1px solid #cccccc; }
#hsblock1 { width: 49.99%; height: 100%; float: left; }
#hsblock2 { width: 49.99%; height: 100%; float: right; }

/*
#hsblock1 div  float: left; 
#hsblock2 div float: right; 
*/

#menunav { min-height: 100%; width: 171px; }

#ft { border-top: 1px solid white; min-height: 100px; background-color: #1E90FF; }

#Table_01 {
	position: relative;
	width:606px;
	height:480px;
}

#mainblock-slice-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:303px;
	height:350px;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
}

#mainblock-slice-02 {
	position:absolute;
	left:303px;
	top:0px;
	width:303px;
	height:240px;
	border-bottom: 2px solid #cccccc;
}

#mainblock-slice-03 {
	position:absolute;
	left:303px;
	top:240px;
	width:303px;
	height:240px;
	
}

#mainblock-slice-04 {
	position:absolute;
	left:0px;
	top:350px;
	width:303px;
	height:130px;
	border-right: 2px solid #cccccc;
}

table#mb-tbl { width: 100%; height: 100%; }
#mb-tbl td { width: 50%; height: 320px; vertical-align: top; }
#mb-tbl tr { height: 100%; }
#mb-col1 { border-right: 2px solid #cccccc; }
