/*
===== RADISYS COLORS =====
BLUE: #084887;
BLUE TEXT: #1f466e;
RED: #b0232a;
ORANGE: #e96419;
TAN-BEIGE: #baa45c;
WARM GRAY-BROWN: #695d54;
LT BLUE: #a5b8c9;
NEUTRAL GRAY FOR TYPE: #777777;
*/
* html { /*eliminate background flicker in IE on background images */
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
    margin: 10px;
    padding: 0;
    font-family: Arial, arial, helvetica, sans-serif;
    font-size: 12px;
    }

/* ==================== GENERAL ELEMENT STYLE ==================== */
/* === LINKS === */
a {
    color: #e96419;
    text-decoration: none;
	
    }
a:hover {
    text-decoration: underline;
    }
a:active {
    text-decoration: underline;
    }
/* === LISTS === */
ul {
    margin: 5px 0 10px 0;
    padding: 0;
    list-style: none;
    }
li {
    margin: 0 0 3px 0;
    padding: 0;
    color: #695d54;

    }
ul ul {
    margin: 0 0 10px 18px;
}
ul ul li {
    color: #7B9CBA;
	
}

.horiz-nav-list li {
    float: left;
    }
.bullet ul, .bullet{
    list-style: url(../../images/bullets/bullet_dark2.gif);
	margin-left:17px;

    }   
.bullet ul ul {
    list-style: url(../../images/bullets/bullet_lite.gif);
    }
.supress-bullet {
    list-style: none;
    }
table, tr, td {
    margin: 0;
    padding: 0;
    border: 0;
}
td {
    font-family: Arial, arial, helvetica, sans-serif;
    font-size: 12px;
	vertical-align: top; 
}
img {
    margin: 0;
    padding: 0;
    border: 0;
}
.photo
{
	padding:2px;
	border: 1px solid #a5b8c9;
	margin: 10px;
}
.product-image-large {
    margin: 10px 0;
}

/* ======================META NAV language drop down====================*/



#languageBox
{
display:none;
border:1px solid #084887;
background-color:#fff;
padding:5px;
position:absolute;
width:120px;

}
#languageBox ul, #languageBox li
{
clear:right;
float:none;
text-align:left;
text-transform: capitalize;
}
#languageBox a:link, #languageBox a:visited
{
 text-transform: capitalize;

}

#searchBox
{
/*border:1px solid #084887;*/
background-color:translucent;
padding:2px;
position:relative;
display:none;
margin-top:20px;

}
#searchBox form
{
margin-bottom:0;
padding-bottom:0;
}




/* ==================== GENERAL TYPOGRAPHY STYLE ==================== */




h1 {
    margin: 0 0 5px 0;
    padding: 0;
    text-transform: uppercase;
    color: #e96419;
    font-size: 1.8em;
    letter-spacing: .05em;
     clear:none;
    }
.blue {
	font-size:1.5em;
	line-height: -1em;
   	letter-spacing:-1px;
    clear:none;
	color:#1f466e;
	position:relative;
}

.bluesearch {
	font-size:1.25em;
	line-height: -1em;
   	letter-spacing:-1px;
    clear:none;
	color:#1f466e;
	position:relative;
}
h2 {
    margin: 20px 0 2px 0; /*NATE CHANGE to bottom margin FROM 5px to 2px 8/7/07*/
    padding: 0;
    text-transform: uppercase;
    color: #695d54;
    font-size: 1.25em;
    letter-spacing: .05em;
    line-height: 1em;
    }
h10{
	margin-bottom: -50px;
	font-size:16px;
	font-weight:bold;
	color:#084887;
}
/* h2 class=preliminary for datasheets */
.preliminary 
{
	color:#CCCCCC;
	font-size:30px;
	font-weight:bold;
}	
h3, .content-module h3 {
    margin: 0px 0 15px 0;
    padding: 0;
    text-transform: uppercase;
    color: #7B9CBA;
    font-size: 1em;
    }
#content-main h3
{
	margin:20px 0 5px 0;
}	
h4 {
    margin: 0 0 0px 0;
    padding: 0;
    text-transform: uppercase;
    color: #695d54;
    font-size: .95em;
    }
p {
    margin: 0px 0 8px 0;
    color: #1f466e;
    line-height: 1.7em; /*NATE CHANGE FROM 1.5em to 1.7em 8/7/07*/
    font-size: 1em;
    }
