.padMar { border: 5px solid #ffffff; margin: 10px; background-color: #ffffff; background: #ffffff; position: relative;}
.headBG {background: url(/assets/img/dk_gry_bg.gif) repeat-y top left;}
.sectionTable { width: 750px;}
.sectionTable td.shadeBG {background: #ffffff url(/assets/img/fade_bg.gif) repeat-x top right;}

.sectionTable th { 
	width: 142px; 
	background: #333023; 
	color: #ffffff; 
	font-size:18px; 
	text-transform:uppercase; 
	font-weight: bold; 
	vertical-align: top; 
	text-align: left; 
	padding: 10px;
}
.copy { margin: 10px; font-size: 13px; padding: 5px 0px;}
.copy a { text-decoration: underline; }
.copy a:hover {  }
div > .copy { padding: 0px; }
.testi { font-style:italic; margin-bottom: 25px;}
.testi span { font-style:normal; margin-left: 30px; display: block;}
.pagination li.pages { color: #000000; display: none;}
.pagination li {list-style: none; margin: 0px 5px 0px 0px; display: inline; padding: 0px 0px 0px 5px; border-left: 1px solid #ffffff;}
.pagination li.img { border: none; }
.pagination ul { margin:0px; padding: 0px;}
.pagination { margin: 10px 0 10px 0; clear: both;}
.port_piece { float: left; width: 238px; margin: 5px; position:relative;}
.port_piece span {display: block; }
.port_piece h3 { margin-left: 5px; font-size: 14px;}
.press { margin-bottom: 15px; }
.press span a {font-weight: bold; padding: 0 15px 0 5px; background: url(/assets/img/dbl_arrows.gif) no-repeat right center; }
.press_archive { clear:  both; position: relative; border-top: dotted 1px #ffffff; padding: 20px 0px; margin: 20px 0 0 0; }
.press_archive ul { list-style: none; margin: 15px 0px; padding: 0px; }
.press_archive li { list-style: none; margin: 3px 0px; padding:0px; clear: both;}
.press_archive li span { float: left; width: 125px; margin-bottom:5px; font-weight: bold;}
.press_detail span {display: block; padding: 3px; border: 1px solid #ffffff; margin:15px 0px; width:500px;}
.staff { margin: 0 0 20px 0; clear: left; position: relative; min-height: 220px; height:230px;}
.staff img { position: absolute; top: 0px; left: 0px; float: left; border: 1px solid #ffffff;}
.staff > img { left: 0px; }
.input_field { width: 300px; border: 1px solid #666666; }
.client_list li {clear: both; list-style: none; }
.client_list li span { width: 200px; display:block; float: left; position: relative;}

/* TRW STYLES */
.note_edit { border-bottom: 1px solid #cccccc; margin-bottom: 30px; }
.theRow td { border-bottom: 1px dashed #cccccc; padding: 5px 0px; vertical-align:top; }
