/***********************************************/
/* Bim_site.css  4-27-2006                          */
/* Use with BimSym's New site         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{

	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-color: #E6ECEC;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.bg{
	background-image:url(../images/bg_1.gif);
}
a:hover {
	color: #003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	text-decoration:none;
}
.link a:hover {
	text-decoration: none;
	color:#D7141C;
	background-color:#F3F3F3;
}
/*************** Top Links  ******************/
.top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #D7141C;
	background-color:#FFFFFF;
	text-decoration:none;
}
.top a:link {
	color: #D7141C;
	background-color:#FFFFFF;
	text-decoration:none;
}

.top a:hover {
	color: #006600;
	background-color:#FFFFFF;
	text-decoration:none;
}

-->

/*************** Header Part ******************/
.header_bg{
	background-image:url(../images/bg1.png);
	background-repeat:repeat-x;
	}

-->

/***************Header Text  ******************/

	
-->

/*************** Body Part ******************/

.gray_right_left{
border-right:1px solid #A8A7AD;
border-left:1px solid #A8A7AD;
}

.gray_left{

border-left:1px solid #666666;
}
.gray_border{
border:1px solid #A8A7AD;

}

.height{ 
	height:10px;
}

.height12px{ 
	height:12px;
}

.height1px{ 
	height:1px;
}

.width{
	width:10px;
}

.height12px{ 
	height:12px;
}

.table_blue_bg{
  background-image:url(../images/tab_head-2.png);
  background-repeat:repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#CCCCCC;
  }
  
  .table_green_bg{
  background-image:url(../images/table_green_bg_02.jpg);
  background-repeat:repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#CCCCCC;
  }

.contact_bg{
	background-image:url(../images/table_bg2_23.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1E7393;
	background-color:#FFFFFF;
	
		}
.contact_bg1{
	background-image:url(../images/table_bg2_24.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	}
/*************** Contact Button  ******************/
#contactbutton{
	CLEAR: both; MARGIN-BOTTOM: 1px; HEIGHT: 32px
}
#contactbutton.css A {
	FONT-SIZE: 11px; 
	FLOAT:left; 
	BACKGROUND-IMAGE:url(../images/minibtn_image.gif); 
	COLOR: #287482; 
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 170px;
	MARGIN-TOP: 2px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px; 
	BACKGROUND-REPEAT:repeat-x; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #2E99C6;
	font-weight:bold;
}
#contactbutton.css A:hover {
	BACKGROUND-IMAGE:url(../images/minibtn_image_over.gif);
	background-repeat:repeat-x; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION:none;
	font-weight:bold;
	color:#003366;
}
#contactbutton.css active A {
	FONT-SIZE: 11px; 
	FLOAT:left; 
	BACKGROUND-IMAGE:url(../images/minibtn_image.gif); 
	COLOR: #003366; 
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 2px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;  
	BACKGROUND-REPEAT:repeat-x; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #003366;
	font-weight:bold;
}
-->

/***************Body Text  ******************/
.red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #D7141C;
	background-color:#FFFFFF;
	text-decoration:none;
}
.red a:link {
	color: #D7141C;
	background-color:#FFFFFF;
	text-decoration:none;
}

.red a:hover {
	color: #006600;
	background-color:#FFFFFF;
	text-decoration:none;
}

.body_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
background-color:#EAF8FD;
}
.body_text a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
background-color:#EAF8FD;
}
.body_text a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
background-color:#EAF8FD;
}
-->
.body_text_whitebg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
background-color:#FFFFFF;
}
.body_text_whitebg a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
background-color:#FFFFFF;
}
.body_text_whitebg a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
background-color:#FFFFFF;
}

.construction{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color:#000000;
}

.body_heading1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1E7393;
background-color:#B3E4F6;
}

.body_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1E7393;
text-decoration:underline;
background-color:#EAF8FD;
}
.body_heading a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1E7393;
text-decoration:underline;
background-color:#EAF8FD;
}
.body_heading a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:underline;
background-color:#EAF8FD;
}

.case_study{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:underline;
background-color:#EAF8FD;
}


.body_heading_whitebg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E7393;
text-decoration:none;
background-color:#FFFFFF;
}
.body_heading_whitebg a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E7393;
text-decoration:none;
background-color:#FFFFFF;
}
.body_heading_whitebg a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
background-color:#FFFFFF;
}
.body_heading_whitebg a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
background-color:#FFFFFF;
}

-->

/*************** Footer Links  ******************/
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	background-color:#FFFFFF;
	text-decoration:none;
}
.footer a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	background-color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #006600;
	background-color:#FFFFFF;
	text-decoration:none;
}

-->
.blue12px{
    FONT-SIZE: 12px; 
	COLOR: #287482; 
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}


/*************** END  ******************/