strong {
    font-weight: bold;
    color: #1f466e;
    }
/* === MODIFYING TYPE PROPERTIES === */
.first-headline {
    margin-top: 0;
    }
.small-cap {
    font-variant: small-caps;
    }
/* ==================== NAVIGATION STYLE ==================== */
/* === META NAV === */
.world, .world a:hover
{
	text-decoration:none;
}
#meta-nav a {
    padding: 0 8px;
    border-right: 1px solid #a5b8c9;
    display: block;
/*    color: #a5b8c9; */
	color: #7B9CBA;	
    font-size: .9em;
	text-transform: lowercase;
 
	}
#meta-nav a:hover  {
    color: #1f466e;
    }
#meta-nav a:active  {
    color: #1f466e;
    }
#meta-nav .last-horiz-nav-item a {
    border: 0;
    }
#meta-nav a.intl {
    border: 0;
	padding: 0 2px;
    }
#meta-nav a.intl img {
    border: 1px solid #a5b8c9;
    }
#sub-nav #sub-nav-current a {
    color: #1f466e;
    }
/* === MAIN NAV === */
#main-nav li {
    width: 250px;
    height: 40px;
    background: url(../../images/headers/main_nav_header.gif) top;
}
#main-nav #main-nav-current {
    background: url(../../images/headers/main_nav_header_current.gif) top;
    }
#main-nav a {
    width: 217px;
    height: 19px;
    padding: 11px 0 5px 0;
    display: block;
/*    color: #a5b8c9; */
	color: #7B9CBA;
    font-size: 1.125em;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: right;
	text-transform: uppercase;
}
#main-nav a:hover {
    color: #baa45c;
    text-decoration: none;
    }
#main-nav a:active {
    color: #baa45c;
}
#main-nav li#main-nav-current {
     background: url(../../images/headers/main_nav_header_current.gif) top; 
    }
#main-nav #main-nav-current a {
    color: #baa45c;
    }
/* === SUB NAV === */
#sub-nav ul {
    margin: 0;
    padding: 0;
}
#sub-nav ul li {
    margin: 0;
    padding: 0;
	margin-top:8px;
}
#sub-nav a {
    height: 11px;
    padding: 0 10px 0 10px;
	margin-top: 0;
	padding-top: 0;
    border-right: 1px solid #a5b8c9;
    display: inline;
	color: #7B9CBA;	
/*    color: #a5b8c9; */
    font-size: 11px;
    line-height: 11px;
	text-transform: uppercase;
    }   
#sub-nav a:hover  {
    color: #baa45c;
    text-decoration: none;
    }
#sub-nav a:active  {
    color: #baa45c;
    text-decoration: none;
    }
#sub-nav #sub-nav-current a {
    color: #baa45c;
    }    
#sub-nav .first-horiz-nav-item a {
    padding-left: 0;
    }    
#sub-nav .last-horiz-nav-item a {
    border: 0;
    }
#sub-nav #sub-nav-current a {
    color: #baa45c;
    }

/*bread-crumb*************************/
#bread-crumb {
	position:relative;
	display:block;
	margin:10px 0 10px 0;
	padding:0;
	height:16px;
}

#bread-crumb li {
	float:left;
	line-height:16px;
	padding:0 5px 0 0;
	background-color:#baa45c;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
}

#bread-crumb li a {
	display:block;
	padding:0 10px 0 5px;
	background:url(../../images/headers/crumb-right.png) no-repeat right center;
	font-size:10px;
}

#bread-crumb li a:link, #bread-crumb li a:visited {
	color:#fff;
}

 #bread-crumb li a:hover, #bread-crumb li a:focus {
 	color:#084887;
	text-decoration:none;
}

/* OLD BREADCRUMB STYLE */

/*#bread-crumb {
    height: 15px;
    border-left: 1px solid #a5b8c9;
    padding: 5px 0 0 5px;
    color: #a5b8c9;
    text-align: left;
    font-size: 10px;
}
#bread-crumb a {
    padding: 0;
    font-size: 10px;
    color: #baa45c;
    text-decoration: none;
}
#bread-crumb a:hover {
    color: #baa45c;
    text-decoration: underline;
}
#bread-crumb a:active {
    color: #baa45c;
    text-decoration: underline;
}
*/

