* { margin: 0px; padding: 0px; }

body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #303030;
	background: #e7eaee;
}
a {
	color: #666666;
	cursor: pointer;
	text-decoration: none;
}
.arrowed {
	/* display: inherit; */
	line-height: 12px;
	padding-left: 16px;
	color: #666666 !important;
	background: url(../img/more_arrowed.gif) left center no-repeat;

}

.arrowed.dotted {
	line-height: 26px;
	margin-bottom: 20px;
}

.arrowed.active { color: #4f2949; }

.thom.holder {
	/*padding:0 0 6 16;*/
}
.arrowed.thom {
	display: inline;
	line-height: 12px;
	padding-left: 16px;
	color: #666666;
	background: url(../img/more_arrowed.gif) left center no-repeat;
	vertical-align: top;
}
p {
	margin-bottom: 10px;
}

div.underline {
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 10px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 14px 0px 10px 0px;
}
h4 {
	
}
h5 {
	color: #666666;
	font-size: 12px;
}
h6 {
	color: #666666;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
}


/* --- */

.clear { clear: both; }
.sf span { position: absolute; left: -798em; }
p.KlavikaRegular { margin-top: 15px; font-size: 15px; }
.sIFR-hasFlash .sIFR-alternate { 
	visibility: hidden; 
	height: 20px;
}
.dotted { 
	display: block; 
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 12px;
}
.doubledotted { 
	display: block; 
	padding-top: 8px;
	margin-top: 12px;
	padding-bottom: 8px;
	margin-bottom: 12px;
}
.dotted a.margin {margin-left: 12px; }
/*.doubledotted a.margin { margin-left: 12px; }*/
.doubledotted a.margin { margin-left: 0px; }
p.margin { margin-left: 6px; }
.highlight { color: #ff5a00; font-weight: bold; }

/* --- */

#container {
	width: 783px;
	margin: 0px auto 0px auto;
	text-align: left;
}
#main {
	padding: 0px 42px 13px 43px;
	background: #FFFFFF;
}

/* --- */

#header, #fsi_logosearch {
	position: relative;
	width: 715px;
}
#header h1 a {
	display: block;
	height: 120px;
	text-indent: -789em;
	background: url(../img/logo.gif) left center no-repeat;
}
#header_nav {
	list-style: none;
	position: absolute;
	top: 6px;
	right: 0px;
}
#header_nav li {
	float: left;
	margin-left: 15px;
	color: #666666;
	font-size: 11px;
}
#header_nav li a {
	color: #666666;
}
#search {
	position: absolute;
	top: 55px;
	right: 0px;
}

/* --- */

#nav {
	list-style: none;
	width: 100%;
	height: 31px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 30px;
}
#nav li {
	float: left;
	padding: 0px 22px 0px 22px;
}
#nav li a {
	display: block;
	height: 0px;
	overflow: hidden;
	padding-top: 31px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#nav li.start { padding-left: 3px; }
#nav li.end { padding-right: 3px; }
#nav li a:hover { background-position: 0 -31px; }
#nav_applications { width: 138px; background-image: url(../img/nav_applications.gif); }
#nav_company { width: 53px; background-image: url(../img/nav_company.gif); }
#nav_customer_support { width: 104px; background-image: url(../img/nav_customer_support.gif); }
#nav_home { width: 32px; background-image: url(../img/nav_home.gif); }
#nav_investors { width: 53px; background-image: url(../img/nav_investors.gif); }
#nav_news_and_events { width: 84px; background-image: url(../img/nav_news_and_events.gif); }

/* --- */

#content_main {
	position: relative;
}

/* --- */

#content {
	float: left;
	width: 498px;
	/* padding-top: 93px; */
	background-position: top left;
	background-repeat: no-repeat;
	/*margin-left: 195px;*/
}
#content a {
    color: #F63;
}
#content a:hover, #content a:visited {
    color: #930;
}
#content.wide {
	float: none;
	width: auto;
	padding-top: 0px;
	margin-left: 0px;
}

#sidebar {
	float: left;
	width: 177px;
	margin-right: 15px;
}

.content_area {
	
}
.tab_content ul, .article_body ul li {
	list-style:none;
	padding-left: 10px;
}
.article_body ul li ul li {list-style-type:disc;margin-left: 14px;padding:0;}

