@charset "utf-8";
/* CSS Document */

html, body {
	background-color:#ffffff; 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px; 
	color: #333333; 
	line-height:1.5em; 
	height:100%;
	margin:6px 0 0 0 ;
}
.page-container {
	margin: auto; 
	 height: auto; 
}

.page-container2 {
	width: 881px;
	margin: auto; 
	height: 450px; 
	overflow:hidden; 
}

.page-container3 {
	width: 881px;
	margin: auto; 
	border:solid 1px #333333; 
	height: auto; 
	overflow:hidden; 
}


#top-header {
	height:200px;
	text-align:right;
	width:881px;
	float:right;
}

#top-address {
	position:static;
	float:right; 
	
	text-align:right; 
	margin-right:194px; 
	margin-top:60px;
	color:#333333; 
	font-size:15px;
	font-weight:bold;
}

#clients{
	float:left; 
	text-align:left; 
	margin:0; 
	padding:3px 10px 3px 10px; 
	color:#ecebeb; 
	font-size:12px;
}

#clients2{
	float:right; 
	text-align:left; margin:0; 
	padding:3px 50px 3px 10px; 
	color:#ecebeb; 
	font-size:12px;
}

#sitemap{
	float:left; 
	text-align:left; 
	margin:0; 
	padding:3px 10px 10px 10px; 
	color:#ecebeb; 
	font-size:12px;
}

#sitemap2{
	float:right; 
	text-align:left; 
	margin:0; 
	padding:3px 200px 3px 10px; 
	color:#ecebeb; 
	font-size:12px;
}

#nav2{
	text-align:center;
	margin:auto;
	width:990px;
	padding-left:50px;
}

.img {
	border: 1px solid #000000;
}

.img:hover {
	border: 1px solid #186dc7;
}

#logo {
	height:82px; 
	border-bottom:solid 1px #fff; 
	margin-top:0px;
	text-align:left;
}
#contentindex {
	width:auto; 
	padding:3px 10px 5px 20px; 
	margin:0 0 15px 0; 
	height: auto;
	font-size:11px;
}

.contentindex {
	width:auto; 
	padding:3px 10px 5px 20px; 
	margin:0 0 15px 0; 
	height: auto;
	font-size:11px;
}

.contentindex2 {
	width:auto; 
	padding:2px 4px 4px 20px; 
	margin:0 0 15px 0; 
	height: auto;
}

#contentindex2 {
	width:auto; 
	padding:2px 4px 4px 20px; 
	margin:0 0 15px 0; 
	height: auto;
}
#content {
	width:auto; 
	padding:3px 20px 5px 20px; 
	margin:0 0 15px 0; 
	height: auto;
}

.iframe {
	width:800px;
	height:295px;
	border:none;
	


}

#content-footer {
	margin:auto;
	width: 800px; 
	padding-bottom:10px;
	padding-top:10px;	 
	text-align:center;
	font-size:10px;
	color:#999999;
}

.content-footer2 {
	margin:auto;
	width: 800px; 
	padding-bottom:10px;	 
	text-align:center;
	font-size:10px;
	color:#999999;
}


.content-footer {
	margin:auto;
	width: 800px; 
	padding-bottom:10px;
	padding-top:10px;	 
	text-align:center;
	font-size:10px;
	color:#999999;
}

.bullet {
	color: #186dc7;
	font-weight:bold;
	font-size:13px;

}

.agreen:link {
	color: #009933; 
	text-decoration:none;
}

.agreen:visited {
	color: #009933; 
	text-decoration:none;
}
.agreen:hover {
	color: #cccccc; 
	text-decoration:none;
}

.agreen:active {
	color: #009933; 
	text-decoration:none;
}


a:link {
	color: #999999; 
	text-decoration:none;
}

a:visited {
	color: #999999; 
	text-decoration:none;
}
a:hover {
	color: #186dc7; 
	text-decoration:none;
}

a:active {
	color: #999999; 
	text-decoration:none;
}

.a2:link {
	color: #186dc7; 
	text-decoration:none;
	font-weight:bold;
}

.a2:visited {
	color: #186dc7; 
	text-decoration:none;
	font-weight:bold;
}
.a2:hover {
	color: #999999; 
	text-decoration:none;
	font-weight:bold;
}

.a3:active {
	color: #333333; 
	text-decoration:none;
	font-weight:normal;
}

.a3:link {
	color: #333333; 
	text-decoration:none;
	font-weight:normal;
}

.a3:visited {
	color: #333333; 
	text-decoration:none;
	font-weight:normal;
}
.a3:hover {
	color: #186cd7; 
	text-decoration:none;
	font-weight:normal;
}

.a3:active {
	color: #186dc7; 
	text-decoration:none;
	font-weight:normal;
}

