/* CSS Document */





#FWTableContainer1681589646 {

/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */

	position:relative;

	margin:0px;

	width:785px;

	height:169px;

	text-align:left;

}



#MMMenuContainer0626095832_0 {

/* This ID is related to the master menu div for menu MMMenuContainer0626095832_0 and contains the important positioning information for the menu as a whole */

	position:absolute;

	left:134px;

	top:121px;

	visibility:hidden;

	z-index:300;

}



#MMMenu0626095832_0 {

/* This class defines things about menu MMMenu0626095832_0's div. */

	position:absolute;

	left:0px;

	top:0px;

	visibility:hidden;

	background-color:#333333;

	border:1px solid #cccccc;

	width:152px;

	height:64px;

}



.MMMIFVStyleMMMenu0626095832_0 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_0 */

	border-top:1px solid #ffffff;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:152px;

	height:22px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:144px;

	height:14px;

}



.MMMIVStyleMMMenu0626095832_0 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_0 */

	border-top:0px;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:152px;

	height:21px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:144px;

	height:14px;

}



#MMMenu0626095832_0_Item_0 {

/* Unique ID for item 0 of menu MMMenu0626095832_0 so we can set its position */

	left:0px;

	top:0px;

}



#MMMenu0626095832_0_Item_1 {

/* Unique ID for item 1 of menu MMMenu0626095832_0 so we can set its position */

	left:0px;

	top:22px;

}



#MMMenu0626095832_0_Item_2 {

/* Unique ID for item 1 of menu MMMenu0626095832_0 so we can set its position */

	left:0px;

	top:43px;

}



#MMMenuContainer0626095832_0 img {

/* needed for Mozilla/Camino/Netscape */

	border:0px;

}



#MMMenuContainer0626095832_0 a {

/* Controls the general apperance for menu MMMenuContainer0626095832_0's items, including color and font */

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	text-align:left;

	vertical-align:middle;

	padding:3px;

	background-color:#f5f5f5;

	font-weight:normal;

	font-style:normal;

	display:block;

	position:absolute;

}



#MMMenuContainer0626095832_0 a:hover {

/* Controls the mouse over effects for menu MMMenuContainer0626095832_0 */

	color:#1f1fb9;

	background-color:#c8c8c8;

}

#MMMenuContainer0626095832_1 {

/* This ID is related to the master menu div for menu MMMenuContainer0626095832_1 and contains the important positioning information for the menu as a whole */

	position:absolute;

	left:229px;

	top:121px;

	visibility:hidden;

	z-index:300;

}



#MMMenu0626095832_1 {

/* This class defines things about menu MMMenu0626095832_1's div. */

	position:absolute;

	left:0px;

	top:0px;

	visibility:hidden;

	background-color:#333333;

	border:1px solid #cccccc;

	width:156px;

	height:85px;

}



.MMMIFVStyleMMMenu0626095832_1 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_1 */

	border-top:1px solid #ffffff;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:156px;

	height:22px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:148px;

	height:14px;

}



.MMMIVStyleMMMenu0626095832_1 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_1 */

	border-top:0px;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:156px;

	height:21px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:148px;

	height:14px;

}



#MMMenu0626095832_1_Item_0 {

/* Unique ID for item 0 of menu MMMenu0626095832_1 so we can set its position */

	left:0px;

	top:0px;

}



#MMMenu0626095832_1_Item_1 {

/* Unique ID for item 1 of menu MMMenu0626095832_1 so we can set its position */

	left:0px;

	top:22px;

}



#MMMenu0626095832_1_Item_2 {

/* Unique ID for item 2 of menu MMMenu0626095832_1 so we can set its position */

	left:0px;

	top:43px;

}



#MMMenu0626095832_1_Item_3 {

/* Unique ID for item 3 of menu MMMenu0626095832_1 so we can set its position */

	left:0px;

	top:64px;

}



#MMMenuContainer0626095832_1 img {

/* needed for Mozilla/Camino/Netscape */

	border:0px;

}



#MMMenuContainer0626095832_1 a {

/* Controls the general apperance for menu MMMenuContainer0626095832_1's items, including color and font */

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	text-align:left;

	vertical-align:middle;

	padding:3px;

	background-color:#f5f5f5;

	font-weight:normal;

	font-style:normal;

	display:block;

	position:absolute;

}



#MMMenuContainer0626095832_1 a:hover {

