﻿/* RESET BROWSER DEFAULTS - modified from http://meyerweb.com/eric/tools/css/reset/ * v1.0 | 20080212 */

html, body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
	

/* CENTERING MAIN CONTENT */
body {
	text-align:center;}
#smpContent {
	width:960px;margin:0 auto;text-align:left;}
	
	
/* OTHER STRUCTURAL SETTINGS */
#smpMain {
	min-height:1px;}


/* GENERAL FONT AND LINK SETTINGS */
body {
	font-size:80%;line-height:1.3em;}
p {
	margin:0 0 1.4em 0;}
.epi-fontSm {
	font-size:85%;}
h1, #story h2 {
	font-weight:bold;font-size:145%;line-height:125%;margin:0 0 1em 0;}
h2, h3 {
	font-weight:bold;font-size:125%;line-height:140%;margin:1.5em 0 .5em 0;}
#smpHeader,
.epi-chromeHeader {
	font-weight:bold;font-size:125%;}
.smpActions p {
	margin-bottom:1em;}
.smpActions div {
	font-weight:bold;margin-bottom:2.25em;}
.smpLearn p {
	margin-bottom:.75em;}
.smpLearn div {
	font-weight:bold;margin-bottom:2.25em;}
.epi-font1 p { /* for call to action */
	font-weight:bold;font-size:110%;}


/* MISC. UI ELEMENTS */
hr {
	color:#ccc;height:1px;}
ul {
	padding-left:1.25em;margin-left:1.25em;}
div.smpRelated ul {
	list-style-type:square;padding-left:.5em;}
li {
	padding:.2em 0;}
.epi-chromeBG {
	min-height:1px;}
.epi-chromeBG:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}

	
/* NEWS AND MEDIA */

#ndmContainer sup {
	font-size:85%;line-height:70%;}
.smpFeatured,
.smpFeaturedTop {
	text-align:center;background-color:#fff;}
#smpSidebar {
	width:148px;padding:10px;line-height:150%;}
#smpSidebar .moduleContainer div {
	margin-bottom:1.5em;}
#smpSidebar .moduleContainer div.smpLearn,
#smpSidebar .moduleContainer div.smpRelated {
	font-size:85%;line-height:140%;}
#smpSidebar .moduleContainer div img {
	display:block;border:2px solid #fff;margin:0 auto .25em auto;}
#smpSidebar .moduleContainer div.smpMultimedia div {
	text-align:center;width:148px;}
.smpFeatured div,
.smpFeaturedTop div,
#smpSidebar .moduleContainer div.smpMultimedia div {  /* captions */
	font-size:85%;line-height:120%;}
#mtkpgSidebar h2 {
	font-size:150%;}
.epi-font1 h2 {
	display:none;}
object {
	margin-bottom:.25em;}


/* SPECIAL "BUTTON" LINKS */

div.smpLinkSpecial {
	font-weight:bold;width:148px;
	text-align:center !important;text-transform:capitalize;font-family:Arial,Helvetica,sans-serif;font-variant:small-caps;}
#smpSidebar .moduleContainer div.smpLinkSpecial {
	font-size:100%;}
/* sizing and adding "button" treatment */
div.smpLinkSpecial {
	padding:0;margin:.5em 0 1em 0;position:relative;top:8px;
	background:transparent url(/images/smp_button_side1.png) no-repeat bottom left !important;
	background:transparent url(/images/smp_button_side1.gif) no-repeat bottom left;}
div.smpLinkSpecial a {
	display:block;width:136px;padding:8px 6px;position:relative;top:-8px;line-height:120%;text-decoration:none;
	background:transparent url(/images/smp_button_side1_top.png) no-repeat top left !important;
	background:transparent url(/images/smp_button_side1_top.gif) no-repeat top left;}