.tab_content ol, .article_body ol { padding-left: 42px; }
.tab_content li {
	margin: 10px 0px 10px 0px;
}
.tab_content p, .article_body p, .article_readmore{
padding-left:10px;
}
.tab_content h3.tab_header { display: none; }
.intro {
	padding-top: 8px;
	margin-top: 8px;
}
.intro p {
	padding-left: 0px !important;
}
.intro{
	font-size:13px;
	line-height:18px;
}

/* --- */

#sidebar h5 {
	color: #4f2949;
	text-transform: uppercase;
	font-size: 11px;
}
.sidebar_nav {
	position: relative;
	list-style: none;
	margin: 7px 0px 20px 0px;
	/*border-top: 1px dotted #cccccc;*/
	overflow: visible;
}

.off {
	border-top: 0px;
}


.sidebar_nav li {
	position: relative;
	left: -26px;
	width: 100%;
	padding-left: 26px;
}
.sidebar_nav li a {
 	display: block;
	padding: 7px 0px 7px 0px;
	color: #666666;
	border-bottom: 1px dotted #cccccc;
}
.sidebar_nav li a:hover,
.sidebar_nav li.related.selected { color:#4f2949; }

.sidebar_nav li.related { background: url(../img/sn_related.gif) left center no-repeat; }
.sidebar_nav li.related.selected { background-image: url(../img/hoverMenu.gif) }
.sidebar_nav li.selected a { color:#4f2949; font-weight: bold; }

#sidebar .box {
	position: relative;
	left: -25px;
	width: 196px;
	padding-top: 10px;
	background: url(../img/box_top.gif) no-repeat;
}
#sidebar .box .inner {
	padding: 15px 25px 15px 25px;
	background: url(../img/box_mid.gif) repeat-y;
}
#sidebar .box .btm { 
	padding-bottom: 10px;
	background: url(../img/box_btm.gif) no-repeat;
}
#sidebar .box h5 {
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 13px;
	border-bottom: 1px dotted #cccccc;
}

#sidebar img {
	padding: 0px;
	margin-left: -8px;
	margin-top: -10px;
	margin-bottom: 10px;
}


/* --- */

.page_opts {
	list-style: none;
	height: 38px;
}
.page_opts li {
	float: left;
	padding-right: 14px;
}
.page_opts li a {
	display: block;
	line-height: 17px;
	color: #666666;
	font-size: 11px;
	padding-left: 21px;
	background: url(../img/arrowed_blue.gif) center left no-repeat;
}

.overlay {
	position: absolute;
	right: 13px;
	bottom: 0px;
	width: 195px;
}
.overlay h4 {
	padding-left: 16px;
	line-height: 25px;
	color: #4f2949;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/overlay_tab.png) left no-repeat;	
}
.overlay .inner {
	padding: 10px 14px 10px 14px;
	background: url(../img/overlay_bg.png);
}
.overlay .inner p {
	margin-top: 10px;
	line-height: 14px;
}

/* --- */
ul#ajaxnav {
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 20px;
	height: 26px;
}

ul#ajaxnav li {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}

ul#ajaxnav li.last {
	margin-right: 0px;
	float: right;
}


/* --- */

.tabs {
	list-style: none !important;
	padding-left: 0px !important;
	margin-top: 3px;
	height: 29px;
	background: #381d34 url(../img/dotted_btm.gif) bottom repeat-x;
	overflow: hidden;
}
.tabs li {
	position: relative;
	top: 5px;
	float: left;
	width: auto;
	background: #fff url(../img/tab.png) left top no-repeat;
}
.tabs li a {
	display: block;
	padding-left: 17px;
	padding-right: 21px;
	color: #fff !important;
	height: 21px;
	line-height: 20px;
	width: auto;
	background: url(../img/tab_edge.png) right top no-repeat;
}
.tabs li:hover,
.tabs li.selected {
	color: #4f2949;
	height: 26px;
	background-position: left -21px;
}
.tabs li:hover a,
.tabs li.selected a {
	color: #4f2949 !important;
	height: 26px;
	background-position: right -21px;
}

/* --- */

