* {
   margin:0;
   padding:0;
}

html {
   height:100%;
			margin-bottom:1px;
}

body {
   position:relative;
   background-color:#fff;
   font-family:Arial, Helvetica, sans-serif;
			font-size:1em;
			margin:0px 0px 0px 0px;
			height:100%;
}

#header {
	  position:relative;
			background-image:url(../../images/masthead.gif);
			background-repeat:no-repeat;
	  height:57px;
			width:900px;
	  z-index:2;
}

#logo {
   position:relative;
			display:block;
   float:left;
			width:182px;
			height:57px;
}

#newsletter {
   position:absolute;
			top:39px;
			left:394px;
			width:300px;
   font-family:Arial, Helvetica, sans-serif;
			font-size:.75em;
}

#newsletter a {
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
}

#newsletter a:hover {
			color:#000;
}

#search {
   position:absolute;
			top:38px;
			left:694px;
			width:200px;
}

#search p {
			font-size:.75em;
			padding:0px;
			margin:1px 2px 0 0;
			float:left;
			color:#000;
			font-weight:bold;	
}

#search #spq {
   float:left;
   border:1px #000 solid;
			height:12px;
			width:125px;
			padding:0 2px 2px 2px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.6em;
			color:#69665a;
}

.searchbutton {
   float:left;
   width:15px;
   height:16px;
			margin:1px 0 0 2px;
}

#container {
   position:relative;
			background-image:url(../../images/l_column_fill.gif);
			background-repeat:repeat-x;
			min-height:655px;
   margin:6px 0 0 0;
			padding:0;
   float:left;
   width:199px;
   z-index:2;
}

#l_column_edge {
			float:left;
			background-image:url(../../images/l_column_edge.gif);
			background-repeat:no-repeat;
			width:1px;
			min-height:655px;
			margin:0;
			padding:0;
}

#l_column_counter {
   position:relative;
			margin-left:1px;
			background-image:url(../../images/diag_counter.gif);
			background-repeat:no-repeat;
			padding:25px 0 0 26px;
			width:172px;
			height:44px;
}

#l_column_buy {
   position:relative;
			margin-left:1px;
			width:198px;
			height:38px;
}

#l_column_buy a {
   display:block;
			background-image:url(../../images/buy_now.gif);
			background-repeat:no-repeat;			
			background-position:0px 0%;
			width:198px;
			height:38px;
}

#l_column_buy a:hover {
			background-image:url(../../images/buy_now.gif);
			background-repeat:no-repeat;
			background-position:-198px 0%;
}

.accordion_toggle {
   display:block;
   height:20px;
   width:176px;
   background-image:url(../../images/l_column_category.gif);
			background-position:-198px 0%;
   padding-left:22px;
   line-height:20px;
   color:#737373;
			font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
			font-size:.7em;
   text-decoration:none;
   cursor:pointer;
   margin:0 0 0 0;
}

.accordion_toggle:hover {
			background-image:url(../../images/l_column_category.gif);
			background-position:0px 0%;
			color:#000;
}
		
.accordion_toggle_active {
			background-image:url(../../images/l_column_category.gif);
			background-position:-396px 0%;
}

.accordion_toggle_active:hover {
			background-image:url(../../images/l_column_category.gif);
			background-position:-594px 0%;
			color:#000;
}

.accordion_content {
   background-color:#e5e4df;
			width:198px;
   overflow:hidden;
			display:none;
}

.accordion_details {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.7em;
			color:#000;
			padding:7px 7px 10px 7px;
			text-align:center;
			overflow:hidden;
}

.accordion_details p {
   margin-top:10px;
			margin-bottom:10px;
}

.accordion_details ul {
   list-style:square;
			padding:5px 0 5px 5px;
			margin:5px 0 5px 10px;
}

.accordion_details ul li {
   padding-top:3px;
}

.accordion_details a {
   color:#ff6600;
			font-weight:bold;
			text-decoration:underline;
}

.accordion_details a:hover {
   color:#ff9854;
			text-decoration:none;
}

.accordion_details h1 {
   font-size:1.6em;
			font-weight:bold;
			color:#ff6600;
			text-align:center;
			margin-bottom:5px;
			margin-top:7px;
}