/* === PAGE LEVEL NAV === */
#page-level-nav {
    margin-bottom: 15px;
	padding-top:4px;
    }
#page-level-nav li {
    margin-bottom: 5px;
    }
#page-level-nav a {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px;
    text-transform: uppercase;
    color: #e96419;
	border:0px solid red;
	line-height:14px;
    }
#page-level-nav a:hover  {
    color: #e96419;
    }
#page-level-nav a:active  {
    color: #e96419;
    }
#page-level-nav ul ul,
#page-level-nav ul ul ul {
    margin: 5px 0 10px 10px;
	
}
#page-level-nav ul ul li,
#page-level-nav ul ul ul li {
    margin-bottom: 2px;
	
    }
#page-level-nav ul ul a {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px;
    text-transform: capitalize;
    color: #1f466e;
    }
#page-level-nav ul ul a:hover  {
    color: #1f466e;
    }
#page-level-nav ul ul a:active  {
    color: #1f466e;
    }
#page-level-nav ul ul ul a {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px;
    text-transform: capitalize;
    color: #695d54;
	
    }
#page-level-nav ul ul ul a:hover  {
    color: #695d54;
    }
#page-level-nav ul ul ul a:active  {
    color: #695d54;
    }

/* ==================== STRUCTURAL DIV STYLE ==================== */
/* FOR NAV POSITIONING - these styles were written to help display the navigation styles and may change when applied to final templates*/
#header,  #main-nav, #sub-nav, #bread-crumb, #footer {
    width: 1000px;
    clear: both;
    }
#meta-nav {
	float: right;
	margin-left:300px;
	}
#header-logo {
	width: 1000px;
	height: 60px;
}
#main-nav {
    height: 40px;
    margin-top: 20px;
    }
#sub-nav { 
    height: 32px;
    width: 1000px;
    /*border-top: 1px solid #a5b8c9;*/
    border-bottom: 1px solid #a5b8c9;
    }
/* END FOR NAV */
/* FOR FOOTER POSITIONING AND STYLING */
#footer {
	padding-top: 5px;
	border-top: 1px solid #A5B8C9;
/* added by ben to fix left-aligned footers in firefox */
	margin: 30px Auto 10px auto;
}
#footer-tagline {
	color: #A5B8C9;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}
#footer-links {
	font-size: 11px;
	text-transform: none;
	text-align: right;
}
#footer-links li {
	color: #A5B8C9;
	display: inline;
	padding: 0px;
}
#footer-links li a {
	border-left: 1px solid #A5B8C9;
	padding-left: 4px;
	padding-right: 4px;
}
/* END FOOTER */
/* ==================== CONTENT CONTAINER STYLE ==================== */
#container {
    width: 1000px;
    margin: 5px auto 0 auto;
    padding: 0;
    text-align: left;
    }
#content-container {
    width: 1000px;
	/* added by ben to fix firefox in support section*/
	clear:both;
	margin: 0 auto 0 auto;
    }
#sub-column-container {
    width: 480px;
	border:0px solid red;
    margin: 20px 0 0 0;
    padding: 0;
	
    }

	
/* ==================== COLUMN STYLE ==================== */
.column {
    float: left;
    margin: 0;
    padding: 0 10px;
    position: relative;
	margin-top: 20px;
	
    }
.sub-column {
    width: 220px;
    float: left;
    margin-right: 20px;
    padding: 0;
    position: relative;
    }
#content-main {
    width: 480px;
	border:0px solid red;
	margin:0 auto;
    }
#content-related,
#content-spotlight {
    width: 230px;
}

/* added by ben to serve thumbnails in columns 
ie: /careers/europe_asia.cfm
*/
.column2 {
	float: left;
	width: 500px;
	margin: 0;
	padding: 0 10px;
	clear: inherit;
	margin-bottom:30px;
	margin-top:20px;
}
.column2 h2
{
	margin-top:0;
}

.content-orderinfo ul
{
color: #084887;
font-weight: bold;
}
.content-orderinfo li
{
	margin-left:10px;
	font-weight: normal;
	font-size:11px;
}
.view_products
{
	border:0px solid red;
	font-size:9px;
	text-transform:uppercase;
	text-align:right;
	width:480px;
	margin:0;
	padding:0;
	}
.top_div
{
	border:0px solid red;
	font-size:9px;
	text-transform:uppercase;
	text-align:right;
	margin:0;
	padding:0;
	}