.tab_content {
	padding: 11px 0px 11px 0px;
}
.tab_content.dotted {
	margin-top: 18px;
}
.tab_content .tab {
	display: none;
}
.tab_content .tab.selected {
	display: block;
}
.col-1-3 {
	float: left;
	width: 213px;
	padding: 0px 14px 0px 0px;
	border-right: 1px dotted #cccccc;
}
.col-2-3 {
	float: left;
	width: 421px;
	padding: 0px 20px 0px 0px;
	border-right: 1px dotted #cccccc;	
}
.col-1-3.cap { border-right: 0px; }

.highlight {
	font-size: 18px;
	line-height: 20px;
	color: #4f2949;
}

h4, .article_title, .module_table h3 {
	padding-left: 10px;
	background: url(../img/h_grad_old.gif) top left repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #4f2949;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
	margin-top: 15px;
}
.tab_content h5 {
	padding-left: 17px;
}
.article_head, .article_body, .article_readmore {
	margin-left: 6px;
}
.article_body{
	font-size:13px;
	line-height:17px;

}


.article_btns {
	position: absolute;
	margin-top: 144px;
	height: 17px;
}
.zoom_link {
	position: absolute;
	margin-top: -116px;
	margin-left: 124px;
	height: 17px;	
}
.article_btns .arrowed,
.zoom_link .arrowed {
	padding: 5px 10px 5px 22px;
	color: #666 !important;
	background: url(../img/arrowed_blue.gif) left center no-repeat;
}

.dotted .active {
	color: #000;
}
 .article_body h5 {
	padding-left: 10px;
	color: #4d2942;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 14px;
}	
.article_date {
	padding-left: 10px;
	font-weight: bold;
	display: block;
	padding-bottom: 4px;
}

.tech_doc {
	padding-left: 50px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 8px;
}
.tech_doc img {
	float: left;
	margin-left: -50px;
}
	
/* --- */

#checkboxes {
	list-style: none;
	margin-bottom: 30px;
}
#checkboxes li {
	position: relative;
	padding: 5px 0px 3px 0px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 4px;
}
#checkboxes li label { position: absolute; top: 4px; left: 25px; font-weight:bold; }
#checkboxes .extras { display: none; }
#checkboxes ul {
	list-style: none;
	margin: 0px 0px 0px 25px;
}
#checkboxes ul.col2 { float: left; width: 175px; }
#checkboxes ul li {
	position: relative;
	margin-bottom: 9px;
	border: 0px;
	padding: 0px 0px 0px 20px;
}
#checkboxes ul li.header { font-size: 11px; margin-top: 10px; padding: 0px; }
#checkboxes ul li .chbox { position: absolute; left: 0px; top: 0px; padding-top: 13px; }

/* --- */

fieldset {
	position: relative;
	display: block;
	margin-bottom: 12px;
	padding-left: 175px;
	border: 0px;
}
fieldset label {
	display: block;
	position: absolute;
	left: -175px;
	top: 0px;
	width: 160px;
	text-align: right;
	font-weight: bold;
}
fieldset label small { display: block; }
fieldset input {
	width: 236px;
	height: 17px;
	background: url(../img/textfield.gif) center no-repeat;
	border: 1px solid #c5c5c5;
}
fieldset textarea {
	width: 236px;
	height: 72px;
	background: url(../img/textarea.gif) center no-repeat;
	border: 1px solid #c5c5c5;
}

#btn_submit {
border:1px solid #CCCCCC;
font-size:1px;
margin-top:11px;
position:static;
text-indent:-789em;
width:72px;

}
#btn_submit_thom {
	position: static;
	width: 72px;
	font-size: 1px;
	text-indent: -789em;
	border: 1px solid #cccccc;
	margin-left:22px;
	margin-top:0;
}

#submitHolder{
	width: 100px;
	padding-left: 130px;
	float: left;
	clear: both;	
}

/* --- */

.chbox {
	font-size: 1px;
	line-height: 1px;
	/*padding: 11px 13px 0px 0px;*/
	padding: 11px 13px 10px 10px;
	background: url(../img/checkbox.gif) no-repeat;
}
.chbox.checked { background: url(../img/checkbox_checked.gif) no-repeat;}

/* --- */