.accordion_details h2 {
   font-size:1em;
			font-weight:bold;
			padding:0px;
			margin:0px;
			color:#000;
}

.accordion_details p span {
   font-size:.85em;
			color:#999999;
}

.accordion_details ins {
   font-size:1.2em;
			color:#666666;
			text-decoration:none;
}

.accordion_content #testimonials {
   background-image:url(../../images/testimonials_back.gif);
			background-repeat:no-repeat;
			background-position:bottom;
}

#right_column {
   position:relative;
   background-color:#fff;
   margin:0 0 0 199px;
			padding:7px 0 0 7px;
   z-index:0;
}

/* hide from mac \*/
* html #right_column {height:1px;}
* html #right_column {margin-left: 0;}
* html #container {height:655px;}
* html #container {margin-right: -3px;}
* html #l_column_edge {height:655px;}
* html #l_column_edge {margin-right: -3px;}
/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */
/* end hide */

.clearfix:after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

.clearfix {
   display:inline-block;
}

#navigation_secondary {
   position:relative;
			height:34px;
}

#index_navigation_secondary {
   position:relative;
			height:35px;
}

#navigation_center_secondary {
   position:relative;
			background-image:url(../../images/nav_fill.gif);
			background-repeat:repeat-x;
			float:left;
			height:34px;
			width:694px;
}

#index_navigation_center_secondary {
   position:relative;
			background-image:url(../../images/nav_fill.gif);
			background-repeat:repeat-x;
			float:left;
			height:35px;
			width:694px;
}

/* begin primary navigation inactive state */
.nav_button_outer_container {
   position:relative;
			float:left;
			top:50%;
			margin-top:-11px;
			height:21px;
}

.nav_spacer {
   position:relative;
   float:left;
			padding:1px 3px 1px 3px;
}

.index_nav_spacer {
   position:relative;
   float:left;
			padding:1px 20px 1px 3px;
}

.nav_button_main a.nav_button_link {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#fff;
			text-decoration:none;
			font-weight:bold;
			line-height:21px;
			height:21px;
			font-size:.65em;
			padding:5px 4px 5px 4px;
}

.nav_button_main {
   float:left;
			height:21px;
}

.nav_button_main_hover {
   float:left;
			height:21px;
   background-image:url(../../images/nav_hover_left_edge.gif);
			background-repeat:no-repeat;
}

.nav_button_main_hover a.nav_button_link:hover {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#fff;
			text-decoration:none;
			font-weight:bold;
			line-height:21px;
			height:21px;
			font-size:.65em;
			padding:5px 4px 5px 4px;
}

.nav_button_outer_container_hover {
   position:relative;
			float:left;
			top:50%;
			margin-top:-11px;
			height:21px;
			background-color:#659cb6;
   background-image:url(../../images/nav_hover_right_edge.gif);
			background-repeat:no-repeat;
			background-position:right;
}
/* end primary navigation inactive state */

.nav_links_secondary {
			float:left;
			height:34px;
			line-height:34px;
			padding:0 16px 0 16px;
}

.nav_links_secondary_active {
			float:left;
			height:34px;
			line-height:34px;
			padding:0 16px 0 16px;
			/*background-color:#ff6600;*/
}

a.navigation_secondary {
   font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.65em;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
			padding:5px 3px 5px 3px;
}

a.navigation_secondary:hover {
			color:#565656;
			background-color:#b9d2de;
			padding:5px 3px 5px 3px;
}

a.navigation_secondary_active {
   font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.65em;
			font-weight:bold;
			color:#565656;
			text-decoration:none;
			background-color:#e8f0f4;
			padding:4px 22px 5px 3px;
			background-image:url(../../images/nav_active_right_edge.gif);
			background-repeat:no-repeat;
			background-position:right;
			height:21px;
}

#sub_navigation {
   position:relative;
			height:27px;
}

#product_intro a {
   position:relative;
			display:block;
			height:161px;
			width:684px;
}

#product_intro h1,
#product_intro h2,
#product_intro p {
   display:none;
}

#product_listings {
   margin:20px 0 20px 20px;
			width:664px;
}

.product {
   position:relative;
   float:left;
			margin-bottom:25px;
			width:664px;
}

.product_logo {
			float:left;
			width:60px;
}

