/**
 * Style sheet Z_Beckman
 */
/* body */
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}

/* label */
label
{
	float: left;
	width: 120px;
	font-weight: bold;
}

/* print_portfolio_image01 */
.print_portfolio_image01
{
	width:245px;
	float:left;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#504C4C;
}

/* margin-left_50px */
.margin-left_50px
{
	margin-left:150px;
}

/* services_navtxt */
#services_navtxt
{
	border:1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#000000;
}

/* services_navtxt a:hover */
#services_navtxt a:hover
{
	border:1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#B30404;
}

/* services_navtxt a:link, services_navtxt a:visited */
#services_navtxt a:link,
#services_navtxt a:visited
{
	border:1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	color:#000000;
}

/* services_navtxt_active */
#services_navtxt_active
{
	border:1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	color:#B30404;
}

/* print_portfolio_title */
.print_portfolio_title
{
	width:245px;
	float:left;
	padding:30px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#504C4C;
}

/* print_portfolio_text */
.print_portfolio_text
{
	width:490px;
	float:left;
	margin:0px 0px 0px 40px;
}

/* padding20px */
.padding20px
{
	padding:20px;
}

/* contact_div_boxes */
.contact_div_boxes
{
	float:left;
	width:270px;
	height:100px;
	display:table;
	margin:20px 0 0 10px;
}

/* contact_heading */
.contact_heading
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#B48503;
	text-align:right;
	font-weight:bold;
	width:100px;
	margin:0 15px 0 0;
}

/* contact_normal */
#contact_normal
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004469;
	width:200px;
	text-align:right;
	margin:5px 0 0 20px;
	padding:8px 0 0 0;
	border-top:1px solid #E9E9E9;
}

/* contact_normal a:link, #contact_normal a:visited */
#contact_normal a:link,
#contact_normal a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004469;
	font-weight:normal;
	text-decoration:none;
}

/* contact_normal a:hover */
#contact_normal a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004469;
	font-weight:normal;
	text-decoration:underline;
}

/* textareaport_left */
.textareaport_left
{
	width:592px;
	margin:-5px 0px 0px 0px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	float:left;
	height:auto;
	display:table;
}

/* print_bottom_image */
.print_bottom_image
{
	width:217px;
	height:215px;
	margin:0px 0px 0px 80px;
	background-color:#FFFFFF;
	background-image:url("tl_files/Beckman_Images/print_mach.jpg");
	background-repeat:no-repeat;
	
}

/* innerbox_printtext */
.innerbox_printtext
{
	width:380px;
	height:100%;
	margin:20px 20px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:left;
	background-color:#FFFFFF;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	float:right;
	overflow:auto;
	text-align:justify;
}

/* innerbox_printtext_request */
.innerbox_printtext_request
{
	width:380px;
	height:100%;
	margin:20px 60px 0px 0px;
	padding:10px 10px 0px 0px;
	text-align:center;
	background-color:#FFFFFF;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	float:right;
	overflow:auto;
	text-align:justify;
}

/* inbox_innerlinks_active */
#inbox_innerlinks_active
{
	margin:0px 13px 0px -30px;
	text-align:right;
	font-family:Arial, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	color:#666666;
	
}

/* inbox_innerlinks a:hover */
#inbox_innerlinks a:hover
{
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
}

/* inbox_innerlinks */
#inbox_innerlinks
{
	padding:0px 13px 0px 2px;
	text-align:right;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#CC8B44;
	width:auto;
}