.footer_menu {
	padding: 12px 0 0 13px;
	margin: 12px auto;
	list-style: none;
	width: 100%;
	height: 25px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 20px;
}
.footer_menu,
.footer_menu a {
	font-size: 11px;
	color: #85858f;
	font-weight:normal;
}


/* -- Homepage -- */

#homepage_graphic {
	position: relative;
	height: 230px;
	background: url(../img/homepage_graphic.jpg) no-repeat;
}

/* --- */

.product_orion { background-image: url(../img/product_image_1.jpg); }
.product_image_2 { background-image: url(../img/product_image_2.jpg); }
.news_events_header { background-image: url(../img/news-events-header.jpg); }
.applications_products_header { background-image: url(../img/applications-products-header.jpg); }
.support_header { background-image: url(../img/support-header.jpg); }
.company_header { background-image: url(../img/company-header.jpg); }
.company_header_thom { background-image: url(../img/company-header-thom.jpg); }
.news_archive_header {background-image: url(../img/news-archive-header.jpg); }

/* The very first, top set of links. */
#fsi_topmenu {

	list-style: none;
	position: absolute;
	top: 6px;
	right: 18px;
	z-index:10;
}

#fsi_topmenu ul {
	list-style: none;
}

#fsi_topmenu li, #fsi_topmenu .links {
	float: left;
	margin-left: 15px;
	color: #666666;
	font-size: 11px;
}

#fsi_topmenu li a, #fsi_topmenu a {
	color: #666666;
}

#fsi_topmenu img {
	position: relative;
	top: 7px;
	border: none;
}




/* Holds the logo image */
#fsi_logo { 
	z-index: -1;
}

/* Search station */
#fsi_search {
	position: absolute;
	top: 50px;
	right: 18px;
}
#fsi_search input {
	position: absolute;
	right: 0;
	border: 1px solid #ccc;
	height: 17px;
}
#mod_fsi_search_searchword {
	margin-right: 78px;
}

/* Contains the main menu that stretches horizontally under logo and search. */
#fsi_mainmenu {
	list-style: none;
	width: 100%;
	height: 20px;
	margin-bottom: 30px;
	z-index:15;
}
 
#fsi_mainmenu ul { list-style: none; }
#fsi_mainmenu ul li {
	float: left;
	padding: 0px 0px 0px 0px;
	z-index:15;
}
#fsi_mainmenu ul li a {
	display: block;
    height: 0;
    overflow: hidden;
    padding-top: 37px;
	background-repeat: no-repeat;
}

/* These were start and end, Joomla fills in first and last automatically */
#fsi_mainmenu li.first { padding-left: 3px; }
#fsi_mainmenu li.last { padding-right: 3px; }
#fsi_mainmenu li a:hover, #fsi_mainmenu li a.active { background-position: 0px -37px; }

/* Translation of link ID's to Jm compatable class names */
#fsi_mainmenu a.item1 { width: 52px; background-image: url(../img/nav_1.gif); background-repeat:no-repeat; }
#fsi_mainmenu a.item2 { width: 148px; background-image: url(../img/nav_2.gif); }
#fsi_mainmenu a.item3 { width: 139px; background-image: url(../img/nav_3.gif); }
#fsi_mainmenu a.item4 { width: 97px; background-image: url(../img/nav_4.gif); }
#fsi_mainmenu a.item5 { width: 71px; background-image: url(../img/nav_5.gif); }
#fsi_mainmenu a.item6 { width: 67px; background-image: url(../img/nav_6.gif); }
#fsi_mainmenu a.item7 { width: 118px; background-image: url(../img/nav_7.gif); }

/* Provides a wrapper for the entire content area. */

/* Contains full width module stretching across content area above
	and below left column. */
#fsi_outer_top, #fsi_outer_bottom {
	clear: both;
}

/* Holds the left column (#sidebar) */
#fsi_left {
	float: left;
	width: 177px;
	margin-right: 15px;
	height: 100%;
	border-top: 1px dotted #cccccc;


}

/* These will actually be used with a custom HTML module, 
	rather than directly in the template - same effect, though. */