.product_description {
   position:relative;
			margin-left:20px;
			padding-bottom:2px;
			width:320px;
			float:left;
}

.product_description h1 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:.95em;
			font-weight:bold;
			color:#000;
			margin:0;
}

.product_description p {
   font-family:Arial, Helvetica, sans-serif;
   font-size:.7em;
			font-weight:normal;
			color:#000;
			margin:5px 0 5px 0;
			color:#69665a;
}

.product_description ul {
   font-family:Arial, Helvetica, sans-serif;
   font-size:.75em;
			font-weight:normal;
			color:#000;
			margin:10px 0 10px 20px;
			padding:0;
			color:#69665a;
}

.product_description a.buy_now {
   font-size:.7em;
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
			background-image:url(../../images/link_arrow.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right:7px;
}

.product_description a.learn_more {
   font-size:.7em;
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
			background-image:url(../../images/link_arrow.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right:7px;
			margin:0 25px 0 0;
}

.product_description .support_burst {
   float:right;
   height:63px;
			width:111px;
			margin:10px 5px 5px 5px;
			text-align:center;
   font-size:.65em;
			color:#09618d;
			padding-top:15px;
			font-weight:bold;
			text-decoration:none;
			background-image:url(../../images/support_burst.png);
			background-repeat:no-repeat;
}
#product_box .support_burst {
   float:left;
   height:63px;
			width:111px;
			margin:20px 5px 5px 50px;
			text-align:center;
   font-size:.65em;
			color:#09618d;
			padding-top:15px;
			font-weight:bold;
			text-decoration:none;
			background-image:url(../../images/support_burst.png);
			background-repeat:no-repeat;
}
.product_description .support_burst a,
#product_box .support_burst a {
			color:#09618d;
}

.product_description .support_burst a:hover,
#product_box .support_burst a:hover {
   color:#000;
}

a.faq_question_links {
   font-size:.7em;
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
			background-image:url(../../images/link_arrow.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right:7px;
			margin:0 100px 0 0;
}

a.faq_question_links:hover {
			color:#000;
}

.faq_table_body {
   font-size:.8em;
			color:#69665a;
}

.product_description a.learn_more:hover,
.product_description a.buy_now:hover {
			color:#000;
}

.product_image {
			float:left;
			margin-left:20px;
			width:220px;
			text-align:center;
}

.product_image a img {
   text-decoration:none;
}

.product_image a {
   color:#b3b3b3;
			font-size:.7em;
			text-decoration:underline;
}

.product_image a:hover {
			text-decoration:none;
}

.listing_header {
			float:left;
			margin:20px 0 20px 0;
			height:18px;
			width:684px;
			background-image:url(../../images/title_extension.gif);
			background-repeat:repeat-x;
}

#anchor {
			float:left;
			margin:0 0 0 0;
			height:1px;
			width:684px;
}

.listing_header_blank {
			float:left;
			margin:20px 0 20px 0;
			height:18px;
			width:684px;
}

#choose_products {
   margin:20px 0 20px 20px;
			width:664px;
}

#choose_products p {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.9em;
			color:#69665a;
}

#choose_products ul {
   list-style:square;
			line-height:1.5em;
			font-size:.9em;
			margin-bottom:25px;
			padding-left:25px;
}

#choose_products a {
   font-size:.85em;
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
			background-image:url(../../images/link_arrow.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right:7px;
}

#choose_products ul a {
   font-size:.85em;
			font-weight:normal;
			text-decoration:none;
}

#choose_products a:hover {
   color:#000;
}

#choose_products img {
   border:none;
}

#choose_products p.img_link a{
   border:none;
			background-image:none;
}

#body_content p {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.8em;
			color:#69665a;
			margin-top:10px;
}

#body_content p a {
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
}

#body_content p a:hover {
   color:#000;
}

#body_content h3 a {
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
}

#body_content h3 a:hover {
   color:#000;
}

#body_content span a {
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
}

#body_content span a:hover {
   color:#000;
}

#body_content span.download_title {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.8em;
			color:#000;
   position:relative;
			float:left;
}

#body_content span.download_title_new {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.8em;
			color:#FF0000;
   position:relative;
			float:left;
}

#body_content span.download_link {
   position:relative;
			float:right;
}

