﻿/* CSS Document */


/* document definitions */

html
{
	height: 100%;
	
}

body
{
	background: #647b8f url(../images/bluebar_backer.gif) repeat-y center;
	 margin: 0; 
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;
}



a
{
	color: #3399cc;
}

a:link
{
	color: #3399cc;
	text-decoration: none;
}

a:visited
{
	color: #3399cc;
	text-decoration: none;
}

a:hover
{
	color: #3399cc;
	text-decoration: none;
}

a:active
{
	color: #3399cc;
	text-decoration: none;
}

 @font-face {
    font-family: Univers 57 Condensed;
    font-style:  normal;
    font-weight: normal;
    src: url(/UNIVERS1.eot);
  }
  
.pageheaders
{
	
color: #315871;
 	font-size:30px;
 	font-weight:bold;
 	font-family:Arial, Helvetica, sans-serif;
 }

h1
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
	
}

h1.specs
{
	display: block;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-color: #315871;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 1px 12px;
}

h2
{
	font-size: 14px;
	color: #315871;
	margin: 0 0 0 0;
	font-weight: bold;
	padding-bottom: 8px;
}

h2.employment
{
	font-size: 14px;
	color: #315871;
	margin: 20px 0 0 0;
	font-weight: bold;
}

h3
{
	font-size: 13px;
	color: #ffffff;
	margin: 0 0 6px 0;
	font-weight: bold;
}

h4
{
	font-size: 10px;
	color: #b1b1b1;
	border-top: 1px dashed #b1b1b1;
	padding: 6px 0 0 0;
	margin: 0 0 14px 0;
}


h5
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0;
}

h6
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0;
}

.graybar
{
	background-color: #d3d8dc;
	padding: 7px 7px 7px 9px;
	display: block;
	width: 100%;
}

.smalltext
{
	font-size: 10px;
}

.11point
{
	font-size: 11px;
}

ul, li
{
	
	margin-left: 0;
}

form
{
	margin: 0;
}



/* end document definitions */


/* general definitions */

#main
{
	width: 760px;
	margin: 0 auto;
	background-color: #ffffff;
}

#main_specs
{
	margin: 0 40px;
	background-color: #ffffff;
	border-left: 6px solid #273c4d;
	border-right: 6px solid #273c4d;
}

.orangearrow
{
	color: #ea6620;
}

/* end general definitions */


/* header definitions */

#header
{
	position: relative;
	width: 760px;
	height: 120px;
	background: #ffffff url(/readwrite/40/template/images/beta07_inside_header.jpg) no-repeat 0 0;
}

#header_specs
{
	position: relative;
	height: 70px;
}

#logo
{
	float: right;
}

#chinese_logo
{
	padding: 0 0 5px 0;
}

#tagline
{
	padding: 22px 0 0 15px;
}

#header a.secondary
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3a6e8e;
}

#header a.secondary:link
{
	text-decoration: none;
	color: #3a6e8e;
}

#header a.secondary:visited
{
	text-decoration: none;
	color: #3a6e8e;
}

#header a.secondary:hover
{
	text-decoration: none;
	color: #3a6e8e;
}

#header a.secondary:active
{
	text-decoration: none;
	color: #3a6e8e;
}



/* end header definitions */



/* menu definitions */

iframe.selectfix
{
	position: absolute;
	left: -4px;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	margin: 0;
	padding: 0;
}

.brclear
{
	/* Use a break with this class to clear float containers */
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}


/* arrow */



/* end menu definitions */


/* homebody definitions */

#homebody
{
	padding: 0;
	margin: 0 0 0 0;
}

#column_container123
{
	margin: 22px 0 0 0;
	padding-bottom: 16px;
	background-color: #ffffff;
}

#col1
{
	font-size: 11px;
	float: left;
	width: 202px;
	padding: 0 17px 0 10px;
}

#col2
{
	float: left;
	width: 333px;
	height: 100px;
	padding: 0 17px 0 10px;
}

#col3
{
	font-size: 11px;
	float: left;
	width: 143px;
	padding: 0 18px 0 10px;
}

#col1 input.grayinput
{
	border: 1px solid #c3c3c3;
	padding: 2px 2px;
	background-color: #f6f6f6;
	color: #b1b1b1;
	width: 150px;
}

#col1 p
{
	color: #666666;
}

#
{
	margin: 1px 0 2px 0;
	text-align: left;
}

#logoarea
{
	padding: 5px 0 5px 0;
}

/* end homebody definitions */


/* promo definitions */

#promo_shadow
{
	margin: 0 0 0 0;
}

#column_container123_b
{
	height: 1%;
	padding: 0 0 0 0;
	background-image: url(/readwrite/40/template/images/bluepromos_backer.gif);
}

#col1_b
{
	font-size: 11px;
	float: left;
	width: 192px;
	margin-right: 10px;
	padding: 10px 17px 0 10px;
}