#fsi_left .box {
	position: relative;
	left: -10px;
	width: 196px;
	padding-top: 10px;
	background: url(../img/box_top.gif) no-repeat;
}
#fsi_left .box .inner {
	padding: 15px 25px 15px 25px;
	background: url(../img/box_mid.gif) repeat-y;
}
#fsi_left .box .btm { 
	padding-bottom: 10px;
	background: url(../img/box_btm.gif) no-repeat;
}
#fsi_left .box h5, #fsi_left h3 {
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 13px;
	border-bottom: 1px dotted #cccccc;
}





#fsi_left ul.menu {
	list-style: none;

}
#fsi_left ul.menu li {
	zindex:-500;
	width: 100%;
	
}
#fsi_left ul.menu li a{
 	display: block;
	padding: 7px 0px 7px 8px;
	color: #666666;
	border-bottom: 1px dotted #cccccc;
	font-size: 11px;


}
#fsi_left h5, #fsi_left h3 {
	color: #666;
	text-transform: uppercase;
	font-size: 12px;
	padding: 8px 0 5px 5px;
	border-bottom: 1px dotted #cccccc;
	margin: 0;
}
#fsi_left h5 a { color: #666;}

/*#fsi_left ul.menu li a:hover { color:#4f2949; }
#fsi_left ul.menu li.selected a { color:#4f2949; font-weight: bold; }*/

#fsi_left ul.menu li.related, #fsi_left ul.menu li.active { background: url(../img/hoverMenu.png) left center no-repeat; }
#fsi_left ul.menu li.related.selected, #fsi_left ul.menu li.active.current { background-image: url(../img/hoverMenu.png) }

#fsi_left img {
	padding: 0px;
	margin-left: -8px;
	margin-top: -10px;
	margin-bottom: 10px;
}

#fsi_left p{display:none;}



/* Wraps the modules that sit inisde the sidebar area. */
#fsi_inner_top, #fsi_inner_btm {
	width: auto;
	margin: auto;
	overflow: hidden;
}

/* Actual module container inside fsi_inner_top/btm */
#fsi_inner_top_mod, #fsi_inner_btm_mod {
	/* float: left; */
	margin: 5px;
	width: 96%;
}

/* Module container for when there are two modules at top/bottom. */
#fsi_inner_top1, #fsi_inner_top2, #fsi_inner_btm1, #fsi_inner_btm2 {
	/* float: left; */
	width: 220px;
	margin: 5px 3px 5px 3px;
}

/* Div that appears at the bottom of the content area, INSIDE the
	fsi_content_outer div. */
#fsi_content_btm{
	clear: both;
	padding: 15px 0px 15px 0px;
}
#fsi_content_btm,
#fsi_content_btm a {
	font-size: 11px;
	color: #666666;
}

/* Very bottom of the page, used to display debug information. */
#fsi_debug {}

/* Contains CSS for driving the drop-down menu seen on the E-Newsletter Page */
div.dropdown
{
    display: block;
    line-height: 17px;
    margin-bottom: 8px;
}
div.dropdown h1
{
    padding: 10px 0 0 9px;
}
div.dropdown div.label
{
    width: 153px;
    height: 17px;
	border: 1px solid #666666;
	background: right no-repeat url(../img/dropdownArrow.jpg);
}
div.dropdown label,
div.dropdown a
{
    display: block;
}
div.dropdown label
{
    cursor: pointer;
    padding: 0 0 0 10px;
}
div.dropdown a
{
    padding: 0 0 0 9px;
}
div.dropdown ul,
div.dropdown ul li
{
	list-style: none;
    padding: 0;
    line-height: 17px;
}

div.dropdown div.content
{
    position: absolute;
    border: 1px solid #666666;
    width: 151px;
    left: -999em;
    margin-top: -1px;
    z-index: 2;
    padding: 0;
	background:#FFFFFF;
}
div.dropdown:hover div.content,
div.dropdown.over div.content
{
    left: auto;
}


/*-----------------$FormData--*/ 


#request_form {
float: left;
}
#request_form dl {
	padding-top: 10px;
	width: 400px;
	float: left;
}

#request_form dt {
	float: left;
	width: 120px;
	height: 0px;
	line-height: 14px;
	padding: 5px;
	text-align: left;
	
	
}
#request_form dd {
	float: left;
	width: 149px;
	clear: right;
	margin-bottom: 10px;

/*-----------------$FormDataEnd--*/ 

}
.moduletableenews {
	position: relative;
	z-index: 1;
}