#body_content .download_container {
   position:relative;
   float:left;
			margin-left:25px;
			width:640px;
			padding:5px 0 5px 0;
}

#body_content .download_container_content {
   position:relative;
   float:left;
			margin-left:25px;
			margin-bottom:25px;
}

#body_content .download_container_content ul {
			color:#000;
			width:615px;
			list-style:square;
			padding-left:25px;
}

#body_content .download_container_content ul span {
   font-family:Arial, Helvetica, sans-serif;
			color:#69665a;
}

#company_container ul,
#tech_support_container ul,
#support_container ul,
#community_container ul,
#software_engineers_container ul,
#quality_assurance_engineers_container ul,
#press_releases_container ul,
#benefits_container ul,
#about_reno_container ul,
#cx_container ul,
#service_center_container ul,
#bto_support_center_container ul,
#pcd_linux_container ul,
#pcd_media_center_container ul,
#pcd_windows_container ul,
#pcd_winpe_container ul,
#pcd_dos_container ul,
#pcd_solutions_architecture_container ul,
#pcd_rom_container ul,
#pcd_motherboard_container ul,
#pcd_factory_container ul,
#pcd_factory_express_container ul,
#pcd_network_factory_container ul,
#white_paper_container ul,
#thank_you_container ul,
#authorized_reseller_program_container ul,
#certified_hardware_vendor_program_container ul,
#directory_container ul {
			color:#000;
			width:625px;
			list-style:square;
			padding-left:25px;
			padding-top:15px;
			padding-bottom:2px;
}

#white_paper_container ul {
   color:#69665a;
			width:625px;
			list-style:square;
			padding-left:25px;
			padding-top:0px;
			padding-bottom:10px;
}

#white_paper_container ol {
   color:#69665a;
			font-size:1em;
			width:615px;
			padding-left:25px;
			padding-top:20px;
			padding-bottom:20px;
}

#white_paper_container ol li {
			padding-bottom:20px;
}

.faq_table_body ul {
			width:615px;
			list-style:square;
			padding-left:25px;
			padding-top:15px;
			padding-bottom:2px;
}

.faq_table_body ol {
			width:615px;
			padding-left:25px;
			padding-top:15px;
			padding-bottom:2px;
}

#mof_container ul {
			color:#000;
			list-style:square;
			padding-left:25px;
			padding-top:15px;
			padding-bottom:2px;
}

#service_center_container ul ul,
#bto_support_center_container ul ul,
#directory_container ul ul {
			margin-top:-15px;
			list-style:circle;
}

#error_page_container ol {
			width:625px;
			padding-left:35px;
			padding-top:15px;
			color:#69665a;
			font-size:.8em;
			line-height:1.5em;
}

#intellectual_property_container ol,
#authorized_reseller_program_container ol {
			color:#000;
			width:625px;
			padding-left:25px;
			padding-top:15px;
}

#authorized_reseller_program_container ol a,
#error_page_container ol a {
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
}

#authorized_reseller_program_container ol a:hover,
#error_page_container ol a:hover {
			color:#000;
}

#software_engineers_container hr,
#quality_assurance_engineers_container hr,
#authorized_resellers_container hr,
#certified_hardware_vendor_participants_container hr,
#questions_container hr {
			border:1px solid #000;
			height:1px;
			margin:10px 0 15px 0;
}

#company_container ul li {
			padding-top:10px;
}

#company_container ul span,
#press_releases_container ul span {
   font-family:Arial, Helvetica, sans-serif;
			color:#69665a;
}

#company_container ul a,
#press_releases_container ul a,
#about_reno_container ul a,
#service_center_container ul a,
#pcd_linux_container ul a,
#pcd_media_center_container ul a,
#pcd_windows_container ul a,
#pcd_winpe_container ul a,
#pcd_dos_container ul a,
#pcd_solutions_architecture_container ul a,
#pcd_rom_container ul a,
#pcd_motherboard_container ul a,
#pcd_factory_container ul a,
#pcd_factory_express_container ul a,
#pcd_network_factory_container ul a,
#thank_you_container ul a,
#authorized_reseller_program_container ul a,
#certified_hardware_vendor_program_container ul a,
#mof_container ul a
#directory_container ul a {
			color:#09618d;
			font-weight:bold;
			font-size:.8em;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
}