/* ==================== PRODUCT JUMP FORM DROPDOWN ==================== */
#productjumpform
{
border:0px solid red; 
margin-bottom:20px;
}
#productjumpform select
{
width: 208px;
height: 22px;
background-color: #D7DEE4;
border: 1px solid #A5B8C9;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1F466E;
font-weight: bold;
padding:2px;
}
#productjumpform optgroup
{
text-transform: uppercase;
font-style:normal;
}
/* ==================== CONTENT MODULE STYLE ==================== */
/* typography style application relates to which column the content-module is in */
#sub-column-container .content-module {
    margin: 0 0 30px 0;
    padding: 13px 0 0 0;
    background: url(../../images/headers/sub_column_header.gif) no-repeat top;
}
/* === CONTENT-SPOTLIGHT MODULE === */
#content-spotlight .content-module {
    margin: 0 0 30px 0;
	width: 210px;
	border:0px solid black;
    padding: 13px 0 0 0;
    background: url(../../images/headers/spotlight_content_header.gif) no-repeat top;
}
#content-spotlight li
{
		margin-bottom: 10px;
		padding-bottom:0;
}
#content-spotlight p {
    margin: 0 0 10px 0;
    color: #695d54;
    font-size: .95em;
    line-height: 1.4em;
}
#content-spotlight a {
    font-size: .85em;
	
}
#content-spotlight .content-module img.wrap, #content-related .content-module img.wrap  {
    float: left;
    }
#content-spotlight .content-module .wrap, #content-related .content-module .wrap {
    float: left;
    }
.byline{
clear:both;
display:block;
font-size:9px;
color:#695d54;
    }

#content-spotlight .content-module img {
	margin-bottom: 10px;
    }
#content-spotlight a {
    text-transform: uppercase;
    }
#content-spotlight .text-wrap, #content-related .text-wrap {
    margin-left: 75px;
    }
/* === CONTENT-RELATED MODULE === */
#content-related .content-module {
    margin: 0 0 15px 0;
    padding: 14px 0 0 18px;
    background: url(../../images/headers/related_content_header.gif) no-repeat top left;
    }
	

#content-related h4 {
    margin-bottom: 2px;
    text-transform: capitalize;
    }
#content-related p {
    margin-top: 0;
    color: #777777;
    font-size: .95em;
    line-height: 1.2em;
}
#content-related a {
    font-size: .9em;
    text-transform: capitalize;
    }
/* === CONTENT-MAIN SUB-COLUMN STYLES ===*/
#content-main #sub-column-container .content-module {
    margin: 0 0 30px 0;
    padding: 13px 0 0 0;
    background: url(../../images/headers/sub_column_header.gif) no-repeat top;
}

/* ==================== TABLE STYLE ==================== */
/* === DATA SHEET SPECIFICATIONS === */
.dsspecs {
    border-collapse: collapse;
    margin: 15px 0;
    font-size: 11px;
    color: #695d54;
    border: 0;
    background: #fff;
    vertical-align: middle;
    text-align: left;
    }
.dsspecs td {
    padding: 10px 15px 10px 0;
    margin: 10px;
    border-top: 1px solid #a5b8c9;
    border-bottom: 1px solid #a5b8c9;
    }
.dsspecs strong {
    text-transform: uppercase;
    }
.dsspecs th {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 10px;
    color: #a5b8c9;
    text-transform: uppercase;
}

/* === OTHER TABLE DEFINITIONS === */
.general-table {
    border-collapse: collapse;
    margin: 15px 0;
    font-size: 11px;
    color: #695d54;
    border: 0;
    background: #fff;
    vertical-align: middle;
    text-align: left;
    }
.general-table td {
    padding: 10px 15px 10px 0;
    margin: 10px;
    }
.general-table strong {
	color: #1f466e;
    }
.general-table h2
{
margin:0;
}
.general-table ul
{
	margin: 10px 0 10px 10px;
	padding-left: 10px;
}
.general-table ul ol
{
list-style-type:decimal;
}
.general-table  ul ol li
{
	margin:8px;
	color:#1f466e;
	list-style-type:disc;
	
}

.general-table ul li
{
	margin:8px;
	color:#1f466e;
	list-style:url(../../images/bullets/bullet_dark.gif) disc;
	
}
td.general-table  .required {
	color: #1f466e;
	font-weight: bold;
    }