/* inbox_innerlinks a:link, inbox_innerlinks a:visited */
#inbox_innerlinks a:link,
#inbox_innerlinks a:visited
{
	color:#CC8B44;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

/* inbox_links */
.inbox_links
{
	width:132px;
	height:215px;
	margin:20px 0px 0px 30px;
	background-color:#FFFFFF;
	border-top:0px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-bottom:0px solid #DEDEDE;
	border-left:0px solid #DEDEDE;
	float:left;
}

/* contact_toptext */
.contact_toptext
{
	width:586px;
	height:18px;
	margin:1px 0px 0px 4px;
	background-image:url("tl_files/Beckman_Images/con_text_bg.jpg");
	background-repeat:no-repeat;
	float:left;
}

/* float_left */
.float_left
{
	float:left;
}

/* contact_innerbox */
.comtact_innerbox
{
	width:270px;
	height:100px;
	margin:20px 0px 0px 10px;
	float:left;
	display:table;
}

/* contact_heading */
.contact_heading
{
	width:100px;
	margin:0px 30px 0px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	float:right;
	color:#B48503;
	font-weight:bold;
}

/* meet_team_text */
.meet_team_text
{
	padding:5px 0px 0px 83px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575C5F;
}

/* meet-team-title */
.meet-team-title
{
	padding:0px 0px 0px 50px;
	font-family:Arial;
	font-size:12px;
	color:#BA5835;
}

/* meet_team_head */
.meet_team_head
{
	margin:5px 0px 0px 0px;
	font-family:Arial;
	font-size:16px;
	color:#BA5835;
	font-weight:bold;
}

/* meet_team */
.meet_team
{
	width:144px;
	height:161px;
	margin:3px 9px 0px 0px;
	background-image:url("tl_files/Beckman_Images/meet_team.jpg");
	background-repeat:no-repeat;
	float:right;
}

/* client_corner_text */
.client_corner_text
{
	padding:5px 0px 0px 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575C5F;
}

/* client_corner_logo */
.client_corner_logo
{
	width:73px;
	height:64px;
	margin:0px 0px 0px 50px;
	background-image:url("tl_files/Beckman_Images/logo_sysco.jpg");
	background-repeat:no-repeat;
	
}

/* client_corner */
.client_corner
{
	width:144px;
	height:161px;
	margin:0px 10px 0px 0px;
	background-image:url("tl_files/Beckman_Images/client_corner.jpg");
	background-repeat:no-repeat;
	float:right;
}

/* client_corner_head */
.client_corner_head
{
	margin:5px 0px 0px 20px;
	font-family:Arial;
	font-size:16px;
	font-family:Arial;
	font-size:16px;
	color:#57585C;
	font-weight:bold;
}

/* case_head_small */
.case_head_small
{
	float:left;
	margin:30px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F764D;
}

/* .rightcornorlogo_print */
rightcornorlogo_print
{
	height:200px;
	float:right;
	width:165px;
	margin:0 0 0 0;
}

/* bg */
.bg
{
	background-color:#ffffff;
}

/* margin_top50 */
.margin_top50
{
	margin-top:50px;
}

/* main_navigation */
.main_navigation
{
	margin-left:250px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#666666;
}

/* #main_navigation a, #main_navigation a:visited */
#main_navigation a,
#main_navigation a:visited
{
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#666666;
}

/* main_navigation a:hover */
#main_navigation a:hover
{
	text-decoration:none;
	color: #000000 !important;
}

/* main_navigation_test */
#main_navigation_test
{
	padding-left:180px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#666666;
}

/* width_100 */
.width_100
{
	width:100%;
}

/* navigatioin_button */
.navigatioin_button
{
	height:26px;
}

/* text_width350 */
.text_width350
{
	width:350px;
}

/* subnavigation_width */
.subnavigation_width
{
	width:345px;
}

/* padding_left2px */
.padding-left2px
{
	padding-left:2px;
}

/* level_1 */
.level_1 li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

/* wrapper */
#wrapper
{
	background-color:#ffffff;
	background-repeat:repeat-x;
}

/* top */
#top
{
	background-color:#ffffff;
	background-image:url("tl_files/Beckman_Images/fullbkg1600800.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

/* submenu */
#submenu
{
	width:103px;
	height:23px;
	text-align:center;
	background-image:url("tl_files/Beckman_Images/sublink_bg.jpg");
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#000000;
	line-height:25px;
	display:block;
}

/* submenu a:link a:visited */
#submenu a:link,
#submenu a:visited
{
	width:103px;
	height:23px;
	background-image:url("tl_files/Beckman_Images/sublink_bg.jpg");
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#000000;
	display:block;
}

/* submenu a:hover */
#submenu a:hover
{
	width:103px;
	height:23px;
	background-image:url("tl_files/Beckman_Images/sublink_bg.jpg");
	background-position:center bottom;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#ff6600;
	display:block;
}

/* submenu_activelink */
#submenu_activelink
{
	width:103px;
	height:23px;
	text-align:center;
	background-image:url("tl_files/Beckman_Images/sublink_bg_hover.jpg");
	background-position:center bottom;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#ff6600;
	line-height:25px;
	display:block;
}

/* footer_line */
.footer_line
{
	width:100%;
	height:1px;
	border-top:1px solid #cccccc;
}

/* text_width325 */
.text_width325
{
	width:325px;
}

/* text_width_auto */
.text_width_auto
{
	width:auto;
}

/* innerbox_printtext_ser */
.innerbox_printtext_ser
{
	height:100%;
	margin:20px 20px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:left;
	background-color:#FFFFFF;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	float:right;
	overflow:auto;
	text-align:justify;
	width:auto;
}

/* main_button */
.main_button
{
	float:left;
}

/* main_button2 */
.main_button2
{
	float:left;
	clear:right;
}

/* text_white */
.text_white
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
}

/* float_right */
.float_right
{
	float:right;
}

/* padding5px */
.padding5px
{
	padding-left:5px;
}

/* padding7px */
.padding7px
{
	padding-left:7px;
}

/* padding10px */
.padding10px
{
	padding-left:10px;
}

/* service_request_formfield */
.service_request_formfield
{
	width:100px;
	float:left;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:150px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

/* input_text */
.input_text
{
	width:100px;
	float:left;
	margin:0px 0px 0px 170px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

/* input_text1 */
.input_text1
{
	float:none;
	margin:0px 0px 0px 170px;
	padding-top:0;
	padding-right:0;
	padding-left:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

/* inp_button */
.inp_button
{
	float:right;
	margin-right:160px;
	margin-left:auto;
	padding-top:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	width:auto;
}

/* service_request_formfieldCombo */
.service_request_formfieldCombo
{
	width:165px;
	float:left;
	padding:10px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FF5200;
}

/* service_request_form */
.service_request_form
{
	width:350px;
	height:350px;
	float:left;
	margin:20px 0px 0px 80px;
	height:auto;
	display:table;
}

/* service_request_formtext */
.service_request_formtext
{
	width:100px;
	float:left;
	padding:15px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF5200;
}

/* padding50px */
.padding50px
{
	padding-left:50px;
}

/* marginright_20px */
.marginright_20px
{
	margin-right:20px;
}

/* marginleft_20px */
.marginleft_20px
{
	margin-left:20px;
}

/* menu_fontstyle */
.menu_fontstyle
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	line-height:25px;
}

/* menu_fontstyle */
.menu_fontstyle a:link,
.menu_fontstyle a:visited
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	line-height:25px;
}

/* display_table */
.display_table
{
	display:table;
}

/* menu_fontstyle a:hover */
.menu_fontstyle a:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	line-height:25px;
}

/* text_bg */
.text_bg
{
	width:588px;
	margin-top:-5px;
	background-image:url("tl_files/Beckman_Images/txt_bkg_middle.jpg");
	background-repeat:repeat-y;
	height:auto;
	display:table;
}

/* text_bg2 */
.text_bg2
{
	width:700px;
	margin-top:-5px;
	background-image:url("tl_files/Beckman_Images/new_textbg1.jpg");
	background-repeat:repeat-y;
	height:auto;
	display:table;
}

/* text_bg_request */
.text_bg_request
{
	width:588px;
	margin-top:-5px;
	background-image:url("tl_files/Beckman_Images/new_textbg.jpg");
	background-repeat:repeat-y;
	height:auto;
	display:table;
}

/* text_bg_request */
#text_bg_request
{
	width:588px;
	margin-top:-5px;
	background-image:url("tl_files/Beckman_Images/new_textbg.jpg");
	background-repeat:repeat-y;
	display:table;
	height:auto;
}

/* text_bg1 */
.text_bg1
{
	width:700px;
	margin-top:-5px;
	background-image:url("tl_files/Beckman_Images/new_textbg1.jpg");
	background-repeat:repeat-y;
	height:auto;
	display:table;
}

/* rightbanner_image */
.rightbanner_image
{
	width:165px;
	height:15px;
	background-image:url("tl_files/Beckman_Images/events_title.jpg");
	background-repeat:repeat-y;
}

/* normal_text */
.normal_text
{
	margin-left:5px;
	font-family:Arial;
	font-size:11px;
	color:#504C4C;
	text-align:left;
}

/* normal_text_case */
.normal_text_case
{
	font-family:Arial;
	font-size:11px;
	color:#504C4C;
	text-align:left;
}

/* footer_text */
.footer_text
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-align:center;
}


/**
 * Article Styles
 */
/* Main Heading */
#main .text_bg h1
{
	height:26px;
	margin:5px 0px 15px 20px;
	padding:0px 0px 10px 0px;
	text-align:right;
	border-bottom:1px solid #D4D4D4;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:25px;
	color:#7C7549;
}

/* Inner Article Heading (Heading 3) */
#main .text_bg h3
{
	margin:10px 0px 5px 0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#7F764D;
}


/**
 * Beckman Layout
 */
/* #main .inside .text_bg div.cetext */
div.cetext
{
	margin:0px 20px 0px 15px;
}


/**
 * Browser Fixes
 */
/* Fixes */
.visible_overflow
{
	overflow: visible !important;
}

/* Fixes */
#header .mod_article.block,
#header .mod_article .block
{
	overflow: visible !important;
}

/* Fixes */
.auto_overflow
{
	overflow:auto;
}

/* P tag Margin Nullable for FF */
p
{
	margin:0px;
	padding:0px;
}


/**
 * Deletable
 */
/* padding-bottom */
.padding-bottom-deletable
{
	border:1px solid #ff0000;
	padding-bottom:20px;
}


/**
 * Headings
 */
/* heading_01, h2 */
.heading_01,
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#012b53;
	font-weight: normal;
}