.taleo input, .taleo select { margin-bottom: 5px; }

.fsi_thumbgrid 
{
float:left;
padding:7px;
}
.fsi_thumbgrid img
{
margin-bottom:6px;
}
.fsi_thumbgrid_caption
{
margin-bottom:7px;
}
.industry_sidebar_list
{
font-size: 11px;
}
.industry_sidebar_list ul 
{
list-style-image:url(../img/bullet.gif);
padding-left:13px;
padding-bottom: 8px;
}
.industry_sidebar_list li 
{
padding-bottom: 4px;
}
.investor_pdf{
	line-height: 16px;
	padding-left: 16px;
/*	margin-bottom: 16px;*/
	color: #666666 !important;
	background: url(../../../images/M_images/pdf_button.png) no-repeat 0 center;
}
.news-tab-body-link{
    display:block;
    margin-left:-20px;
}
div.article_body p a.news-tab-body-link{
	visibility:hidden;
}

form.cmxform {
	width: 370px;
	font-size: 1.0em;
	color: #333;
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	background-color: #F8FDEF;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
}

form.cmxform label.error, label.error {
	float: left;
	color: red;
	
}
div.error { display: none; }
input { border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }

input[type=radio] {border:0; }
input[type=checkbox] {border:0; }

#appProHover{display:block; position:absolute; display: none; top:150px; left:48px; background:url(/templates/azul7-fsi/img/menuHover.png);
z-index:999; width:444px; height:405px; z-index: 140;}

#appProHover h5{color: #4f2949;	text-transform: uppercase;	font-size: 12px;	padding: 6px 0 3px 0;	border-top: 1px dotted #cccccc;  border-bottom: 1px dotted #cccccc; width:180px;}
#appProHover ul.menu{list-style: none;}
#appProHover ul.menu li{position: relative;}
#appProHover ul.menu li a {display: block;	padding: 5px 0px 5px 0px; width:180px; color: #666666;	border-bottom: 1px dotted #cccccc; font-size:11px;}
#appProHover ul.menu li a:hover {background:#e5e9ed; color: #4f2949;}

#appProHoverBtn{display:block; position:absolute; visibility:hidden; top:120px; left:55px; width: 148px; background: url(/templates/azul7-fsi/img/nav_2.gif); background-position:0 -37px; 
height:35px; z-index:550; }

#hoverSolution{display:block; position:absolute; display:none; top:28px; right:0px; background:url(/templates/azul7-fsi/img/hoverBack.png);
 z-index:810; width:721px; height:573px z-index: 99;}

#hoverSolutionButton{display:block; position:absolute; visibility:hidden; top:-7px; right:18px; padding:20px 0 0 30px; z-index:98; cursor: pointer; }
.findSolution{ cursor: pointer; }

#hoverSolution .white {background:#fff;padding:8px;margin:5px 7px 5px 7px; z-index: 500;}
#appProHover .white {background:#fff;padding:15px;margin:5px 7px 5px 7px;}



.moreInformation{
background: url('../img/moreInfo.gif.png') top left no-repeat; width:696px; height:71px; margin-top:10px; cursor: pointer; padding: 22px 17px 0; color: #4f2949;
}

.moreInformation h1 { font-size: 20px; }
.moreInformation h2 { font-size: 12px; }
.moreInformation h1, .moreInformation h2 { margin: 0; padding: 0; font-weight: normal; }