/* Controls the mouse over effects for menu MMMenuContainer0626095832_1 */

	color:#1f1fb9;

	background-color:#c8c8c8;

}

#MMMenuContainer0626095832_2 {

/* This ID is related to the master menu div for menu MMMenuContainer0626095832_2 and contains the important positioning information for the menu as a whole */

	position:absolute;

	left:339px;

	top:121px;

	visibility:hidden;

	z-index:300;

}



#MMMenu0626095832_2 {

/* This class defines things about menu MMMenu0626095832_2's div. */

	position:absolute;

	left:0px;

	top:0px;

	visibility:hidden;

	background-color:#333333;

	border:1px solid #cccccc;

	width:180px;

	height:169px;

}



.MMMIFVStyleMMMenu0626095832_2 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_2 */

	border-top:1px solid #ffffff;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:180px;

	height:22px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:172px;

	height:14px;

}



.MMMIVStyleMMMenu0626095832_2 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_2 */

	border-top:0px;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:180px;

	height:21px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:172px;

	height:14px;

}



#MMMenu0626095832_2_Item_0 {

/* Unique ID for item 0 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:0px;

}



#MMMenu0626095832_2_Item_1 {

/* Unique ID for item 1 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:22px;

}



#MMMenu0626095832_2_Item_2 {

/* Unique ID for item 2 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:43px;

}



#MMMenu0626095832_2_Item_3 {

/* Unique ID for item 3 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:64px;

}



#MMMenu0626095832_2_Item_4 {

/* Unique ID for item 4 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:85px;

}



#MMMenu0626095832_2_Item_5 {

/* Unique ID for item 5 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:106px;

}



#MMMenu0626095832_2_Item_6 {

/* Unique ID for item 6 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:127px;

}



#MMMenu0626095832_2_Item_7 {

/* Unique ID for item 7 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:148px;

}

#MMMenu0626095832_2_Item_8 {

/* Unique ID for item 8 of menu MMMenu0626095832_2 so we can set its position */

	left:0px;

	top:169px;

}





#MMMenuContainer0626095832_2 img {

/* needed for Mozilla/Camino/Netscape */

	border:0px;

}



#MMMenuContainer0626095832_2 a {

/* Controls the general apperance for menu MMMenuContainer0626095832_2's items, including color and font */

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	text-align:left;

	vertical-align:middle;

	padding:3px;

	background-color:#f5f5f5;

	font-weight:normal;

	font-style:normal;

	display:block;

	position:absolute;

}



#MMMenuContainer0626095832_2 a:hover {

/* Controls the mouse over effects for menu MMMenuContainer0626095832_2 */

	color:#1f1fb9;

	background-color:#c8c8c8;

}

#MMMenuContainer0626095832_3 {

/* This ID is related to the master menu div for menu MMMenuContainer0626095832_3 and contains the important positioning information for the menu as a whole */

	position:absolute;

	left:565px;

	top:121px;

	visibility:hidden;

	z-index:300;

}



#MMMenu0626095832_3 {

/* This class defines things about menu MMMenu0626095832_3's div. */

	position:absolute;

	left:0px;

	top:0px;

	visibility:hidden;

	background-color:#333333;

	border:1px solid #cccccc;

	width:140px;

	height:85px;

}



.MMMIFVStyleMMMenu0626095832_3 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_3 */

	border-top:1px solid #ffffff;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:140px;

	height:22px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:132px;

	height:14px;

}



.MMMIVStyleMMMenu0626095832_3 {

/* This class determines the general characteristics of the menu items in menu MMMenu0626095832_3 */

	border-top:0px;

	border-left:1px solid #ffffff;

	border-bottom:1px solid #333333;

	border-right:1px solid #333333;

	width:140px;

	height:21px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:132px;

	height:14px;

}



#MMMenu0626095832_3_Item_0 {

/* Unique ID for item 0 of menu MMMenu0626095832_3 so we can set its position */

	left:0px;

	top:0px;

}



#MMMenu0626095832_3_Item_1 {

/* Unique ID for item 1 of menu MMMenu0626095832_3 so we can set its position */

	left:0px;

	top:22px;

}



#MMMenu0626095832_3_Item_2 {

/* Unique ID for item 2 of menu MMMenu0626095832_3 so we can set its position */

	left:0px;

	top:43px;

}



#MMMenu0626095832_3_Item_3 {

