/*
====== Pro-Bel SubPage CSS Content © Pro-Bel / Nine Four www.ninefour.co.uk ======

	0: Re-Set
	1: Globals
	2: Typography
	3: Layouts
	4: Forms
	5: Tables!
	
============
*/




/* ====== 0: START: Re-set ====== */

	/* */	
	
	
	
	
	
/* ====== 1: START: Globals CORE Body HTML elements ====== */
body.Sub { background-image	: none; }
	



/* ====== 2: START: Typography ====== */
body.Sub .lastColumn  p {
	color					: #001046;
	font-size				: 80%;
	line-height				: 160%;
	margin-bottom			: 10px;
}


body.Sub .lastColumn ul li {	
	color					: #001046;
	font-size				: 12px;
	line-height				: 160%;
	list-style-image		: none;
	list-style-position		: outside;
	list-style-type			: disc;
	margin-left				: 25px;
}

body.Sub .lastColumn ul.list li{
	font-size				: 12px;
	line-height				: 160%;
	list-style-position		: outside;
	list-style-type			: disc;
	margin					: 0 0 12px 22px;
	
}

body.Sub #Header h1{
	padding					: 40px 0 0 0;	
	color					: #001046;
}
body.Sub #Header h1 span{
	font-size				: 80%;
	font-weight				: normal;
	color					: #737E8D;
}

body.Sub #solutions h2{
	margin-top:0;
}

body.Sub .lastColumn h3 {
	color					: #737E8D;
	margin-bottom			: 10px;
	margin-top				: 20px;
	font-weight				: normal;
}


body.Sub .lastColumn h3.divide {
	border-bottom			: 1px solid #E5E5E5;
	padding-bottom			: 5px;
}


body.Sub .indent {
	font-weight				: bold;
	margin-left				: 25px;
	
}

/* ====== 3: START: Layouts ====== */
body.Sub #Header {
	width					: 100%;
	padding					: 20px 0 0 0;
	overflow				: visible;
	clear					: both;	
	height					: 80px;
	background				: url(../img2008/sub_header_bg.jpg) top center;
	background-repeat		: repeat-x;
}

body.Sub #Header .inner{
	text-align				: left;
	width					: 800px;
	margin					: 0 auto;
}

body.Sub #Header #Left {
	float					: left;
	height					: 100px;
	margin-right			: 35px;
	padding-left 			: 0px;
	width					: 250px;
}

body.Sub #Header #Left a {
	border-bottom:none;
}
body.Sub #Header #Left img{
	/*padding					: 2px 0 0 52px; Amended to replace pro-bel logo with pro-bel & snellwilcox */
	padding					: 0 0 0 10px;
}

body.Sub .column {
	margin					: 0pt 35px 0pt 0pt;
	overflow				: visible;
	padding					: 0pt;
	width					: 253px;
}

body.Sub .lastColumn{
	width					: 505px;

}
body.Sub .lastColumn img {
	border					: medium none;
	padding					: 8px 0;
}

/* Handbooks File Browser Styles */

body.Handbooks form#update_selection_form {
	margin: 0!important;
	padding: 0!important;
	border: none!important;
}
body.Handbooks table.fileList {
	margin: 0 0 10px 0;
	border-collapse: collapse;
	width: 100%;
}
body.Handbooks table.fileList tr th {
	padding: 5px;
	border-bottom: 1px solid #E5E5E5;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #001046;
}
body.Handbooks table.fileList tr td {
	padding: 5px;
	border-bottom: 1px solid #E5E5E5;
	background-position: 5px 5px;
	vertical-align: top;
}
body.Handbooks table.fileList td.dir {
	padding: 5px 5px 5px 25px;
	background-image: url(/assets/icons/folder.gif);
	background-repeat:  no-repeat;
}
body.Handbooks table.fileList td.file {
	padding: 5px 5px 5px 25px;
	background-image: url(/assets/icons/document.gif);
	background-repeat:  no-repeat;
}
body.Handbooks table.fileList td.filecheckbox {
	width: 15px;
	border-right: 1px solid #E5E5E5;
}
body.Handbooks table.fileList td.size {
	white-space: nowrap;
}

.Selected_files  p, #searchtips p{
	padding					: 6px 12px 0px 12px;
	size					: 12px;
}

body.Handbooks div.Selected_files ul {
	margin: 0;
	padding: 0 0 10px 20px;
}

body.Handbooks div.Selected_files ul li {
	margin: 0px;
	padding: 0 10px 3px 20px;
	background-image: url(/assets/icons/document.gif);
	background-repeat: no-repeat;
	background-position: 1px 0;
	font-size: 10px;
}
body.Handbooks div.Selected_files #buttons {
	padding: 10px;
}
body.Handbooks div.Selected_files #buttons a {
	font-size: 10px;
	border: none;
	padding: 5px 0 5px 20px;
	background-repeat: no-repeat;
	background-position: 0 3px;
}
body.Handbooks div.Selected_files a#clearselection {
	background-image: url(/assets/icons/doc_delete.gif);
}
body.Handbooks div.Selected_files a#sendselection {
	background-image: url(/assets/icons/arrow_r.gif);
}
body.Handbooks div.Selected_files p#updateselection {
	margin: 10px 0 0 0;
}




/* ====== 4: START: Forms ====== */
body.Sub  .lastColumn form {
	border:1px solid #E5E5E5;
	padding:10px;
}


form input.text, form div.text_wrapper input {
	background-color:#F8F8F8;
	background-image:url(/assets/forms/input_background.gif);
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #A7A6AA;
	color:#666666;
	font-size:14px;
	padding:1px;
}






/* ====== 5: START: Tables ====== */
body.Sales table.contactsList td.country {
	font-size:70%;
	padding-right:10px;
	vertical-align:top;
	white-space:nowrap;
}

body.Sales table.contactsList td.title {
	font-size:70%;
	padding-bottom:5px;
	padding-left:10px;
	vertical-align:top;
}

body.Sub table tr td {
	color					: #001046;
	font-size				: 12px;
	line-height				: 130%;
}

body.Sub table th {
	color:#001046;
	font-size:90%;
	line-height:120%;
}