.general-table .normal {
	color:#666666;
	font-weight:bold;
    }

.general-table th {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 13px;
	color:#1f466e;
	font-weight:bold;
    text-transform: uppercase;
}
/*THIS SETS STANDARD INPUT BOX SIZES>> */
.general-table input, .general-table textarea
{
	width: 250px;
}
.general-table .radio
{
width:auto;
}
.general-table .checkbox
{
width:auto;
}
.general-table .submit
{
	text-align:right;
}
.general-table .submit input
{
width:auto;
}

.general-table .subheadrow1
{
    border-top: 1px solid #a5b8c9;
    border-bottom: 1px solid #a5b8c9;
	font-weight:bold;
}


/* === SUB COLUMN MULTIPLE IMAGE TABLE === */
#sub-column-container .multiple-image-table {
    width: 220px;
    }
.multiple-image-table p  {
    margin-top: 3px;
    color: #1f466e;
    font-size: 11px;
    line-height: 1.2em;
    }
.multiple-image-table ul  {
    margin-top: 3px;
    color: #777777;
    font-size: 11px;
    line-height: 1.2em;
    }
.multiple-image-table a {
    font-size: 12px;
    text-transform: uppercase;
    }
.multiple-image-table a:hover {
   text-transform: uppercase;
    }
.multiple-image-table a:active {
    text-transform: uppercase;
    }
td.product-image {
    width: 65px;
    padding-right: 5px;
    vertical-align: top;
    }
.multiple-image-table td {
    padding-bottom: 10px;
    }
    
/* === ICON ASSIGNMENT and PADDING === */
a.general-download,
a.support-download,
a.pdf-download,
a.new-html-link,
a.current-html-link,
a.email-link,
a.learn-more-link,
a.event-link,
a.request-link,
a.register-link,
a.view-multimedia-link{
    line-height: 14px;
    display: block;
    padding-left: 18px;
}
a.next-step,
a.next-step-done{
    line-height: 13px;
    display: block;
    padding-left: 18px;
}
a.pdf-download,
a.support-download,
a.view-multimedia-link {
    line-height: 14px;
    display: block;
    padding-left: 18px;
	height: 14px;	
}

/* IE nonsense for list-height */
* html a.general-download
{
	height: 14px;
}

a.general-download {
background: url(../../images/icons/general_download.gif) left top no-repeat;
}
a.support-download {
    background: url(../../images/icons/support_download.gif) left top no-repeat;
}
a.pdf-download {
    background: url(../../images/icons/pdf_download.gif) left top no-repeat;
}
a.new-html-link {
    background: url(../../images/icons/new_html_link.gif) left top no-repeat;
}
a.current-html-link {
    background: url(../../images/icons/current_html_link.gif) left top no-repeat;
}
a.email-link {
    background: url(../../images/icons/email_link.gif) left top no-repeat;
}
a.learn-more-link {
    background: url(../../images/icons/learn_more_link.gif) left top no-repeat;
}
a.event-link {
    background: url(../../images/icons/event_link.gif) left top no-repeat;
}
a.request-link {
    background: url(../../images/icons/request_link.gif) left top no-repeat;
}
a.register-link {
    background: url(../../images/icons/register_link.gif) left top no-repeat;
}
a.view-multimedia-link {
    background: url(../../images/icons/view_multimedia_link.gif) left top no-repeat;
}

a.next-step {
background: url(../../images/icons/next-step_open_link.gif) left top no-repeat;
}
a.next-step:visited {
background: url(../../images/icons/next-step_done_link.gif) left top no-repeat;
}

a.next-step-done{
background: url(../../images/icons/next-step_done_link.gif) left top no-repeat;
}


/* SIFR!! */

