body {
		margin: 20px;
		padding: 0px;
		background: #f4f5f5;
		font: 18px arial, sans-serif; 
		}

	pre {text-indent: 30px}
	h3{
	font-size:24px;
	line-height:28px;
	color:#FFF;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	h2{
		font-size:17px;
		margin:0px;
		padding:0px;
	}
	.blurb{
	color:#ffffff;
	font-size:17px;
	text-align: left;
	}
	.box_content{
	color:#666666;
	font-size:12px;
	text-align: left;
	line-height:16px;
	}
	.logo_text{
		font-size:14px;
	}
	
	div#container{
		margin: 0px auto; 
		margin-top:10px;
		width:947px;
		}
 
	#tabmenu {
		font: 15px arial, sans-serif;
		color: #000;
		border-bottom: 1px solid #cccccc;
		margin: 12px 0px 0px 5px;
		padding-left: 20px;
		z-index: 1;
		
		}

	#tabmenu li {

		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #000;
		background: #eaeaea;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		border: 1px solid #cccccc;
		padding: 2px 8px 0px 8px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.active {
		background: #eaeaea;
		border-bottom: 3px solid red; }
		
	#home #tabmenu-home a,
	#air #tabmenu-air a,
	#convey #tabmenu-convey a,
	#fluid #tabmenu-fluid a,
	#mixing #tabmenu-mixing a,
	#feeding #tabmenu-feeding a,
	#valving #tabmenu-valving a,
	#screening #tabmenu-screening a,
	#explosion #tabmenu-explosion a,
	#cooling #tabmenu-cooling a
	{
		background: white;
		color:#00C;
		border-bottom: 3px solid white;
	}

	#tabmenu a.active:hover {
		background: #cbe1f4;
		color: #DEDECF; }

	a.abox_content{
	color:#666666;
	font-size:12px;
	text-align: left;
	line-height:15px; 
	text-decoration:none;
	}
	
	a.abox_content:hover{
	color:#06C;
	font-size:12px;
	text-align: left;
	line-height:15px;
	text-decoration:underline;
	}


	#content {
		font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		padding: 10px;
		border: 1px solid #cccccc;
		border-top: none;
		z-index: 2;
		border-bottom:#FFFFFF;	
		border-left:#FFFFFF;
		border-right:#FFFFFF;	
		}
	#content_i {
		font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		padding: 10px;
		border: 1px solid #cccccc;
		border-top: none;
		z-index: 2;
		border-bottom:#FFFFFF;	
		border-left:#FFFFFF;
		border-right:#FFFFFF;	
		}

		
	#contentback {font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		background-image:url(../images/backgd.jpg);
		background-position:left;
		background-repeat:repeat-y;
		width:957px;
		border-top: none;
		z-index: 2;
		border-bottom:#FFFFFF;	
		border-left:#FFFFFF;	
		border-right:#FFFFFF;
		} 
		
	#contentback_i{font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		background-image:url(../images/backgd.jpg);
		background-position:left;
		background-repeat:repeat-y;
		width:957px;
		border-top: none;
		z-index: 2;
		border-bottom:#FFFFFF;	
		border-left:#FFFFFF;	
		border-right:#FFFFFF;	
		} 

	#content a {
		text-decoration: none;
		color: #E8E9BE; }

	#content a:hover { background: #898B5E; }

#outer_dmck{
	height:500px;
	background-color:#FFFFFF;
	vertical-align:top;
	width:900px;
}

#top_dmck{
	padding:10px;
	padding-top:0px;
	padding-left:20px;
	width:860px;
	height:270px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.mainheader{
	font-size:18px;
	font-weight:bold;
	line-height:28px;
	font:Geneva, Arial, Helvetica, sans-serif;
}

#main_dmck_sub1a{

	padding-left:20px;
	padding-right:10px;
	padding-top:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;

	line-height:20px;
}
#main_dmck_top{
	padding-left:20px;	
	padding-top:10px;
	background-image:url(../images/images_top.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;	
	width:850px;
	height:260px;
	line-height:20px;
}
#main_dmck_top_text{
	width:400px;
}
#main_dmck_sub1{
	padding:5px;
	float:left;
	width:270px;
}
#main_dmck_sub2{
	padding:5px;
	float:left;
	width:380px;
}
#main_dmck_sub3{
	padding:5px;
	float:left;
	width:760px;
}
#main_dmck_sub3a{
	padding:5px;
	float:left;
	width:240px;
}
#main_dmck_sub3b{
	padding:5px;
	float:left;
	width:240px;
}
#main_dmck_sub3c{
	padding:5px;
	float:left;
	width:240px;
}

