body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;	font-weight:normal; }
ol,ul {	list-style:none; margin:0; padding:0; border:0; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
abbr,acronym { border:0; }

p { margin:10px 0; }


body { /*background: url(gfx/bg.png) repeat-x top left;*/ text-align:center; font:62.5%/1.5em Verdana, Arial, Helvetica, sans-serif; height:100%;}

#wr { width:960px; margin:0 auto; text-align:left;height:100%;  }
#logo { float:left; }
#TopImg { float:right; position:relative; z-index:70; top:0; margin-right:110px; margin-bottom:-24px; }
#hd { width:100%; }
#menu ul,li { display:inline; margin:0; padding:0; float:left; }
#menu { clear:both; width:100%; display:block; background:url(gfx/menu-bg.png) repeat-x; height:37px; font-size:13px; }
#menu li a { padding-right:30px; border-right:1px solid #fff; height:37px; color:#757daf; text-decoration:none; background:url(gfx/menu-bg-normal.png) repeat-x; display:block;}
#menu li a:hover, #menu li a.mselect { background:url(gfx/menu-bg-a.png) repeat-x; color:#fff;}
#menu li a#home, a#equipment, a#services, a#about, a#contact { width:100px; line-height:33px; text-indent:20px;  }
#bd {  /*background:url(gfx/bdbg.png) no-repeat;*/ clear:both; text-align:left; font-size:12px; margin-top:7px; border:3px solid #f4f4f4;  }
#cnt { margin:15px;}
#ft { margin:10px 0 0 0; padding:5px; background-color:#faf9f9; border-top:1px solid #eee;}
#bbb_logo { float:left; position: absolute; left: 1009px;}
.bbbo1912 a { font-size: 8px !important; position:relative; top:12px; }
.error { color:#FF0000;}
#contactform { /*background-color: #E9E9E9; 
			   width:700px;*/
               font-size:11px;
			  }
input, select, checkbox, textarea {
	color: #323756;  
	background: #ddd;/*#D6D9E9;*/
	border: 1px outset #757DAF;
}
label {
	display: block;
}

.button {
	background: #CCCCCC;
}
input:focus, select:focus, checkbox:focus, textarea:focus {
	color: #FFFFFF;
	background: #323756;
}
input:disabled { background-color: #999999; border-style:inset;}

.heading { font-size:16px; color: #ff0000; font-style:italic; font-weight:bold; }
.divsearch{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323756;
	background-color: #ffffff;
	border-color:#323756;
	border-width: 2px;
	border-style:solid;
	}
      
.textb1 {
	font-size: 14px;
	font-weight: bold;
	color: #757DAF;
}
.bigtext, h2, h6 {
	font-size: 24px;
	font-weight: bold;
	color: #757DAF;
	margin:0px 0px 8px 0px;
}

.bolduit {
	font-weight: bold;
}
.bolduit2 {
	font-weight: bold;
	font-size:16px;
	color:#FF0000;
}
/* Home page styles */
h6{ font-size:16px; margin-bottom:10px;}
#homepage{margin-top:5px; border:2px solid #f4f4f4; border-collapse:separate; border-spacing:5px; }
#homepage td{padding:4px; vertical-align:top;}
#homepage .newsitem{margin-bottom:10px; font:11px Arial, Helvetica, sans-serif; border-bottom:1px dashed #999; border-top:1px dashed #999; width:97%;}
#homepage .newsitem a{text-align:right; color:red; text-decoration:underline; display:block;}
#homepage .bolduit {
	font-weight: bold;
}
blockquote { text-align: left; text-indent: 34px; background: url(gfx/quote_open.gif) no-repeat top left ; margin-bottom:15px;}
blockquote p {
	line-height:23px; margin: 0;
	font:italic 12pt Verdana, Arial, Helvetica, sans-serif; color:#757daf; text-align:justify;
	padding-right: 27px; background: url(gfx/quote_close.gif) no-repeat bottom right;
	
}

.news{border-left:1px dotted #757daf; padding-left:5px;}
.news samp{color:#FA7A0C; font: bold 10pt Arial, Helvetica, sans-serif;}
.news p{text-indent:20px; } 
.news p span{font-weight:bold; }
hr {width:95%; border:0; color: #757DAF; background-color: #757DAF; height: 1px;}

a{color:#757DAF; text-decoration:none; font-weight:bold;}
a:hover{color: #0B268A;}