/**
 * Secondary Navigation
 */
/* Side Navigation Links in #main .mod_article .nav_secondary */
#main .mod_article .nav_secondary
{
	width:140px;
	height:215px;
	overflow:visible;
	float:left;
	margin:0px 10px 0px 0px;
	border-right:1px solid #DEDEDE;
}

/* #main .mod_article .nav_secondary ul */
#main .mod_article .nav_secondary ul
{
	margin:0px 3px 0px 0px;
	padding:0px;
}

/* #main .mod_article .nav_secondary li */
#main .mod_article .nav_secondary li
{
	height:18px;
	float:none;
	display:block;
	margin:0px 2px 0px 0px;
	padding:0px 12px 0px 0px;
	text-align:right;
}

/* #main .mod_article .nav_secondary li p, #main .mod_article .nav_secondary li.trail a.trail */
#main .mod_article .nav_secondary li p,
#main .mod_article .nav_secondary li.trail a.trail
{
	float:none;
	display:block;
	margin:0px;
	padding:0px;
	text-align:right;
	text-decoration:underline;
	color:#666666;
}

/* #main .mod_article .nav_secondary li a */
#main .mod_article .nav_secondary li a
{
	font-weight:normal;
	text-decoration:none;
	color:#CC8B44;
}

/* #main .mod_article .nav_secondary li a:hover */
#main .mod_article .nav_secondary li a:hover
{
	text-decoration:underline;
	color:#666666;
}