/*
.sIFR-hasFlash .sifr1 {
	visibility: hidden;
	font-size:42px;
    margin: 0 0 0px 0;
	padding:0px 0px 0px 0px;
   letter-spacing:-1px;
   clear:none;

}

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:1.8em;
    margin: 0 0 0px 0;
	padding:0px 0px 0px 0px;
   letter-spacing:-1px;
   clear:none;
}

.sIFR-hasFlash .cat_sifr {
	visibility: hidden;
	font-size:36px;
    margin: 0 0 0px 0;
	padding:0px 0px 0px 0px;
   letter-spacing:-1px;
	background-color:#baa45c;
   clear:none;

}

 .cat_product_name {
	visibility: hidden;
	font-size:18px;
    margin: 0 0 0px 0;
	padding:0px 0px 0px 0px;
   letter-spacing:-1px;
   clear:none;
}
.sifr-blue {
	display:block;
	font-size:1.5em;
    margin:0  !important;
	padding:0px !important;
	line-height: -1em;
   	letter-spacing:-1px;
    clear:none;
	position:relative;
}

.sifr-blue {
	visibility: hidden;
	font-size:13px !important;
    margin:0  !important;
	padding:0px !important;
	line-height:0px;
}
*/

/* These are standard sIFR styles... do not modify */

/*
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
*/
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
/*
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
*/

/* styling for wforms.js form validation */
.errMsg {
color: #e96419;
display: block;
}
.errFld {
border-color: #e96419;
clear:both;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*styled Exactly like our existing h1 tags */
/*
.sifr1 {
    margin: 0 0 5px 0;
    padding: 0;
    text-transform: uppercase;
    color: #e96419;
    font-size: 1.8em;
    letter-spacing: .05em;
    }
*/
/*styled Exactly like our existing h1 tags */
/* err maybe I don't need these.
.sifr2 {
    margin: 0 0 5px 0;
    padding: 0;
    text-transform: uppercase;
    color: #e96419;
    font-size: 1.8em;
    letter-spacing: .05em;
     }
*/


/*
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/

#form_container
{
width:600px;
}

.events.h4 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 14px;
}

.dsspecs ul li {
	list-style-image:url( /images/bullets/bullet_dark2.gif );
}
.cat_fullpage .cat_description img{
	margin: 10px 20px 20px 20px;
	/* float:right; */
}




/* SEARCH BOX */
#searchform{
	float:left;
	padding-top:13px;
	margin-left:0px;
	color:#a5b8c9; 
	border:0px solid red; 
	width:100%; 
	height:32px; 
	font-weight:bold;
	position:relative;
}
#navSearchbox
{
	background-image:url(../../images/icons/search/search_box.gif); 
	width:176px;
	height:20px;
	padding:0px;
	margin:0px;
	left:0px;
	float:right;
	margin-right:1px;
	border:0px solid green;
}
#q
{
	border:0px solid #a5b8c9;
	width:144px;
	font-size:11px;
	font-weight:bold;
	color:#C7D3DC;
	height:12px;
	position:absolute;
	top:15px;
	right:25px;

}

#q2
{
	border:0px solid #a5b8c9;
	width:144px;
	font-size:11px;
	font-weight:bold;
	color:#C7D3DC;
	height:12px;
	position:absolute;
	top:15px;
	right:25px;

}
#searchsubmit
{
	position:absolute;
	top:15px;
	right:0px;
	width:24px;
	height:17px;
	border:0px solid red;
}


/* FORMS */
.errMsg {
color: #e96419;
display: block;
}
.errFld {
border-color: #e96419;
clear:both;
}
.prereg
{
font-size:10px; 
color:#777777; 
margin-bottom:8px; 
padding: 5px 0px 5px 0px; 
border-top: 1px solid #cccccc; 
border-bottom: 1px solid #cccccc;
height:20px;
}
.prereg input
{
/*height:13px;*/
width:205px;
border:1px solid #D5DDE6;
font-weight:bold;
color: #666666;
font-size:11px;
}
.prereg .sub
{
width:20px;
height:18px;
background-image:url(/images/buttons/radisys-submit.gif);
}
.prereg .sub:hover
{
background-image:url(/images/buttons/radisys-submit_over.gif);
}
.table_left
{
width:200px;
}
.table_right
{
width:400px;
}


/*UPDATED CIC SUPPORT*/
#warranty-assistance {
	background:transparent url(../Images/buttons/warranty-assistance-btn.gif) no-repeat top left;
	margin:0;
	padding:0;
	border:0;
	width:157px;
	height:31px;
	cursor:pointer;
	cursor:hand;
	text-indent:-1000em;
}

#premier-support {
	background:transparent url(../Images/buttons/premier-support-btn.gif) no-repeat top left;
	margin:0;
	padding:0;
	border:0;
	width:134px;
	height:30px;
	cursor:pointer;
	cursor:hand;
	text-indent:-1000em;
}