.a4:link {
	color: #333333; 
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
}

.a4:visited {
	color: #333333; 
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
}
.a4:hover {
	color: #186cd7; 
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
}

.a4:active {
	color: #186dc7; 
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
}


.awhite:active {
	color: #ffffff; 
	text-decoration:underline;
	font-weight:bold;
}

.awhite:link {
	color: #ffffff; 
	text-decoration:underline;
	font-weight:bold;
}

.awhite:visited {
	color: #ffffff; 
	text-decoration:underline;
	font-weight:bold;
}
.awhite:hover {
	color: #cccccc; 
	text-decoration:underline;
	font-weight:bold;
}




.whitelink:visited {
	color: #ffffff; 
	text-decoration:none;
}

.whitelink:hover {
	color: #cccccc; 
	text-decoration:none;
}

.whitelink:active {
	color: #ffffff; 
	text-decoration:none;
}

.whitelink {
	color: #ffffff; 
	text-decoration:none;
}


h1 {
	font-size:18px; 
	font-weight:bold; 
	color:#186dc7;
	margin-top:0px;
	padding: 0px 25px 10px 20px;
}

.leedtitle {
	font-size:18px; 
	font-weight:bold; 
	color:#009933;
	margin-top:0px;
	padding: 0px 25px 10px 20px;
}


h3 {
	font-size:18px; 
	font-weight:bold; 
	color:#009933;
	margin-top:0px;
	padding: 0px 25px 10px 20px;
}

h2 {
	font-size:18px; 
	font-weight:bold; 
	color:#186dc7;
	padding: 20px 25px 0px 25px;
}
.images{
	border:solid 1px #ffffff; 
	padding:5px; 
	background:#186dc7;
	
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding: 0px 25px 5px 20px;
}

.p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

.underline {
	font-size:10px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}

#copyright {

	margin-top:500px;
	text-align:left;
	font-size:10px;
	color:#999999;

}

.copyright2 {
	text-align:center;
	padding-top:120px;
	font-size:10px;
	color:#999999;

}

.txt {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px; 
	color: #333333; 

}

li {
	list-style:none;
	list-style-type:none;

}

.leedbg {
	background-image:url(images/leed_symbol.jpg);
	background-repeat:no-repeat;
	background-position:center -1px;
}

.whitetxt {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #ffffff; 
	
}
.contact {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #999999; 
	
}

.contact2 {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #186dc7; 
	
}

.contact3 {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #186dc7; 
	
}

.contact4 {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333; 
	
}


.bamcobold:link, .bamcobold:active, .bamcobold:visited  {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #186dc7; 	
}

.bamcobold:hover  {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #cccccc; 	
}

.contactbox {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px; 
	color: #ffffff; 
	line-height:1.8em; 
}

.tab {
	background-image:url(images/tab.jpg);
	background-repeat:no-repeat;
	height:35px;
}

.border {
	border-top:1px solid #cccccc;
	background-repeat:no-repeat;
}

.leed {
 color:#009933;
 font-size:9px;
}

.box {
	border:1px solid #cccccc;
	padding:10px;

}

.bluebox {background-color:#186dc7; }

.box2 {
	border:1px solid #cccccc;
	padding:10px;
	width:300px;
	margin-left: 30px;
	margin-top:10px;

}

/*This is the style sheet for the collapsible divs. */

.mC {width:100px; margin:5px; float:right;}
.mH {color:#000000; cursor:pointer;  font-weight:normal; text-decoration:none}
.mH2 {color:#000000; cursor:pointer;  font-weight:normal; text-decoration:none; height: 30px;}
.mL {display:none; margin-bottom:0px;}
.mL2 {display:none; margin-bottom:0px; padding-left:10px; padding-top:2px; padding-right:5px; padding-bottom: 5px; border:1px #cccccc dotted;}
.mO {margin-left:10px; display:block;}

/*This is the J Query Style for the popup window for system requirements. */
.rss-popup {   
    margin: 100px auto;   
    padding: 0;   
    width: 100px;   
    list-style: none;   
    position: relative;   
}   
  
div.rss-popup em {   
    background: url(blue_box.jpg) no-repeat;   
    width: 100px;   
    height: 49px;   
    position: absolute;   
    top: -70px;   
    left: -0px;   
    text-align: center;   
    text-indent: -9999px;   
    z-index: 2;   
    display: none;   
}   
  
#rss-icon {   
    width: 42px;   
    height: 42px;   
    background: url(system.jpg) no-repeat 0 0;   
    text-indent: -9999px;   
    margin: 0 auto;   
    display: block;   
}



/*JQuery Transition through pages*/ 
	
/*preload classes*/ 