/* Unique ID for item 3 of menu MMMenu0626095832_3 so we can set its position */

	left:0px;

	top:64px;

}



#MMMenu0626095832_3_Item_4 {

/* Unique ID for item 4 of menu MMMenu0626095832_3 so we can set its position */

	left:0px;

	top:85px;

}



#MMMenuContainer0626095832_3 img {

/* needed for Mozilla/Camino/Netscape */

	border:0px;

}



#MMMenuContainer0626095832_3 a {

/* Controls the general apperance for menu MMMenuContainer0626095832_3's items, including color and font */

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	text-align:left;

	vertical-align:middle;

	padding:3px;

	background-color:#f5f5f5;

	font-weight:normal;

	font-style:normal;

	display:block;

	position:absolute;

}



#MMMenuContainer0626095832_3 a:hover {

/* Controls the mouse over effects for menu MMMenuContainer0626095832_3 */

	color:#1f1fb9;

	background-color:#c8c8c8;

}

body {
	background-image: url(images/back_tile.jpg);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#dhtmltooltip{
position: absolute;
left: -200px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -200px;
z-index: 101;
visibility: hidden;
}



#pic1
{
	position:relative;
	width: 188px;
	height: 135px;
	background: url("images/pic1.jpg") no-repeat 0 0;
}

#pic1:hover
{ 
  background-position: 0 -135px;
}

#pic2
{
	position:relative;
	width: 188px;
	height: 135px;
	background: url("images/pic2.jpg") no-repeat 0 0;
}

#pic2:hover
{ 
  background-position: 0 -135px;
}

#pic3
{
	position:relative;
	width: 188px;
	height: 135px;
	background: url("images/pic3.jpg") no-repeat 0 0;
}

#pic3:hover
{ 
  background-position: 0 -135px;
}




img { border: none; }


 






.imageofweekcaption {

	text-decoration:none;

	font-family:Verdana;

	font-size:10px;

	color:#000000;

	text-align:center;

	vertical-align:middle;

	font-weight:normal;

	font-style:normal; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;

	background-image: url('images/left_imgwk_txt.jpg'); background-repeat: 

               no-repeat}

}



