/* CSS Document */

#container {
	width: 795px;
	padding: 100px 20px 0 20px;
	position: relative;
}

#ccol {
	width: 835px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
}

#lcol {
	width: 520px;
	float: left;
}

#rcol {
	width: 260px;
	float: right;
	background: url(../images/rcol_back.gif) left top repeat-y;
	margin-bottom: 15px;
}

#lcol {
	padding-bottom: 10px;
}

#logo {
	margin-top: 30px;
	height: 56px;
}

#logo img {
	margin-right: 15px;
}

#mainimg {
	width:835px;
	height:300px;
}

#mainimg img { vertical-align: bottom;}

#enewsLink { padding-top: 6px; width: 180px; height: 19px; }
#enewsLink a { background: url(../images/bt_eNews.gif) left center no-repeat; text-indent: -9999px; display: block; width: 100%; height: 100%; }
#enewsLink a:hover { background-position: right top; }

h3 { font-size: 1.4em; font-weight: normal; margin: 0; }

/* ================
	top button
================ */

#topBt li { position: absolute; top: 0; left: 0; width: 190px; height: 80px; }
#topBt li#tBusiness { width: 295px; }
#topBt li#RFP { left: 295px; }
#topBt li#MPG { left: 475px; }
#topBt li#MI { left: 655px; }
#topBt li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
#topBt li#tBusiness a { background: url(../images/topBt_tBusiness.jpg) no-repeat; }
#topBt li#RFP a { background: url(../images/topBt_RFP.gif) no-repeat; }
#topBt li#MPG a { background: url(../images/topBt_MPG.gif) no-repeat; }
#topBt li#MI a { background: url(../images/topBt_MI.gif) no-repeat; }
#topBt li a:hover { text-decoration: none; background-position: left bottom !important; }

/* ================
	message
================ */

#topMessage { margin-bottom: 15px; dispaly: block; }
#topMessage h2 { background-color: #800; color: white; font-weight: bold; padding: 5px; text-align: center; font-size: 1.4em; margin-bottom: 10px; }
#topMessage p { margin-top: 0; margin-bottom: 10px; }

/* ================
	rcol
================ */

#rcol h4 { font-size: 1.2em; font-weight: normal; margin: 0; line-height: 26px; text-align: center; background: #333 url(../images/rcol_title_back.gif) no-repeat; color: #FFF; }
#eNews, #meetUs, #archives { width: 250px; padding: 5px; }

/* eNews */
#eNews { background: url(../images/rcol_back_t.gif) left top no-repeat; }
#subscribe { margin-top: 5px; }
#subscribe a { display: block; width: 100%; height: 35px; text-indent: -9999px; background: url(../images/bt_subscribe.gif) no-repeat; }
#subscribe a:hover { background-position: right top; }
#eNewsLink dt { font-weight: bold; }
#eNewsLink dd { padding: 1px 0; }

/* meetUs */
#meetUs dl { padding: 5px; border-bottom: 1px dotted #999; }
#meetUs dt { color: #17C; font-size: 1.2em; line-height: 1.4em; }

/* archives */
#archives { background: url(../images/rcol_back_b.gif) left bottom no-repeat; }
a.mouth { background: #CCC url(../images/point_plus.gif) 3px center no-repeat; padding: 2px 0 2px 18px; color: #000; display: block; width: 232px; }
a.mouth:hover, a.selected { background-color: #E40; color: #FFF; text-decoration: none; }
a.selected { background: #E40 url(../images/point_minus.gif) 3px center no-repeat; }
#archiveDate li { margin-top: 1px; }
#archiveDate dd { padding: 1px 0; }

#eNewsLink dt, #archiveDate dt { background: url(../images/point_red.gif) 3px 10px no-repeat; padding-top: 5px; padding-left: 11px; }
#eNewsLink dd a, #archiveDate dd a { display: block; width: 240px; padding: 3px 5px; background-color: #EEE; color: #333; }
#eNewsLink dd a:hover, #archiveDate dd a:hover { background-color: #E2E2E2; color: #333; text-decoration: none; }

/* ================
	news
================ */

#news h3 { border-top: 2px solid #17C; border-bottom: 1px solid #BBB; padding: 5px; }
#news dl { width: 100%; }
#news dt { background: url(../images/point_s_on.gif) left top no-repeat; background-position: 5px 12px; padding: 7px 10px 7px 13px; float: left; clear: both; }
#news dd { padding: 7px 0; padding-left: 135px; border-bottom: 1px solid #BBB; }
#nbn { float: right; padding-top: 7px; }
#nbn p { margin: 0; }
#nbn p a { display: block; width: 100px; padding: 2px 5px; background-color: #BBB; color: #FFF; text-align: center; text-decoration: none; }
#nbn p a:hover { background-color: #E40; }




@media print{

#rcol {	display: none;}

/*#wrapper*/
/* NC7 */
html*#wrapper { width: 530px;}
/* safari */
html[xmlns*=""] body:last-child #wrapper {width: 620px;}
/*firefox opera */
#wrapper {	width: 620px; }
/*IE6*/
*html #wrapper { width: 620px;}
/*IE7*/
*:first-child+html #wrapper {width: 620px;}

/*#lcol*/
/* NC7 */
html*#lcol { width: 530px;float: none;}
/* safari */
html[xmlns*=""] body:last-child #lcol {width: 620px;float: none;}
/*firefox opera */
#lcol {	width: 620px; float: none;}
/*IE6*/
*html #lcol { width: 620px; float: none;}
/*IE7*/
*:first-child+html #lcol {width: 620px;float: none;}

/* #mainimg */
/* NC7 */
html*#mainimg {width:530px;overflow:hidden; clear:both;}
/* safari */
html[xmlns*=""] body:last-child #mainimg {width:620px;overflow:hidden; clear:both;}
/*firefox opera */
#mainimg {	width:620px; overflow:hidden; clear:both;}
/*IE6*/
*html #mainimg { width:620px; overflow:hidden; clear:both;}
/*IE7*/
*:first-child+html #mainimg { width:620px; overflow:hidden; clear:both;}

/*#header*/
/* NC7 */
html*#header { width: 530px;float: none;}
/* safari */
html[xmlns*=""] body:last-child #header {width: 620px;float: none;}
/*firefox opera */
#header {	width: 620px;float: none;}
/*IE6*/
*html #header { width: 620px;float: none;}
/*IE7*/
*:first-child+html #header {width: 620px;float: none;}

/*#footer*/
/* NC7 */
html*#footer { width: 530px;float: none;}
/* safari */
html[xmlns*=""] body:last-child #footer {width: 620px;float: none;}
/*firefox opera */
#footer {	width: 620px;float: none;}
/*IE6*/
*html #footer { width: 620px;float: none;}
/*IE7*/
*:first-child+html #footer {width: 620px;float: none;}

h1 {}

#topBanner { display: none; }


#mainimg{display:none !important}

#topBanner { display: none !important; }
#container{padding:0}

.earthquake{margin-top:10px !important;clear:both}

}
