table.multimedia{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:781px; 	
	font-weight:normal;
	background-color:#F3F3F3;
}

td.multimediaHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-decoration:none;
	vertical-align: middle;
	text-align: center;
	width:600px; 	
	background-color:#999999;
	font-weight:bold
}
table.otherNews{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:800px; 	
	font-weight:normal;
	background-color:#F3F3F3;
}

table.otherNewsFiremail{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:100%; 	
	font-weight:normal;
	background-color:#F3F3F3;
}

tr.otherNewsOn{
	background-color:#F3F3F3;
}

table.webcasts{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:781px; 	
	font-weight:normal;
	background-color:#F3F3F3;
}

tr.webcastsOn{
	background-color:white;
}


table.earnings{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:600px; 	
	font-weight:normal;
	background-color:#F3F3F3;
	border: solid 1px black	
}

tr.earningsOn{
	background-color:white;
}

table.stockQuote{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:800px; 	
	font-weight:normal;
	background-color:#F3F3F3;
}

table.stockChart{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:800px; 	
	font-weight:normal;
	background-color:#F3F3F3;

}
td.quoteHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-decoration:none;
	vertical-align: middle;
	text-align: center;
	width:600px; 	
	background-color:#999999;
	font-weight:bold
}

tr.quoteOn{
	background-color:white;
}

td.poweredBy{
	font-size: 8pt;
}



table.newsRelease{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:100%; 	
	font-weight:normal
}

table.newsReleasePrint{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:600px; 	
	font-weight:normal
}

table.newsReleaseImg{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:600px; 	
	font-weight:normal
}

table.newsReleaseMain{
	text-align: left;
	width:100%; 
	border: solid 1px black	
}

table.newsReleaseHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:100%; 
	font-weight:bold
}

td.title{
	font-family:Arial;
	font-size: 12pt;
	color: #000000;
	text-decoration:none;
	text-align: left;	
	font-weight:bold; 
}

td.subtitle{
	font-family:Arial;
	font-size: 11pt;
	color: #000000;
	text-decoration:none;
	text-align: left; 
}
td.companySnapshotTd{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	width:50%; 
	text-decoration:none;
	text-align: left;	
	font-weight:bold
}

table.mainContact{
	width:325px; 
	border: solid 1px black;
}



table.multimediaRelease{
	background-color:white;
	text-align: left;
	background-color:#EEEEEE;
	font-weight:normal;
}
table.multimediaReleaseMain{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: black;
	text-decoration:none;	
	background-color:#EEEEEE;
	border: solid 1px black;
}

table.contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:325px; 
	background-color:#F3F3F3;
	font-weight:bold
}

table.contactHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:325px; 
	background-color:#999999;
	font-weight:bold
}

tr.companySnapshot{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	text-decoration:none;
	vertical-align: top;
	text-align: left;
	font-weight:normal
}


tr.companySnapshotHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:100%; 
	height:20px;
	background-color:#C10132;
	font-weight:bold
}


td.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}

td.title{
	font-family:Arial;
	font-size: 12pt;
	font-weight:bold
}

td.body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
}

td.contactInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
}

td.companySnapshotTerms{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}

pre.releaseBody{
	font-size: 9pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
}


td.companyInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}

td.logo{
	width:230px; 
	background-color:#FFFFFF;
	vertical-align: top;
}

td.snapshotInfo{
	width:600px; 
	vertical-align: top;
}

td.companyName{
	font-family:Arial, Helvetica, sans-serif;
	width:100%; 
	font-weight:bold;
	font-size: 12pt;
}

td.companySnapshotInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

table.mainCompanySnapshot{
	width:800px; 
	border: solid 1px #C40034;
	background-color:#ffffff;
}

table.mainCompanySnapshotInfoMac{
	background-color:#ffffff;
}

table.mainCompanySnapshotPrint{
	width:700px; 
	height:155px; 
	border: solid 1px #C40034;
	background-color:#ffffff;
}

