/* ---------- dynalicious/dynalicious.css ---------- */
.Dynalicious .DynaContainer {visibility:hidden;}
.Dynalicious .DynaLoader {height:40px;width:auto;background:url(http://www.srcl.com/dynalicious/images/waitingBig.gif) no-repeat center center;}




/* debug window */
div#DynaDebugWin {position:absolute;right:20px;bottom:20px;width:400px;height:150px;overflow:scroll;padding:5px;border:1px solid #f00;background-color:#fff;}
div#DynaDebugWin ul,div#DynaDebugWin ul li {margin:0;padding:0;list-style-type:none;}
div#DynaDebugWin ul li {padding:4px 0;}
div#DynaDebugWin ul li.odd {background-color:#eee;}
div#DynaDebugWin ul li span {display:block;color:#f00;font-weight:bold;}

/* ---------- css/default.css ---------- */
/* Rules that are indented are IE hacks */
/* Please place any additions, updates or modifications at the end of this document in the space provided ONLY! */

/* ===================== BASE COLORS BEGIN (list all colors used here) ===================== 
stericycle green #009b7b
stericycle blue #0070b2

stericycle lt. green #0aa68b
stericycle drk. blue #005883

orange #e86a10
blue #00c2e2
green #b9d300

lt grey #ebebec
bg grey #a8a19a
===================== BASE COLORS END ===================== */






/* ===================== BASE TAGS BEGIN ===================== */
html,body,div,
code,var,pre,samp,span,blockquote,address,kbd,cite,abbr,acronym,
a,p,h1,h2,h3,h4,h5,h6,
em,strong,
form,fieldset,legend,label,option,textarea,
table,caption,tr,th,td,tbody,thead,tfoot,col,colgroup 
{margin:0;padding:0;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;line-height:100%;}
input,select {margin:0;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;line-height:100%;}
body {background-color:#fff;}
a,p,h1,h2,h3,h4,h5,h6,label {color:#333;}
ul,dl,ol {color:#333;}
p {line-height:120%;margin-bottom:8px;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;margin-bottom:10px;}
a {outline:none;text-decoration:underline;}
a:hover {text-decoration:none;}
em {font-style:italic;}
strong {font-weight:bold;}
img {border:none;margin:0;padding:0;}
blockquote {margin:10px 40px;}
abbr,acronym {border:none;}
hr {border:0;border-bottom:1px solid #ccc;height:1px;line-height:0;font-size:0;}
/* non-standards tags */
font {line-height:100%;}
sup {font-size:70%;}

/* ===================== BASE TAGS BEGIN ===================== */





/* ===================== BASE CLASSES BEGIN ===================== */
div.clear_both {height:0;line-height:0;font-size:0;clear:both;}
div.clear_left {height:0;line-height:0;font-size:0;clear:left;}
div.clear_right {height:0;line-height:0;font-size:0;clear:right;}


/* forms */
div.form,
div.form fieldset,
div.form legend,
div.form label,
div.form input,
div.form textarea {margin:0;padding:0;}

div.form fieldset {overflow:hidden;font-size:11px;height:1%;padding:5px;margin-top:10px;border:1px solid #0070b2;}
div.form fieldset.alt {background-color:#eee;}
div.form legend {color:#0070b2;font-weight:bold;font-size:12px;}
div.form fieldset.alt legend {}
div.form label {font-size:12px;display:inline;color:#000;line-height:110%;margin:0 0 2px 0;}
div.form .req {background:url(http://www.srcl.com/css/../images/css/asterisk_black.gif) no-repeat left top;padding-left:8px;}
div.form .highlite {color:#0070b2;}
div.form input.text,div.form select,div.form textarea {border:1px solid #999;}
div.form input.checkbox,div.form input.radio {border:none;}
div.form textarea {width:99.9%;height:100px;}

div.form p {font-size:10px;margin:5px 0;line-height:110%;}
div.form p.privacy {line-height:100%;font-size:9px;}
div.form p.f_note {clear:both;font-size:10px;font-style:italic;line-height:100%;text-align:right;color:#000;margin:0;padding:0;}

div.form div.cols,div.form div.cols div.form div.col {margin:0;padding:0;}
div.form div.cols div.col input.text,div.form div.cols div.col select {width:90%;}
div.form div.cols {height:1%;overflow:hidden;}
div.form div.cols div.col {width:49.9%;float:left;}

div.form ul {margin:0;padding:0;list-style-type:none;}
div.form ul li {margin-top:10px;}
div.form ul li.first {margin-top:0;}
div.form ul.radios li {display:inline;}
div.form ul.radios li input {margin-left:10px;}
div.form ul.radios li.first input {margin-left:0;}

div.form dl,div.form dl dt,div.form dl dd {margin:0;padding:0;}
div.form dl dt {font-weight:bold;}
div.form dl dd {margin-top:5px;margin-bottom:10px;}

div.form fieldset.form_buttons {border:0;padding:0;}
div.form fieldset.form_buttons ul li {margin-left:10px;}
div.form fieldset.form_buttons ul li.first {margin-left:0;}


form.search_form {}
form.search_form fieldset {border:0;padding:0;margin:0;overflow:hidden;height:1%;}
form.search_form fieldset legend {padding:0 0 14px 0;margin:0;font-weight:bold;}
form.search_form fieldset label {display:block;margin-bottom:2px;}
form.search_form fieldset input {float:left;width:205px;}
form.search_form fieldset div.buttons ul li {float:right;}

/* spam detection */
fieldset.botDetectorField {display:none;}




/* buttons */
div.buttons {}
div.buttons ul {margin:0;padding:0;list-style-type:none;height:22px;overflow:hidden;height:1%;}
div.buttons ul li {display:inline;height:22px;margin-left:5px;}
div.buttons ul li.first {margin-left:0;}
div.buttons ul li a {display:block;width:22px;height:0;padding-top:22px;overflow:hidden;}
div.buttons ul li.mail {background:url(mail.gif) no-repeat left top;}
div.buttons ul li.magnify {background:url(magnify.gif) no-repeat left top;}


/* lists */
ul.lists,ul.lists li,ol.lists,ol.lists li,dl.lists,dl.lists dt,dl.lists dd {margin:0;padding:0;list-style-type:none;}
ul.lists li {margin-top:6px;}
ul.lists li.first {margin-top:0;}

ul.list_a {}
ul.list_a li {margin-top:10px;}
ul.list_a li.first {margin-top:0;}
ul.list_a li a {color:#e86a10;}

ul.list_b li a {color:#fff;}

ul.list_c {margin-left:10px;}
ul.list_c li {margin-top:6px;padding-left:8px;background:url(http://www.srcl.com/css/../images/css/lists/dash_black.gif) no-repeat left center;}

dl.list_a dt {margin:14px 0 2px 0;font-weight:bold;}

dl.list_b dt {margin:0 0 2px 0;font-weight:bold;color:#005883;font-size:16px;}
dl.list_b dd {padding-left:20px;}

dl.file_list {}
dl.file_list dt {font-size:14px;color:#009b7b;}
dl.file_list dt span {font-size:11px;color:#000;}
dl.file_list dt span {display:block;margin-top:4px;}
dl.file_list dt.pdf_files {height:32px;padding-left:42px;background:url(http://www.srcl.com/css/../images/css/icons/pdf.gif) no-repeat left top;}
dl.file_list dd {padding-top:10px;}

ul.Filebase {position:relative;overflow:hidden;}
ul.Imagebase,ul.Filebase,ul.Imagebase li,ul.Filebase li {margin:0;padding:0;list-style-type:none;} 
ul.Imagebase li,ul.Filebase li {margin-top:5px;list-style-type:none;}
ul.Imagebase li.first,ul.Filebase li.first {margin-top:0;}
ul.Imagebase li img {display:block;margin:0;padding:0;}



/* contacts */
div.contact {}
div.contact address {font-weight:normal;font-style:normal;}
div.contact ul {margin:0;padding:0;list-style-type:none;}

div.contact_a * {line-height:130%;}
div.contact_a address span.name {font-weight:bold;display:block;}
div.contact_a address span.street {display:block;}
div.contact_a ul li {padding:0;background-image:none;}
div.contact_a ul li a {color:#0070b2;}
div.contact_a ul li.phone {}
div.contact_a ul li.fax {}
div.contact_a ul li.directions {padding-left:20px;background:url(http://www.srcl.com/css/../images/css/icons/car.gif) no-repeat left center;}



/* tabs */
div.tabs {}
div.tabs div.tabs_menu {}
div.tabs div.tabs_menu ul {margin:0;padding:0;list-style-type:none;}
div.tabs div.tabs_menu ul li {float:left;}
div.tabs div.tabs_menu ul li.first {margin-left:0;}
div.tabs div.tabs_content {}
div.tabs div.tabs_content div.tab_content {}


/* tables */
table.list {margin-bottom:20px;}
table.list caption,table.list tr th,table.list tr td {margin:0;padding:6px;text-align:left;font-weight:normal;}
table.list caption {padding-left:0;font-size:14px;color:#009b7b;} 
table.list tr th {font-weight:bold;}
table.list tr td {}
table.list tr.alt td {background-color:#eee;}

table.news_list {}

table.product_table { border-collapse: collapse;}
table.product_table th {background-color:#b9d300;border:thin solid; margin:0px; padding: 4px;}
table.product_table td {border:thin solid; margin:0px; padding: 4px;}


/* ===================== BASE CLASSES BEGIN ===================== */





/* ===================== LAYOUT BEGIN ===================== */
body {background:#a8a19a url(site_bg.gif) repeat-y top center;padding:16px 0;}

div#wrapper {width:900px;margin-left:auto;margin-right:auto;}

div#header {position:relative;height:114px;background:#ffffff url(header_bg.gif) repeat-x bottom left;z-index:9999;}

div#content {border-top:7px solid #fff;border-bottom:7px solid #fff;height:1%;overflow:hidden;}

div#footer {clear:both;height:44px;background-color:#0070b2;padding:0 18px;}
/* ===================== LAYOUT END ===================== */





/* ===================== HEADER BEGIN ===================== */
div#header div#header_logo {width:285px;height:66px;margin-bottom:17px;}
div#header div#header_logo a {display:block;width:285px;height:0;padding-top:66px;overflow:hidden;background:url(logo.gif) no-repeat top left;}

div#header form#header_search_form {position:absolute;right:10px;top:40px;width:247px;}
div#header form#header_search_form legend,div#header form#header_search_form label {display:none;}

div#header div#header_phone {height:40px;background-color:#0070b2;color:#fff;font-weight:bold;text-align:right;line-height:40px;padding-right:20px;}

/* menu */
div#header_menu {padding-left:6px;height:15px;background-color:#0070b2;zoom:1;border-bottom:#FFFFFF solid 1px; vertical-align:middle;}

	
	div#navigation{
	
	}
	
	div#navigation ul {
	margin:0 auto;
		
}


div#navigation ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

div#navigation ul li{
	

	color:#ffffff;
	float:left;
	list-style-type:none;
	position:relative;
	padding-top:5;
}

div#navigation ul li a{
		padding-left:15px;
	padding-right:15px;
	padding-top:14px;
	padding-bottom:14px;
	background-color:#0070b2;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	list-style-type:none;
	position:relative;
	padding-top:5;
	text-decoration:none;
}

div#navigation ul li a:hover{
color:#ffffff;
background:url(hover_bg_lvl_1.gif) repeat-x;
}








.nav-menu1 ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}




nav-menu1 {
	font-size: 10px;
	font-weight: bold;
	width:187px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #dfdfdf;
	list-style:none;
	background:#ebebec;
}
.nav-menu1 ul {
     font-size:11px;
	list-style:none;
	
	padding-bottom:5px;
	
	width:187px;
	margin-right:0px;
	margin-left:0;
	margin-bottom:0;

}
.nav-menu1 ul ul {
   padding-left:0px;
   background:#ebebec;
   padding-right:0px;
 width:187px;
}




.nav-menu1 ul ul li{
height:24px;
margin-top:5px;
width:187px;
margin-right:0px;
padding-right:0px;
}

.nav-menu1 ul li a{
color:#0070b2;
padding-left:5px;}

.nav-menu1 ul ul li a{
	color:#0070b2;
	padding-left:25px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:3px;
	font-weight:bold;
	font-size:10px;
	background:url(../images/navigation/left_menu_bg_list.png) no-repeat;
	list-style:none;
	text-decoration:none;
	width:187px;
	display:block;
}

.nav-menu1 ul ul li a:hover{
	color:#fffffff;
	padding-left:25px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
background:#ebebec;
	font-weight:bold;
	background:url(../images/navigation/left_menu_bg_list_over.png) no-repeat;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.heading{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:underline;}

	/* level one */
div#header_menu div.menu,div#header_menu div.menu ul {margin:0;padding:0;height:40px;width:100%;list-style-type:none;position:relative;z-index:99999;zoom:1;}
div#header_menu div.menu ul {}
div#header_menu div.menu ul li {float:left;position:relative;}
	* html div#header_menu div.menu ul li {float:none;display:inline;zoom:1;}
div#header_menu div.menu ul li a {display:block;font-weight:bold;color:#fff;text-decoration:none;height:40px;line-height:40px;padding:0 22px;white-space:nowrap;}
	* html div#header_menu div.menu ul li a {display:inline-block;}
div#header_menu div.menu ul li a.focus,div#header_menu div.menu ul li a.hover {background:url(hover_bg_lvl_1.gif) repeat-x top left;}

	/* level two */
div#header_menu div.menu ul li div.menu,div#header_menu div.menu ul li div.menu ul {height:auto;width:auto;position:relative;z-index:99999;zoom:1;}
div#header_menu div.menu ul li div.menu {position:absolute;left:0;top:40px;padding:0 5px;width:200px;background-color:#ebebec;border:1px solid #837c71;border-top:0;z-index:99999;zoom:1;}
	* html div#header_menu div.menu ul li div.menu {min-width:0;}
div#header_menu div.menu ul li div.menu div.menutop,div#header_menu div.menu ul li div.menu div.menutop span {display:block;height:12px;}
div#header_menu div.menu ul li div.menu div.menutop {font-size:0;line-height:0;border-left:2px solid #fff;border-right:2px solid #fff;background:#fff url(menutop_bg_lvl_2.gif) repeat-x top left;}
div#header_menu div.menu ul li div.menu div.menutop span {background:url(menutop_left_bg_lvl_1b.gif) no-repeat top left;}
div#header_menu div.menu ul li div.menu div.menutop span span {background:url(menutop_right_bg_lvl_1a.gif) no-repeat top right;}
div#header_menu div.menu ul li div.menu div.menubody {background:#fff url(menubody_bg_lvl_2.gif) repeat-x top left;border-left:2px solid #fff;border-right:2px solid #fff;padding-bottom:10px;}
div#header_menu div.menu ul li div.menu ul {}
div#header_menu div.menu ul li div.menu ul li {float:none;display:block;padding:5px 5px 5px 10px;}
div#header_menu div.menu ul li div.menu ul li a {line-height:100%;height:auto;padding:0;color:#000;font-weight:normal;}
div#header_menu div.menu ul li div.menu ul li a.focus,div#header_menu div.menu ul li div.menu ul li a.hover {background-image:none;color:#0070b2;text-decoration:underline;}
div#header_menu div.menu ul li div.menu div.menubottom {background-color:#ebebec;height:10px;font-size:0;line-height:0;}

div#header_menu div.menu ul li div.reverse {left:auto;right:0;}
	
div#header_menu div.menu ul li div.reverse div.menutop span {background:url(menutop_left_bg_lvl_1a.gif) no-repeat top left;}
div#header_menu div.menu ul li div.reverse div.menutop span span {background:url(menutop_right_bg_lvl_1b.gif) no-repeat top right;}

	/* level three */
div#header_menu div.menu ul li div.menu ul li div.menu {position:absolute;left:40px;top:20px;padding:5px;background-color:#ebebec;border:1px solid #837c71;z-index:7777;}
div#header_menu div.menu ul li div.menu ul li div.menu div.menutop {display:none;}
div#header_menu div.menu ul li div.menu ul li div.menu div.menubody {background-image:none;}
div#header_menu div.menu ul li div.menu ul li div.menu div.menubottom {display:none;}

/* ===================== HEADER END ===================== */





/* ===================== FOOTER BEGIN ===================== */
div#footer div.contact {float:left;}
div#footer div.contact ul {margin:0;padding:0;list-style-type:none;}
div#footer div.contact ul li {display:inline;line-height:44px;color:#fff;font-weight:bold;}


div#footer_menu {}
div#footer_menu ul {margin:0;padding:0;list-style-type:none;text-align:right;}
div#footer_menu ul li {display:inline;line-height:44px;color:#fff;font-weight:normal;margin-left:20px;}
div#footer_menu ul li.first {margin-left:0;}
div#footer_menu ul li a {color:#fff;}
/* ===================== FOOTER END ===================== */




/* ===================== CONTENT BEGIN ===================== */
div.home_content div.focus_content {float:left;display:inline;width:620px;}
div.home_content div.subfocus_content {float:right;display:inline;width:244px;margin-left:8px;padding:14px;}

div.landing_content_a div.focus_content {float:right;display:inline;width:646px;}
div.landing_content_a div.subfocus_content {float:left;display:inline;width:244px;}

div.landing_content_b div.focus_content {float:left;display:inline;width:646px;}
div.landing_content_b div.subfocus_content {float:right;display:inline;width:244px;}

div.landing_content_c {background:url(px_ebebec.gif) repeat-y 244px 20px;color:#333;}
div.landing_content_c div.focus_content {float:right;display:inline;width:636px;padding-top:15px;}
div.landing_content_c div.subfocus_content {float:left;display:inline;width:244px;padding-top:15px;}
div.landing_content_c h1,div.landing_content_c h2,div.landing_content_c p {margin-bottom:15px;}
div.landing_content_c h1 {font-size:16px;}
div.landing_content_c h2 {font-size:14px;}

div.landing_content_d {}
div.landing_content_d div.focus_content {padding:0 47px;}

div.tab_content_a {}
div.tab_content_a div.focus_content {float:none;padding:20px 0 0 0;margin:0;}



/* sections */
div.sect {margin-top:7px;}
div.sect_content {overflow:visible;height:1%;}
div.first_sect {margin-top:0;}
div.sect h2 {margin:0;}

div.sect_a {background:url(sect_a_bg.gif) repeat-x top left;}
div.sect_a div.sect_content {background:url(sect_a_content_bg.gif) no-repeat top left;padding:10px 20px 10px 20px;}
div.sect_a div.sect_content h1 {margin:0 0 10px 0;color:#0070b2;font-weight:normal;font-size:18px;}
div.sect_a div.sect_content h2 {margin:0 0 10px 0;color:#009b7b;font-weight:normal;font-size:14px;}

div.ir_header {background:url(sect_a_bg.gif) repeat-x top left;}
div.ir_header h1 {background:url(sect_a_content_bg.gif) no-repeat top left;padding:20px 20px 10px 20px;margin:0;color:#0070b2;font-weight:normal;font-size:18px;}


div.sect_b {background:#0070b2 url(sect_b_bg.gif) no-repeat top right;}
div.sect_b div.sect_content {padding:10px 20px 10px 10px;}
div.sect_b div.sect_content h2 {color:#fff;font-weight:normal;font-size:16px;text-transform:uppercase;}

div.sect_c {background:#009b7b url(sect_c_bg.gif) no-repeat bottom right;}
div.sect_c div.sect_content {padding:10px 20px 10px 20px;}
div.sect_c div.sect_content h2 {color:#fff;font-weight:normal;font-size:16px;text-transform:uppercase;}

div.sect_d {border-top:1px solid #a8a19a;margin-top:18px;padding:18px 0 0 0;}
div.sect_d div.sect_content {}
div.sect_d div.sect_content h2 {color:#000;font-weight:bold;font-size:12px;margin-bottom:18px;}

div.sect_e {position:relative;background:url(sect_e_bg.gif) repeat-x top left;}
div.sect_e div.sect_content {padding:10px 20px 10px 20px;}
div.sect_e div.sect_content h1 {margin:0 0 20px 0;color:#005883;font-weight:bold;font-size:20px;}
div.sect_e div.sect_content h1 span {color:#0070b2;text-transform:uppercase;font-weight:normal;font-size:20px;}
div.sect_e div.sect_content h2 {margin:0 0 20px 0;color:#005883;font-weight:normal;font-size:18px;}
div.sect_e div.sect_content div.dynaphone {position:absolute;right:10px;top:27px;width:200px;text-align:right;font-size:18px;}

div.sect_f {background-color:#ebebec;padding:5px;}
div.sect_f div.sect_content {background:#fff url(sect_f_content_bg.gif) repeat-x top left;padding:10px 10px 24px 10px;}

div.sect_g {background:#009b7b url(sect_g_bg.gif) no-repeat top right;}
div.sect_g div.sect_content {padding:10px 20px 10px 20px;}
div.sect_g div.sect_content h2 {color:#fff;font-weight:normal;font-size:16px;text-transform:uppercase;}

div.sect_h {border-top:1px solid #ebebec;margin-top:10px;padding:6px 0 10px 0;}
div.sect_h div.sect_content {}
div.sect_h div.sect_content h2 {display:block;font-size:18px;font-weight:normal;color:#0070b2;line-height:24px;padding-left:30px;margin-bottom:14px;}
div.sect_h div.sect_content h2.email {background:url(email.gif) no-repeat center left;}
div.sect_h div.sect_content h2.phone {background:url(http://www.srcl.com/css/../images/css/icons/phone.gif) no-repeat center left;}
div.sect_h div.sect_content h2.locations {background:url(http://www.srcl.com/css/../images/css/icons/globe.gif) no-repeat center left;}


div.sect_i {padding:10px 20px;background-color:#ebebec;}
div.sect_i,div.sect_i div.sect_content {}
div.sect_i div.sect_content {margin:20px 0;overflow:hidden;height:1%;}
div.sect_i div.sect_content p {color:#666;text-align:right;font-size:15px;width:390px;float:left;padding-top:10px;}
div.sect_i div.sect_content div.more_info_b {float:right;text-align:right;}
div.sect_i div.sect_content div.more_info_b a {}


div.sect_tab_a {position:relative;margin-bottom:10px;}
div.sect_tab_a div.sect_content {padding:0;}
div.sect_tab_a div.sect_content h2 {font-size:14px;color:#009b7b;font-weight:normal;}
div.sect_tab_a div.sect_content div.dynaphone {position:absolute;right:10px;top:2px;width:200px;text-align:right;font-size:12px;}

div.factoid {margin:0 10px 5px 20px;font-size:13px;color:rgb(51,51,51);line-height:130%;}


/* ============ CMS ============ */
div.sect_cms {position:relative;overflow:hidden;} /* based off of "div.sect_a" */
div.sect_cms, div.sect_cms div.sect_content {font-size:13px;}
div.sect_cms div.sect_content h1 {margin:0 0 10px 0;color:#0070b2;font-weight:normal;font-size:20px;}
div.sect_cms div.sect_content h1 span {color:#0070b2;text-transform:uppercase;font-weight:normal;font-size:20px;}
div.sect_cms div.sect_content h2 {margin:0 0 20px 0;color:#0070b2;font-weight:normal;font-size:18px;}
div.sect_cms div.sect_content div.dynaphone {position:absolute;right:10px;top:24px;width:200px;text-align:right;font-size:16px;}

div.sect_cms div.sect_content p {font-size:13px;}
div.sect_cms div.sect_content ul {margin:0 0 20px 10px;padding:0;list-style-type:none;} /* based off of "ul.list_c" */
div.sect_cms div.sect_content ul li {margin-top:6px;padding-left:8px;background:url(http://www.srcl.com/css/../images/css/lists/dash_black.gif) no-repeat 0 6px;}
div.sect_cms div.sect_content ul li ul li {margin-top:6px;padding-left:8px;background:url(http://www.srcl.com/css/../images/css/lists/square_black.gif) no-repeat 0 4px;}

div.sect_cms div.sect_content div.contact_a ul {margin-left:0;}
div.sect_cms div.sect_content div.contact_a ul li {padding:0;margin-left:0;background-image:none;}
div.sect_cms div.sect_content div.contact_a ul li.directions {padding-left:20px;background:url(http://www.srcl.com/css/../images/css/icons/car.gif) no-repeat left center;}

div.sect_cms_b div.sect_content div.dynaphone {top:4px;}




/* TinyMCE */
div.sect_cms div.sect_content p.MsoPlainText {margin:0;padding:0;}

div.sect_cms div.sect_content div#ZONE_ContentBanner {margin:0;padding:0;width:200px;float:right;}
div.sect_cms div.sect_content div#ZONE_ContentBanner ul.Imagebase {margin:0;padding:0;}
div.sect_cms div.sect_content div#ZONE_ContentBanner ul.Imagebase li div.bnr_img {float:right;clear:right;}
div.sect_cms div.sect_content div#ZONE_ContentBanner ul.Imagebase li div.bnr_img a {display:block;margin:0;padding:0;}
div.sect_cms div.sect_content div#ZONE_ContentBanner ul.Imagebase li div.bnr_img img {margin:0;padding:0;display:block;}
div.sect_cms div.sect_content div#ZONE_ContentBanner ul.Imagebase li {display:block;margin:5px 0 0 0;padding:0;overflow:hidden;height:1%;background-image:none;}
div.sect_cms div.sect_content div#ZONE_ContentBanner ul.Imagebase li.first {margin-top:0;}


/* ============ CMS ============ */



div.featured_sect {background:url(../images/banner.gif) repeat-x top left;margin-top:10px;}
div.featured_sect div.sect_content {background:url(sect_a_content_bg.gif) no-repeat top left;padding:20px 20px 10px 20px;overflow:hidden;height:1%;}
div.featured_sect div.sect_content h2 {color:#0070b2;font-weight:normal;font-size:18px;margin-bottom:14px;}
div.featured_sect div.sect_content div.content_item {float:left;}
div.featured_sect div.sect_content div.content_item dl,div.featured_sect div.sect_content div.content_item dl dt,div.featured_sect div.sect_content div.content_item dl dd {margin:0;padding:0;}
div.featured_sect div.sect_content div.content_item dl {padding-left:14px;}
div.featured_sect div.sect_content div.first_item dl {padding-left:0;}
div.featured_sect div.sect_content div.content_item dl dt {font-size:14px;font-weight:normal;margin-bottom:14px;}
div.featured_sect div.sect_content div.content_item dl dd {overflow:hidden;}
div.featured_sect div.sect_content div.content_item dl dd div.sz_img {float:left;}
div.featured_sect div.sect_content div.content_item dl dd p {margin:0 0 0 78px;}
div.featured_sect div.sect_content div.content_item dl dd p a.more_link {display:block;margin-top:10px;color:#0070b2;}

div.featured_sect_a div.sect_content div.content_item {width:33.33333%;height:180px;overflow:hidden;}
div.featured_sect_b div.sect_content div.content_item {width:49.999%;height:120px;overflow:hidden;}
div.featured_sect_c div.sect_content div.content_item {float:none;}
div.featured_sect_c div.sect_content div.content_item dl {padding-left:0;}
div.featured_sect_c div.sect_content div.content_item {margin-bottom:30px;}


div.landing_callout {padding:10px;background-color:#ebebec;}
div.landing_callout div.callout_image {float:left;display:inline;border:1px solid #fff;}
div.landing_callout div.callout_image img {}
div.landing_callout div.sect {margin-left:266px;margin-top:0;height:167px;}
div.landing_callout div.sect div.sect_content {display:table-cell;vertical-align:middle;height:167px;margin:0;padding:0 20px;}
div.landing_callout div.sect div.sect_content div.v_center p {font-size:15px;color:#fff;font-weight:normal;}
	div.landing_callout div.sect div.sect_content div.v_center {$margin-top:expression((document.getElementById('callout_content_1').offsetHeight / 2) - (this.offsetHeight / 2));}
div.sub_callout div.sect {margin-left:0;text-align:center;}
div.sub_callout div.sect div.phone {margin-bottom:14px;font-weight:bold;font-size:16px;}
	div.sub_callout div.sect div.sect_content div.v_center {$margin-top:expression((document.getElementById('callout_content_2').offsetHeight / 2) - (this.offsetHeight / 2));}

div.callout_alt div.sect div.sect_content {display:block;background:url(http://www.srcl.com/css/../images/css/sects/sect_g_content_bg.gif) no-repeat center center;}


/* columns */
div.cols {}
div.cols {overflow:hidden;height:1%;margin-top:10px;padding:0;}
div.cols div.col {width:50%;float:left;display:inline;}
div.col div.col_content {padding:0 0px;}
div.col div.col_content p {margin:0;}
div.col div.col_content p a.more_link {display:block;color:#0070b2;margin-top:12px;}

div.cols_a {border-top:1px solid #ebebec;margin-top:0px;padding:10px 0;background:url(http://www.srcl.com/css/../images/css/sects/sect_a_cols_bg.gif) repeat-y top center;}
div.cols_a div.col div.col_content h3 {margin:0;color:#e86a10;font-weight:normal;font-size:16px;}

div.cols_b div.col div.col_content {padding:0;}
div.cols_b div.col div.col_content h3 {margin:0;color:#009b7b;font-weight:normal;font-size:14px;}
div.cols_b div.col div.col_content p {margin:0;}
div.cols_b div.col div.col_content p a.more_link {display:block;color:#0070b2;margin-top:14px;}
div.cols_b div.col div.col_content ul.lists {margin:14px 0 26px 0;}

div.cols_c {border-top:1px solid #ebebec;padding:20px 0 0 0;}
div.cols_c div.col {padding-bottom:10px;}
div.cols_c div.col div.col_content {padding:0;}
div.cols_c div.col_a {width:65%;border-right:1px solid #ebebec;}
div.cols_c div.col_b {width:34%;}
div.cols_c div.col_a div.col_content {padding-right:10px;}
div.cols_c div.col_b div.col_content {padding-left:10px;}
div.cols_c div.col div.col_content h2 {font-size:14px;color:#009b7b;}


/* menus */
div#breadcrumb_trail {margin-bottom:10px;}
div#breadcrumb_trail ul {margin:0;padding:0;list-style-type:none;}
div#breadcrumb_trail ul li {display:inline;background:url(http://www.srcl.com/css/../images/css/carat_right_black.gif) no-repeat left center;padding-left:14px;margin-left:5px;}
div#breadcrumb_trail ul li,div#breadcrumb_trail ul li a {font-size:11px;}
div#breadcrumb_trail ul li a {}
div#breadcrumb_trail ul li.first {background-image:none;padding-left:10px;margin-left:0;}
div#breadcrumb_trail ul li.first a {font-weight:bold;}
div#breadcrumb_trail ul li.focus {}

div#content_submenu {background-color:#ebebec;padding:5px;margin-bottom:2px;}
	/* level one */
div#content_submenu div.menu {}
div#content_submenu div.menu ul {margin:0;padding:0;list-style-type:none;}
div#content_submenu div.menu ul li {margin-top:2px;padding-bottom:10px;background:#fff url(http://www.srcl.com/css/../images/css/submenu_corner_bl.gif) no-repeat left bottom;}
div#content_submenu div.menu ul li.first {margin-top:0px;}
div#content_submenu div.menu ul li a {display:block;color:#0070b2;font-weight:bold;line-height:100%;padding-top:10px;padding-left:10px;text-decoration:none;background:url(http://www.srcl.com/css/../images/css/submenu_corner_tl.gif) no-repeat left top;}
	/* level two */
div#content_submenu div.menu ul li div.menu {padding-bottom:14px;}
div#content_submenu div.menu ul li div.menu ul {margin-left:12px;}
div#content_submenu div.menu ul li div.menu ul li {padding-bottom:0;background-image:none;margin-top:8px;}
div#content_submenu div.menu ul li div.menu ul li a {display:inline;background-image:none;color:#333;font-size:11px;font-weight:normal;line-height:110%;text-decoration:underline;}
div#content_submenu div.menu ul li div.menu ul li a:hover,div#content_submenu div.menu ul li div.menu ul li a.focus {text-decoration:none;color:#0070b2;}



div#content_submenu_b {padding:0 0 20px 0;}
	/* level one */
div#content_submenu_b div.menu ul {margin:0;padding:0 10px 10px 20px;list-style-type:none;}
div#content_submenu_b div.menu ul li {margin-top:6px;}
div#content_submenu_b div.menu ul li.first {margin-top:0;}
div#content_submenu_b div.menu ul li a {color:#0070b2;font-weight:bold;line-height:100%;text-decoration:none;}
	/* level one */
div#content_submenu_b div.menu ul li div.menu ul li {padding-bottom:0;background-image:none;margin-top:4px;}
div#content_submenu_b div.menu ul li div.menu ul li a {display:inline;background-image:none;color:#333;font-size:11px;font-weight:normal;line-height:110%;text-decoration:underline;}
div#content_submenu_b div.menu ul li div.menu ul li a:hover,div#content_submenu_b div.menu ul li div.menu ul li a.focus {text-decoration:none;color:#0070b2;}




/* banners */
div.more_info_a {width:166px;height:76px;overflow:hidden;}
div.more_info_a a {display:block;line-height:0;font-size:0;padding-top:162px;overflow:hidden;text-decoration:none;background:url(http://www.srcl.com/css/../images/css/banners/more_info_a.gif) no-repeat top left;}

div.more_info_b {width:201px;height:81px;overflow:hidden;}
div.more_info_b a {display:block;line-height:0;font-size:0;padding-top:81px;overflow:hidden;text-decoration:none;background:url(http://www.srcl.com/css/../images/css/banners/more_info_b.gif) no-repeat top left;}


div#copy_more_info {float:right;margin:0 0 10px 20px;}

div.banner_a {width:243px;height:76px;margin-bottom:10px;}
div.banner_a a {display:block;text-decoration:none;height:52px;padding-left:66px;padding-right:20px;padding-top:24px;}
div.banner_latest_news_a a {background:url(http://www.srcl.com/css/../images/css/banners/news.gif) no-repeat left top;}
div.banner_shareholders_a {background:url(http://www.srcl.com/css/../images/css/banners/shareholders.gif) no-repeat left top;}
div.banner_global_a {background:url(http://www.srcl.com/css/../images/css/banners/global_presence.gif) no-repeat left top;}

div.banner_b {width:203px;height:76px;margin-bottom:10px;}
div.banner_b a {display:block;text-decoration:none;height:52px;padding-left:66px;padding-right:5px;padding-top:24px;}
div.banner_pickup_b {background:url(http://www.srcl.com/css/../images/css/banners/pickup.gif) no-repeat left top;}
div.banner_jobs_b {background:url(http://www.srcl.com/css/../images/css/banners/jobs.gif) no-repeat left top;}
div.banner_contact_b {background:url(http://www.srcl.com/css/../images/css/banners/contact.gif) no-repeat left top;}



/* tabs */
div#content_tabs {margin-top:0px;}
div#content_tabs div.tabs_menu {} /* height:29px; */
div#content_tabs div.tabs_menu ul {} /* height:29px; */
div#content_tabs div.tabs_menu ul li {white-space:nowrap;color:#000;background:#0070b2 url(http://www.srcl.com/css/../images/css/tabs/content_tabs_bg_alt.gif) repeat-x left top;font-weight:bold;height:28px;line-height:28px;padding:0 10px;text-align:center;border:1px solid #ebebec;border-bottom:0;margin-right:2px;margin-top:2px;}
div#content_tabs div.tabs_menu ul li.hover,div#content_tabs div.tabs_menu ul li.focus {border-color:#0070b2;color:#fff;background:#0070b2 url(http://www.srcl.com/css/../images/css/tabs/content_tabs_bg.gif) repeat-x left top;}
div#content_tabs div.tabs_menu ul li.hover {cursor:pointer;cursor:hand;}
div#content_tabs div.tabs_menu ul li.focus {}
div#content_tabs div.tab_contents {clear:left;margin-bottom:20px;border:1px solid #ccc;}
div#content_tabs div.tab_contents div.tab_content {background-color:#fff;padding:10px;}



/* ===================== CONTENT END ===================== */





/* ===================== PAGES BEGIN ===================== */
/* home */
div.home_content {background:url(http://www.srcl.com/css/../images/css/subfocus_home_bg.gif) repeat-y top right;}

div#site_intro {position:relative;width:620px;height:230px;z-index:1000;}
	
div#site_intro div#site_intro_images {position:absolute;right:0;width:378px;height:230px;overflow:hidden;}
div#site_intro div#site_intro_images ul {position:relative;margin:0;padding:0;list-style-type:none;height:230px;overflow:visible;}
div#site_intro div#site_intro_images ul li {float:right;width:378px;height:230px;overflow:hidden;background-color:#ebebec;}
div#site_intro div#site_intro_images ul li img {margin:0;padding:0;}

div#site_intro div.col {position:absolute;width:287px;height:230px;background:url(http://www.srcl.com/css/../images/css/intro_copy_bg.gif) repeat-y top left;}
div#site_intro div#site_intro_copy {padding:0 50px 0 20px;}
div#site_intro div#site_intro_copy h2 {font-size:14px;color:#e86a10;font-weight:normal;}

div#site_intro div#site_intro_thumbs {position:absolute;top:166px;left:20px;}
div#site_intro div#site_intro_thumbs ul {margin:0;padding:0;list-style-type:none;height:42px;}
div#site_intro div#site_intro_thumbs ul li {float:left;width:5px;height:5px;margin-right:4px;margin-top:21px;display:inline;background-color:#fff;border:9px solid #009b7b;overflow:hidden;}
div#site_intro div#site_intro_thumbs ul li img {display:block;width:0;height:0;}
div#site_intro div#site_intro_thumbs ul li.focus {border-width:1px;width:56px;height:42px;margin-top:0;}
div#site_intro div#site_intro_thumbs ul li.focus img {width:52px;height:38px;border:2px solid #fff;}

div#site_intro div#site_intro_title {position:absolute;top:215px;left:20px;font-size:10px;font-weight:bold;color:#0070b2;}

div.home_content div.subfocus_content div.sect_b {height:216px;overflow:hidden;}

form#customer_login_form {}
form#customer_login_form fieldset {border:0;margin:0;padding:0;}
form#customer_login_form legend,form#customer_login_form label {display:none;}
form#customer_login_form select {width:100%;}

form#services_form {}
form#services_form fieldset {border:0;margin:0;padding:0;}
form#services_form legend,form#services_form label {display:none;}
form#services_form select {width:100%;margin-top:16px;}


div#login_sect {}
div#login_sect ul {margin-top:10px;}
div#login_sect ul li {margin-top:4px;}



/* contact us */
div.contact_email {position:relative;padding-right:300px;}
div.contact_email div.callout {width:239px;position:absolute;top:0;right:0;}
div.contact_email div.callout div.callout_image {height:158px;border:1px solid #000;}
div.contact_email div.callout div.callout_image img {display:block;margin:1px 0 0 1px;}

div.contact_email dl,div.contact_email dl dt,div.contact_email dl dd,div.contact_email dl dd p {margin:0;padding:0;}
div.contact_email dl dt {margin-top:10px;padding-bottom:4px;}
div.contact_email dl dd p,div.contact_email dl dd p a {line-height:130%;}
div.contact_email dl dd p a {color:#0070b2;}
div.contact_email dl dt {font-size:14px;font-weight:bold;}
div.contact_email dl dd {font-size:12px;}
div.contact_locations {overflow:hidden;height:1%;}
div.contact_locations div.contact {width:200px;height:150px;float:left;display:inline;}




form#contact_form {}

form#contact_form fieldset#personal_info {float:left;width:422px;height:360px;}
form#contact_form fieldset#personal_info ul li {position:relative;height:20px;overflow:hidden;margin-top:8px;padding:0;}
	* html form#contact_form fieldset#personal_info ul li {height:18px;zoom:1;}
form#contact_form fieldset#personal_info ul li label {width:140px;font-weight:bold;line-height:20px;}
	* html form#contact_form fieldset#personal_info ul li label {line-height:18px;}
form#contact_form fieldset#personal_info input {position:absolute;top:0;right:0;width:240px;margin:0;}

form#contact_form fieldset#industry_info {float:right;width:340px;height:70px;}
form#contact_form fieldset#industry_info label {display:inline;}
form#contact_form fieldset#industry_info select {width:300px;}

form#contact_form fieldset#program_interests {float:right;clear:right;width:340px;height:268px;}
form#contact_form fieldset#program_interests ul li {position:relative;top:0;left:0;margin:0 0 4px 0;}
form#contact_form fieldset#program_interests ul li label {position:relative;top:0;left:20px;}
form#contact_form fieldset#program_interests input {display:block;position:absolute;top:0;left:0;margin:0;padding:0;}

form#contact_form fieldset#feedback {float:left;margin-top:10px;width:794px;}
form#contact_form fieldset#feedback label {font-weight:bold;}
form#contact_form fieldset#feedback textarea {width:100%;}
form#contact_form fieldset#feedback ul li {position:relative;top:0;left:0;margin-bottom:6px;}
form#contact_form fieldset#feedback ul li#optin input {display:block;position:absolute;top:0;left:0;margin:0;padding:0;}
form#contact_form fieldset#feedback ul li#optin label {position:relative;top:0;left:20px;font-weight:normal;}

form#contact_form fieldset#privacy {float:left;border:0;width:460px;}
form#contact_form fieldset#privacy legend {display:none;}
form#contact_form fieldset#privacy p,form#contact_form fieldset#privacy p strong {color:#000;font-size:11px;line-height:110%;}

form#contact_form fieldset.form_buttons {float:right;margin-top:10px;width:200px;border:0;padding:0;text-align:right;}
form#contact_form fieldset.form_buttons input {margin-right:0;}


// SRCL

form#srcl_contact_form {}

form#srcl_contact_form fieldset#personal_info {}
form#srcl_contact_form fieldset#personal_info ul li {position:relative;height:20px;overflow:hidden;margin-top:8px;padding:0;}
	* html form#srcl_contact_form fieldset#personal_info ul li {height:18px;zoom:1;}
form#srcl_contact_form fieldset#personal_info ul li label {width:140px;font-weight:bold;line-height:20px;}
	* html form#srcl_contact_form fieldset#personal_info ul li label {line-height:18px;}
form#srcl_contact_form fieldset#personal_info input {position:absolute;top:0;right:0;width:240px;margin:0;}

form#srcl_contact_form fieldset#industry_info {}
form#srcl_contact_form fieldset#industry_info label {display:inline;}
form#srcl_contact_form fieldset#industry_info select {width:300px;}

form#srcl_contact_form fieldset#feedback {margin-top:10px;}
form#srcl_contact_form fieldset#feedback label {font-weight:bold;}
form#srcl_contact_form fieldset#feedback textarea {width:100%;}
form#srcl_contact_form fieldset#feedback ul li {position:relative;top:0;left:0;margin-bottom:6px;}
form#srcl_contact_form fieldset#feedback ul li#optin input {display:block;position:absolute;top:0;left:0;margin:0;padding:0;}
form#srcl_contact_form fieldset#feedback ul li#optin label {position:relative;top:0;left:20px;font-weight:normal;}

form#srcl_contact_form fieldset#privacy {border:0;}
form#srcl_contact_form fieldset#privacy legend {display:none;}
form#srcl_contact_form fieldset#privacy p,form#srcl_contact_form fieldset#privacy p strong {color:#000;font-size:11px;line-height:110%;}

form#srcl_contact_form fieldset.form_buttons {margin-top:10px;border:0;padding:0;}
form#srcl_contact_form fieldset.form_buttons input {margin-right:0;}
form#srcl_contact_form fieldset.form_buttons ul li.first {margin-left: 0;}




form#pickup_form label {display:block;}
form#pickup_form fieldset#customer_info ul li {height:20px;overflow:hidden;}
form#pickup_form fieldset#customer_info ul li label {float:left;display:inline;line-height:20px;}
form#pickup_form fieldset#customer_info ul li input.text {float:right;width:170px;}
form#pickup_form fieldset#customer_info input#Customer {width:250px;}
form#pickup_form fieldset#customer_info div.cols {margin-bottom:10px;}
form#pickup_form fieldset#customer_info div.col_a {}
form#pickup_form fieldset#customer_info div.col_a ul li input.text {margin-right:10px;}
form#pickup_form fieldset#customer_info div.col_b ul li label {padding-left:10px;}



div#awards {margin-left:20px;}
div#awards * {margin:0;padding:0;font:11px Helvetica;}
div#awards dl {margin-top:10px;border:1px solid #ebebec;}
div#awards dt {font-weight:bold;padding-left:10px;color:#0070b2;line-height:25px;}
div#awards ul {list-style-type:none;}
div#awards ul.first {border-top:1px solid #ccc;border-bottom:1px solid #ebebec;color:#009b7b;}
div#awards ul.first li {font-weight:bold;}
div#awards li {padding-left:10px;padding-right:10px;line-height:25px;}
div#awards li.col_right {float:right;width:3em;border-left:1px solid #ebebec;text-align:center;}

/* ===================== PAGES END ===================== */





/* ===================== ZONES BEGIN ===================== */

div#ZONE_LeftLogin ul.Content {margin:0;padding:0;list-style-type:none;}
div#ZONE_LeftLogin ul.Content li {margin-top:10px;}
div#ZONE_LeftLogin ul.Content li a {color:#e86a10;}

div#ZONE_Sterifact {}
div#ZONE_Sterifact div.Faqs {padding:15px 20px;margin:20px 0;background:url(http://www.srcl.com/css/../images/css/sects/sect_e_bg.gif) repeat-x top left;overflow:hidden;height:1%;}
div#ZONE_Sterifact div.Faqs h2 {font-size:18px;color:#009b7b;font-weight:normal;}
div#ZONE_Sterifact div.Faqs dl,div#ZONE_Sterifact div.Faqs dl dt,div#ZONE_Sterifact div.Faqs dl dd {margin:0;padding:0;font-size:12px;}
div#ZONE_Sterifact div.Faqs dl dt {font-weight:normal;font-size:14px;color:#0070b2;}
div#ZONE_Sterifact div.Faqs dl dd {margin:10px 0;}
div#ZONE_Sterifact div.Faqs div.more {width:60px;text-align:center;float:right;color:#0070b2;border:1px solid #0070b2;}
div#ZONE_Sterifact div.Faqs div.hover {background-color:#0070b2;color:#fff;cursor:pointer;cursor:hand;}



/* filebase */
div#ZONE_AfterContent ul.Filebase,div#ZONE_AfterContent ul.Filebase li {margin:0;padding:0;list-style-type:none;}
div#ZONE_AfterContent ul.Filebase {padding-bottom:20px;}
div#ZONE_AfterContent ul.Filebase li {float:left;position:relative;width:200px;height:50px;padding-left:55px;margin:5px;}
div#ZONE_AfterContent ul.Filebase li span {line-height:130%;}
div#ZONE_AfterContent ul.Filebase li span.f_icon {display:block;width:50px;height:50px;position:absolute;left:0;top:0;overflow:hidden;background-color:#fff;}
div#ZONE_AfterContent ul.Filebase li span.f_name {}
div#ZONE_AfterContent ul.Filebase li span.f_size {}
div#ZONE_AfterContent ul.Filebase li span.f_blurb {display:block;}



/* ===================== ZONES END ===================== */






/* ===================== OSHA CHART ===================== */
div#osha-chart{
	margin-top:0px;
	border:1px solid #ebebec;
	font:11px Helvetica;
	padding-left:10px;

}
div#osha-chart ul{
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:1px solid #ebebec;
	position:relative;
}
div#osha-chart ul.first-child{
	border-bottom-color:#ccc;

}
div#osha-chart ul.last-child{
	border-bottom:none;

}
div#osha-chart strong{
	color:#0070b2;

}
div#osha-chart li{
	height:24px;
	line-height:26px;
}
div#osha-chart li.col-right{
	float:right;
	width:100px;
	border-left:3px double #ebebec;
	color:009b7b;
	text-align:center;
		
}
div#osha-chart li.x{
	font-size:14px;
	color:#009b7b;

}

/* POPUP additon */
div#osha-chart ul li.popLink {cursor:pointer;text-decoration:underline;}
div#osha-chart ul li.popLink.hover {color:#0070b2;}

div#osha-chart ul li.popup {width:230px;height:70px;padding:10px;border:1px solid #0070b2;background-color:#ccc;line-height:130%;}

div#osha-chart-notes {padding:10px;font-size:11px;}

/* ===================== OSHA CHART ===================== */




/* ===================== STERI MAP ===================== */
div#steri-map-parent{
	height:707px;
	text-align:center;
			
}
/* ===================== STERI MAP ===================== */

dl#osha-select{font:11px Helvetica;border:1px solid #ebebec;padding:10px;}
dl#osha-select dt{margin-top:30px;margin-bottom:10px;border-bottom:1px solid #ccc;font-weight:bold;color:#0070b2;}
dl#osha-select dt.first-child{margin-top:0;}
dl#osha-select dd{margin-left:20px;overflow:auto;$display:inline-block;}
dl#osha-select dd p{margin-top:10px;margin-bottom:10px;}
dl#osha-select dd.has_img p{margin-left:130px;}
dl#osha-select dd img{float:left;margin-right:10px;}





/* ===================== updated pick-up form ===================== 

div#pickup_form2_container form label {display:block;}
div#pickup_form2_container form div#pickupDates {height:0;overflow:hidden;}
div#pickup_form2_container form div#pickupDates ul {padding-top:10px;}
div#pickup_form2_container form ul#pickupTypes li label,div#pickup_form2_container form div#pickupDates ul li label {display:inline;}
div#pickup_form2_container form ul#pickupTypes li,div#pickup_form2_container form div#pickupDates ul li {overflow:hidden;height:1%;}
div#pickup_form2_container form ul#pickupTypes li input,div#pickup_form2_container form div#pickupDates ul li label {float:left;clear:left;margin-right:5px;}

*/


/* ===================== related inks page ===================== */
div.sect_cms div.relatedLinks dl,div.sect_cms div.relatedLinks dl dt,div.sect_cms div.relatedLinks dl dd,div.sect_cms div.relatedLinks dl dd ul,div.sect_cms div.relatedLinks dl dd ul li {margin:0;padding:0;list-style-type:none;background-image:none;}
div.sect_cms div.relatedLinks dl dt {color:#009b7b;font-size:14px;}
div.sect_cms div.relatedLinks dl dd {margin:10px 0 20px 0;}
div.sect_cms div.relatedLinks dl dd ul li {padding:5px 0;}
div.sect_cms div.relatedLinks dl dd ul li a {color:#0070b2;}



/* ===================== updated pick-up form ===================== */

div#pickup_form2_container form label {display:block;}
div#pickup_form2_container form div#pickupDates {height:0;overflow:hidden;}
div#pickup_form2_container form div#pickupDates ul {padding-top:10px;}
div#pickup_form2_container form ul#pickupTypes li label,div#pickup_form2_container form div#pickupDates ul li label {display:inline;}
div#pickup_form2_container form ul#pickupTypes li,div#pickup_form2_container form div#pickupDates ul li {overflow:hidden;height:1%;}
div#pickup_form2_container form ul#pickupTypes li input,div#pickup_form2_container form div#pickupDates ul li label {float:left;clear:left;margin-right:5px;}

div#pickup_form2_container form fieldset.form_buttons ul {float:right;}

div#pickup_form2_verify {background-color:#eee;margin:20px;padding:10px;border:2px solid #0070b2;}


div#pickup_form2_verify div.vHeader {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #cc3333;}
div#pickup_form2_verify div.vHeader h2 {color:#cc3333;}

div#pickup_form2_verify div.vContent h3,div#pickup_form2_verify div.vContent ul li span {color:#0070b2;}
div#pickup_form2_verify div.vContent ul,div#pickup_form2_verify div.vContent ul li {margin:0;padding:0;list-style-type:none;}
div#pickup_form2_verify div.vContent ul li {margin-bottom:4px;}

div#pickup_form2_verify div.vFooter {padding-top:5px;margin-top:10px;border-top:1px solid #cc3333;}
div#pickup_form2_verify div.vFooter ul,div#pickup_form2_verify div.vFooter ul li {margin:0;padding:0;list-style-type:none;}
div#pickup_form2_verify div.vFooter ul {overflow:hidden;}
div#pickup_form2_verify div.vFooter ul li {cursor:pointer;display:inline;color:#cc3333;font-size:12px;font-weight:bold;margin-left:10px;}


div#ZONE_BeforeContent embed {position:relative;zoom:1;z-index:1000;}


/* ===================== Carbon Savings App ===================== */
div.carbonSavings {}

div.carbonSavings {margin-top:-10px;}

div.carbonSavings form fieldset {border:0;}
div.carbonSavings form fieldset legend {margin:0;padding:0 0 10px 0;color:#444;}
div.carbonSavings form p.note {font-size:11px;font-style:italic;color:#999;margin-top:4px;}


div.carbonSavings div.results {overflow:hidden;}

div.carbonSavings div.results div.groups {overflow:hidden;height:1%;}
div.carbonSavings div.results div.groups h2 {margin:10px 0 4px 0;color:#444;font-weight:normal;}
div.carbonSavings div.results div.groups dl,div.carbonSavings div.results div.groups dl dt,div.carbonSavings div.results div.groups dl dd {margin:0;padding:0;width:50px;color:#444;text-align:center;line-height:20px;}
div.carbonSavings div.results div.groups dl {float:left;margin-left:10px;}
div.carbonSavings div.results div.groups dl.first {margin-left:0;}
div.carbonSavings div.results div.groups dl dt {font-weight:bold;}


div.carbonSavings div.results div.company {margin:10px 0 5px 0;}
div.carbonSavings div.results div.company address,div.carbonSavings div.results div.company address span {font-weight:bold;font-style:normal;color:#009b7b;}

div.carbonSavings div.results div.savings h2 {color:#009b7b;font-weight:bold;margin:20px 0 10px 0;line-height:120%;}
div.carbonSavings div.results div.savings dl,div.carbonSavings div.results div.savings dl dt,div.carbonSavings div.results div.savings dl dd {margin:0;padding:0;}
div.carbonSavings div.results div.savings dl {padding-top:65px;width:100px;position:relative;float:left;margin-left:30px;}
div.carbonSavings div.results div.savings dl.first {margin-left:0;}
div.carbonSavings div.results div.savings dl dt {font-size:11px;color:#444;}
div.carbonSavings div.results div.savings dl dd {color:#009b7b;font-weight:bold;position:absolute;top:0;left:0;width:100px;height:60px;background:url(http://www.srcl.com/css/../images/css/carbonSavings_bg.gif) no-repeat left top;line-height:60px;text-align:center;font-size:18px;}

div.carbonSavings div.results ol.warning {color:#f00;font-style:italic;}
div.carbonSavings div.results ol.warning li {margin:5px 0;}

div.carbonSavings div.printIt {padding-top:24px;}
div.carbonSavings div.printIt a {display:block;font-weight:bold;width:170px;padding-left:48px;line-height:32px;color:#0070b2;font-size:12px;background:url(http://www.srcl.com/css/../images/css/printIcon.gif) no-repeat left center;}

div#prospectCarbonSavings {}

div#customerCarbonSavings {}
div#customerCarbonSavings div.results div.savings h2 {margin-top:0;color:#444;font-weight:normal;}


/* ===================== Why Stericycle? table ===================== */
table#whyStericycle,
	table#whyStericycle * {margin:0;padding:0;border:0;font-weight:normal;font-family:arial,helvetica,sans-serif;font-size:11px;}
table#whyStericycle {width:600px;margin-top:20px;}
table#whyStericycle caption {color:#009b7b;text-align:left;font-size:28px;font-weight:bold;}
table#whyStericycle col.steri {background-color:#fff3c8;}
table#whyStericycle tr td,
	table#whyStericycle tr th {padding:5px 10px;}
table#whyStericycle thead tr th,
	table#whyStericycle tbody tr td {border-left:1px solid #939598;border-bottom:1px solid #939598;}
table#whyStericycle thead tr th strong,
	table#whyStericycle tbody tr td strong {font-weight:bold;color:#009b7b;white-space:nowrap;}
table#whyStericycle thead tr th strong {font-size:14px;}
table#whyStericycle thead tr td {padding-left:0;}
table#whyStericycle tbody tr td {text-align:center;}
table#whyStericycle tbody tr th {padding-left:20px;text-align:left;border-bottom:1px solid #939598;}
table#whyStericycle tbody tr.divider th {color:#009b7b;font-weight:bold;font-size:13px;padding:10px 0 10px 30px;}
table#whyStericycle thead tr td h2 {color:#0078ae;font-size:16px;font-weight:bold;text-align:left;}
table#whyStericycle col.steri tr td span {color:#f00;}
table#whyStericycle tbody tr.sub th {padding-left:40px;}
table#whyStericycle tbody tr td span.y {background:url(http://www.srcl.com/css/../images/css/x-mark.gif) no-repeat center center;display:block;width:auto;height:0;font-size:0;line-height:0;overflow:hidden;margin:0;padding:13px 0 0 0;}
table#whyStericycle tbody tr td span.y.ck {background-image:url(http://www.srcl.com/css/../images/css/check-mark.gif);}


/* ---------- css/window_themes/default.css ---------- */
.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(http://www.srcl.com/css/window_themes/default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(http://www.srcl.com/css/window_themes/default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(http://www.srcl.com/css/window_themes/default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    



/* ---------- css/window_themes/popUpWin.css ---------- */
.overlay_popUpWin {background-color:#666;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}

.popUpWin_nw {background-color:#fff;width:10px;height:10px;}
.popUpWin_ne {background-color:#fff;width:10px;height:10px;}
.popUpWin_sw {background-color:#fff;width:10px;height:10px;}
.popUpWin_se,.popUpWin_sizer {background-color:#fff;width:10px;height:10px;}
.popUpWin_w,.popUpWin_e {background-color:#fff;width:10px;}
.popUpWin_n,.popUpWin_s {background-color:#fff;height:10px;}

.popUpWin_sizer {cursor:se-resize;}
.popUpWin_close {width:23px;height:23px;background:transparent url(http://www.srcl.com/css/window_themes/popUpWin/button-close-focus.gif) no-repeat 0 0;position:absolute;top:0px;left:11px;cursor:pointer;z-index:1000;}
.popUpWin_minimize {width:23px;height:23px;background:transparent url(http://www.srcl.com/css/window_themes/popUpWin/button-min-focus.gif) no-repeat 0 0;position:absolute;top:0px;left:55px;cursor:pointer;z-index:1000;}
.popUpWin_maximize {width:23px;height:23px;background:transparent url(http://www.srcl.com/css/window_themes/popUpWin/button-max-focus.gif) no-repeat 0 0;position:absolute;top:0px;left:33px;cursor:pointer;z-index:1000;}
.popUpWin_title {float:left;height:10px;font-size:10px;line-height:10px;text-align:center;margin:0;width:100%;color:#123456;}
.popUpWin_content {overflow:auto;color:#666;font-family:Helvetica,Arial,sans-serif;font-size:12px;background:#ccc;}

.popUpWinClose {position:absolute;right:10px;top:10px;display:block;width:19px;height:0;line-height:0;font-size:0;padding-top:24px;background:url(http://www.srcl.com/css/window_themes/popUpWin/close_win.gif) no-repeat left top;overflow:hidden;}

/* ---------- css/prototip.css ---------- */
/* Prototip.css */

.tooltip { width: 150px; color: #fff;}
.tooltip .title { background: #0F6788; font: italic 17px Georgia, serif; padding: 5px;}
.tooltip .content { background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}

.pinktip { border: 5px solid #a1a1a1; }
.pinktip .title { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; padding: 5px; }
.pinktip .content { background: #fff; color: #555555; padding: 5px; }

/* Effects like 'blind' go a little bit better when 
   there is no border on the tooltip itself.
   Put the borders on .title and .content instead,
   here's how to do that: */
.darktip { width: 200px; }
.darktip .title, .darktip .content { border: 5px solid #999999; padding: 5px; }
.darktip .title { border-bottom: none; background: #606060; color: #fff; font: italic 17px Georgia, serif; }
.darktip .content { border-top: none; background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; }


.prodTableTip {width:220px;height:220px;background:#fff;border:4px solid #a8a19a;}
.prodTableTip .title {display:none;}
.prodTableTip .content {border:0;background:#fff;}


/* ---------- css/srcl.css ---------- */
/*
SRCL colors: 
1:	#009b7b
2:	#9fcf68 
3:	#1178af 
4:	#43c4dd 
5:	#b1cfd7 
6:	#c0d62f
7:	#1b417d
8:	#000046
*/


/*
body {padding-top:0;}

div#header {margin:0;padding:0;position:relative;height:172px;background:#fff url(http://www.srcl.com/css/../images/css/srcl/srcl_hdr_bg.gif) repeat-x top left;z-index:9999;}
div#header div#header_logo {position:absolute;top:22px;width:347px;height:99px;}
div#header div#header_logo a {display:block;width:347px;height:0;padding-top:99px;overflow:hidden;background:url(http://www.srcl.com/css/../images/css/srcl/srcl_hdr_logo.gif) no-repeat top left;}

div#header_menu {height:25px;position:absolute;top:147px;background-color:#fff;}

div#header_menu div.menu,div#header_menu div.menu ul {height:25px;width:100%;list-style-type:none;background-color:#fff;}
div#header_menu div.menu ul {}
div#header_menu div.menu ul li {height:25px;}
	* html div#header_menu div.menu ul li {}
div#header_menu div.menu ul li a {color:#000;height:20px;line-height:20px;border-bottom:5px solid #000;background-color:#fff;padding:0;margin-left:20px;}
	* html div#header_menu div.menu ul li a {}
div#header_menu div.menu ul li a.focus,div#header_menu div.menu ul li a.hover {background-image:none;}

div#header_menu div.menu ul li a.link_1 {border-color:#009b7b;}
div#header_menu div.menu ul li a.link_2 {border-color:#9fcf68;}
div#header_menu div.menu ul li a.link_3 {border-color:#1178af;} 
div#header_menu div.menu ul li a.link_4 {border-color:#43c4dd;}
div#header_menu div.menu ul li a.link_5 {border-color:#b1cfd7;}
div#header_menu div.menu ul li a.link_6 {border-color:#c0d62f;}
div#header_menu div.menu ul li a.link_7 {border-color:#1b417d;}
div#header_menu div.menu ul li a.link_8 {border-color:#000046;}
*/




div#header div#header_logo {width:235px;height:67px;}
div#header div#header_logo a {width:235px;padding-top:67px;background:url(srcl_hdr_logo_sml.gif) no-repeat top left;}



div#content {border-top:12px solid #fff;}

div.home_content {background:#fff url(srcl_content_bg.gif) repeat-x left top;}

div.home_content div.subfocus_content div.sect_b {height:160px;}
div.home_content div.focus_content div.sect_cms {border-bottom:2px solid #f3f3f3;}
div.home_content div.focus_content div.sect_cms div.sect_content {background:url(srcl_home_welcome_bg.gif) no-repeat left top;}
div.home_content div.focus_content div.sect_a {background-image:none;}
div.home_content div.focus_content div.sect_cms h1 {font-size:24px;margin-bottom:146px;}







div.sect_d {border-top:0;margin-top:18px;padding:18px 0 0 0;margin:0;}
div.sect_d div.sect_content {background:url(sect_d_body.gif) repeat-y left top;padding:0 18px;}
div.sect_d div.sect_content h2 {color:#000;font-weight:bold;font-size:12px;margin-bottom:18px;}
div.sect_d div.sect_top,div.sect_d div.sect_bottom {height:13px;font-size:0;line-height:0;margin:0;padding:0;}
div.sect_d div.sect_top {background:url(sect_d_top.gif) no-repeat left top;}
div.sect_d div.sect_bottom {background:url(sect_d_bottom.gif) no-repeat left top;}



div.sect_d div.sect_content input#subscribe_email {width:170px;}








div.landing_callout {position:relative;left:0;top:0;padding:0;height:203px;overflow:hidden;background-color:#fff;}
div.landing_callout div.callout_image div.sz_img {position:absolute;right:0;top:0;float:none;height:203px;background-color:#fff;margin:0;padding:0;}

div.landing_callout div.callout_image img {}

div.landing_callout div.sect {margin-left:0;margin-top:0;height:203px;}

div.landing_callout div.sect div.sect_content {display:table-cell;vertical-align:middle;height:203px;width:252px;margin:0;padding:0 0 0 20px;}
div.landing_callout div.sect div.sect_content div.v_center p {font-size:15px;color:#1178af;font-weight:normal;}

	div.landing_callout div.sect div.sect_content div.v_center {$margin-top:expression((document.getElementById('callout_content_1').offsetHeight / 2) - (this.offsetHeight / 2));}
div.sub_callout div.sect {margin-left:0;text-align:left;}

div.callout_alt div.sect div.sect_content {display:block;background-image:none;}



div.landing_callout div.sect {position:relative;left:0;top:0;background:transparent url(http://www.srcl.com/css/../images/css/srcl/srcl_subMask.png) no-repeat left top;padding-left:0;}









div.sect_cms div.sect_content {margin:0;padding:20px 10px 0 0;}
div.sect_cms h1, 
	div.sect_cms h1,
	div.sect_cms h2,
	div.sect_cms p {padding-left:16px;}

div.sect_cms p {margin:0 0 20px 0;line-height:140%;color:#666;}
div.sect_cms ul,div.sect_cms ul li {color:#666;}
div.sect_cms ul {padding-left:20px ! important;}
div.sect_cms,div.sect_cms div.sect_content {background-image:none;}
div.sect_cms div.sect_content h1,div.sect_cms div.sect_content h2 {margin-bottom:10px;}
div.sect_cms div.sect_content h1 {font-size:17px;}
div.sect_cms div.sect_content h2 {font-size:15px;font-weight:normal;height:32px;line-height:32px;color:#009b7b;background:url(http://www.srcl.com/css/../images/css/srcl/sub_head_bg.gif) repeat-x left top;}

div.sect_cms div.sect_content div#ZONE_ContentBanner {margin:0 0 10px 20px;padding:0;width:166px;height:76px;float:right;display:inline;overflow:hidden;}
div#copy_more_info {margin:0;}
div.more_info_a a {margin:0;padding:76px 0 0 0;width:166px;background:url(http://www.srcl.com/css/../images/css/srcl/SRCL_contact.jpg) no-repeat top left;}



div.featured_sect_d,div.featured_sect_d div.sect_content {background-image:none;margin:12px 0 0 0;padding:0;}
div.featured_sect_d {margin-left:20px;}
div.featured_sect_d div.sz_img {display:none ! important;}

div.featured_sect_d div.sect_content div.content_item,
	div.featured_sect_d div.sect_content div.content_item dl,
	div.featured_sect_d div.sect_content div.content_item dl dt,
	div.featured_sect_d div.sect_content div.content_item dl dd,
	div.featured_sect_d div.sect_content div.content_item dl dd p {margin:0;padding:0;}
div.featured_sect_d div.content_item {width:148px;height:140px;border-left:1px solid #e7e7e8;}
div.featured_sect_d div.sect_content div.content_item dl dt {font-size:14px;height:36px;line-height:36px;padding-left:6px;background-color:#eee;color:#fff;}
div.featured_sect_d div.sect_content div.content_item dl dt a {font-size:14px;text-decoration:none;color:#fff;line-height:36px;}
div.featured_sect_d div.sect_content div.content_item dl dd {padding:6px;}
div.featured_sect_d div.sect_content div.item_1 dl dt {background-color:#009b7b;}
div.featured_sect_d div.sect_content div.item_2 dl dt {background-color:#9fcf68;}
div.featured_sect_d div.sect_content div.item_3 dl dt {background-color:#1178af;}
div.featured_sect_d div.sect_content div.item_4 dl dt {background-color:#43c4dd;}

div.featured_sect_d div.sect_content div.content_item dl dd p {color:rgb(102, 102, 102);}


/* contact form */
form#srclInquiry_form fieldset label {display:block;}


/* after content zone */
div#ZONE_AfterContent {padding-left:17px;}



div.subfocus_content div.sect div.sect_content {padding-top:10px;}

/* ===================== FOOTER BEGIN ===================== */
div#footer {position:relative;background-color:#fff;border-top:1px solid #1178af;padding:0;border-bottom:5px solid #e9eaeb;height:34px;overflow:visible;}


div#footer div.contact {margin:10px 0 0 0;}
div#footer div.contact ul {margin:0;padding:0;list-style-type:none;}
div#footer div.contact ul li {display:block;line-height:24px;color:#636466;font-weight:bold;padding-left:10px;}


div#footer_menu {zoom:0;float:right;height:24px;width:350px;overflow:visible;}
div#footer_menu ul {zoom:0;position:absolute;right:20px;top:10px;margin:0;padding:0;list-style-type:none;text-align:right;background-color:#fff;height:24px;overflow:visible;}
div#footer_menu ul li {zoom:0;float:left;height:29px;color:#636466;font-weight:normal;border-left:4px solid #fff;margin-left:0;}
div#footer_menu ul li.last {border-right:5px solid #fff;}
	* html div#footer_menu ul li {}
div#footer_menu ul li.first {}

div#footer_menu div.menu ul li a {display:block;color:#636466;height:24px;line-height:24px;border-bottom:5px solid #000;padding:0;margin-left:0;text-decoration:none;font-weight:bold;}
	* html div#footer_menu div.menu ul li a {display:inline-block;width:auto;}

div#footer_menu div.menu ul li a.link_1 {border-color:#009b7b;}
div#footer_menu div.menu ul li a.link_2 {border-color:#9fcf68;}
div#footer_menu div.menu ul li a.link_3 {border-color:#1178af;} 
div#footer_menu div.menu ul li a.link_4 {border-color:#43c4dd;}
div#footer_menu div.menu ul li a.link_5 {border-color:#b1cfd7;}
div#footer_menu div.menu ul li a.link_6 {border-color:#c0d62f;}
div#footer_menu div.menu ul li a.link_7 {border-color:#1b417d;}
div#footer_menu div.menu ul li a.link_8 {border-color:#000046;}
/* ===================== FOOTER END ===================== */


