div.smpLinkSpecial a:link,
div.smpLinkSpecial a:visited {
	color:#000 !important;}
	
	
/* SHARING LINKS */

div.smpSharing ul {
	list-style-type:none;margin-bottom:1em;margin-left:0;padding-left:0;font-size:85%;}
div.smpSharing ul.smpSharingEmail {
	font-weight:bold;font-size:100%;}
ul a img.icon {
	display:block;float:left;margin-right:3px;}


/* STANDARD DATA TABLES */
.epi-dataTable,
.portlet-table-body {
	background-color:transparent;border:1px solid transparent;border-width:0 0 1px 1px;}
.epi-rowHead {
	font-weight:bold;background-color:#fff;padding-top:.3em;padding-bottom:.3em;}
thead th {
	border-top:1px solid transparent;border-right:1px solid transparent;padding:.25em .5em;vertical-align:bottom;}
td {
	border-top:1px solid transparent;border-right:1px solid transparent;padding:.3em .5em;}


/* PORTAL MSGS */
.epi-error,
.portlet-msg-error,
.portlet-msg-alert {
	color:#333 !important;}
.epi-ok,
.portlet-msg-success {
	color:#333 !important;}
.epi-dim,
.portlet-font-dim {
	color:#666 !important;}
	
	
/* BUSINESS WIRE XHTML EXTERNAL CSS STYLES */

/*text alignments*/
.bwtextaligncenter { text-align: center }
.bwtextalignleft { text-align: left }
.bwtextalignright { text-align: right }
.bwverticalaligntop{ vertical-align: top }
.bwverticalalignmiddle{ vertical-align: middle }
.bwverticalalignbottom{ vertical-align: bottom }
.bwtablefigurealign{ text-align: right; vertical-align: bottom }
.bwtabletextalign{text-align: left; vertical-align: bottom }
.bwwhitespacenowrap { white-space: nowrap }

/*borders*/
.bwsinglebottomborder{ border-bottom: solid black 1.0pt}
.bwdoublebottomborder{ border-bottom: double black 2.25pt}
.bwsingletopborder{ border-top: solid black 1.0pt}
.bwdoubletopborder{ border-top: double black 2.25pt}

/*table cell paddings*/
.bwcellpaddingleft0 { padding-left: 0.0px }
.bwcellpaddingleft1 { padding-left: 5.0px }
.bwcellpaddingleft2 { padding-left: 10.0px }
.bwcellpaddingleft3 { padding-left: 15.0px }
.bwcellpaddingleft4 { padding-left: 20.0px }
.bwcellpaddingleft5 { padding-left: 25.0px }
.bwcellpaddingleft6 { padding-left: 30.0px }
.bwcellpaddingleft7 { padding-left: 35.0px }
.bwcellpaddingleft8 { padding-left: 40.0px }
.bwcellpaddingleft9 { padding-left: 45.0px }
.bwcellpaddingleft10 { padding-left: 50.0px }
.bwcellpaddingleft11 { padding-left: 55.0px }
.bwcellpaddingleft12 { padding-left: 60.0px }
.bwcellpaddingleft13 { padding-left: 65.0px }
.bwcellpaddingleft14 { padding-left: 70.0px }
.bwcellpaddingleft15 { padding-left: 75.0px }
.bwcellpaddingleft16 { padding-left: 80.0px }
.bwcellpaddingleft17 { padding-left: 85.0px }
.bwcellpaddingleft18 { padding-left: 90.0px }
.bwcellpaddingleft19 { padding-left: 95.0px }
.bwcellpaddingleft20 { padding-left: 100.0px }

/*table cell paddings*/
.bwcellpaddingright0 { padding-right: 0.0px }
.bwcellpaddingright1 { padding-right: 5.0px }
.bwcellpaddingright2 { padding-right: 10.0px }
.bwcellpaddingright3 { padding-right: 15.0px }
.bwcellpaddingright4 { padding-right: 20.0px }
.bwcellpaddingright5 { padding-right: 25.0px }
.bwcellpaddingright6 { padding-right: 30.0px }
.bwcellpaddingright7 { padding-right: 35.0px }
.bwcellpaddingright8 { padding-right: 40.0px }
.bwcellpaddingright9 { padding-right: 45.0px }
.bwcellpaddingright10 { padding-right: 50.0px }


.bwcellpaddingtop1 { padding-top: 10.0px }
.bwcellpaddingtop2 { padding-top: 20.0px }
.bwcellpaddingtop3 { padding-top: 30.0px }
.bwcellpaddingtop4 { padding-top: 40.0px }
.bwcellpaddingtop5 { padding-top: 50.0px }
.bwcellpaddingtop6 { padding-top: 60.0px }
.bwcellpaddingtop7 { padding-top: 70.0px }
.bwcellpaddingtop8 { padding-top: 80.0px }
.bwcellpaddingtop9 { padding-top: 90.0px }
.bwcellpaddingtop10 { padding-top: 100.0px }
.bwcellpaddingtop11 { padding-top: 110.0px }
.bwcellpaddingtop12 { padding-top: 120.0px }
.bwcellpaddingtop13 { padding-top: 130.0px }
.bwcellpaddingtop14 { padding-top: 140.0px }
.bwcellpaddingtop15 { padding-top: 150.0px }
.bwcellpaddingtop16 { padding-top: 160.0px }
.bwcellpaddingtop17 { padding-top: 170.0px }
.bwcellpaddingtop18 { padding-top: 180.0px }
.bwcellpaddingtop19 { padding-top: 190.0px }
.bwcellpaddingtop20 { padding-top: 200.0px }

/*cell bottom padding adjustment styles*/
.bwcellpaddingbottom1 { padding-bottom: 2.0px}
.bwcellpaddingbottom2 { padding-bottom: 3.0px}
.bwcellpaddingbottom3 { padding-bottom: 4.0px}

/*underline style*/
.bwunderlinestyle{ text-decoration: underline }
.bwdoubleunderlinestyle{ text-decoration: underline; border-bottom: 1px solid black}

/*color style*/
.bwcolorred{ color: red }
.bwcolorblack{ color: black }

/*margin left*/
.bwmarginleft1 { margin-left: 30.0px }
.bwmarginleft2 { margin-left: 60.0px }
.bwmarginleft3 { margin-left: 90.0px }
.bwmarginleft4 { margin-left: 120.0px }
.bwmarginleft5 { margin-left: 150.0px }
.bwmarginleft6 { margin-left: 180.0px }
.bwmarginleft7 { margin-left: 210.0px }
.bwmarginleft8 { margin-left: 240.0px }
.bwmarginleft9 { margin-left: 270.0px }
.bwmarginleft10 { margin-left: 300.0px }

/*text indent*/
.bwhangingindent { text-indent: -30.0px }

/*paragraph indent*/
.bwparagraphindent { text-indent: 30.0px }

/*list styles*/
.bwliststylenone {list-style-image: none; list-style-type: none }
.bwliststyledisc { list-style-type: disc }
.bwliststylesquare { list-style-type: square }
.bwliststylecircle { list-style-type: circle }
.bwliststyledecimal { list-style-type: decimal }
.bwliststyleloweralpha { list-style-type: lower-alpha }
.bwliststyleupperalpha { list-style-type: upper-alpha }
.bwliststylelowerroman { list-style-type: lower-roman }
.bwliststyleupperroman { list-style-type: upper-roman }

/*list item spacing*/
.bwlistitemmarginbottom { margin-bottom: 10.0px}
/*pargraph margin inside table cells*/
.bwcellparagraphmargin { margin-bottom: 0px; margin-top: 0px}
/*table bottom margin*/
.bwtablebottommargin { margin-bottom: 10.0px }

/*width*/
.bwwidthpercent1 { width: 1% } 
.bwwidthpercent2 { width: 2% } 
.bwwidthpercent3 { width: 3% } 
.bwwidthpercent4 { width: 4% } 
.bwwidthpercent5 { width: 5% } 
.bwwidthpercent6 { width: 6% } 
.bwwidthpercent7 { width: 7% } 
.bwwidthpercent8 { width: 8% } 
.bwwidthpercent9 { width: 9% } 
.bwwidthpercent10 { width: 10% } 
.bwwidthpercent11 { width: 11% } 
.bwwidthpercent12 { width: 12% } 
.bwwidthpercent13 { width: 13% } 
.bwwidthpercent14 { width: 14% } 
.bwwidthpercent15 { width: 15% } 
.bwwidthpercent16 { width: 16% } 
.bwwidthpercent17 { width: 17% } 
.bwwidthpercent18 { width: 18% } 
.bwwidthpercent19 { width: 19% } 
.bwwidthpercent20 { width: 20% } 
.bwwidthpercent21 { width: 21% } 
.bwwidthpercent22 { width: 22% } 
.bwwidthpercent23 { width: 23% } 
.bwwidthpercent24 { width: 24% } 
.bwwidthpercent25 { width: 25% } 
.bwwidthpercent26 { width: 26% } 
.bwwidthpercent27 { width: 27% } 
.bwwidthpercent28 { width: 28% } 
.bwwidthpercent29 { width: 29% } 
.bwwidthpercent30 { width: 30% } 
.bwwidthpercent31 { width: 31% } 
.bwwidthpercent32 { width: 32% } 
.bwwidthpercent33 { width: 33% } 
.bwwidthpercent34 { width: 34% } 
.bwwidthpercent35 { width: 35% } 
.bwwidthpercent36 { width: 36% } 
.bwwidthpercent37 { width: 37% } 
.bwwidthpercent38 { width: 38% } 
.bwwidthpercent39 { width: 39% } 
.bwwidthpercent40 { width: 40% } 
.bwwidthpercent41 { width: 41% } 
.bwwidthpercent42 { width: 42% } 
.bwwidthpercent43 { width: 43% } 
.bwwidthpercent44 { width: 44% } 
.bwwidthpercent45 { width: 45% } 
.bwwidthpercent46 { width: 46% } 
.bwwidthpercent47 { width: 47% } 
.bwwidthpercent48 { width: 48% } 
.bwwidthpercent49 { width: 49% } 
.bwwidthpercent50 { width: 50% } 
.bwwidthpercent51 { width: 51% } 
.bwwidthpercent52 { width: 52% } 
.bwwidthpercent53 { width: 53% } 
.bwwidthpercent54 { width: 54% } 
.bwwidthpercent55 { width: 55% } 
.bwwidthpercent56 { width: 56% } 
.bwwidthpercent57 { width: 57% } 
.bwwidthpercent58 { width: 58% } 
.bwwidthpercent59 { width: 59% } 
.bwwidthpercent60 { width: 60% } 
.bwwidthpercent61 { width: 61% } 
.bwwidthpercent62 { width: 62% } 
.bwwidthpercent63 { width: 63% } 
.bwwidthpercent64 { width: 64% } 
.bwwidthpercent65 { width: 65% } 
.bwwidthpercent66 { width: 66% } 
.bwwidthpercent67 { width: 67% } 
.bwwidthpercent68 { width: 68% } 
.bwwidthpercent69 { width: 69% } 
.bwwidthpercent70 { width: 70% } 
.bwwidthpercent71 { width: 71% } 
.bwwidthpercent72 { width: 72% } 
.bwwidthpercent73 { width: 73% } 
.bwwidthpercent74 { width: 74% } 
.bwwidthpercent75 { width: 75% } 
.bwwidthpercent76 { width: 76% } 
.bwwidthpercent77 { width: 77% } 
.bwwidthpercent78 { width: 78% } 
.bwwidthpercent79 { width: 79% } 
.bwwidthpercent80 { width: 80% } 
.bwwidthpercent81 { width: 81% } 
.bwwidthpercent82 { width: 82% } 
.bwwidthpercent83 { width: 83% } 
.bwwidthpercent84 { width: 84% } 
.bwwidthpercent85 { width: 85% } 
.bwwidthpercent86 { width: 86% } 
.bwwidthpercent87 { width: 87% } 
.bwwidthpercent88 { width: 88% } 
.bwwidthpercent89 { width: 89% } 
.bwwidthpercent90 { width: 90% } 
.bwwidthpercent91 { width: 91% } 
.bwwidthpercent92 { width: 92% } 
.bwwidthpercent93 { width: 93% } 
.bwwidthpercent94 { width: 94% } 
.bwwidthpercent95 { width: 95% } 
.bwwidthpercent96 { width: 96% } 
.bwwidthpercent97 { width: 97% } 
.bwwidthpercent98 { width: 98% } 
.bwwidthpercent99 { width: 99% } 
.bwwidthpercent100 { width: 100% } 