/* Three boxes */

#outerbox{
float: left;
width: 205px;
height: 150px;
margin-right:5px;
}

#innerbox1_top{
background-image:url(../images/images_03.jpg); 
height: 10px; 
width: 205px;
}

#innerbox1_middle{
background-image: url(../images/images_06.jpg);
background-repeat:repeat-y;
padding: 10px;
padding-top:0px;
padding-bottom:0px;
height: 150px;
width: 185px;
display:block;
}

#innerbox1_bottom{
background-image: url(../images/images_08.jpg); 
height: 6px;
width: 205px;
}

#innerbox5_top{
background-image: url(/Portals/0/images/ifma_08.jpg); 
height: 54px; 
width: 205px;
}

#innerbox5_middle{
background-image: url(/Portals/0/images/ifma_11.jpg);
padding-bottom: 10px;
height: 115px;
width: 205px;
}

#innerbox5_bottom{
background-image: url(/Portals/0/images/ifma_14.jpg);
height: 36px;
width: 205px;
}


#innerbox7_top{
background-image: url(/Portals/0/images/ifma_05.jpg); 
height: 55px; 
width: 205px;
}

#innerbox7_middle{
background-image: url(/Portals/0/images/ifma_12.jpg);
padding-bottom: 10px;
height: 115px;
width: 205px;
}
 
#innerbox7_bottom{
background-image: url(/Portals/0/images/ifma_15.jpg);
height: 36px;
width: 205px;
}

#footer{
background-image:url(../images/bott.jpg);
background-repeat:repeat-x;
width: 940px;
margin-left:5px;
padding-top:10px;
font-size:10px;
}
#top_internal
{
	margin:10px;
	margin-bottom:0px;
}
#mid_internal
{ 
	margin:10px;
}

#top_internalpage_hold{
	padding-left:30px;
}

#top_internalpage
{
	background-image:url(../images/images_internal_top.jpg);
	background-repeat:no-repeat;
	width:855px;
	height:40px;
	padding:30px;
	font-size:23px;
	color:#FFF;
	font-weight:bold;
}

h1
{
	background-image:url(../images/images_internal_top.jpg);
	background-repeat:no-repeat;
	width:855px;
	height:40px;
	padding:30px;
	font-size:23px;
	color:#FFF;
	font-weight:bold;
}
#mid_internalpage
{
	margin:10px;
	margin-left:30px;
	width:855px;
}
#row_content
{
	padding:20px;
	padding-left:30px;
}


/*///////////////////////////////////////////////////////////*/
/*Form CSS */

form fieldset {
  clear: both; 
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        
  margin: 0;
  width:700px;
}

.personal_row{
	width:100%;
	float:left;
 	padding-bottom:10px;
 	padding-top:10px;
}

.personal_left{
	float:left;
	margin: 0px;
}

.personal_right{
	float:left;
	margin: 0px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

label {
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 10px;
}

input {
	/*display: block;*/
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

.small_input {
	/*display: block;*/
	width: 50px;
	float: left;
	margin-bottom: 10px;
}



.details1 {
	/*display: block;*/
	float:left;
	width:30px;
	margin-bottom: 10px;
}
.details2 {
	/*display: block;*/
	float:left;
	width:45px;
	margin-bottom: 10px;
}

.question {
	/*display: block;*/
	float:left;
	width:200px;
	margin-bottom: 10px;
}

.label_long{
	/*display: block;*/
	float:left;
	width:160px;
	margin-bottom: 10px;
}

.radio_button
{
	width:20px;	
}

DIV.left-container13 {
 text-align:center;  border: none; float: left; margin: 0; padding: 0; width: 150px;
}

DIV.left-container23 {
 text-align:center;  border: none; float: left; margin: 0; padding: 0;  width: 360px;}

DIV.right-container13 {
 border: none; float: right; margin: 0; padding: 0;  width: 70px;}
