/* New */

body { 
	background-image:url(images2/bck.gif);
		background-image:none;
	background-repeat:repeat-x;
	margin:0;
	padding:0
}

a { color:#00225f; text-decoration:underline; }
a:link { color:#00225f; text-decoration:underline; }
a:active { color:#00225f; text-decoration:underline; }
a:visited { color:#00225f; text-decoration:underline; }
a:hover { color:#00225f; text-decoration:underline; }

td { z-index:0; }

#ridmap {
	background:transparent;
	position:relative;
	margin:0 auto 2em auto;
	left: 333px;
	top: 599px;
}
a#rbox1, a#ibox2, a#dbox3 {
	display:block;
	width:115px;
	height:99px;
	padding-top:00px;
	overflow:hidden;
	position:absolute;
}

a#rbox1 {
	left:-321px;
	top:-585px;
	background:red;
	z-index:auto;
}
a#ibox2 {
	left:-191px;
	top:-585px;
	background:transparent;
}
a#dbox3 {
	left:-62px;
	top:-585px;
	background:transparent;
	z-index:auto;
}




#imap {background:transparent; position:absolute; margin:0 auto 2em auto;}
a#box1, a#box2, a#box3 {
	display:block;
	width:115px;
	height:19px;
	padding-top:80px;
	overflow:hidden;
	position:absolute;
}

* html a#box1, * html a#box2, * html a#box3 {height:20px; he\ight:0;}

.3Squares
{background-image:url(/images2/Reduce-Improve-Design.jpg);
height:auto
}

a#box1 {
	left:173px;
	top:308px;
	background:transparent;
}
a#box2 {
	left:299px;
	top:311px;
	background:transparent;
}
a#box3 {
	left:429px;
	top:308px;
	background:transparent;
}

.content_home {
	background-image:url(images2/bck_home.jpg);
	background-repeat:no-repeat;
}

.content_inside {
	background-image:url(images2/bck_inside.jpg);
	background-repeat:no-repeat;
}

#groupshot {text-align:center;}

#home_margin {
	background-image:url(images2/grad.jpg);
	background-repeat:no-repeat;
}

#hb_all {
	width:500px;
	min-height:450px;
	height:auto !important;
	height:450px;
}

#hb_wrap { }

#hb_content {
	width:270px;
	padding-left:50px;
	padding-top:120px;
}

.hb_text {
	font-family:Arial,Helvetica,serif;
	font-size:9pt;
	color:#0f1937;
	line-height:16px;
}

#in_wrap { }

#in_heading {
	width:510px;
	padding:45px 15px 15px 50px;
	font-weight: bold;
}

#in_content {
	width:525px;
	padding:5px 0px 15px 50px;
	
}

.in_title {
	font-family:Arial,Helvetica,serif;
	font-size:13pt;
	color:#00225f;
	font-weight: bold;
}

.in_text {
	font-family: Helvetica, Arial, serif;
	font-size:9pt;
	color:#00225f;
	line-height:18px;
}

.in_textb {
	font-family: Helvetica, Arial, serif;
	font-size:9pt;
	font-weight: bold;
	color:#00225f;
	line-height:18px;
}

.in_text_plus {
	font-family: Helvetica, Arial, serif;
	font-size:11pt;
	font-weight: bold;
	color:#00225f;
	line-height:18px;
}

.in_pr_heading {
	font-family: Helvetica, Arial, serif;
	font-size:11pt;
	color:#00225f;
	line-height:18px;
	font-weight: bold;
}
ul, li, table, td {
	font-family:Arial,Helvetica,serif;
	font-size:9pt;
	color:#0f1937;
	color:#00225f;
}

#MUR1 {
	position:relative;
	z-index:0;
	float:right;
	padding:0px 0px 220px 45px;
	
 border-width: 0px; 
 border-style: solid; 
 border-color: #000000; 

}
#MUR2	{
	position:absolute;
	left:0px;
	top:310px;
	padding:0px 0px 0px 10px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	z-index:+3;
	
}

#RAV1 {
	position:relative;
	z-index:0;
	float:right;
	padding:0px 5px 45px 15px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

#RET {
	position:relative;
	float:right;
	left:00px;
	top:00px;
	padding:0px 0px 0px 10px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

#train-SUS {
	position:relative;
	z-index:0;
	float:right;
	padding:0px 5px 45px 15px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
#train-IG {
	position:relative;
	z-index:0;
	float:right;
	padding:0px 5px 45px 15px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
#train-MEPfun {
	position:relative;
	z-index:0;
	float:right;
	padding:0px 5px 245px 15px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
#train-MEPsys {
	position:absolute;
	z-index:0;
	float:right;
	padding:0px 5px 245px 15px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}


#t_top {}

#t_bottom {}

#NSPE {
	position:relative;
	float:right;
	top:20px;
	left:85px;
	right:00px;
	padding:00px 0px 0px 00px;
	margin:00px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

#USGBC {
	position:relative;
	float:right;
	left:5px;
	right:0px;
	top:-15px;
	margin:00px;
	padding:0px 00px 0px 00px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

#copy_swoosh { padding:10px 0 10px 15px; }