/* nav_secondary =>  li.active and li.trail */
#main .mod_article .nav_secondary li.active,
#main .mod_article .nav_secondary li.trail
{
	background-image:url("tl_files/Beckman_Images/arrow1.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}


/**
 * Sub Navigation
 */
/* Define default link color */
a
{
	text-decoration:none;
	color:#003366;
}

/* Define default link visited color */
a:visited
{
	text-decoration:none;
	color:#666666;
}

/* .subnav ul.level_1 normal link */
.subnav ul.level_1 a:link,
.subnav ul.level_1 a:visited
{
	width:103px;
	height:19px;
	display:block;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:4px;
	padding-left:1px;
	background-image:url("tl_files/Beckman_Images/sublink_bg.jpg");
	background-repeat:no-repeat;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#000000;
}

/* .subnav */
.subnav
{
	padding-bottom:12px;
	background-image:url("tl_files/Beckman_Images/text_bg.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
}

/* .subnav ul.level_1 hovered/selected links */
.subnav ul.level_1 a:hover,
.subnav ul.level_1 li.trail a.trail
{
	background-position:center bottom;
	color:#FF6600;
}

/* .subnav ul.level_1 special formatting to selected item */
.subnav ul.level_1 li.active p.active
{
	width:103px;
	height:19px;
	display:block;
	margin:0px;
	padding-top:4px;
	padding-left:1px;
	background-image:url("tl_files/Beckman_Images/sublink_bg.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#FF6600;
}

/* .subnav ul.level_1 */
.subnav ul.level_1
{
	margin:0px 0px 0px 10px;
	padding:0px;
}

/* .subnav ul.level_1 li */
.subnav ul.level_1 li
{
	width:103px;
	height:23px;
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:center;
}


/**
 * Tertiary Navigation
 */
/* #main .mod_article .nav_tertiary */
#main .mod_article .nav_tertiary
{
	margin:0px;
}

/* #main .mod_article .nav_tertiary ul */
#main .mod_article .nav_tertiary ul
{
	margin:0px;
	padding:0px;
}

/* #main .mod_article .nav_tertiary ul li */
#main .mod_article .nav_tertiary ul li
{
	float:left;
	padding:0px 3px;
	border-left:1px solid #897E4E;
	font-weight:normal;
	font-size:10px;
}

/* #main .mod_article .nav_tertiary ul li.first */
#main .mod_article .nav_tertiary ul li.first
{
	padding-left:0px;
	border-left:0px;
}

/* #main .mod_article .nav_tertiary ul li.active p, #main .mod_article .nav_tertiary ul li a:hover */
#main .mod_article .nav_tertiary ul li.active p,
#main .mod_article .nav_tertiary ul li a:hover
{
	color:#A5A5A5;
}

/* #main .mod_article .nav_tertiary ul li a, #main .mod_article .nav_tertiary ul li a:visited */
#main .mod_article .nav_tertiary ul li a,
#main .mod_article .nav_tertiary ul li a:visited
{
	text-decoration:none;
	color:#897E4E;
}


/**
 * Top Navigation
 */
/* .top_nav .level_1 li */
.top_nav .level_1 li
{
	float:left;
	display:block;
	padding-left:5px;
}

/* level_1 */
.top_nav .level_1 li a:link,
.top_nav .level_1 li a:visited
{
	display:block;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#999999;
	list-style-type:none;
}

/* level_1 */
.top_nav .level_1 a:hover,
.top_nav .level_1 a.active
{
	height:25;
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#000000;
	list-style-type:none;
}


/**
 * Widths
 */
/* width: 320px; */
.w320
{
	width:320px;
}
