/* CSS Document */

body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin:0;
	line-height:13pt;
	
}

body 
{

	background-color:#e8e8e8;



}

div.spacer{clear:both; height:0px; display:block;}
div.dots{ height:1px; display:block; border-bottom:1px solid #cccccc; margin-top:6px; margin-bottom:6px;}
div.dots2{ height:1px; display:block; border-bottom:1px solid #dbed9c; margin-top:0px; margin-bottom:11px;}

#container
{
	width:950px;
	margin:auto;
	background-color:#FFFFFF;

}

#toprow
{
	width:auto;

}

.logopad
{
	padding-top:20px;
}

#topleft
{
	width:250px;
	float:left;

}

#abmetech_menu_holder
{
	margin-top:30px;

}

#topright
{
	width:700px;
	float:right;
	margin-bottom:55px;

}
#topright_left
{
	width:470px;
	float:left;
	min-height:200px;
	margin-left:20px;
	margin-right:30px;
	margin-top:40px;

}

#topright_left a
{
	color:#CC0000;
	border-bottom:1px dashed #cc0000;
	text-decoration:none;

}

#topright_right
{
	width:180px;
	float:right;
	min-height:200px;
	margin:0;

}

#right_contentbox1
{
	padding:10px;
	padding-right:25px;
	font-size:11px;
	background-color:#dfdfdf;
	border: solid 1px #cccccc;
	border-right:0px;
}

#right_contentbox1 a
{
	text-decoration:none;
	border-bottom: dotted 1px #999999;
	color:#666666;
	
}

#right_contentbox2
{
	padding-right:25px;
	font-size:11px;
}

#right_contentbox2 a
{
	text-decoration:none;
	border-bottom: dotted 1px #999999;
	color:#666666;
	
}


a.trbtm:link, a.trbtm:visited ,a.trbtm:active
{

	display:block;
	padding:3px;
	margin-bottom:1px;
	padding-left:10px;
	background:url(../giffs/aro1.gif) no-repeat 94% #cccccc;
	font-size:11px;
	color:#666666;
	line-height:normal;
	text-decoration:none;

}

a.trbtm:hover
{

	background-color:#666666;
	color:#ffffff;

}
a.trbtmlink:link, a.trbtmlink:visited ,a.trbtmlink:active
{

	display:block;
	padding:3px;
	margin-bottom:1px;
	padding-left:10px;
	background:url(../giffs/link.gif) no-repeat 94% #cccccc;
	font-size:11px;
	color:#666666;
	line-height:normal;
	text-decoration:none;

}

a.trbtmlink:hover
{

	background-color:#666666;
	color:#ffffff;
	

}

a.trbtm2link:link, a.trbtm2link:visited ,a.trbtm2link:active
{

	display:block;
	padding:3px;
	margin-bottom:1px;
	padding-left:10px;
	font-size:11px;
	color:#ffffff;
	line-height:normal;
	text-decoration:none;
	background:url(../giffs/link.gif) no-repeat 94% #999999;

}
a.trbtm2link:hover
{

	
	background-color:#666666;
	color:#ffffff;

}
a.trbtm2:link, a.trbtm2:visited ,a.trbtm2:active
{

	display:block;
	padding:3px;
	margin-bottom:1px;
	padding-left:10px;
	font-size:11px;
	color:#ffffff;
	line-height:normal;
	text-decoration:none;
	background:url(../giffs/aro1.gif) no-repeat 94% #999999;

}

a.trbtm2:hover
{

	
	background-color:#666666;
	color:#ffffff;

}

#threerow
{
	background-color:#e8e8e8;
	padding-top:25px;
	padding-bottom:5px;
	text-align:center;
}

.threebtnpad
{
	margin-left:10px;
	margin-right:10px;
}

#bottomrow
{
	width:100%;
	padding:10px;
	text-align:center;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	background-color:#e8e8e8;

}

#bottomrow a
{

	color: #999999;
	text-decoration:none;
	padding-right:12px;
	padding-left:12px;

}

#bottomrow a:hover
{

	color: #666666;
	text-decoration:none;

}

/* contact form */

.captchaborder
{
	border: 1px solid #eaeaea;
	padding:0;
	margin-left:54px;
	margin-top:4px;

}

.sub1 
{
  	background: url(../giffs/btns/domsearch_btn.gif) no-repeat;
 	width:15px;
 	height:17px;
  	border:0;
  	color:#afd531;
  
} 


.callbacktextfield
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	margin-top:4px;
	width:80%;
	border:1px solid #666666;
}

.errormsg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	margin-top:4px;
	width:80%;
	border:#FF0000 1px solid;
}

fieldset
{
	border: 1px solid #d8e99d;
	padding:10px;
 	background: url(../giffs/callback_bgd.gif) repeat-x bottom;
	color:#6d8c07;
	font-size:12px;
	line-height:12pt;
}

fieldset a
{

	color:#6d8c07;
	font-weight:600;
	text-decoration:none;
	border-bottom: 1px dotted #6d8c07;
	
}


legend
{
	color: #6d8c07;
	padding:6px;
	background-color:#FFFFFF;
	font-size:12px;


} 


label
{
	width: 4em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	margin-top:4px;
	
}

.callbackbtn
{
	margin-left:52px;
	margin-top:6px;
}

.floatimgleft
{
float:left;
margin-right:2px;
margin-bottom:0px;
margin-top:5px;
border:1px #e9e9e9 solid;
padding:1px;
}
.floatimgleftbig
{
float:left;
margin-right:10px;
margin-bottom:0px;
margin-top:5px;
border:1px #e9e9e9 solid;
padding:1px;
}

#flashspacer
{
	height:3px;
}