#col2_b
{
	float: left;
	width: 323px;
	margin-right: 10px;
	padding: 10px 17px 14px 10px;
	background: transparent url(/readwrite/40/template/images/search_oven.jpg) no-repeat bottom right;
}

#col3_b
{
	font-size: 11px;
	float: left;
	width: 153px;
	height: 83px;
	padding: 20px 8px 0 10px;
	background: transparent url(/readwrite/40/template/images/globe.gif) no-repeat bottom right;
}

#col1_b .promo_copy
{
	font-size: 11px;
	font-weight: bold;
	color: #adbdcb;
	margin: 0;
}

#col2_b .promo_copy
{
	float: left;
	width: 165px;
	font-size: 11px;
	font-weight: bold;
	color: #adbdcb;
	margin: 0;
}

#col3_b .promo_copy
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 0 0;
}

#col2_b form
{
	margin: 0;
}

#col2_b select
{
	border: 1px solid #a5acb2;
	color: #666666;
	width: 150px;
	font-size: 11px;
	margin: 10px 0 0 0;
}

#col3_b form
{
	margin: 0;
}

#col3_b select
{
	font-size: 11px;
	width: 115px;
	margin-top: 4px;
}

#col3_b input
{
	font-size: 11px;
	width: 30px;
	margin-top: 4px;
}

#promo_notches
{
	margin: -13px 0 0 0;
}

#ransco_logo
{
	margin: 3px 0 8px 0;
}

#flash_content
{
	background: #8d8d84;
	width:760px;
	z-index:-1;
}