.moreInformationSmall { background: url('../img/need-more-information-background.png') top left no-repeat; cursor: pointer; width: 485px; height: 73px; padding: 22px 17px 0; color: #4f2949; }
.moreInformationSmall h1 { font-size: 20px; }
.moreInformationSmall h2 { font-size: 12px; }
.moreInformationSmall h1, .moreInformationSmall h2 { margin: 0; padding: 0; font-weight: normal; }

img { border: none; }

#home-banner-outer { width: 690px; margin: 0 auto; padding: 0; position: relative; z-index: 1; height: 275px; }
#home-banner-scroll { position: absolute; top: 0; left: 0; width: 100%; width: 690px; height: 275px; overflow: hidden; z-index: 2; }
#home-banner-items { width: 20000em; position: absolute; }
#home-banner-items div { height: 275px; width: 690px; float: left; }
#home-banner-scroll-1 { background: url('/images/home-scroll-1.png') top left no-repeat; }
#home-banner-scroll-2 { background: url('/images/home-scroll-2.png') top left no-repeat; }
#home-banner-scroll-3 { background: url('/images/home-scroll-3.png') top left no-repeat; }
/* #home-banner-scroll-2, #home-banner-scroll-3 { display: none; } */

#home-banner-scroll-1 a, #home-banner-scroll-2 a, #home-banner-scroll-3 a { position: relative; top: 160px; left: 50px;  }

#home-banner-nav-back, #home-banner-nav-forward { margin: 0; padding: 0; }
#home-banner-nav-back { position: relative; top: 124px; left: -7px; z-index: 200; }
#home-banner-nav-forward { position: relative; top: 124px; left: 634px; z-index: 201; }
#home-banner-bottom-nav { position: relative; z-index: 202; text-align: right; top: 210px; padding-right: 15px; }
#home-banner-bottom-nav a { width: 18px; height: 18px; text-align: center; background: url('/images/home-banner-nav.png') top left no-repeat; 
text-decoration: none; color: #858585; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 2px 6px; margin: 0 3px; }
#home-banner-bottom-nav a.active { color: #fff; background-image: url('/images/home-banner-nav-selected.png'); }



.font-15 { font-size: 15px; }
.font-12 { font-size: 12px; }
#solution-table, #solution-table2 { color: #4f2949; font-size: 11px; width:99%; z-index:1000; position:relative;}
#solution-table td, #solution-table2 td { border-right: 1px solid #e0e0e0; }
#solution-table .last, #solution-table2 .last { border-right: none; }
#solution-table th, #solution-table2 th { text-align: left; background-color: #e0e0e0; border-right: 1px solid #e0e0e0; font-size: 10px; }
#solution-table td, #solution-table th, #solution-table2 td, #solution-table2 th { padding: 5px 6px; }
#solution-table .first-row td, #solution-table2 .first-row td { border-top: 1px solid #e0e0e0; }
.wafer-size { text-align: center; }
.feature-true { background: url('/images/bullet.png') center center no-repeat; }
.selected .feature-true { background-image: url('/images/bullet-selected.png'); }
/*#solution-table th.selected-header, .selected .product-title, .selected .wafer-size */
#solution-table .selected td, #solution-table2 .selected td { background-color: #66485d; color: #fff; cursor: pointer; }
#hoverSolution h1 { color: #4F2949; font-weight: normal; }

.product-header { height: 120px; width: 487px; padding-top: 83px; padding-left: 8px; }
.product-header .applications { margin-top: 15px; }
.product-header .applications, .product-header .applications h6 { font-size: 11px; }
.product-header .applications ul { margin-left: 13px; }
#content .product-header .applications a, #content .product-header .applications a:visited { color: #666; }
#orion-header { background: url('/images/orion-header.png') no-repeat scroll 0% 0% transparent; }
#antares-header { background: url('/images/antares-header.png') no-repeat scroll 0% 0% transparent; }
#zeta-spray-header { background: url('/images/zeta-batch.png') no-repeat scroll 0% 0% transparent; }
#zeta-auto-spray-header { background: url('/images/zeta-semi-auto.png') no-repeat scroll 0% 0% transparent; }
#mercury-header { background: url('/images/mercury-header.png') no-repeat scroll 0% 0% transparent; }
#magellan-header { background: url('/images/magellan-header.png') no-repeat scroll 0% 0% transparent; }
#polaris-header { background: url('/images/polaris-header.png') no-repeat scroll 0% 0% transparent; }

.article_separator { display: none; }

head { z-index: 1; }
body { z-index: 2; }
#container { z-index: 10; }
#main { z-index: 20; }
#header { z-index: 30; }
#hoverSolution { z-index: 99; }
#fsi_content_outer { z-index: 31 }

.content-block { clear: both; }
.content-block:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.content-block { display:block; }/*  \*/
.content-block { min-height:1%; }
* html .content-block { height:1%; }

ul.tabs { display: none; }
#fsi_inner_btm { overflow: visible; }

.relateditems { list-style-type: none; margin-left: 10px;  }
.relateditems .news-tab-body-link { margin-left: 0; }

.news-paragraph-blank { display: none; }

