/****************************************
CSS Screen Media Document for Veeco.com
*****************************************/

/************************
Initial Classes / Hacks
************************/

* {padding:0;margin:0;}
img, p {border:0;padding:0;margin:0;}
h1 {font-size:2em;color:#979797;font-weight:normal;padding:0;margin:0;}
h2 {font-size:1.8em;color:#454a52;font-weight:bold;padding:0;margin:0;}
h3 {font-size:1.6em;color:#636265;font-weight:bold;padding:0;margin:0;}
h4 {font-size:1.4em;color:#636265;font-weight:bold;padding:0;margin:0;}
h5 {font-size:1.2em;color:#636265;font-weight:bold;padding:0;margin:0;}
ul, li, dl, dt, dd {list-style:none;margin:0;padding:0;}
select,form,input {font-size:1em;}
sup {font-size:.8em;}
a, a:link, a:visited, a:active {
	color:#009999;
	text-decoration:none;
}
a:hover {color:#00cccc;}
.nostyle {display:none;}

a.external {
	padding-right:1.3em;
	background:url(http://www.veeco.com/irveeco/images/common/outboundLink.gif) right no-repeat;
}
a.external:hover {background:url(http://www.veeco.com/irveeco/images/common/outboundLink_over.gif) right no-repeat;}

ul.listImage li, .listImage ul li{
  margin: 0 0 0 13px;
  list-style-image:url(http://www.veeco.com/irveeco/images/common/listImage_grey.gif);
}
* html ul.listImage li, * html .listImage ul li {
  margin: 0 0 0 17px;
  list-style-image:url(http://www.veeco.com/irveeco/images/common/listImage_grey_ie.gif);
}

.withTextIndent {
  -moz-outline:none;
  outline:none;
}
/***********
 Holly Hack
************/
/* hide from IE-mac \*/
* html .holly {height: 1%;}
/* end hide */

/*********
clearfix -- a div containing floats will clear itself
http://www.positioniseverything.net/easyclearing.html
********/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix_easy {overflow:auto;}

.floatL {float:left}
.floatR {float:right}
.clear {clear:both;}
.clearL {clear:left}
.clearR {clear:right}
.normal {font-weight:normal;}
.hr {height:0;font-size:0;padding:0;margin:0;border-top:1px solid #72852A;}
ul.error, ul.errors {
  border: solid 1px blue;
  background: #fdd;
  color: #000;
  font-weight: bold;
  margin: 1em;
  padding: .5em;
}

/* mac hide\*/
html, body {height:100%;}
/* end hide */

/**************
Main Template
***************/

body {
   background:#fff url(http://www.veeco.com/irveeco/images/common/bg_body_big.gif) left top repeat;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:80%;
   font-style: normal;
   font-weight: normal;
   color:#333;
	position:relative;
}
#siteWrap {
	position:relative;
	width:910px;
	margin:0;
	padding:0 20px;
	background:#fff;
	font-size:.8em;
}
#head {
	position:relative;
	background:#fff url(http://www.veeco.com/irveeco/images/navBG.gif) left bottom no-repeat;
}
#content {
	position:relative;
   height:400px;/*min-height for ie*/
   /*margin:3px 0 0 295px;*/
  margin:3px 0 0 240px;
   padding:0 0 0 0px;
}
div>#content {height:auto;min-height:400px;} /*min-height for mozilla based browsers and iemac*/
.III #content {
   margin-right:260px;
}
#center {
   position:relative;
	 display:block;
	 width:670px;
   float:right;
   text-align:left;
	 z-index:10;
	 line-height:1.3em;
}
#inner_center {
	position:relative;
	margin: 0 15px 0 15px;
}
.home #inner_center {
	top:-18px;
	margin:15px 0 0 20px;
	background:url(http://www.veeco.com/irveeco/images/common/welcome_home.jpg) right top no-repeat;	
}
#left {
   position:relative;
   /*width:295px;
	margin-left:-295px;*/
  width:240px;
  margin-left:-240px;
	float:left;
}
#right {display:none;}
.III  #right {
	display:block;
	position:relative;
	width:260px;
	margin-right:-260px;
	float:right;
	margin-top:80px;
}
#footer {
	width:100%;
	margin-top:30px;
	padding-top:5px;
	border-top:3px solid #F5F5F5;
	clear:both;
	color:#979797;
}
/*****************
Head
******************/
#logo_link {
	position:absolute;
	display:block;
	z-index:10;
	top:23px;
	left:30px;
	width:110px;
	height:39px;
	background:url(http://www.veeco.com/irveeco/images/common/logo.gif) left top no-repeat;
	text-indent:-999em;
}
ul#navI {
	position:relative;
	margin:0 0 0 135px;
	list-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:300;
	letter-spacing:-0.02em;
}
#navI a.on {color:#FF6666;}
#navI li {
	display:block;
	float:left;
	padding:0px 5px 0px 0px;
	margin:10px 5px 10px 0px;
	border-right:1px solid #ccc;
}
#navI li.last {
	border-right:none;
}
#navI li.probe_store {
	border:1px solid #ccc;
	color:#999;
	margin:9px 0 0 0;
	padding:0;
}
#navI li.probe_store a {color:#999;display:block;padding:0 2px;background:none;margin:0}
#navI li a {color:#666;}
#navI li a:hover {color:#FF6666;}
#navI li.probe_store a:hover {background-color:#E3E3E3;color:#999;}