.faq_body_table ul a,
.faq_body_table ol a {
			color:#09618d;
			font-weight:bold;
			font-size:.8em;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
}

#company_container ul a:hover,
#press_releases_container ul a:hover,
#about_reno_container ul a:hover,
#service_center_container ul a:hover,
#pcd_linux_container ul a:hover,
#pcd_media_center_container ul a:hover,
#pcd_windows_container ul a:hover,
#pcd_winpe_container ul a:hover,
#pcd_dos_container ul a:hover,
#pcd_solutions_architecture_container ul a:hover,
#pcd_rom_container ul a:hover,
#pcd_motherboard_container ul a:hover,
#pcd_factory_container ul a:hover,
#pcd_factory_express_container ul a:hover,
#pcd_network_factory_container ul a:hover,
#thank_you_container ul a:hover,
#authorized_reseller_program_container ul a:hover,
#certified_hardware_vendor_program_container ul a:hover,
#mof_container ul a:hover
#directory_container ul a:hover {
			color:#000;
}

.faq_body_table ul a:hover,
.faq_body_table ol a:hover {
			color:#000;
}

#body_content p span a {
   border:none;
}

#body_content label {
   width:145px;
   float:left;
   display:block;
			font-weight:bold;
}

#body_content .field_required {
   border:1px #d3d3ff solid;
			background-color:#FFFFCC;
			width:200px;
}

#body_content .cart_quantity {
   border:1px #d3d3ff solid;
			background-color:#FFFFCC;
}

#body_content .field {
   border:1px #d3d3ff solid;
			width:200px;
}

#body_content .select_box {
   border:1px #d3d3ff solid;
			background-color:#fff;
			margin-top:5px;
}

#body_content .select_box_required {
   border:1px #d3d3ff solid;
			background-color:#FFFFCC;
			margin-top:5px;
}

#body_content .text_box {
   border:1px #d3d3ff solid;
			width:500px;
			height:125px;
			margin-top:5px;
}

#body_content .text_box_required {
   border:1px #d3d3ff solid;
			background-color:#FFFFCC;
			width:500px;
			height:125px;
			margin-top:5px;
}

#body_content .checkbox {
   float:left;
}

#body_content .input_text {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.8em;
			color:#69665a;
   margin-left:20px;
}

/*
#body_content .radio {
   float:left;
}
*/

#body_content a.file_links {
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px #d3d3ff solid;
			background-image:url(../../images/link_arrow.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right:7px;
}

#body_content a.no_underline {
			color:#09618d;
			font-weight:bold;
			text-decoration:none;
			border:none;
}

#body_content a.file_links:hover,
#body_content a.no_underline:hover {
   color:#000;
}

#body_content .team_bio_wrap_o {
   position:relative;
			float:left;
			margin-bottom:45px;
}

#body_content .team_bio_no_blog_spacer {
   position:relative;
   float:left;
			margin:8px 0 15px 0;
			background-color:#CCCCCC;
			height:1px;
			width:100%;
}

#body_content .team_bio_spacer {
   position:relative;
   float:left;
			margin:-15px 0 0 0;
			background-color:#CCCCCC;
			height:1px;
			width:100%;
}

#body_content .team_bio_content_ext_o {
   position:absolute;
			background-image:url(../../images/member_quote_ext_o.gif);
			background-repeat:no-repeat;
			top:21px;
			left:152px;
			width:34px;
			height:30px;
			z-index:1;
}

#body_content .team_bio_pic_o {
   position:relative;
			float:left;
			width:185px;
}

#body_content .team_bio_content_o {
   position:relative;
			float:left;
			width:467px;
}

#body_content .team_bio_content_o p {
   padding:0 10px 0 10px;
			margin:0px;
			color:#fff;
}

#body_content .team_bio_content_top_o {
   width:434px;
			height:30px;
}

#body_content .team_bio_content_fill_o {
   width:434px;
			background-image:url(../../images/member_quote_fill_o.gif);
			background-repeat:repeat-y;
}

#body_content .team_bio_content_bottom_o {
   width:434px;
			height:21px;
			background-image:url(../../images/member_quote_bottom_o.gif);
			background-repeat:no-repeat;
}