.menufootersmall2 {	font-family:Verdana; font-size:10px; color:#000000;  text-align:right}





.footerlink {font-family:Verdana; font-size:7pt; color:#ff0000; font-weight:normal}



.footerlink a:link {font-family:Verdana; font-size:7pt; color:#ff0000; font-weight:normal}

.footerlink a:visited {font-family:Verdana; font-size:7pt; color:#ff0000; font-weight:normal}

.footerlink a:hover {font-family:Verdana; font-size:7pt; color:#ff0000; font-weight:normal}



.bodytext1 {

	font-family:Verdana;

	font-size:8pt;

	color:#000000;

	font-weight:normal;

}



.newstext {

	font-family:Verdana;

	font-size:8pt;

	color:#000000;

	font-weight:normal;

	line-height: 11px;

}



.reftextrightpad {

	font-family:Verdana;

	font-size:8pt;

	color:#000000;

	font-weight:normal; text-align:right; margin-right:10

}



.reftexthorizsep {

height: 10; background-image: url('images/1pixhoriz_sepbar.jpg'); 

               background-repeat: no-repeat; background-position: center}

               

.clientlisthorizsep {

	height: 10;

	background-image: url('images/1pixhoriz_sepbar_sm.jpg');

	background-repeat: no-repeat;

	background-position: center;}



.title1 {

	font-family:Verdana;

	font-size:14pt;

	color:#FF0000;

	font-weight:bold;

}



.categorytitle1 {

	font-family:Verdana;

	font-size:10pt;

	color:#000099;

	font-weight:bold;

}



.categorytitle2 {

	font-family:Verdana;

	font-size:12pt;

	color:#FF9900;

	font-weight:bold;

}



.categorytitle3 {

	font-family:Verdana;

	font-size:12pt;

	color:#000099;

	font-weight:bold;

}



.picturecaption1 {

	font-family:Verdana;

	font-size:8pt;

	color:#000099;

	font-weight:normal;

}





.imageborder {border-style:solid; border-color:#e5e5e5; border-width:2px;}



.imageborder a:link {border-style:solid; border-color:#e5e5e5; border-width:2px;}

.imageborder a:visited {border-style:solid; border-color:#e5e5e5; border-width:2px;}

.imageborder a:hover {border-style:solid; border-color:#e5e5e5; border-width:2px;}

	  

.galleryimagecaption {

	font-family:Verdana;

	font-size:8pt;

	padding-left: 10px;

	padding-top: 5px;

	font-weight: bold;

}



.reportimagecaption {

	font-family:Verdana;

	font-size:8pt;

	padding-top: 5px;

	font-weight: bold;

}





.popupimagemaincaption {

	font-family:Verdana;

	font-size:14pt;

	color:#000099;

	font-weight: bold;

}



.popupimagecaptionleft {

	font-family:Verdana;

	font-size:10pt;

	padding-top: 5px;

	padding-left: 20px;

	font-weight: bold;

	text-align:left;

}



.popupimagecaptionright {

	font-family:Verdana;

	font-size:10pt;

	padding-top: 5px;

	padding-right: 20px;

	font-weight: bold;

	text-align:right;

}



.infraredultrasonicredtext { text-decoration:none; font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:normal;}



.infraredultrasonicredtext a:link { text-decoration:none; font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:normal;}

.infraredultrasonicredtext a:visited { text-decoration:none; font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:normal;}

.infraredultrasonicredtext a:hover { text-decoration:none; font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:normal;}



.newsbartitle {font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold; text-decoration:none; line-height: 11px;}



.newsbartitle a:link{font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold; text-decoration:none; line-height: 11px;}

.newsbartitle a:visited{font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold; text-decoration:none; line-height: 11px;}

.newsbartitle a:hover{font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold; text-decoration:none; line-height: 11px;}



.clientrefscontactlink {font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:bold; }



.clientrefscontactlink a:link{font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:bold; }

.clientrefscontactlink a:visited{font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:bold; }

.clientrefscontactlink a:hover{font-family:Verdana; font-size:8pt; color:#ff0000; font-weight:bold; }



.leftnavreadmorelink {  font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}



.leftnavreadmorelink a:link {  font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}

.leftnavreadmorelink a:visited {  font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}

.leftnavreadmorelink a:hover {  font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}



.imageofweeklink {  font-family: Verdana; font-weight: bold; font-size: 7pt; color: #000000; text-align:center;}



.imageofweeklink a:link {  font-family: Verdana; font-weight: bold; font-size: 7pt; color: #000000; text-align:center;}

.imageofweeklink a:visited {  font-family: Verdana; font-weight: bold; font-size: 7pt; color: #000000; text-align:center;}

.imageofweeklink a:hover {  font-family: Verdana; font-weight: bold; font-size: 7pt; color: #000000; text-align:center;}



.audiosampletitle {  font-family: Verdana; padding-left: 10px; font-weight: bold; font-size: 8pt; color: #000099; text-align:left;}



.audiosampletitle a:link {  font-family: Verdana; padding-left: 10px; font-weight: bold; font-size: 8pt; color: #000099; text-align:left;}

.audiosampletitle a:visited {  font-family: Verdana; padding-left: 10px; font-weight: bold; font-size: 8pt; color: #000099; text-align:left;}

.audiosampletitle a:hover {  font-family: Verdana; padding-left: 10px; font-weight: bold; font-size: 8pt; color: #000099; text-align:left;}



.audiosampleregtext {  font-family: Verdana; padding-left: 10px; font-weight: normal; font-size: 8pt; color: #000099; text-align:left;}



.audiosampleregtext a:link {  font-family: Verdana; padding-left: 10px; font-weight: normal; font-size: 8pt; color: #000099; text-align:left;}

.audiosampleregtext a:visited {  font-family: Verdana; padding-left: 10px; font-weight: normal; font-size: 8pt; color: #000099; text-align:left;}

.audiosampleregtext a:hover {  font-family: Verdana; padding-left: 10px; font-weight: normal; font-size: 8pt; color: #000099; text-align:left;}





.newsbardate {

	font-family:Verdana;

	font-size:7pt;

	color:#000099;

	font-weight:bold;

}



.newsbarpadding {

	padding: 2;

}



.audiosamplepadding {

	font-family:Verdana;

	font-size:8pt;

	color:#000000;

	font-weight:normal;

	padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px

}.featuredimage {
	margin: 0px;
	position: absolute;
	top: 0px;
}
.newsright {
	background-image: url(images/newsrightside.jpg);
	background-repeat: repeat-y;
}
