body {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
p {
  line-height: 14px;
}
.select {
	font-family: Arial, sans-serif;
	float:left;
	font-size: 10px;
	color: #3e6524;
	margin: 5px 20px 0 0;
}
.select a {
	font-family: Arial, sans-serif;
	float:left;
	font-size: 10px;
	color: #3e6524;
	margin: 15px 20px 0 0;
	text-decoration: underline;
}
.select a:hover {
	font-family: Arial, sans-serif;
	float:left;
	font-size: 10px;
	color: #3e6524;
	margin: 15px 20px 0 0;
	text-decoration: underline;
}
.inputQuantity {
	float: left; 
	width:35px; 
	background-color:#eaf0fc;
	border:1px solid #808080;
	z-index: 999;
}
.additionalCommentsSection {
	padding:0;
	margin:20px 0 0 0;
}

.additionalCommentsSection h2 {
	padding:0;
	margin:0 0 5px 0;
	font-size:13px;
	color:#01267f;
}
.inputAdditionalComments {
	width:395px;
	height:70px; 
	background-color:#eaf0fc;
	border:1px solid #808080;
	z-index: 999;
	vertical-align: top;
	margin: 0;
	padding: 0;
	top: 0;
}
.submitButton {
	padding:0;
	margin:10px 0 25px 0;
}
.posRightNav {
	position: relative;
	float: right;
	padding: 0;
	margin: 0;
}
.posHeaderTitle {
	padding: 0;
	margin: 0 0 20px 0;
}
.posHeaderTitle h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height: 24px;
	color:#00267F;
	font-weight:bold;
	padding: 0;
	margin: 10px 0 5px 0;
}
.posHeaderTitle p {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	text-decoration:none;
	padding: 0;
	margin: 0;
}
.posMainContent {
	width: 630px;
	display: inline;
}
.posLeftContent {
	float: left;
	width: 200px;
}

.TopLeft {
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#4A6882;
	border-left:1px solid #2F4658;
	border-right:1px solid #2F4658;
	border-top:1px solid #2F4658;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	width:225px;
}

.posLeftTop {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-left:1px solid #01267f;
	border-right:1px solid #01267f;
	border-top:1px solid #01267f;
	background-color: #01267f;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	width: 172px;
}
.posLeftMiddle {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	border-left:1px solid #01267f;
	border-right:1px solid #01267f;
	margin:0;
	padding:5px 10px;
	width: 172px;
}
.posLeftMiddle ul {
	list-style: none;
	margin:0;
	padding:0;
}
.posLeftMiddle ul li {
	padding:0;
	margin:0;
	list-style:none;
}
.posLeftMiddle p {
	padding: 0;
	margin: 0;
	color: #ec3e3b;
	font-size: 11px;
}
.posLeftBottom {
	background-image:url('../../images/trade/images/select-materials.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:194px;
	height:26px;
}
.posRightContent {
	position: relative;
	float: left;
	margin: 0 0 0 230px;
	width: 400px;
	padding: 0;
}
ul#posmenu, ul#posmenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 400px;
}
ul#posmenu a {
  display: block;
  text-decoration: none;	
}
ul#posmenu li {
  margin-top: 1px;
}
ul#posmenu li ul li {
	clear: both;
	border-bottom: 1px solid #808080;
	margin: 0 0 5px 0;
}
.contactEntryStyle {
	color:#ec3e3b;
	background-color:#eaf0fc;
	border:none;
	width:160px;
	margin:10px 0 0 0;
	padding:3px;
}

.materialTitle01 {
  	background: #01267f;
  	font-weight: bold;
	color: #fff;	
	padding: 4px;
}
.materialTitle02 {
  	background: #34509a;
  	font-weight: bold;
	color: #fff;	
	padding: 4px;
}
.materialTitle03 {
  	background: #667db1;
  	font-weight: bold;
	color: #fff;	
	padding: 4px;
}
.materialTitle04 {
  	background: #9aa8cd;
  	font-weight: bold;
	color: #fff;	
	padding: 4px;
}
.materialTitle05 {
  	background: #c0cae0;
  	font-weight: bold;
	color: #fff;	
	padding: 4px;
}
.materialTitle06 {
  	background: #dadfed;
  	font-weight: bold;
	color: #534f4f;	
	padding: 4px;
}

.filename {
	float:left;
	font-size: 12px;
	color: #000;
	margin: 15px 0 0 0;
}
.filename h1 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0 5px 0;
	color: #000;
	width:145px;
	line-height: 14px;
}
.filename p {
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
}






.filenameLong {
	float:left;
	font-size: 12px;
	color: #000;
	margin: 15px 0 0 0;
}
.filenameLong h1 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0 5px 0;
	color: #000;
	width:250px;
	line-height: 14px;
}
.filenameLong p {
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
}










.posThumbnail {
	float: right;
	margin: 15px 0 10px 0;
}

.preview {
	margin: 0;
	padding: 0;
	border: none;
}

.drawerResource h2 {
  	font-weight: bold;
	color: #fff;	
	padding: 4px 4px 4px 20px;
	margin: 0;
	font-size: 14px;
}

.drawer-handle {
	background: #01267f;
	background-image: url('images/arrow-sideways.png');
	background-position: left;
	background-repeat: no-repeat;
}
.open {
	background-color: #01267f;
	background-image: url('images/arrow-down.png');
	background-position: left;
	background-repeat: no-repeat;
}

.color01 {background-color: #01267f;}
.color02 {background-color: #34509a;}
.color03 {background-color: #667db1;}
.color04 {background-color: #9aa8cd;}
.color05 {background-color: #c0cae0;}
.color06 {background-color: #dadfed;color:#534f4f;}
h2.color06 {color:#534f4f;}