table.allCompanyInfo{
	background-color:#ffffff;
}
table.allCompanyInfoPrint{
	width:600px; 
	background-color:#ffffff;
}
table.contactInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	width:400px; 
	background-color:#CCCCCC;
	font-weight:bold;
	border: solid 1px #D30037;
}

table.contactInfoPrint{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	width:400px; 
	background-color:white;
	font-weight:bold;
	border: solid 1px black;
}

td.contactInfoHeader{
	color: white;
	border: solid 1px #D30037;
	font-weight:bold
}


table.imageTable{
	width:800px; 
}


table.mainTable{
	width:100%; 
	height:450px;
	border: solid 1px #C40034;
}

table.mainTablePrint{
	width:600px; 
}

table.img{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:150px; 
	background-color:white;
	border: solid 1px #999999	
	font-weight:normal
}

table.img2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:150px; 
	background-color:white;	
	font-weight:normal
}

table.media{
	width:150px; 
	border: solid 1px black;
}


table.mediaOptions{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:185px; 
	background-color:#F3F3F3;
	text-decoration: none
	font-weight:normal
}


table.mediaOptionsHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	text-decoration:none;
	vertical-align: middle;
	text-align: left;
	width:185px; 
	background-color:#A80532;
	font-weight:bold
}


a.contactInfo {color: #C40034;text-decoration: none}
a:visited.contactInfo {color: #C40034}
a:hover.contactInfo {color: #C40034;text-decoration: underline}


a {color: #000000;text-decoration: none}
a:visited {color: #000000}
a:hover {text-decoration: underline}

a.webcast {color: #000000;text-decoration: underline}
a:visited.webcast {color: #000000}
a:hover.webcast {text-decoration: none}

a.news {color: #000000;text-decoration: underline}
a:visited.news {color: #000000}
a:hover.news {text-decoration: none}

.primarynavigationon {background-color: #999999;}
.primarynavigation {background-color: #F3F3F3;}
.primarynavigationborder {background-color: black;}
.primarynavigationtext {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;font-weight: bold;text-decoration: none}
.primarynavigationtext a {color: #000000;text-decoration: none}
.primarynavigationtext a:visited {color: #000000}
.primarynavigationtext a:hover {text-decoration: underline}

.primarynavigationtexton {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #ffffff;font-weight: bold;text-decoration: none}
.primarynavigationtexton a {color: #ffffff;text-decoration: none}
.primarynavigationtexton a:visited {color: #ffffff}
.primarynavigationtexton a:hover {text-decoration: underline}

#dmx1IFrame {position:absolute; top:0px; left:0px;}
#dmx1Scroller {position:absolute; top:305px; left:17px; width:802px; height: 320px; z-index:100; visibility:visible; overflow:hidden; }
#dmx1OuterBackground {position:absolute; top:0px; left:0px; width:802px; height:320px;  background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx1Back {position:absolute; left:789px; top:0px; width:13px;}
#dmx1Slider {position:absolute; left:789px; top:14px; width:13px;}
#bg1Slider {background-image:url(/news/images/scroll_back.gif); background-repeat:repeat-y; background-color:#FFFFFF; layer-background-color:#FFFFFF; }
#dmx1Thumb {position:absolute; left:789px; top:14px; width:13px; height:35px}
#dmx1Forth {position:absolute; left:789px; top:306px; width:13px;}
#dmx1InnerBorder {position:absolute; left:0px; top:0px; width:789px; height:320px; background-color:#C40034; layer-background-color:#C40034; border:1px none #000000; }
#dmx1InnerBackground {position:absolute; left:1px; top:1px; width:787px; height:318px; background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx1Container {position:absolute; left:3px; top:3px; width:783px; height:314px; visibility:visible; clip:rect(0px 783px 314px 0px); overflow:hidden; }
.dmx1Content {position:absolute; left:0px; top:314px; width:783px; }
.dmx1Content td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; }
#dmx1Content1 {position:absolute; left:0px; top:0px; }
