/* global */
body, table {font-family:Verdana, Arial, Sans Serif;font-size:12px;cursor:default;}
body {background:#cccccc url(../images/hdr/bg/body.jpg) top left repeat-x;text-align:center;}


td {}
img {border:#ffffff solid 0px;}
div {}
ul {margin-left:10px;margin-top:5px;margin-bottom:0px;padding-left:0px;}
ul li {margin-left:10px;padding-bottom:5px;list-style-type:disc ;} 
/* label {cursor:hand;} */
br {}

a:link{color:#0780CB;text-decoration:underline;}
a:visited{color:#0780CB;text-decoration:underline;}
a:hover{color:#555555;text-decoration:underline;} 

input, select, textarea  {font-family: Verdana,Arial, Sans Serif;font-size:12px;}
textarea {overflow:auto;}

title.title {text-transform:uppercase;}

/* shell */
td.main_content {vertical-align:top;height:100%;}

table.header {background:#000000;}
table.navigation {}
td.navigation {}
td.navigation a,  td.navigation a:link,  td.navigation a:visited   
	{font-family:arial narrow, arial;text-transform:uppercase;color:#ffffff;
	display:inline;white-space:nowrap;font-size:12px;line-height:12px;padding-left:3px;margin-right:5px;
	text-decoration:none;list-style-type:none;}
td.navigation a:hover
	 {color:#83BDE2;}

table.main  {background:#ffffff;border:#333333 solid 1px;vertical-align:top;width:768px;}
table.main td {vertical-align:top;}
table.content {height:300px;width:100%;}
table.content td {vertical-align:top;}

table.content td.marginl {height:100%;width:140px;}

table.content td.content {height:100%;width:100%;background:#ffffff;empty-cells: show;}
div.title {font-weight:bold;text-transform:uppercase;line-height:17px;vertical-align:baseline;font-size:17px;color:#000000;margin-bottom:0px;margin-top:3px;font-family:arial narrow;padding: 0px 10px;}
/* div.title {font-weight:bold;text-transform:uppercase;line-height:17px;vertical-align:baseline;font-size:17px;color:#000000;border-left:#83BDE2 solid 0px;margin-bottom:0px;margin-top:3px;font-family:arial narrow;padding: 0px 10px;} */
div.content {padding:18px;line-height:130%;}


h2 {font-weight:bold;text-transform:uppercase;line-height:13px;vertical-align:baseline;font-size:13px;color:#000000;
	margin-bottom:4px;margin-top:10px;margin-left:-6px;font-family:arial narrow;padding: 0px 3px;}


table.content td.marginr {height:100%;background:#ffffff;empty-cells: hide;}

.footer_area {text-align:center;padding-top:8px;padding-bottom:5px;font-size:9px;}

.copyright {color:#002C77;font-size:11px;}
.footer {color:#222222;font-size:10px;padding-left:15px;padding-bottom:4px;padding-top:3px;}
.footer a, .footer a:link,.footer a:visited {display:inline;padding-left:3px;padding-right:3px;text-transform:uppercase;font-size:11px;color:#555555;text-decoration:none;font-weight:normal;}
.footer a:hover {color:#888888;}


a.topnav:link{color:#000000;text-decoration:none;font-size:11px;font-weight:normal;}
a.topnav:visited{color:#000000;text-decoration:none;font-size:11px;font-weight:normal;}
a.topnav:hover{color:#002C77;text-decoration:none;font-size:11px;font-weight:normal;}

/* home page */


/* content managed elements */
.articledate {font-family:arial;font-weight:normal;color:#555555;font-size:11px;text-transform:none;float:right;line-height:18px;}

/* pop up */
body.popup { background:#ffffff;}
a.close , a.close:link, a.close:visited {font-size:10px;list-style-type:none;display:list-item;color:#ffffff;background:#333333;text-transform:uppercase;text-decoration:none;}
a.close:hover {background:#002C77;}
body.popup  h1 {font-size:13px;color:#000000;text-transform:uppercase;margin-bottom:3px;}


/* left margin */
table.content td.marginl {height:100%;width:140px;}

div.marginl {}
div.marginl a, div.marginl a:link, div.marginl a:visited 
	{font-size:11px;display:list-item;list-style-type:none;text-transform:uppercase;color:#000000;text-decoration:none;padding: 1px 10px;margin:2px 0px;border-left:#222222 solid 3px;}
div.marginl a:hover 
	{color:#002C77;border-left:blue solid 3px;}

/* pictures in margins */
	.marginrpic {width: 200px; display: inline; margin-top: 5px;}
	.marginlpic {width: 140px; display: inline; margin-top: 5px;}

/* menus */
/* menu1 was the press room menu on each page - removed */
table.menu1 {width:200px;background:url(../images/menu/menu1bg.gif) top left repeat;}
table.menu1 td.header {background:#83BDE2 url(../images/menu_bg_1.jpg) top left no-repeat;text-transform:uppercase;
									font-family:arial narrow;font-weight:bold;color:#ffffff;padding:2px 4px;}
table.menu1 td.main {padding:2px 4px;}
table.menu1 a, table.menu1 a:link, table.menu1 a:visited  {padding:2px 15px;display:list-item;list-style-type:none;font-size:12px;color:#222222;text-decoration:none;}
table.menu1 a:hover {color:#0780CB;}
table.menu1 div { font-family: verdana; }

/* menu2 was the press room menu on main page */
table.menu2 {height:100%;width:100%;background:url(../images/menu/menu1bg.gif) top left repeat;}
table.menu2 td.header {height:1px;background:#83BDE2 url(../images/menu_bg_1.jpg) top left no-repeat;text-transform:uppercase;
									font-family: arial narrow;font-weight:bold;color:#ffffff;padding:2px 4px;}
table.menu2 td.main {padding:2px 4px;}
table.menu2 a, table.menu2 a:link, table.menu2 a:visited  {padding:2px 15px;display:list-item;list-style-type:none;font-size:12px;color:#222222;text-decoration:none;}
table.menu2 a:hover {color:#0780CB;}
/* table.menu2 div {background:url(../images/menu/list_style1.gif) 4 left no-repeat;} */
table.menu2 td.header  a.more:link, table.menu2 td.header   a.more:visited, table.menu2 td.header   a.more:hover {text-transform:uppercase;font-size:10px;font-family: arial;color:#ffffff;float:right;}


/* menu3 is for items in the "About Us column on the main page */
table.menu3 {height:100%;width:100%;background:url(../images/menu/menu3bg.jpg) top left repeat;}
table.menu3 td.header {height:1px;background:#83BDE2 url(../images/menu_bg_3.jpg) top left no-repeat;text-transform:uppercase;
									font-family:arial narrow;font-weight:bold;color:#ffffff;padding:2px 4px;}
table.menu3 td.main {padding:2px 4px;}
table.menu3 a, table.menu3 a:link, table.menu3 a:visited  {padding:2px 15px;display:list-item;list-style-type:none;font-size:11px;color:#222222;text-decoration:none;}
table.menu3 a:hover {color:#0780CB;}
/* table.menu3 div {background:url(../images/menu/list_style1.gif) 4 left no-repeat;} */
table.menu3 td.header  a.more:link, table.menu3 td.header   a.more:visited, table.menu3 td.header   a.more:hover {text-transform:uppercase;font-size:10px;font-family:arial;color:#ffffff;float:right;}


/* menu4 is the capabilties menu on main page */
table.menu4 {height:100%;width:100%;background:url(../images/menu/menu4bg.jpg) top left repeat;}
table.menu4 td.header {height:1px;background:#83BDE2 url(../images/menu_bg_4.jpg) top left no-repeat;text-transform:uppercase;
									font-family:arial narrow;font-weight:bold;color:#ffffff;padding:2px 4px;}
table.menu4 td.main {padding:2px 4px;}
table.menu4 a, table.menu4 a:link, table.menu4 a:visited  {padding:4px 15px;display:list-item;list-style-type:none;font-weight:bold;font-size:14px;color:#222222;text-decoration:none;}
table.menu4 a:hover {color:#0780CB;}
/* table.menu4 div {background:url(../images/menu/list_style1.gif) 4 left no-repeat;} */
table.menu4 td.header  a.more:link, table.menu4 td.header   a.more:visited, table.menu4 td.header   a.more:hover {text-transform:uppercase;font-size:10px;font-family:arial;color:#ffffff;float:right;}




/*  materials */
div.matpagetitle {font-weight:bold;text-transform:uppercase;line-height:17px;vertical-align:baseline;font-size:17px;color:maroon;
	margin-bottom:0px;margin-top:3px;font-family:arial ;padding: 0px 10px; text-decoration:underline; }
p.matpage {padding-left:10px}
/* p.matpage a:link{color:#0780CB;text-decoration:underline;}
p.matpage a:visited{color:#0780CB;text-decoration:underline;}
p.matpage a:hover{color:#555555;text-decoration:underline;} */
p.matpageC {text-align:center; }
p.matpageC a:link{color:black;text-decoration:none;}
p.matpageC a:visited{color:black;text-decoration:none;}
p.matpageC a:hover{color:red;text-decoration:none;}

table.materials {font-size:12px; }
table.materials a,a:link {color:black; font-size:12px; text-decoration:none; }
table.materials td  {padding: 10px;}
table.materials a:visited {color:black; text-decoration:none;}
table.materials a:hover {color:red; text-decoration:none; }

table.manufacturers {font-size:12px;}
table.manufacturers td {font-size:12px; color:black ; padding-bottom:20;}
table.manufacturers td.logo {text-align:right; width: 355px; padding-right:10;}
table.manufacturers td.logo a:link  {color:blue; font-size:14px; text-decoration:none; }
table.manufacturers td.logo a:visited {color:blue; font-size:14px;text-decoration:none; }
table.manufacturers td.logo a:hover {color:red}

table.medical {font-size:12px;}
table.medical td {font-size:12px; color:black ; padding-bottom:20;}
table.medical td.logo {text-align:right; width: 355px; padding-right:10;}
table.medical a:link  {color:black; font-size:14px; text-decoration:none; }
table.medical a:visited {color:black; font-size:14px;text-decoration:none; }
table.medical a:hover {color:red}

/* the following is never used. ?? 
.newsitem_1 {margin-top:8px;margin-bottom:3px;margin-left:0px;margin-right:0px;color:#ffffff;}

td.page_title_1 {background:#ffcc00;vertical-align:middle;color:#333399;font-weight:bold;width:435px;font-size:11px;}
td.top_nav_1 {background:#ffcc00;vertical-align:middle;}


td.headlines_home {padding-left:10px;padding-top:3px;}
td.headlines_home a:link, 
td.headlines_home a:visited, 
td.headlines_home a   
{font-size:10px;white-space:normal;letter-spacing: -.03em;width:100%;line-height:98%;display:list-item;border:#ffffff solid 0px;color:#D80707;text-decoration:none;padding-top:4px;padding-bottom:2px;padding-right:0px;padding-right:0px;list-style-type:none;}
td.headlines_home a:hover 
{background:#ffffff;white-space:normal;letter-spacing: -.03em;line-height:98%;width:100%;display:list-item;border:#333333 solid 0px;text-decoration:none;color:#000000;padding-top:4px;padding-bottom:2px;padding-right:0px;padding-right:0px;list-style-type:none;}



td.manager_navigation {vertical-align:top;width:120px;}
td.manager_navigation a ,td.manager_navigation a:link ,td.manager_navigation a:visited {font-size:11px;line-height:98%;text-decoration:none;color:#000000;display:list-item;padding:10px;font-weight:bold;list-style-type:none;}
td.manager_navigation a:hover {font-size:11px;line-height:98%;text-decoration:none;display:list-item;padding:10px;font-weight:bold;color:#000000;background:#ECEBDD;list-style-type:none;}



#dropmenudiv{position:absolute;border:0px solid black;font-size:12px;z-index:2;display: block;
			background:#D80707 bottom left no-repeat;margin-top:0px;padding-top:5px;padding-bottom:3px;width:190px;
			filter: alpha (opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;}


.drop_item {font-size:12px; border:lime solid 0px;wid th:190px;padding-left:10px;padding-right:10px;padding-bottom:4px;filter: alpha (opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;}

#dropmenudiv a{display: block;filter: alpha (opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;}

a.drop_item_1:link{color:#ffffff;text-decoration:none;font-size:12px;filter: alpha (opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;}
a.drop_item_1:visited{color:#ffffff;text-decoration:none;font-size:12px;filter: alpha (opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;}
a.drop_item_1:hover{color:#E9E5DC;text-decoration:none;font-size:12px;filter: alpha (opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;}
*/ 
/* Manager */
/*
.mgrdivtitle {font-weight:bold;text-transform:uppercase;line-height:17px;vertical-align:baseline;font-size:17px;color:#000000;border-left:#83BDE2 solid 8px;margin-bottom:0px;margin-top:3px;font-family:arial narrow;padding: 0px 10px;}
.mgrdivcontent {color:#222222;padding:18px;line-height:130%;}
table.main td.maincontent {vertical-align:top;}
*/