#body_content .team_bio_content_more_blog_o {
   padding:4px 0 0 16px;
}

#body_content .team_bio_content_more_o {
   float:left;
   width:176px;
			height:73px;
			background-image:url(../../images/member_more_o.gif);
			background-repeat:no-repeat;
}

#body_content .team_bio_content_blog_o {
   float:left;
   width:237px;
			height:73px;
			padding:0 0 0 5px;
}


#body_content .team_bio_wrap_g {
   position:relative;
			float:right;
			margin-bottom:45px;
}

#body_content .team_bio_content_ext_g {
   position:absolute;
			background-image:url(../../images/member_quote_ext_g.gif);
			background-repeat:no-repeat;
			top:21px;
			left:430px;
			width:34px;
			height:30px;
			z-index:1;
}

#body_content .team_bio_pic_g {
   position:relative;
			float:left;
			width:145px;
			padding-left:10px;
}

#body_content .team_bio_content_g {
   position:relative;
			float:left;
			width:467px;
}

#body_content .team_bio_content_g p {
   padding:0 10px 0 10px;
			margin:0px;
			color:#fff;
}

#body_content .team_bio_content_top_g {
   width:434px;
			height:30px;
}

#body_content .team_bio_content_fill_g {
   width:434px;
			background-image:url(../../images/member_quote_fill_g.gif);
			background-repeat:repeat-y;
}

#body_content .team_bio_content_bottom_g {
   width:434px;
			height:21px;
			background-image:url(../../images/member_quote_bottom_g.gif);
			background-repeat:no-repeat;
}

#body_content .team_bio_content_more_blog_g {
   padding:4px 0 0 16px;
}

#body_content .team_bio_content_more_g {
   float:left;
   width:176px;
			height:73px;
			background-image:url(../../images/member_more_g.gif);
			background-repeat:no-repeat;
}

#body_content .team_bio_content_blog_g {
   float:left;
   width:237px;
			height:73px;
			padding:0 0 0 5px;
}

#body_content span {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.8em;
			color:#69665a;
}

#mof_header {
   background-image:url(../../images/mof/header.jpg);
			background-repeat:no-repeat;
			margin-bottom:-20px;
			width:682px;
			height:270px;
}

#mof_logo {
   float:left;
			padding-right:10px;
   background-image:url(../../images/mof/mof_logo.gif);
			background-repeat:no-repeat;
			width:140px;
			height:105px;
}

#past_events {
   background-image:url(../../images/mof/2007_events.png);
			background-repeat:no-repeat;
			width:149px;
			height:28px;
}

#upcoming_events {
   background-image:url(../../images/mof/2008_events.png);
			background-repeat:no-repeat;
			width:202px;
			height:27px;
}

#montage {
   position:relative;
			float:right;
			margin:-50px 0 0 0;
}

#mof_content ul li .mof_date {
			color:#999999;
			font-style:italic;
}

#mof_footer {
   background-image:url(../../images/mof/footer.jpg);
			background-repeat:no-repeat;
			width:682px;
			height:74px;
			margin-top:10px;
			margin-bottom:-20px;
}

#career_image {
   position:relative;
   float:right;
			padding-left:5px;
			padding-right:0px;
			z-index:1000;
}

#apply_button {
   border:none;
}

#apply_now {
   text-align:center;
}

#internship_button {
   border:none;
}

#internship {
   text-align:center;
}

#position_title {
   margin-bottom:-5px;
}

.job_title {
   font-weight:bold;
			font-size:1em;
			font-style:italic;
			background-color:#f0f0ec;
			padding:3px;
}

#work_here_container ul {
   margin-left:25px;
			list-style-type:square;
}

.to_top {
			float:left;
			text-align:right;
			margin:5px 0 5px 0;
   height:10px;
			width:684px;
}

.to_top a {
			padding-left:8px;
   font-family:Arial, Helvetica, sans-serif;
			font-size:.7em;
			color:#09618d;
			text-decoration:none;
			background-image:url(../../images/return_to_top.gif);
			background-repeat:no-repeat;
			background-position:left;
}

.to_top a:hover {
			color:#000;
			text-decoration:underline;
}

#footer {
   position:relative;
   clear:both;
   height:20px;
   margin:0;
   z-index:2;
}