#copy_coutside {}
#copy_cinside {
	position:absolute;
	width:575px;
}
.copy_cwrap {}
.copy_clinks { padding-left: 25px; clear:both; width:100%; text-align:left; }
.clink { margin-top: 5px; margin-left:5px; margin-right: 5px; float:left;}
.clink50 { margin-top: 5px; margin-left:5px; margin-right: 5px; float:left;}
.clink100 { margin-top: 5px; margin-left:5px; margin-right: 5px; float:left;}

.cspace { margin-top: 5px; margin-left:5px; margin-right: 5px; float:left; width: 20px; text-align:center; }
.fspace { margin-top: 5px;   text-align:center; }
.footer { margin-top: 5px; width: 575px; text-align:center; }
#ts_menu {}

.ts_set {
	margin-top:1px;
}

.ts_item {
	background-image:url(images2/mb.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:26px;
	color:#FFFFFF;
}
.ts_item a { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_item a:link { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_item a:active { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_item a:visited { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_item a:hover { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }

.ts_itemo {
	background-image:url(images2/mb_on.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:26px;
	color:#00225f;
}
.ts_itemo a { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemo a:link { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemo a:active { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemo a:visited { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemo a:hover { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }

.ts_itema {
	background-image:url(images2/mb_warr.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:26px;
	color:#FFFFFF;
}
.ts_itema a { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_itema a:link { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_itema a:active { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_itema a:visited { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.ts_itema a:hover { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }

.ts_itemao {
	background-image:url(images2/mb_warr_on.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:26px;
	color:#00225f;
}
.ts_itemao a { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemao a:link { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemao a:active { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemao a:visited { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.ts_itemao a:hover { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }

.tsubitem {
	background-image:url(images2/mbs.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:26px;
	color:#FFFFFF;
}
.tsubitem a { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.tsubitem a:link { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.tsubitem a:active { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.tsubitem a:visited { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }
.tsubitem a:hover { padding-left:20px; font-size:12px; line-height:25px; color:#FFFFFF; font-weight: bold; text-decoration:none; }

.tsubitemo {
	background-image:url(images2/mbs_on.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:26px;
	color:#00225f;
}
.tsubitemo a { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.tsubitemo a:link { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.tsubitemo a:active { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.tsubitemo a:visited { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }
.tsubitemo a:hover { padding-left:20px; font-size:12px; line-height:25px; color:#00225f; font-weight: bold; text-decoration:none; }

.mmsubs { position:absolute;}

.m_subs { position:absolute; width:180px; margin-left:189px; visibility:hidden; }

.m_sub02 { position:absolute; width:100px; margin-left:189px; visibility:hidden; }
.m_sub03 { position:absolute; width:100px; margin-left:189px; visibility:hidden; }
.m_sub04 { position:absolute; width:100px; margin-left:189px; visibility:hidden; }
.m_sub05 { position:absolute; width:200px; margin-left:189px; visibility:hidden; }
.m_sub06 { position:absolute; width:200px; margin-left:189px; visibility:hidden; }
.m_sub07 { position:absolute; width:150px; margin-left:189px; visibility:hidden; }

#mmsub02 { position:absolute; width:100px; margin-left:189px; visibility:hidden; }
#mmsub06 { position:absolute; width:200px; margin-left:189px; visibility:hidden; }
#mmsub07 { position:absolute; width:150px; margin-left:189px; visibility:hidden; }
/* Corporate Styles */

.just { text-align: justify; }

/* SETUP PAGES FOR PRINTING */

@media print {
	.printhide 	{ display:none;}
	.printhelp	{ width:600px; }
}
@media screen{
	.printonly { display:none; }
}

/* IMAGE BORDERS */
.page-borders		{ background-color:#5D687F; }
.gallery_borders	{ BORDER: #000000 1px solid; }
.borders		{ BORDER: #000000 1px solid; }
.bar-borders		{ height: 20px; border-top: #000000 1px solid; border-bottom: #000000 1px solid; }

/* BUTTONS AND FORMS */
.button-popups{ background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #262662;
		font-size: 8pt;
		font-weight: bold;
		HEIGHT: 22px;
		BORDER: #C0C0C0 1px solid; }

.buttonon-popups{ background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #262662;
		font-size: 8pt;
		HEIGHT: 22px;
		font-weight: bold;
		BORDER: #262662 1px solid }

.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 180PX;
		BORDER: #000000 1px solid; }


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		HEIGHT: 135PX;
		BORDER: #000000 1px solid; }

.dropdown {	COLOR: #333333;
		WIDTH: 180PX;
		FONT: 11px verdana, arial, sans-serif}


.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		background-image: url("picts/shadeform.gif");
		FONT: 11px arial, georgia, "Times New Roman", sans-serif;
		border: #000000 1px solid; }

.searchdrop 	{ WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }

.searchbutton 	{ font-size: 8pt; }

/* SMALL GALLERY MESSAGES */

.divstyle {	position:absolute;
		border: #000000 1px solid;
		top:0;
		left:0; }

.pstyletitle{	position:absolute;
		background:white;
		color:black;
		font-size:10px;
		padding: 3px;
		font-family:verdana, arial; }


.pstylebody {	position:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial; }