#latest_news
{
	background: transparent url(../images/beta_07_news_backer.gif) no-repeat 0 0;
	width: 760px;
	height: 37px;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

#latest_news p
{
	margin: 0;
}

#latest_news p.title
{
	padding: 9px 0 0 0;
	margin: 14px 0 0 0;
}

#latest_news .grayinput
{
	width: 99px;
}

#latest_news form
{
	margin: 0;
}

#latest_news p.advanced_search
{
	margin: 5px 0 28px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#latest_news p.header
{
	margin: 0 0 10px 0;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
}

#latest_news p.news_date
{
	margin: 2px 0 13px 0;
	font-size: 9px;
	color: #666666;
}

/* end promo definitions */


/* footer definitions */
.footerback
{
	background:  url(../images/mid_tableback_bottom.gif) repeat-y  0 0 center;
	height:56px;
	
}
#footer
{
	font-size: 10px;
	color: #aab5bd;
	padding: 18px 0 0 12px;
	background-color: #151f3d;
	height: 85px;
}

#footer .phone1
{
	font-size: 14px;
	margin: 0 0 5px 0;
}

#footer .phone2
{
	color: #ffffff;
	font-weight: bold;
}

#footer a
{
	color: #aab5bd;
}

#footer a:link
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer a:visited
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer a:hover
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer a:active
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer .copyright
{
	color: #4b6174;
	margin: 5px 0 0 0;
}

/* end footer definitions */


/* searchbar definitions */

#searchbar
{
	height: 32px;
	background: #f5f5f5 url(/readwrite/40/template/images/searchbar_shadow.gif) repeat-x 0 0;
	border-bottom: 1px dashed #b1b1b1;
	padding: 13px 18px 0 10px;
	text-align: right;
}

#searchbar select
{
	color: #666666;
	font-size: 11px;
}

#advanced_search_inside
{
	font-size: 11px;
	padding: 0 8px 0 0;
}

.grayinput
{
	border: 1px solid #c3c3c3;
	padding: 2px 2px;
	background-color: #ffffff;
	color: #666666;
	width: 150px;
}

/* end searchbar definitions */


/* breadcrumb definitions */

#breadcrumb
{
	height: 42px;
	background-color: #ffffff;
	font-size: 10px;
	color: #999999;
	padding: 10px 0 0 12px;
	text-transform: lowercase;
	text-transform: capitalize;
}

.currentpage
{
	color: #333333;
	text-transform: capitalize;
}

/* end breadcrumb definitions */


/* insidebody definitions */

#insidebody
{
	background-color: #ffffff;
}

#in_column_container12
{
	padding-bottom: 10px;
	background-color: #ffffff;
}

#in_column_1col
{
	padding-bottom: 10px;
	background-color: #ffffff;
	margin: 0 12px 0 12px;
}

#in_col1
{
	float: left;
	width: 457px;
	margin: 0 59px 0 12px;
	display: inline;
}

#in_col1 ul
{
	padding: 0 0 0 28px;
}

#in_col2
{
	float: left;
	width: 200px;
	color: #666666;
}

#in_col2 ul
{
	padding: 0 0 0 14px;
}

#in_col1_listpage
{
	float: left;
	width: 457px;
	margin: 0 59px 0 12px;
	display: inline;
	color: #000000;
}

#in_col1_listpage a, #in_col1_listpage a:link, #in_col1_listpage a:visited, #in_col1_listpage a:hover, #in_col1_listpage a:active
{
	font-weight: bold;
}

#in_col2_listpage
{
	float: left;
	width: 200px;
	color: #000000;
}

#detail_col1
{
	float: left;
	width: 300px; /*457px;*/
	margin: 0 39px 0 12px;
	display: inline;
}

#detail_col2
{
	float: left;
	width: 377px; /*200px;*/
	color: #666666;
}

#detail_col2_left
{
	float: left;
	width: 155px; /*200px;*/
	margin-right: 10px;
	color: #666666;
}

#detail_col2_right
{
	float: left;
	width: 210px; /*200px;*/
	color: #666666;
}

#in_col1 img
{
	margin: 0 0 20px 0;
}

#in_col1 img.tabs
{
	margin: 0;
}

#in_col1 p
{
	margin: 18px 0;
}

#in_col1 h2
{
	margin: 0 0 -16px 0;
}

#in_col1 h2.spaced
{
	margin: 20px 0 -16px 0;
}

.printtext, .printtext a, .printtext a:link, .printtext a:visited
{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}

.printtext a:hover, .printtext a:active
{
	color: #777777;
	text-decoration: none;
}

.printtext img
{
	vertical-align: text-bottom;
}

.print_specs
{
	margin: 30px 12px 0 0;
	float: right;
}

.sidebar_contact
{
	border-top: 1px dashed #b1b1b1;
	margin-top: 40px;
	padding-top: 10px;
}

.sideheader
{
	color: #000;
	font-weight: bold;
	padding-top: 10px;
	margin: 10px 0 0 0;
	border-top: 1px dashed #b1b1b1;
	width: 100%;
	display: block;
}

.sideheader_2lines
{
	color: #000;
	font-weight: bold;
	padding: 10px 0;
	margin: 10px 0 0 0;
	border-top: 1px dashed #b1b1b1;
	border-bottom: 1px dashed #b1b1b1;
	width: 100%;
	display: block;
}

.sideheader_title
{
	font-size: 11px;
	color: #666666;
	margin: 5px 0 0 0;
}

.sideheader_map
{
	color: #000;
	background-color: #d3d8dc;
	font-weight: bold;
	padding: 7px 7px 7px 9px;
	display: block;
	margin: 7px 0 0 0;
	border-top: 1px dotted #b1b1b1;
	display: block;
}

.salesrep_name
{
	font-size: 14px;
	font-weight: bold;
	color: #ea6620;
}

.salesrep
{
}

.salesrep_line
{
}

.bug
{
	padding-top: 10px;
}

#in_col1_aps
{
	float: left;
	width: 200px;
	margin: 0 29px 0 12px;
	display: inline;
}

#in_col2_aps
{
	float: left;
	width: 487px;
	color: #666666;
}

#in_col1_aps p.top
{
	margin: 0;
}

/* end insidebody definitions */

/* table list definitions */

#techtips table
{
	width: 449px;
}

table.list
{
	margin: 10px 0 10px 0;
	padding: 0;
	border-width: 0;
	border-style: none;
	width: 449px;
}

table.manual_list
{
	margin: 15px 0 25px 0;
	padding: 0;
	border-width: 0;
	border-style: none;
	width: 500px;
	
}

table.manual_list td.left
{
	width: 50%;
	padding: 5px 2px 5px 6px;
	margin: 0;
	border-width: 0;
	border-style: none;
	vertical-align: top;
}

table.manual_list td.right
{
	padding: 5px 2px 5px 6px;
	margin: 0;
	border: none;
	border-width: 0;
	border-style: none;
	vertical-align: top;
}

table.employment_list
{
	margin: 0;
	padding: 0;
	border-width: 0;
	border-style: none;
	width: 449px;
}

table.event_list
{
	margin: 20px 0;
	padding: 0;
	border-width: 0;
	border-style: none;
	width: 449px;
}

table.event_list td.event_left
{
	padding: 15px 2px 15px 0;
}

table.event_list td.event_right
{
	padding: 15px 0 25px 0;
	width: 100px;
}

tr.white
{
	background-color: #fff;
	
}

tr.gray
{
	background-color: #f5f5f5;
	color: #000;
}

tr.grayline
{
	background-color: #f5f5f5;
	height: 1px;
}

td.grayhead
{
	background-color: #f5f5f5;
	border-top: 1px dotted #ccc;
	padding: 5px 5px 5px 8px;
	margin: 0;
	font-size: 14px;
	color: #315871;
	font-weight: bold;
}

td.full
{
	padding: 0 15px 0 15px;
	margin: 0;
	border-width: 0;
	border-style: none;
	vertical-align: top;
}

td.left
{
	width: 78px;
	padding: 5px 2px 5px 6px;
	margin: 0;
	border-width: 0;
	border-style: none;
	vertical-align: top;
}

td.right
{
	width: 269px;
	padding: 5px 2px 5px 6px;
	margin: 0;
	border: none;
	border-width: 0;
	border-style: none;
	vertical-align: top;
}

table.list_news
{
	margin: 0;
	padding: 0;
	border-width: 0;
	border-style: none;
	width: 449px;
}

td.left_news
{
	width: 78px;
	padding: 8px 2px 10px 0;
	margin: 0;
	border-bottom: 1px dashed #cccccc;
	vertical-align: top;
}

td.right_news
{
	width: 361px;
	padding: 8px 2px 10px 6px;
	margin: 0;
	border-bottom: 1px dashed #cccccc;
	vertical-align: top;
}

table.customer_list
{
	line-height: 21px;
	margin-bottom: 10px;
}

table.customer_list td
{
	border-left: 1px dotted #bbb;
	padding-left: 10px;
}

table.customer_list td.spacer
{
	border: none;
	width: 15px;
}

/* end table list definitions */

/* specs table definitions */

.specs_table
{
	width: 100%;
	border-right: 1px solid #bbb;
	color: #333333;
	font-size: 11px;
	margin-bottom: 20px;
}

.whitecell
{
	background-color: #ffffff;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #e5e5e5;
	padding: 8px 5px 8px 8px;
	width: 40%;
}

.bluecell
{
	background-color: #eff3f7;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-bottom: 1px solid #e5e5e5;
	padding: 8px;
	text-align: center;
	font-size: 12px;
}

.graycell
{
	background-color: #f2f2f2;
	border-left: 3px solid #ffffff;
	border-bottom: 1px solid #e5e5e5;
	padding: 8px;
	text-align: center;
	font-size: 12px;
}

.dividercell
{
	width: 1px;
	border-left: 2px;
	border-right: 2px;
	background-color: #cccccc;
}

.whitecell_head
{
	background-color: #ffffff;
	border-left: none;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 5px 10px 8px;
	width: 40%;
}

tr.last .whitecell, tr.last .bluecell, tr.last .graycell
{
	border-bottom: 3px solid #ffffff;
}

.gray
{
	color: #999999;
}

tr.specs_header
{
	height: 2px;
	background-color: #bbb;
}

tr.before_header .whitecell, tr.before_header .bluecell, tr.before_header .graycell
{
	border-bottom: none;
}

/* end specs table definitions */

/* form definitions */

form dl
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5;
	padding: 10px 20px 10px 20px;
	margin: 20px 0 10px 0;
}

form dl.top
{
	border-bottom: none;
	pading-bottom: 0;
}

form dl.bottom
{
	margin-top: 0;
	border-top: none;
	padding-top: 5px;
}

form dl input
{
	font-size: 11px;
}

form dd input, form dd select
{
	font-size: 11px;
	width: 150px;
}

form dd input.five
{
	font-size: 11px;
	width: auto;
}

form dd input.four
{
	font-size: 11px;
	width: auto;
}

form dd input.three
{
	font-size: 11px;
	width: auto;
}

form dd input.stacked
{
	font-size: 11px;
	width: auto;
	margin: 2px 0 2px 0;
}

form dd input.radio
{
	font-size: 11px;
	width: auto;
}

form dd input.checkbox
{
	font-size: 11px;
	width: auto;
}

form dd input.narrow
{
	font-size: 11px;
	width: 50px;
}

form dd select.narrow
{
	font-size: 11px;
	width: 95px;
}

form dd input.phone
{
	font-size: 11px;
	width: 38px;
}

form dd select
{
	font-size: 11px;
	width: 154px;
}

form dd
{
	margin: 0;
	padding: 4px 0 4px 0;
	position: relative;
}

form dt
{
	float: left;
	padding: 4px 10px 4px 0;
	width: 130px;
	margin-top: 5px;
}

form dt.wide
{
	float: left;
	padding: 4px 10px 4px 0;
	width: 270px;
	margin-top: 5px;
}

form dd.wide
{
	float: none;
	padding: 4px 10px 4px 0;
	width: 270px;
	margin-top: 5px;
}

form label.textarea
{
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
}

form label.textarea_top
{
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}

.input_rfq
{
	width: 140px;
}

form dl.advancedsearch
{
	border-top: none;
	border-bottom: none;
	background-color: #f5f5f5;
	padding: 5px 13px 5px 13px;
	margin: 10px 0 0 0;
}

form dl.advancedsearch dd
{
	margin: 0;
	padding: 4px 0 4px 0;
}

form dl.advancedsearch dt
{
	float: none;
	padding: 4px 10px 5px 0;
	width: 160px;
	margin-top: 5px;
}

form dl.advancedsearch dd input
{
	font-size: 11px;
	width: 30px;
}

form dl.advancedsearch dd select
{
	font-size: 11px;
	width: 40px;
}

form dl.advancedsearch table.checkbox
{
	width: auto;
}

form dl.advancedsearch table.checkbox input
{
	float: left;
}

form dl.advancedsearch table.checkbox label
{
	margin: 3px 0 0 5px;
	display: block;
	float: left;
	width: 120px;
}

ul.rfq_short
{
	list-style: none;
	background-color: #f5f5f5;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}

ul.rfq_short li
{
	list-style: none;
	padding: 6px 0;
}

ul.rfq_short li input, ul.rfq_short li select
{
	width: 160px;
	margin-top: 3px;
	font-size: 11px;
}

ul.rfq_short li.short input
{
	width: 45px;
}

ul.rfq_short li input.button
{
	width: 50px;
	margin-bottom: 7px;
}

ul.rfq_short li.first
{
	padding-top: 12px;
}

h1.rfq_short
{
	margin: 20px 0 0 0;
}

p.short_rfq_message
{
	color: #c00;
}

/* ol */

ol.faqs
{
	margin: 20px 0 10px 5px;
	padding-left: 25px;
}

ol.faqs li
{
	padding: 5px;
	list-style-type: decimal;
}

ol.faqs li.odd
{
	padding: 5px;
	background-color: #f5f5f5;
	list-style-type: decimal;
}


/* arrow list */

#detail_col2_left ul
{
	margin: 25px 0 20px 0;
	padding: 0;
	color: #999999;
}

#detail_col2_left ul li
{
	padding: 2px 0 2px 0;
	list-style-type: none;
	background: transparent url( '/readwrite/40/template/images/list_arrow.gif' ) no-repeat 0 5px;
	padding-left: 17px;
}

/* index cards */

.ic_padding
{
	padding-left: 0;
}

.ic_holder
{
	position: relative;
	margin: 10px 0 20px 0;
}

#ic1
{
	width: 380px;
	font-size: 11px;
	color: #666666;
}

#ic2
{
	width: 380px;
	font-size: 11px;
	color: #666666;
}

#ic3
{
	width: 380px;
	font-size: 11px;
	color: #666666;
}

#ic1_wide
{
	width: 380px;
	font-size: 11px;
	color: #666666;
}

#ic2_wide
{
	width: 380px;
	font-size: 11px;
	color: #666666;
}

#ic3_wide
{
	width: 380px;
	font-size: 11px;
	color: #666666;
}

#ic4_wide
{
	width: 380px;
	font-size: 11px;
	color: #666666;
}

.ic_top a, .ic_top a:link, .ic_top a:visited, .ic_top a:hover, .ic_top a:active, .ic_top_wide a, .ic_top_wide a:link, .ic_top_wide a:visited, .ic_top_wide a:hover, .ic_top_wide a:active
{
	color: #000000;
	text-decoration: none;
}

.ic_top
{
	width: 380px;
	display: block;
}

.ic_top_wide
{
	width: 380px;
	display: block;
}

.ic_top_tab
{
	float: left;
	background-color: #e5e5e5;
	color: #000000;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	border-bottom: 2px solid #cdcdcd;
	padding: 0;
}

.ic_top_tab_indicated
{
	float: left;
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 0;
	border-bottom: 2px dotted #cdcdcd;
	border-left: 2px solid #cdcdcd;
}

.ic_top_tab_gray
{
	float: left;
	background-color: #e5e5e5;
	color: #000000;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 0;
	border-bottom: 2px solid #cdcdcd;
	border-left: 2px solid #cdcdcd;
}

.ic_top_tablabel
{
	float: left;
	padding: 5px 0 2px 0;
	border-top: 2px solid #cdcdcd;
}

.ic_top_tablabel_indicated
{
	float: left;
	padding: 5px 0 2px 9px;
	border-top: 2px solid #cdcdcd;
}

.ic_top_tablabel_gray
{
	float: left;
	padding: 5px 0 2px 9px;
	border-top: 2px solid #cdcdcd;
}

.ic_end
{
	display: block;
	background-color: #ffffff;
	border-bottom: 2px solid #cdcdcd;
}

.ic_end_heightlabel
{
	padding: 5px 0 2px 0;
	border-top: 3px solid #fff;
}

#ic1 ul, #ic2 ul, #ic3 ul, #ic1_wide ul, #ic2_wide ul, #ic3_wide ul, #ic4_wide ul
{
	margin: 0 0 0 15px;
	padding: 0;
}

.ic_bottom
{
	border: 2px solid #cdcdcd;
	border-top: none;
}

.ic_bottom_holder
{
	padding: 9px 15px 9px 20px;
	display: block;
	background-color: #f5f5f5;
	border: 3px solid #ffffff;
}

/* list page */

.list_item
{
	padding: 16px 0 16px 0;
	border-top: 1px dashed #b1b1b1;
}

.list_item_description
{
	float: left;
	margin-left: 25px;
	width: 309px;
}

/* dropdown defs */

ul#dropdown
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#dropdown li
{
	list-style: none;
	margin: -1px 0 0 0;
	padding: 10px 0;
	float: left;
	display: block;
	width: 100%;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

#dropdown li.last
{
	border-bottom: none;
}

#dropdown .expand
{
	float: left;
	color: #ea6620;
	text-decoration: none;
	width: 18px;
	padding-right: 5px;
	border: none;
}

#dropdown li a:link, #dropdown li a:visited
{
	text-decoration: underline;
	color: #39c;
}

#dropdown li a:hover, #dropdown li a:active
{
	color: #39c;
	text-decoration: underline;
}

.dropdown_info
{
	margin-top: 0;
	padding: 0;
}

.dropdown_info_map
{
	margin-top: 0;
	padding: 0 0 0 10px;
}

a.pdf, a:link.pdf, a:visited.pdf, a:hover.pdf, a:active.pdf
{
	background: transparent url(/images/pdf.jpg) no-repeat left 2px;
	padding-left: 27px;
	display: block;
}

#dropdown a.inside, #dropdown a:link.inside, #dropdown a:visited.inside
{
	display: inline;
	float: none;
	padding-left: 0;
	color: #39c;
}

#dropdown a:hover.inside, #dropdown a:active.inside
{
	text-decoration: underline;
}

/* end dropdown defs */

/* product list definitions */

tr.productlist td
{
	border-top: 1px dashed #cccccc;
	padding: 10px 0;
}

#in_col1 tr.productlist td img
{
	margin: 0;
}

.max
{
	margin: 5px 0 0 0;
}

/* end product list definitions */

/* site wide definitions */

.clearer
{
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

.blacktext
{
	color: #000;
}

.definitions
{
	font-size: 10px;
	margin: 5px 0 5px 0;
}

li.nobullet
{
	list-style-type: none;
}

#in_col1 p.subhead
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0 0 0;
}

.robsobsession
{
	margin-bottom: 20px;
	color: #ea6620;
}

.product_count table, .product_count div
{
	display: inline;
}

#contact_chinese_logo
{
	margin: -5px 0 0 -5px;
}

.validate
{
	padding: 10px 10px 10px 35px;
	margin: 10px 0;
	background: transparent url(/readwrite/40/template/images/validate_stop.gif) no-repeat 10px 10px;
	border: 1px dashed #ff0000;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}

/* end site wide definitions */


/* news release archive */

#in_col2 ul.newsYearList
{
	padding-left: 0;
}

#in_col2 ul.newsYearList li
{
	list-style: none;
	padding: 0 0 5px 0;
}

li.newsYearSel
{
	font-weight: bold;
	color: #000;
}

/* end news release archive */



/* scroller3 */

#TICKER
{
	overflow: hidden;
	width: 647px;
	padding: 10px 0 10px 0;
	float: left;
}

#TICKER a
{
	padding: 0 14px 0 24px;
	background: transparent url(../images/news_bullet.gif) no-repeat left 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ed771f;
}

#TICKER a.item1
{
	background: none;
}

/* end scroller3 */


/* home page header */

#header_home
{
	position: relative;
	width: 760px;
	height: 295px;
	background: #ffffff url(/readwrite/40/template/images/nav_shadow_t.gif) repeat-x 0 57px;
}

#header_top
{
	position: relative;
	height: 265px;
	background: #1d2b58 url(/readwrite/40/template/images/beta07_home_header.jpg) 0 0;
}

#homebanner
{
	float: right;
}

#logo_home
{
	position: absolute;
	top: 27px;
	right: 63px;
}

#chinese_flag_home
{
	margin: 0 0 30px 0;
}

#taiwan_flag_home
{
	margin: 0 0 28px 0;
}

#headline
{
	position: absolute;
	bottom: 0;
	right: 63px;
}

#secondary_nav
{
	position: relative;
	top: 109px;
	left: 27px;
}

#secondary_nav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#secondary_nav li
{
	list-style: none;
	padding: 0 0 10px 0;
}

#secondary_nav a
{
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3a6e8e;
}
#secondary_nav_white a
{
	/*padding:10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#secondary_nav_white a:hover
{
	text-decoration: none;
	color: #f47b20;
	
}

#secondary_nav_reg a
{
	/*padding:10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3a6e8e;
}


#secondary_nav_reg a:link
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav_reg a:visited
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav_reg a:hover
{
	text-decoration: none;
	color: #f47b20;
	
}

#secondary_nav_reg a:active
{
	text-decoration: none;
	color: #3a6e8e;
	
}

#secondary_nav a:link
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav a:visited
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav a:hover
{
	text-decoration: none;
	color: #3a6e8e;
	color: #fff;
}

#secondary_nav a:active
{
	text-decoration: none;
	color: #3a6e8e;
	color: #fff;
}

#home_nav ul.first
{
	position: absolute;
	left: 0;
	top: 265px;
	margin: 0;
	padding: 0;
	clear: both;
	width: 760px;
	z-index: 10;
	list-style: none;
	text-transform: capitalize;
}

/* end home page header  */


/* news release new  */

#globe_footer
{
	height: 108px;
	width: 760px;
	background: #151f3d url(images/beta07_home_footer.jpg) no-repeat 0 0;
	padding: 21px 0 0 0;
}

#more_news
{
	height: 22px;
	width: 101px;
	margin: 4px 0 0 0;
	padding: 7px 0 0 12px;
	float: left;
}

#more_news a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #3a6e8e;
}

/* end news release new  */


/* home page footer*/

#footer_home
{

	font-size: 10px;
	color: #aab5bd;
	
	height: 54px;
}

#footer_home .phone1
{
	font-size: 14px;
	margin: 0 0 5px 0;
}

#footer_home .phone2
{
	color: #ffffff;
	font-weight: bold;
}

#footer_home a
{
	color: #aab5bd;
}

#footer_home a:link
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home a:visited
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home a:hover
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home a:active
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home .copyright
{
	color: #4b6174;
	margin: 5px 0 0 0;
}

#ransco_home
{
	float: right;
}

/* end home page footer */


/* home page SEO */

#home_seo
{
	background-color: #1e2b58;
	padding: 15px 15px 25px 15px;
	border-top: 20px solid #161f3e;
	font-family: Arial, Helvetica, sans-serif;
	height: 1%;
}

#home_seo p
{
	color: #7194b0;
	margin: 0 0 20px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#home_seo p.quote
{
	color: #7194b0;
	font-size: 22px;
	margin: 10px 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#home_seo p.byline
{
	color: #7194b0;
	font-size: 11px;
	margin: 0 0 25px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
}

#home_seo h2
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	color: #ea6620;
	margin: 0;
	padding-bottom: 0;
}

#home_seo h3
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #fff;
	margin: 0;
	display: inline;
}

#home_seo #wrap a
{
	color: #ffffff;
}

#home_seo #wrap a:link
{
	color: #ffffff;
	text-decoration: none;
}

#home_seo #wrap a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#home_seo #wrap a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#home_seo #wrap a:active
{
	color: #ffffff;
	text-decoration: underline;
}


.regfont
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	margin-left: 0px;
}
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.background
{
	background: #FFFFFF;
}
td.off
{
	background: url(../images/menu_bg.gif) 0px 0px repeat-x;
	height: 25px;
}
td.on
{
	background-color: #89B02B;
	height: 25px;
	color: #FFFFFF;
}
td.on
{
	background-color: #89B02B;
	height: 25px;
	color: #FFFFFF;
}
td.mainoff
{
	background: url(../images/main_menu_bg.gif) -130px 0px no-repeat;
	height: 33px;
}
td.mainon
{
	background: url(../images/main_menu_bg.gif) 0px 0px no-repeat;
	height: 33px;
}
.logo
{
	margin-left: 19px;
	margin-top: 16px;
}
.header_image_box
{
	padding: 0px 5px 4px;
	background-color: #FFFFFF;
	color: #5B5A5A;
}
.body_text_box
{
	padding: 15px 15px 15px 15px;
	background-color: #FFFFFF;
	color: #5B5A5A;
}
.body_left_bg
{
	background: #F2F2F2;
	width: 8px;
}
.body_right_bg
{
	background: #F2F2F2;
	width: 8px;
}
.footer_left_bg
{
	background: url(../images/footer_left_bg.gif) left top no-repeat;
	height: 33px;
}
.box_top_line
{
	background: url(../images/top_line.gif) left top repeat-x;
	height: 9px;
}
.box_left_line
{
	background: url(../images/left_line.gif) left top repeat-y;
	width: 9px;
}
.box_right_line
{
	background: url(../images/right_line.gif) left top repeat-y;
	width: 9px;
}
.box_bottom_line
{
	background: url(../images/bottom_line.gif) left top repeat-x;
	height: 9px;
}

.tdback
{
	margin: 10px 0px 10px 0px;
	padding: 3px 5px;
	background: url(/images/commentbox.gif) repeat-x #E7EDF5;
	border: 1px solid #96b6da;
}

#tdback
{
	margin: 10px 0px 10px 0px;
	padding: 3px 5px;
	background: url(/images/commentbox.gif) repeat-x #E7EDF5;
	border: 1px solid #96b6da;
}



.input_box
{
	border: 1px solid #72550F;
	width: 108px;
	height: 18px;
	background-color: #EDE9D7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #72550F;
	text-decoration: none;
	padding-left: 3px;
}
.highlight
{
	color: #72550F;
	background-color: inherit;
	font-size: 14px;
	text-decoration: none;
}




/* CSS Background image Document */
.twidth
{
	width: 6px;
}

.menu_link
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
.menu_link:hover
{
	text-decoration: underline;
	color: #FFFFFF;
	background-color: inherit;
}
.left_menu_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 33px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #72550F;
	background-color: inherit;
	text-decoration: none;
}
.left_menu_link:hover
{
	text-decoration: underline;
	color: #4B3500;
	background-color: inherit;
}
.footer_link
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
.footer_link:hover
{
	text-decoration: underline;
	color: #456200;
	background-color: inherit;
}
.left_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #515E85;
	text-decoration: none;
	background-color: inherit;
}
.left_menu:hover
{
	color: #DA0008;
	text-decoration: none;
	background-color: inherit;
}


#midmenu a:link
{
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#midmenu a:visited
{
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#midmenu a:hover
{
	color: #BD0231;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
/* Mid Menu Classes */
.midmenu a:link
{
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.midmenu a:visited
{
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.midmenu a:hover
{
	color: #BD0231;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.submit
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #315871;
	border: 1px solid #dadada;
	cursor: pointer;
	text-align:left;
	width:200px;
	}
/************************************************
*	Comments									*
************************************************/

#commentblock
{
	width: 450px;
	background: #E8E8E8;
	color: #000000;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 0px 0px;
}

#commentblock ol
{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.commentdate
{
	font-size: 12px;
	padding-left: 0px;
}

#commentlist li p
{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
}

.commentname
{
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
}

.commentinfo
{
	clear: both;
}

.commenttext
{
	clear: both;
	margin: 3px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 390px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;
}

.commenttext-admin
{
	clear: both;
	margin: 3px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 390px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;
}

#commentsformheader
{
	padding-left: 0px;
}

#commentsform
{
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#commentsform form
{
	text-align: left;
	margin: 0px;
}

#commentsform p
{
	margin: 0px;
}

#commentsform form textarea
{
	width: 99%;
}

p.comments_link img
{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#boxcorners
{
	margin: 0px auto;
	border: solid 5px #EDEDDC;
	background: #FFFFFF;
	font-weight: normal;
}

#boxcorners td.boxcorners
{
	padding-top: 10px;
	background: #FFFFFF;
	border: solid 1px #EDEDDC;
}

#boxcorners td td
{
	border: none;
}
#boxcorners p
{
	margin: 10px;
	text-align: left;
}

.boxcorners
{
	margin: 0px auto;
	border: solid 10px #EDEDDC;
	background: #FFFFFF;
	font-weight: normal;
}
.searchbox
{
	height:15px;
	background: url(/images/magnifier.png) right no-repeat;
	background: #CCCCCC;
	font-weight: normal;
}
.whiteback
{
	background-color: #FFFFFF;
}
.underline_blue
{
	border-bottom: 1px solid green;
	width: 300px;
}
.underlineabout
{
	background-color: #E7EDF5;
	border-bottom: 1px solid #315871;
	border-left:1px solid #315871;
	border-right:1px solid #315871;

}

.underlinetop
{
border-top: 1px solid #315871;
background-color: #E7EDF5;
border-bottom: 1px solid #315871;
text-align:center;
font-weight:bold;
	}
	.underlinebottom
{
	background-color: #E7EDF5;
	border-bottom: 1px solid #315871;
	text-align:center;
}
.tbback
{
	margin: 0px auto;
	background: url(../images/bg.png);
	font-weight: normal;
	height: 640px;
}
.indtableback
{
	border-collapse:collapse;
	background: url(/images/images//bg_r1_c1.gif);
	height: 265px;
}
.lefttd
{
	
	background: url(/images/images//bg_r1_c1.gif);

}
.sbutton
{
	background-color:#647b8f;
	color:White;
	font-weight:bold;
}


.topback
{
background:url(/images/globe2.gif);
}
.img {
  border: 1px solid #DDD; 
  padding: 5px;
  background-color: #FFF;
}
.tdborder
{
border-right:5px solid #315871;
border-top:5px solid #315871;
border-left:4px solid #315871;
border-bottom:4px solid #315871;

}
.rowOdd
{
	background-color:#f8f8f8;
}
.roweven
{
	background-color:Gray;
}
.materials
{
	font-size: 14px;
	color: #315871;
	margin: 0 0 0 0;
	}
.bluetext
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #315871;
	text-transform:none;
	
}
	
	
	#homepagelink a
{
	/*padding:10px;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#homepagelink a:hover
{
	text-decoration: none;
	color: #f47b20;
	
}


.autosearch 
{
	/*padding:10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #3a6e8e;
}
.autosearch a
{
	/*padding:10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #3a6e8e;
	position: absolute;
}


.autosearch a:link
{
	text-decoration: none;
	color: #3a6e8e;
}

.autosearch a:visited
{
	text-decoration: none;
	color: #3a6e8e;
}

.autosearch a:hover
{
	text-decoration: none;
	color: #ff0000;
	background-color:Blue;
	
}

.autosearch a:active
{
	text-decoration: none;
	color: #3a6e8e;
	
}
.sideabout2
{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;
color:#315871;
text-align:left;
line-height:20px;

}

.newheaderSEO
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
}
.newheaderSEO a:link
{

	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
}
	
.newheaderSEO a:active
{

	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
	}
	
.newheaderSEO a:visited
{

	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
	}

#subheaderSEO
{
color: #ea6620;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}

#subheaderSEO a:link
{
color: #ea6620;
font-family: Arial, Helvetica, sans-serif;

}
#subheaderSEO a:active
{
color: #ea6620;
font-family: Arial, Helvetica, sans-serif;

}
#subheaderSEO a:visited
{
color: #ea6620;
font-family: Arial, Helvetica, sans-serif;

}

.mediakitheader
{
font-size:15px;
 color:#396C8F; 
 font-weight:bold;
}
.mediakitsubheader
{
font-size:14px; 
color:#396C8F; 
font-weight:bold;
}
.orangefont
{
color:#ea6620;
}

