BODY, TABLE, INPUT, TEXTAREA, SELECT{

	font: 11px Verdana, Tahoma, MS sans serif, Arial;

}

.content, .content TABLE{

	line-height: 17px;
	color: #686868;
	position: relative;
}
.content .rightbar {
  width: 161px;
	position: absolute;
	top: -7px;
	left: 580px;
}

.content .header {
	font-weight: bold;
	font-size: 120%;
}

A{

	font-weight: bold;
	text-decoration: none;
	color: #2E5084;

}

A:visited{

	color: gray;

}

A:hover{

	color: #FF0000;

}

.leftmenu{

	background: #FFFFFF url(images/left_bg.gif) repeat-y;

}

.searchinput{

	width: 100px;

}

.leftmenuitem{

	color: #6E84A6;

}

.leftmenuitemselected, .leftmenuitemselected:visited{

	color: #6E84CC;

}

.leftmenusubitem{

	font-weight: normal;
	font-size: 10px;
	color: #686868;

}

.topheader{

	font-weight: bold;
	line-height: 25px;
	color: #606088;

}

.w100{

	width: 100%;

}

.form TD{

	line-height: 20px;

}

.comment{

	color: #888888;
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	line-height: 12px;

}

.form SUP{

	font-size: 10px;
	color: #FF0000;

}

.vtourthums .current {

	border: 2px solid #6666AA;
	padding: 4px;

}

.vtourthums IMG{

	cursor: hand;
	border: 0px none;

}

.vtourthums .inactive{

	cursor: default;
	filter: alpha(opacity=50);

}

.alt{

	color: #335588;
	font-weight: bold;

}

#tooltip{

	border: 1px solid #333333;
	background-color: #FFFFCC;
	display: none;
	position: absolute;
	width: 200;
	left: 0px;
	top: 0px;
	z-index: 9999;
	padding: 7px;
	line-height: 17px;
	cursor: default;

}

.mapmark{

	border: 1px solid #333333;
	background-color: #FFFFCC;
	padding: 5px;
	line-height: 17px;
	xwidth: 100px;
	xheight: 10px;
	xfilter: alpha(opacity=70);
	cursor: hand;

}

A:hover .mapmark{

	background-color: #FFFF99;

}
.header {
  position: relative;  
}


#rss_window { height:300px; width: 200px; overflow:auto; z-index:1; border: 1px solid #EFEFEF; padding: 2px; }

.rss_items { position: relative; top: 0px; z-index: 2; display: none; }
.rss_items.i0 { display: block; }


.r-buttons, .r-buttons li { margin: 0; padding: 0; list-style: none; }
.r-buttons li { padding-bottom: 13px; }
.r-buttons a { width: 200px; height: 64px; display: block; text-indent: -1000px; overflow: hidden; }
.r-buttons a:hover { background-position: -200px 0 ! important; }
.r-buttons .rfq a { background: url(images/buttons/r-rfq.gif) 0 0 no-repeat; }
.r-buttons .css a { background: url(images/buttons/r-css.gif) 0 0 no-repeat; }
.r-buttons .dfm a { background: url(images/buttons/r-dfm.gif) 0 0 no-repeat; }
.r-buttons .itar a { background: url(images/buttons/r-itar.gif) 0 0 no-repeat; }
.r-buttons .tech a { background: url(images/buttons/r-tech.gif) 0 0 no-repeat; }
.talk-to-us { width: 110px; height: 34px; display: block; background: url(images/buttons/talk_to_us.gif) 0 0 no-repeat; overflow: hidden; text-indent: -1000px; }
.talk-to-us:hover { background-position: 0 -34px; }

#talk-to-us-index { float: right; padding: 20px 0 0 10px; width: 110px; height: 50px; position: relative; z-index: 1000; }
