html, body { height:100% ; }

body { font-size: 10pt ; margin:0 20px; padding:0 ; font-family:Arial, sans-serif ;  }
a,img a{border:0;}

#topImg{display: none;}
#siteBody{border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
#copy{text-align: right; padding-top: 0.5em;}
/* paragraph & cell styles */
.leftAlign { text-align:left ; }
.rightAlign { text-align:right ; }
.centered { text-align:center ; }
.justified { text-align:justify ; }
.h { display:none ; }
.spacer { clear:both ; height:1px ; overflow:hidden ; }
p { line-height:1.6 ; }
strong { color:#111 ; }
.u4-image-caption { font-size:0.8em ; color:#666 ; margin:0 ; padding:0 ; margin-left:0.5em ; }

/* link styles apply unless something else is specified in css (eg. for navigation elements) */
a { color:#000 ; text-decoration:none; } 
a:hover { color:#000 ; text-decoration:none ; }

h1{font-size: 15pt;}
h2,h3,h4,h5 { color:#111 ; }
h2 { font-size: 14pt; font-weight:normal ; letter-spacing:0.1em ; }
h3 { font-size: 13pt; font-weight:bold ; }
h4 { font-size: 13pt; font-weight:normal ; }
h5 { font-size:  12pt; font-weight:bold ; }

 /* news document */
.newsSummary { font-style:italic ; }

 /* highlight element */
.highLight { border:1px solid #000 ; padding:5px ; }
.highLight h3 { margin-top:0 ; padding-top:0 ; border-bottom:1px solid #000 ; padding-bottom:5px ; } 

 /* 2col */
.columnContainer { width:100% ; }
.columnContainer .columns { width:47% ; margin-right:2% ; float:left;} 

/*Hide elements*/
#supportNavi, #topNavi, #left, #right, #priceSearch,#breadcrumb, #footNavi{display:none;}

/* tables */
/* common for all tables */
#siteBody table {border-collapse: collapse;}
#siteBody table td {vertical-align: top; padding: 0.3em;}
.u4-table-default, .u4-table-visible-borders, .u4-table-stripe {margin:0 0 10px 0}
.u4-table-visible-borders td, .u4-table-complete td {border-top:1px solid #000 ;}
.u4-table-stripe-header, .u4-table-stripe-odd, .u4-table-complete-header2, .u4-table-complete-even {background:lightgrey;}
.u4-table-stripe-header2, .u4-table-stripe-even, .u4-table-complete-odd {background:#ffffff}
.u4-table-complete-header td {background:gray; font-weight: bold;}
#infoTable, #captionTable, #mainTable{width: 100%;}
#captionTable form input, #supportNavi form input, #mainTable td.more input{display: none;}
#mainTable th{text-align: left;}
#mainTable td.fullWidth{margin:0; padding: 0;}
#mainTable table.inner{width: 100%; margin: 5px 0 0 0; padding: 0;}
#mainTable table.inner td{width: 33%;}
#captionTable td, #infoTable td{width: 33%;}