#switch_lang {
	float:right;
	padding:5px 10px 0 0;
}
#switch_lang select {
	width:100px;
}
#flavor {
	position:relative;
	display:block;
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	width:910px;
	height:100px;
}
.home #flavor {
	height:207px;
}
#flavor li {
	display:block;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	height:100px;
	float:left;
	text-indent:-999em;
	color:#fff;
}
#flavor li.last {width:380px;}
#flavor li.first {width:527px;float:right;}
.home #flavor li {height:207px;}

/*************
Search Bar
************/
#searchbar {
	position:relative;
	background:#999999 url(http://www.veeco.com/irveeco/images/common/bg_searchbar.gif) left top repeat-x;	
	color:#fff;
	display:block;
}
#searchbar_cornerL {
	background:url(http://www.veeco.com/irveeco/images/common/bg_searchbar_cornerL.gif) left bottom no-repeat;
	height:33px;/*min-height for ie*/
}
div>#searchbar_cornerL {height:auto;min-height:33px}/*min-height for mozilla based browsers*/
#custom_home {padding:5px 0 0 10px;}
#custom_home label { padding:0 5px 0 0; }
#search {
	display:block;
	position:relative;
	float:right;
	margin:5px 5px 0 0;
}
#search_term {font-size:1em;float:left;}
* html #search_term {font-size:1.2em;}
#searchSubmit {margin:2px 0 0 3px}
* html #searchSubmit {margin:2px 0 0 0}

/*************
navIR
*************/
div#navIR {position:relative;}
div#navIR dl {
	position:relative;
	list-style:none;
	margin:0 3px 0 0;
	padding:0;
	background:#F5F5F5;
	z-index:100;
}
#navIR dt {
	font-weight:bold;
	margin:15px 0 0 10px;	
}
#navIR dd#investorsMain {margin-top:5px;}
#navIR dt.heading {
	position:relative;
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}
#navIR dt.heading ul {
	padding:0;
	margin:0;
	position:relative;
	list-style:none;
}
#navIR dt.heading ul li {
	display:block;
	height:33px;
	padding:0;
	margin:0;
}
div>#navIR dt.heading ul li {height:auto;min-height:33px;}

#navIR dt.heading ul li h1 {
	color:#fff;	
	font-size:1.1em;
	font-weight:bold;
	padding:8px 0 0 10px;
}
#navIR dt.last ul li h1 {color:#999999;}
#navIR dt.heading ul li img {
	position:relative;
	display:block;
   padding:10px 0 0 10px;
	margin:0;
}

#navIR dd { display:block; }
#navIR dd.hr {border-top:3px solid #fff;margin:15px 0 10px 0; }
#navIR dd.last {padding-bottom:10px;}
#navIR dd a {
	position:relative;
	display:block;
	padding:3px 10px 3px 10px;
	z-index:500;
	color:#009999;
}
#navIR dd a.on {
	color:#666;
}
#navIR dd a:hover {
	color:#333;
}

/*
#navIR dd a .arrow {
	position:relative;
	width:4px;
	height:7px;
	margin-left:5px;
	visibility:hidden;
}
#navIR dd:hover a .arrow, #navII dd.hover a .arrow {visibility:visible;}
#navIR dt.cat ul li img {
   color:#fff;
   font-size:1.2em;
   font-weight:bold;
   padding:10px 0 0 10px;
}
*/
#navIR dt.heading {background:#00A19C url(http://www.veeco.com/irveeco/images/navIR/heading_teal_top.gif) left top repeat-x;}
#navIR dt.heading ul {background:url(http://www.veeco.com/irveeco/images/navIR/heading_teal_bottom.gif) left bottom repeat-x;}
#navIR dt.heading ul li {background:url(http://www.veeco.com/irveeco/images/navIR/heading_teal_cornerL.gif) left bottom no-repeat;}

#navIR dt.last {background:#e3e3e3 url(http://www.veeco.com/irveeco/images/navIR/heading_grey_top.gif) left top repeat-x;}
#navIR dt.last ul {background:url(http://www.veeco.com/irveeco/images/navIR/heading_grey_bottom.gif) left bottom repeat-x;}
#navIR dt.last ul li {background:url(http://www.veeco.com/irveeco/images/navIR/heading_grey_cornerR.gif) right bottom no-repeat;}


/**********
Footer
***********/
#footer_links {
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 2px 0;
}
#footer_links li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #ccc;
}
#footer_links li.last {border:none;}
#footer_links li a {color:#999;}
#footer_links li a:hover {color:#FF6666;}

h1.mainHeading {
	color:#009999;
	font-size:1.5em;
	font-weight:bold;
	margin:46px 0 15px 0;
	
}
pre {
  font-size:11px;
}
