/* CORPORATE COLOR SET

black {#000000};
gray01 {#35383d}
gray03 {#434343}
gray04 {#545454}
gray05 {#636a73}
gray06 {#666666}
gray07 {#999999}
gray08 {#b2b2b2}
gray09 {#c0c0c0}
gray10 {#dddddd}
gray11 {#e6e6e6}
white {#FFFFFF;}
green {#0f9955}
blue1 {#c8d7d8}
blue2 {#7fa8be}
blue3 {#3d6b88}
*/

/* RESET */

body {position:relative;font-size:small;line-height:130%;background:#FFF;}
body,p,div,form,td,table,h1,h2,h3,h4, a {font-family:Arial,Trebuchet MS,Helvetica,sans-serif;font-weight: normal; }
h1,h2,h3,h4 {font-weight: 600;}
body,h1,h2,h3,h4,h5,h6,p,hr,form,table,td {margin:0;padding:0;}
a {color:#3d6b88;}
a:hover {color:#BF3030;}
a img {border:0;}
h1 {font-size:180%;margin-bottom:5pt;}
h2 {font-size:150%;margin-bottom:5pt;}
h3 {font-size:125%;margin-bottom:5pt;}
p  {color: #000000;line-height: 15pt;letter-spacing: 0;text-decoration: none;}

blockquote {font-size:100%;margin-left:2.5em;}
cite {display: block;padding: 10pt 0 0 0;}
img {border:0;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
ul {margin-left:0;padding-left:0;}
li {margin-left:1em;padding-left:0;list-style-type:square;}
fieldset {border: 0;}
.PageBreak {clear: both;line-height:0;font-size:0;margin:0;padding:0;}



/* COLUMNS GRID SETTINGS START */
.grid2col,.grid2cola,.grid2colb,.grid2colc,.grid2cold,.grid2cole,.grid2colf,.grid3col,.grid3cola,.grid4col,.grid5col,.grid6col {width: 98%;margin: 0.25em auto;clear: both;overflow:hidden;}
.grid2coln .column.first {width: 66%;}
.grid2coln .column.last {width: 32%;}
.grid2cola {width:100%;margin:0;}
.grid2colm {width:100%;margin:0;}
.grid2col .column {width: 49%;}
.grid2col .grid2col .column {width: 47.8%;}
.grid3col .grid2col .column {width: 46%;}
.grid4col .grid2col .column {width: 45%;}
.grid2cola .column.first {width: 70%;}
.grid2cola .column.last {width: 30%;}
.grid2colm .column.first {width: 70%;}
.grid2colm .column.last {width: 30%;}
.grid2colb .column.first {width: 74.9%;}
.grid2colb .column.last {width: 23%;}
.grid2colc .column.first {width: 32%;}
.grid2colc .column.last {width: 66%;}
.grid2cold .column.first {width: 23%;}
.grid2cold .column.last {width: 74.9%;}
.grid2cole .column.first {width: 74%;}
.grid2cole .column.last {width: 25%;}
.grid2colf .column.first {width: 19%;}
.grid2colf .column.last {width: 79%;}
.grid3col .column {width: 32%; margin-left: 2%;}
.grid2col .grid3col .column {width: 31%;}
.grid3cola .column {width: 58%; margin-left: 2%;}
.grid3cola .column.first, .grid3cola .column.last {width: 19%;}
.grid4col .column {width: 23%; margin-left: 3%;}
.grid5col .column {width: 18.4%; margin-left: 2%;}
.grid6col .column {width: 15%; margin-left: 2%;}
* .grid6col .column {margin-left: 1%;}
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }
.column {float: left;}
* html .grid2colc {width:98%; margin: .25em auto;} 



/* PRINT SETTINGS START */
 .A4 {width:595pt; height: 842pt; margin:0 auto;position:relative;}
 .A5 {width:420pt; height: 595pt; margin:0 auto;position:relative;}
 .B3 {width:1001pt; height: 1417pt; margin:0 auto;position:relative;}
 .B4 {width:709pt; height: 1001pt; margin:0 auto;position:relative;}
 .B5 {width:499pt; height: 709pt; margin:0 auto;position:relative;}

 
 #Header {border-bottom: 1pt solid #000000; margin: 8pt; padding-bottom: 10pt;overflow:hidden;}
 #HeaderLogo {float:left;margin:0 60pt 0 0;}
 #Header div.HeaderLocationType {float: left; text-align: left; font-size: 8pt; padding-left: 5pt;}
 #Header div.HeaderDocumentType {float: right; text-align: right; font-size: 10pt; padding: 8pt; padding-right:0; text-transform: uppercase;}
 
 #ListDisplay {float:left;clear:both;width:590pt;margin:0pt; padding: 1pt 1pt 1pt 1pt; overflow: hidden;}

 #ListDisplay table {width:100%;border-collapse:collapse;border:0pt solid #ddd;margin:0pt;padding:0 0 5pt;background:#FFF;vertical-align:top;}
 #ListDisplay table th {border-bottom: 1pt solid #000; font-weight: 600; white-space: nowrap; text-align: left; padding:.3em .2em;}
 #ListDisplay th.color {text-align: right;}
 #ListDisplay th a {font-weight: 600; text-decoration: none;color: #434343;}
 #ListDisplay th a:hover {font-weight: 600; text-decoration: none;color: #000000;border-bottom: 1pt solid;}
 #ListDisplay th a.Ascending {text-decoration: none;font-weight: 600;color: #000000;border-bottom: none;padding-right:17pt;background: url(../images/icons/ic_arrow_d_gray_10x11.gif) 100% .2em no-repeat;}
 #ListDisplay th a.checkselect{display: block; text-align: center; margin-left: 5pt; width: 15pt; padding: 0pt; background: #dddddd; border: 1pt solid #c0c0c0; }
 #ListDisplay th a.checkselect{display: block; font-size: 15pt; text-align: center; margin-left: 5pt; width: 15pt; padding: 0pt; background: #dddddd; border: 1pt solid #999999; }
 #ListDisplay th a.checkselect:hover {display: block;  text-align: center; margin-left: 5pt; width: 15pt; padding: 0pt; background:#e6e6e6; border: 1pt solid #c0c0c0; }  
 #ListDisplay th a.Ascending:hover {color: #ff0000;}
 #ListDisplay th a.Descending:hover {color: #ff0000;}
 #ListDisplay th a.Descending {text-decoration: none;font-weight: 600;color: #000000;border-bottom: none;padding-right:17pt;background: url(../images/icons/ic_arrow_a_gray_10x11.gif) 100% .2em no-repeat;}

 #ListDisplay tr.Unread td {font-weight: 600;}
 #ListDisplay tr.Unread td a {font-weight: 600; border-bottom: 1pt solid;}
 #ListDisplay td {white-space: nowrap; text-align:left; vertical-align:text-top; padding:.3em .3em; border-bottom: 1pt solid #e6e6e6;}
 #ListDisplay td.wrap {white-space: normal; text-align:left; padding:.3em .3em; border-bottom: 1pt solid #e6e6e6;}
 #ListDisplay table td.center {text-align:center !important;}
 #ListDisplay table th.right {text-align:right !important;}
 #ListDisplay table td.right {text-align:right !important;}
 #ListDisplay span.colorset {float:right;width:60pt;height:16pt;margin:0 0 0 5pt;overflow:hidden;}
 #ListDisplay td.Descending {background: none;}
 #ListDisplay td a {text-decoration: none;border-bottom: 1pt dotted;}
 #ListHeader {height:31pt; margin:0; margin-bottom: -1pt; position: relative; overflow:hidden;width:100%;clear:both;}
 #ListHeader .TabTools {float:left;width:80%;height:30pt;}
 #ListHeader ul {margin:0;padding:0;list-style:0;}
 #ListHeader li {float:left;list-style:none;margin:0;padding:0;}
 
 

/* LAYOUT SETTINGS START */

.ContentMask {position:relative;clear:both;float:left;width:100%;} 
.ColConteiner {float:right;margin-left:-190pt;width:100%;}
.ColCenter {margin:0 0 0 180pt;}
.ColLeft {float:left;width:180pt;}
.ColWrap {position:relative;z-index:360}

#PageContentLayout .ContentMask {position:relative;clear:both;float:left;width:100%;margin:0; overflow:hidden; padding: 0; border: 0pt solid;} 
#PageContentLayout .ColConteiner {float:right;margin-left:-220pt;width:100%;}
#PageContentLayout .ColCenter {margin:0 0 0 220pt;border:none;}
#PageContentLayout .ColLeft {float:left;width:200pt;border:none;}
#PageContentLayout .ContentMask h1, 
#PageContentLayout .ContentMask h2, 
#PageContentLayout .ContentMask h3, 
#PageContentLayout .ContentMask h4 {margin:0 0 .25em;}
#PageContentLayout .ContentMask p {margin:0 0 .5em;}

.ColContent_0_10 {padding: 10pt;}

.c3 .ColWraper {float:left;width:200%;margin-left:-200pt; position:relative;right:100%; /*Centre column background colour */background: #FFF;}
.c3 .ColContainer {float:left;width:100%;margin-left:-200pt; background:#fff; /* Left column background colour */}
.c3 .MainContentWrap {float:left;width:50%;padding-bottom:1em; }
.c3 .ColMain {border:none;margin:0 0 0 400pt; position:relative;left:100%;overflow:hidden;}

#PageContentLayout .c3 .ColLeft {border:none;float:right;width:200pt; position:relative;left:200pt;          /* Width of the left-had side padding on the left column */}
#PageContentLayout .c3 .ColRight {border:none;float:right;width:200pt;position:relative;left:600pt;}

.c2 .ColWraper {float:left;width:200%;margin-left:-50%;/* Width of right column */position:relative;right:100%; /*Centre column background colour */background: #FFF;}
.c2 .ColContainer {float:left;width:100%;margin-left:0%; /* Width of centre column */background:#fff; /* Left column background colour */}
.c2 .MainContentWrap {float:left;width:50%;padding-bottom:1em;  /* Centre column bottom padding. Leave it out if it's zero */}
.c2 .ColMain {border:none;margin:0 0 0 50%;padding:0;position:relative;left:100%;overflow:hidden;}


#PageContentLayout .c2 .ColLeft {display:none;}
#PageContentLayout .c2 .ColRight {border:none;float:left;width:25%;padding:0;position:relative;left:50%;}

.c213 .ColWraper {float:left;width:200%;margin-right:-200pt;position:relative;right:100%;background: #FFF;}
.c213 .ColContainer {float:left;width:100%;margin-left:-200pt;background:#fff;}
.c213 .MainContentWrap {float:left;width:50%;padding-bottom:1em;}
.c213 .ColMain {border:none;margin:0 0 0 400pt;position:relative;left:100%;overflow:hidden;}

#PageContentLayout .c213 .ColLeft {border:none;
float:left;width:200pt;position:relative;left:200pt;}
#PageContentLayout .c213 .ColRight {border:none;
float:right;width:200pt;position:relative;left:200pt;}

.c213p .ColWraper {float:left;width:200%;margin-right:-320pt;position:relative;right:100%;background: #FFF}
.c213p .ColContainer {float:left;width:100%;margin-left:-320pt;background:#fff;}
.c213p .MainContentWrap {float:left;width:50%;padding-bottom:1em;}
.c213p .ColMain {border:none;margin:0 0 0 640pt;padding:0;position:relative;left:100%;overflow:hidden;}

#PageContentLayout .c213p .ColLeft {border:none;
float:left;width:320pt;padding:0;position:relative;left:320pt;}
#PageContentLayout .c213p .ColRight {border:none;
float:right;width:320pt;padding:0;position:relative;left:320pt;}

.c1 .ColWraper {float:left;width:200%;margin-right:0;position:relative;right:100%;background: #FFF}
.c1 .ColContainer {float:left;width:100%;margin-left:0;background:#fff;}
.c1 .MainContentWrap {float:left;width:50%;padding-bottom:1em;}
.c1 .ColMain {border:none;margin:0 0 0 0;padding:0;position:relative;left:100%;overflow:hidden;}

#PageContentLayout .c1 .ColLeft {display:none;}
#PageContentLayout .c1 .ColRight {display:none;}

.c21 .ColWraper {float:left;width:200%;margin-right:-200pt;position:relative;right:100%; /*Centre column background colour */background: #FFF;}
.c21 .ColContainer {float:left;width:100%;margin-left:0;background:#fff; /* Left column background colour */}
.c21 .MainContentWrap {float:left;width:50%;padding-bottom:1em;}
.c21 .ColMain {border:none;margin:0 0 0 200pt;padding:0;position:relative;left:100%;overflow:hidden;}


#PageContentLayout .c21 .ColRight {display:none;}
#PageContentLayout .c21 .ColLeft {border:none;
float:left;width:200pt;position:relative;left:0;}

/*LAYOUT SETTINGS END*/


.RBIheader { padding: 2pt; margin:0; margin-left: 0pt;  text-align: left;}
.RBIheader h1{display: block;   padding: 5pt;  font-weight: normal; font-size: 1.6em; letter-spacing: 0.05em; text-transform: uppercase;  }
.RBIheader  ul {list-style: none; margin: 0; padding: 0; overflow: hidden;}
.RBIheader  li {margin: 5pt;font-size: 8pt;}
.RBIheader  li {margin:0; padding: 0; padding-left: 5pt;list-style: none;display: inline;text-align: center;}
.RBIheader  li  span {color: #000000; padding-left: 2pt; padding-right: 5pt;}
.RBIfooter {clear: both; margin:0 0 1em;padding: 10pt 20pt; padding-right: 0; color: #666666; font-size: 0.8em;border: 1pt dotted #c0c0c0;}


.L1 {float: left;}
.L2 {float: left; padding: 20pt; margin: 5pt; border: 1pt solid #cccccc;}
.R1 {float: right;}
.R2 {float: right; padding: 20pt; margin: 5pt; border: 1pt solid #cccccc;}

.DD_Block {padding: 10pt;}
.DD_Block h4{display: block; border-bottom: 1pt solid #cccccc; padding-bottom: 5pt; }
.DD_Block  ul  {list-style: none; display: block; margin: 10pt; padding: 0;}
.DD_Block  ul li {list-style: none;margin: 0;padding: 0;line-height: 1.1em;font-size: 1.1em;margin-bottom: 0.35em;color: #000000;}
.DD_Block table {border-collapse:collapse;border:0pt ;margin:0pt;padding:0 0 5pt;background:#FFF;vertical-align:top;}
.DD_Block table td {padding: 0.35em; font-size: 1.1em;}
.DD_Block table tr td {border-bottom: none;}
.DD_Block table  td.Label {text-align: right;}
.DD_Block table  td.Value {text-align: left;}


.TT_Block { margin-left: 10pt; padding: 10pt; border: 4pt solid #dddddd;}
.TT_Block h1 {display: block; font-size: 1.1em; border-bottom: 1pt solid #cccccc; padding-bottom: 5pt; }
.TT_Block h2 {display: block; font-size: 1.1em; border-bottom: 1pt solid #cccccc; padding-bottom: 5pt; }
.TT_Block h3 {display: block; font-size: 1.1em; border-bottom: 1pt solid #cccccc; padding-bottom: 5pt; }

.TT_Block p { padding: 1.1em;}
.TT_Block ul { padding: 1.1em;}

/* BASE EXTRANET */

.WidgetSettings {margin: 0;margin-left: 10px;background:  url(../images/misc/bg_gradient_f.gif) repeat-x;padding: 15px;border:#DCDCDC solid 1px;-moz-border-radius:3px;}
.WidgetSettings h1{color: #545454;font-size: 1.1em;text-transform: uppercase;font-weight: 600;display: block; padding-bottom: 5px; background: transparent url(../images/icons/ic_arrow_l-b_gray_13x13.gif) 100% 40% no-repeat; }
.WidgetSettings h2{color: #000;font-size: 1.0em; font-weight: 600;display: block; padding-bottom: 8px;  border-bottom: 1px dotted;}
.WidgetSettings   ul {list-style: none; margin: 0.25em; margin-top: 0.75em; padding: 0; overflow: hidden;}
.WidgetSettings   li {list-style: none;margin: 0;padding: 0;line-height: 1.3em;font-size: 13px; margin-bottom: 0.5em;}
.WidgetSettings a.Auth  {font-weight: 600; padding-left: 18px; background: transparent url(../images/icons/ic_arrow_r-b_blue_13x13.gif) 0 50% no-repeat;text-decoration: none;}
.WidgetSettings a.Accd  {font-weight: 600; padding-left: 18px; color: #666666; background: transparent url(../images/icons/ic_arrow_d_l-b_gray_13x13.gif) 0 50% no-repeat;text-decoration: none;}

.WidgetSnippet {margin: 5pt;padding: 0 5pt;border:#000 solid 1px;-moz-border-radius:3px;}
.WidgetSnippet h2{color: #545454;font-size: 1.1em;text-transform: uppercase;font-weight: 600;display: block;}
.WidgetSnippet a.Accd  { display: block; font-weight: 600;  text-decoration: none; color: #666666;}

.SnippetPhone {clear: both; font-weight: 600; font-size: 1.2em; padding: 15px; padding-left: 40px; margin:0;  background: transparent url(../images/icons/ic_phone_30x30.gif) 0 50% no-repeat;text-decoration: none;}
.SnippetDownloads {clear: both; font-weight: 600; font-size: 1.2em; padding: 15px; padding-left: 40px; margin:0;  background: transparent url(../images/icons/ic_downloads_30x30.gif) 0 50% no-repeat;text-decoration: none;}
.SnippetDownloads a { display: block; font-weight: 600; font-size: 1.1em;  text-decoration: none;}
.SnippetChat a { display: block; font-weight: 600;  text-decoration: none;}
.SnippetChat {clear: both; font-weight: 600; font-size: 1.2em; padding: 15px; padding-left: 40px; margin:0;  background: transparent url(../images/icons/ic_chat_30x30.gif) 0 50% no-repeat;text-decoration: none;}
.SnippetPhone p, .SnippetChat p, .SnippetDownloads p {font-weight: 600;padding-top:.5em;}

.SnippetInstock {clear: both; font-weight: 600; font-size: 1.2em; padding: 15px; padding-left: 40px; margin:0;  background: transparent url(../images/icons/ic_instock_30x30.gif) 0 50% no-repeat;text-decoration: none;}
.SnippetInstock a { display: block; font-weight: 600; text-decoration: none;}

.SnippetPromotion {clear: both; font-weight: 600; font-size: 1.2em; padding: 15px; padding-left: 40px; margin:0;  background: transparent url(../images/icons/ic_promotion_30x30.gif) 0 50% no-repeat;text-decoration: none;}
.SnippetPromotion a { display: block; font-weight: 600;  text-decoration: none;}

.SnippetServices {clear: both; font-weight: 600; font-size: 1.2em; padding: 15px; padding-left: 40px; margin:0;  background: transparent url(../images/icons/ic_rfq_30x30.gif) 0 50% no-repeat;text-decoration: none;}
.SnippetServices a { display: block; font-weight: 600;  text-decoration: none;}

.SnippetStats {clear: both; font-weight: 600; font-size: 1.6em; padding: 12pt; margin:0;}
.SnippetStats p, .SnippetAction p {font-weight: 600;padding-top:.5em;}
.SnippetStats a { display: block; font-weight: 600;   text-decoration: none;}
.SnippetAction {clear: both; font-weight: 600; font-size: 1.2em; padding: 15px; padding-left: 40px; margin:0;  background: transparent url(../images/icons/ic_daction_30x30.gif) 0 50% no-repeat;text-decoration: none;}
.SnippetAction a { display: block; font-weight: 600;  text-decoration: none;}
.SnippetAction a.Accd  { display: block; font-weight: 600;  text-decoration: none; color: #666666;}

/*
#WidgetManager {clear:both;width:98%;margin:0px; padding: 5px 5px 10px 40px;}
#WidgetManager a {float:left; text-transform: uppercase; margin-right:8px;cursor:pointer; height:16px;background:url(../images/misc/button_16.png) 0 -16px no-repeat;overflow:hidden;padding: 0 0 0 5px;text-decoration:none;font-size:11px;color:#000;}
#WidgetManager a:hover {color:#BF3030; background:url(../images/misc/button_16.png) 0 -16px no-repeat;}
#WidgetManager a span {float:left;width:auto;height:16px;margin:0;padding:0 10px 0px 5px;background:url(../images/misc/button_16.png) 100% 0 no-repeat;white-space:no-wrap;}

#WidgetManager a.Current {float:left; font-weight: 600; text-transform: uppercase; margin-right:8px;cursor:pointer; height:16px;background:url(../images/misc/button_16.png) 0 -16px no-repeat;overflow:hidden;padding:0  0 0 5px;text-decoration:none;font-size:11px;color:#00000;}
#WidgetManager a.Current span {float:left;width:auto;height:16px;margin:0;padding:0 10px 0 5px;background:url(../images/misc/button_16.png) 100% 0 no-repeat;white-space:no-wrap;}

.WidgetManagerWrap {clear: both; margin-top: 15px; margin-left: 40px; padding: 20px; border: 4px solid #dddddd;}
.WidgetManagerMessage {margin: 10px; margin-right: 0; clear: both;}
.WidgetManagerWrap .Listloader {width:100%;height:80px;border:none;margin:0 auto;;padding:25px 0 0;}


.WidgetLogWrap{padding-left: 40px;}
.WidgetLogWrap  table {width: 95%;background-color: none;border-collapse : collapse;}
.WidgetLogWrap  table td {border: none;vertical-align: top;border-bottom: 1px dotted #c4c4c4;color: #000000;font-size: 1.0em;vertical-align: top;text-align: left;padding: 8px 2px 8px 2px;}
.WidgetLogWrap table  td.MessageTimestamp {white-space: nowrap;padding-right: 5px;color: #666666;}
a.WidgetLogClose {display: block;  color: #000000; font-size: 14px; font-weight: 600; clear: both; padding: 0px 0px 0px 16px; margin: 15px 15px 15px 0px; text-transform: uppercase;  text-decoration: none; background: transparent url(../images/icons/ic_arrow2_d_black_10x11.gif) 0 50% no-repeat;}
.WidgetLogWrap table  td.MessageAuthor {white-space: nowrap;padding-left: 5px;padding-right: 10px;}
.WidgetLogWrap table  td.MessageStandard {color: #000000;}
.WidgetLogWrap table  td.MessageAlert {color: #ff0000;}
.WidgetLogWrap table  td.MessageNotice {color: #000000;}
.WidgetLogWrap table  td.MessageResponce {color: #000000;}
.WidgetLogWrap table  td.MessageLoading span {display: block;  font-size: 14px; padding: 0px 0px 0px 18px;  text-decoration: none; background: transparent url(../images/icons/ic_small_loading.gif) 0 50% no-repeat;}
a.WidgetLogMore {display: block;  font-size: 14px; font-weight: 600; clear: both; padding: 0px 0px 0px 16px; margin: 15px 15px 15px 0px; text-transform: uppercase;  text-decoration: none; background: transparent url(../images/icons/ic_arrow2_d_gray_10x11.gif) 0 50% no-repeat;}
a.WidgetLogMore span {text-transform: none; color: #000000; font-weight: normal; padding-left: 1em;}
*/

/* TOPIC  STYLE */
.PostWrap {clear: both; padding: 5pt; margin:5pt;}
.Flag1 {border: 2pt solid #000;}
.Flag2 {border: 2pt solid #999;}
.PostHeader{clear: both; background: #F2F2F2; padding: 5pt;    font-size: 1.1em;    line-height: 1.5em;    border: 2pt solid #000;}
.PostHeader ul, li{ margin: 0; list-style-type: none; padding: 3px;}
.PostHeader img{border: 1px solid #c0c0c0;padding: 5px;margin: 0;}
.PostUserAvator {float: left;padding: 2px;margin-right: 1em;border: 1px solid #c0c0c0;}
.PostUserName {font-size: 1.4em;color: #000000;}
.PostUserName a {color: #000000;}
.PostUserGroup {font-weight: 600;color:#666;}
.PostUserRank {font-weight: 600;}
.PostSubject{padding-left: 5px;padding-top: 1px;margin-bottom: 5px;font-weight: 600;font-size: 0.8em; border-bottom: 1pt dotted #000;}
.PostSubject a{border-bottom: 1px dotted;}
.PostBody { font-size: 1.1em; line-height: 1.6em; padding: 0.5em;}
.PostBody a {text-decoration: underline;}
.Clarification {clear: both;position: relative;clear: both;border: 1pt dotted #000;margin: 1em 0em 1em 0em;padding: 1em;}
.Clarification h4 {position: absolute;top: -10px;left: 15px;background-color: #ffffff;padding-left: 5px; padding-right: 5px;font-weight: normal;font-style: italic;font: "Arial", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;color: #666;}
.PostBody span.PostSignature {    clear: both;    display: block;    font-size: 1em;    color: #666666;    margin: 1em 1em 1em 0em;    border-top: 1px solid #cccccc;}
.PostBodyInlineImage {  clear: both;  margin: 0em 0em 1em 0em;  padding: 1em;  display: block;  border: 1px solid #cccccc;  overflow: hidden;}
a.PostBodyInlineImage img{  display: block;  max-width: 850px;}
.PostAttributes {clear: both; position: relative; clear: both; border: 2pt solid #000; margin: 1em 0em 1em 0em; padding: 1em;}
.PostAttributes h4 {background-color: #e6e6e6; padding: 5pt; font-weight: 600;font-size: 9pt; text-transform: uppercase; font: "Arial", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #000000;}
.PostAttachments {clear: both; position: relative; clear: both; border: 1pt dotted #000; margin: 1em 0em 1em 0em; padding: 1em;}
.PostAttachments h4 {position: absolute; top: -7pt; left: 15px; background-color: #ffffff; padding: 0 5pt; font-weight: 600; font: "Arial", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;    color: #666;}
.PostAttachments  ul, li {margin: 0;list-style-type: none; padding: 5pt;}
.PostAttachments  a {background-image: url(../images/icons/attachment_clip.gif);    background-repeat: no-repeat;    background-position: 0 0%;    padding-left: 25px;    color: #3333CC;    background-color: transparent;    font-weight: normal;    text-decoration: underline;    letter-spacing: 0px;}
.PostQuoteOutline {/*display: block; width: 100%; */margin: 1em 0; border: 1pt dotted #dddddd; border-left: 6pt solid #dddddd; color: #999999; font-size: 1.0em; text-align: left; padding: 0 5pt;}
.PostQuoteInline {display: block; margin: 0 5pt 5pt 5pt; border: 1px dotted #dddddd; border-left: 6pt solid #dddddd; color: #999999;font-size: 1.0em; text-align: left; padding: 0;}
a.PostQuoteSource {display: block; text-decoration: none; border: none; padding: 0.5em; margin-bottom: 5px; font-weight: normal; font-size: 0.8em; background: #dddddd;  }
.PostQuoteText {display: block; padding: 10px;font-size:.9em;}
.PostFooter {background: url(../images/icons/message-header-arrow.gif) 35px 0px no-repeat;padding-left: 2px;padding-top: 1px;margin-top: 5px;margin:0;color: #000000;}
.PostFooter a {display: block; color: #c0c0c0;  text-transform: uppercase;text-decoration: none;font-size: 0.8em;}

.PostTools {clear: both;background: #F2F2F2;padding: 8px;margin-bottom: 20px;border: 5px solid #ececec;}
.PostTools  ul, li {margin: 0;list-style-type: none;padding: 3px;}
.PostTools a  {float:left; text-transform: uppercase; margin-right:8px;cursor:pointer; height:16px;background:url(../images/misc/button_16.png) 0 -16px no-repeat;overflow:hidden;padding: 0 0 0 5px;text-decoration:none;font-size:11px;color:#000;}
.PostTools  a span {float:left;width:auto;height:16px;margin:0;padding:0 10px 0px 5px;background:url(../images/misc/button_16.png) 100% 0 no-repeat;white-space:no-wrap;}
.PostTools a:hover {color:#BF3030;}
.PostTools  a.Current {float:left; font-weight: 600; text-transform: uppercase; margin-right:8px;cursor:pointer; height:16px;background:url(../images/misc/button_16.png) 0 -16px no-repeat;overflow:hidden;padding:0  0 0 5px;text-decoration:none;font-size:11px;color:#00000;}
.PostTools  a.Current span {float:left;width:auto;height:16px;margin:0;padding:0 10px 0 5px;background:url(../images/misc/button_16.png) 100% 0 no-repeat;white-space:no-wrap;}
.PostToolsForm {clear: both; margin-top: 15px; margin-left: 0px; padding: 20px; border: 4px solid #dddddd; background: #ffffff;}
/* END of TOPIC */

/*  ARTICLE CONTENT  */


#ArticlePrintContent {clear: both;margin: 20pt;padding: 0pt;}
#ArticlePrintContent  div.Left {float: left;width: 300pt;margin: 10pt 20pt 0 0;padding: 0;position: relative;vertical-align: top;text-align: center;}
#ArticlePrintContent  div.Right {float: left;margin: 10pt 0 0;padding: 0;position: relative;vertical-align: top;}
#ArticlePrintContent h1, #ArticlePrintContent h2 {font-weight:normal;margin:.5em 0;}
#ArticlePrintContent h3 {margin:.75em 0;}
#ArticlePrintContent p {margin:.75em 0;font-size:10pt;}
#ArticlePrintContent strong {font-size:12pt;}
.ArticleSpecification  {clear: both;width: 100%;margin: 5px 0 0;padding: 0;position: relative;border: 0px solid #eeeeee;font-size:10pt;}
.ArticleSpecification  td {padding: 2pt;width: 50%;text-align: left;vertical-align: top;border-bottom: .5pt solid #eeeeee;}
.ArticleSpecification  th {padding: 2pt;font-weight: bold;text-align: left;vertical-align: top;border-bottom: .5pt solid #eeeeee;}