.footer_links {
			float:left;
			margin:0 20px 0 0;
			line-height:20px;
}

a.footer {
   font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.65em;
			color:#fff;
			text-decoration:none;
}

a.footer:hover {
			text-decoration:underline;
}

#copyright {
   position:relative;
			margin-left:208px;
			padding-top:5px;
			clear:both;
			background-color:#fff;
}

#copyright p {
   font-family:Arial, Helvetica, sans-serif;
			font-size:.7em;
			color:#999999;
			margin:0;
			padding:0;
}

table.product_comparison {
   width:100%;
			padding:0px;
			border:none;
}

table.product_comparison tr {
			background-color:#f5f4f0;
			height:30px;
}

table.product_comparison td {
   font-family:Arial, Helvetica, sans-serif;
   font-size:.7em;
			color:#000;
			border:none;
   vertical-align:middle;
			text-align:center;
			padding:0 5px 0 5px;
			border-right:1px solid #fff;
}

table.product_comparison tr.product_grouping {
			font-weight:bold;
}

table.product_comparison td.legend {
   background-color:#fff;
			text-align:left;
			padding:0 0 5px 5px;
}


table.product_comparison td.blank {
   background-color:#fff;
}

table.product_comparison td.technician_grouping {
   background-color:#88c042;
			border-right:1px solid #fff;
			color:#fff;
}

table.product_comparison td.enterprise_grouping {
   background-color:#23497c;
			border-right:1px solid #fff;
			color:#fff;
}

table.product_comparison td.maintenance_grouping {
   background-color:#29115a;
			border-right:1px solid #fff;
			color:#fff;
}

table.product_comparison td.technician_grouping a,
table.product_comparison td.enterprise_grouping a,
table.product_comparison td.maintenance_grouping a {
			color:#fff;
			text-decoration:none;
}

table.product_comparison td.technician_grouping a:hover,
table.product_comparison td.enterprise_grouping a:hover,
table.product_comparison td.maintenance_grouping a:hover {
			color:#CCCCCC;
			text-decoration:none;
}

table.product_comparison td.first_column {
   width:245px;
			text-align:left;
			border-right:1px solid #fff;
}

table.product_comparison td.locator_first_column {
			text-align:left;
			border-right:1px solid #fff;
}

table.product_comparison tr.first_row {
			font-weight:bold;
}

table.product_comparison tr.section_row {
   background-color:#eae9e4;
			font-weight:bold;
}

table.product_comparison td.section_column {
			text-align:left;
			border-right:1px solid #f5f4f0;
}

.product_details {
   margin-top:10px;
			font-weight:normal;
   font-size:1em;
}

table.product_comparison tr.row_separation {
			height:2px;
			background-color:#fff;
			padding:0px;
}

table.product_comparison td.column_separation {
			padding:0px;
}

table.product_comparison td.product_name_container {
   background-color:#eae9e4;
			border-right:1px solid #f5f4f0;
			width:65px;
			padding:5px 5px 5px 5px;
}

table.product_comparison .product_details a {
			color:#09618d;
			font-weight:normal;
			text-decoration:none;
			background-image:url(../../images/link_arrow.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right:5px;
			border-bottom:1px #d3d3ff solid;
}

table.product_comparison .product_details a:hover {
   color:#000;
}

table.product_comparison tr.last_row {
			height:15px;
   background-color:#eae9e4;
}

.review_date {
   font-style:italic;
			color:#999999;
			font-size:.7em;
			text-decoration:none;
}

#pc_diagnostics_hardware_1,
#pc_diagnostics_hardware_2 {
   display:none;
}

.dashed_bar {
   height:1px;
			width:100%;
			float:left;
			border-bottom:#bbbab1 dashed thin;
			margin-top:10px;
			margin-bottom:10px;
}

.newsletter_ad_box {
   width:660px;
			height:180px;
   background:#ffffe5;
			border:#bbbab1 solid 1px;
			padding:10px 10px 10px 10px;
}

.newsletter_intro {
   float:left;
   width:474px;
			text-align:center;
}

.newsletter_features {
   float:left;
   width:400px;
			margin-left:55px;
}

.newsletter_signup {
   float:left;
   width:474px;
			text-align:center;
			margin-top:5px;
}
