@charset "UTF-8";
#apDiv3 {
	position:absolute;
	left:15px;
	top:555px;
	width:874px;
	height:45px;
	z-index:9;
	padding-left: 15px;
	padding-right: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#apDiv1 {
	position:absolute;
	left:15px;
	top:210px;
	width:157px;
	height:343px;
	z-index:1;
	background-image: none;
	overflow: visible;
	background-repeat: repeat;
	border: 1px solid #FFFFFF;
	visibility: visible;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;

}

#apDiv2 {
	position:absolute;
	left:16px;
	top:150px;
	width:905px;
	height:31px;
	z-index:2;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	visibility: visible;
}
body {
	background-color: #002450;
	background-image: url(/images/back_ground/trad_zone_bckgrnd.jpg);
	background-repeat: no-repeat;
}
a, a:visited {
	font-size: 11px;
	text-decoration: none;
	background-image: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #C13E5B;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #012652;
	left: auto;
	padding-left: 42px;
	font-weight: lighter;
	padding-right: 42px;
	padding-top: 8px;
	margin-bottom: -1px;
	margin-right: 8px;
	margin-left: 8px;
	line-height: 21px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FE8001;
	padding-left: 42px;
	font-weight: normal;
	font-variant: normal;
	padding-right: 42px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #012450;
	padding-bottom: 12px;
	margin-right: 8px;
	margin-left: 8px;
	left: auto;
	margin-bottom: -7px;
	text-indent: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 5px;
	padding-bottom: 7px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	padding-right: 42px;
	padding-left: 42px;
	font-weight: lighter;
	padding-bottom: 2px;
	line-height: 15px;
	margin-bottom: -5px;
	margin-top: 18px;
	margin-right: 8px;
	margin-left: 8px;
}

p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
padding: 0 42px 0 52px;
margin-bottom: 0;
}

#apDiv11 a, #apDiv11 a:visited{
color:#fff;
}

#apDiv11 a:hover{
color:#C13E5B;
}

#apDiv11 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	text-align: left;
	padding: 0px;
}
#apDiv10 {
	
position:absolute;
	left:196px;
	top:210px;
	width:496px;
	height:343px;
	z-index:7;
	background-color: #FFFFFF;
	overflow: visible;
	visibility: visible;
	background-image: url(images/back_ground/centre_grad.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;



}

#apDiv10 p{
padding-left: 10px;
margin-left: 0;
}

#apDiv11 {
	position:absolute;
	left:694px;
	top:210px;
	width:204px;
	height:343px;
	z-index:8;
	overflow: visible;
	padding-left: 11px;
	visibility: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: none;
	padding-right: 11px;
}
.pictures {
	float: right;
}

#apDiv10 .pictures{
float: none;
padding: 5px 0 5px 42px;
}


/* Search styles */

#apDivleft {
	position:absolute;
	left:15px;
	top:198px;
	width:154px;
	height:auto;
	z-index:1;
	padding: 12px;
	/*background-image: url(/images/side_background.jpg);*/
	overflow: visible;
	background-repeat: repeat;
	visibility: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#apDiv2 {
	position:absolute;
	left:16px;
	top:146px;
	width:905px;
	height:30px;
	z-index:2;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	visibility: visible;
}
#apDiv3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
#apDivprofilemiddle {
	position:absolute;
	left:194px;
	top:279px;
	width:413px;
	min-height:717px;
	z-index:10;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	overflow: visible;
	background-color: #FFFFFF;
	background-image: url(/images/trading_zone_images/centre_grad.jpg);
}

#apDivprofilemiddle p, #apDivprofilemiddle h2{
margin-bottom: 0;
padding-left: 0;
}


#apDivprofile_right {
	position:absolute;
	left:609px;
	top:279px;
	width:277px;
	min-height:717px;
	z-index:11;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 33px;
padding-top: 20px;
	background-color: #FFFFFF;
}

#apDivprofile_right p, #apDivprofile_right h2{
padding-left:0;
margin-left: 0;
}

#apDivtop {
	position:absolute;
	left:194px;
	top:198px;
	width:724px;
	height:80px;
	z-index:9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#apDivmiddle {
	position:absolute;
	left:194px;
	top:279px;
	width:724px;
	min-height:600px;
	z-index:10;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	overflow: visible;
	background-color: #FFFFFF;
	background-image: url(/images/trading_zone_images/centre_grad.jpg);
}

*html #apDivmiddle {
height:600px;
}

h3 a, h3 a:visited{
font-size: 12px;
	text-decoration: underline;
	background-image: none;
	color:#012652;
	font-family: Arial, Helvetica, sans-serif;
}

h3 a:hover{
font-size: 12px;
	font-weight: normal;
	color: #C13E5B;
	text-decoration: underline;
}

p a, p a:visited{
font-size: 12px;
	text-decoration: underline;
	background-image: none;
	color:#012652;
	font-family: Arial, Helvetica, sans-serif;
}

p a:hover{
font-size: 12px;
	font-weight: normal;
	color: #C13E5B;
	text-decoration: underline;
}

/*a:link {
	font-size: 12px;
	text-decoration: underline;
	background-image: none;
	color:#012652;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #B4D3FD;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #012652;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover{
	text-decoration: none;
	color: #012652;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/
.style2 {font-size: 12px}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #012652;
	left: auto;
	padding-left: 42px;
	font-weight: lighter;
	padding-right: 42px;
	padding-top: 18px;
	margin-bottom: -1px;
	margin-right: 8px;
	margin-left: 8px;
	line-height: 21px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	color: #012652;
	padding-left: 42px;
	font-weight: normal;
	font-variant: normal;
	padding-right: 42px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #012652;
	padding-bottom: 12px;
	margin-right: 8px;
	margin-left: 8px;
	left: auto;
	margin-bottom: -22px;
	text-indent: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	padding-right: 42px;
	padding-left: 42px;
	font-weight: lighter;
	padding-bottom: 2px;
	line-height: 15px;
	margin-bottom: -5px;
	margin-top: 18px;
	margin-right: 8px;
	margin-left: 8px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-right: 42px;
	padding-left: 42px;
	font-weight: normal;
	margin-right: 8px;
	margin-left: 8px;
}
.profilebkgrnd {
	background-image: url(/images/trading_zone_images/profile_header.jpg);
	background-repeat: no-repeat;
}

.headerbkgrnd {
	background-image: url(/images/trading_zone_images/search_header.jpg);
	background-repeat: no-repeat;
}
.headerbkgrndsearch {
	background-image: url(/images/trading_zone_images/search_header_loggedin.jpg);
	background-repeat: no-repeat;
}

.headerbkgrndcontracts {
	background-image: url(/images/trading_zone_images/procure_header.jpg);
	background-repeat: no-repeat;
}

.searchbkgrnd {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}
.middlebkgrnd {
	background-repeat: repeat-x;
}
.profile_rightbkgrnd {
	background-image: url(/images/trading_zone_images/profile_right_grad.jpg);
	background-repeat: repeat-y;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/side_button.jpg);
	padding: 2px;
	height: 19px;
	font-size: 11px;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012652;
	font-weight: normal;
}
.style6 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.style8 {color: #FFFFFF}


/* other styles */

.clearit{
clear: both;
}

#profile_details{
background-color: #e1e1e1;
}

#contracts p{
margin-top: 0;
}

#contracts h2{
margin-bottom: 0;
padding-bottom: 0.1em;
}

.homecontract{
border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 5px;
	padding-bottom: 7px;

}

.homecontract p{
margin-left: 0;
margin-top: 0;
padding-left: 0;
color: #fff;
}

#apDivprofilemiddle form{
padding-left: 30px;
padding-top: 20px;
}

.profilelogo{
padding: 20px 0 0 42px;
}

#profileinfo{
padding: 20px 0 0 42px;

}

#profileinfo h2, #profileinfo h3{
padding-left: 0;
margin-left: 0;
}

#loginside{
padding-left: 0;
margin-left: 0;

}

#loginside p{
padding-left: 0;
margin-left: 0;
margin-right: 0;
padding-right: 0;
}

#loginside form{
padding-left: 0;
margin-left: 0;

}

#loginside label{
padding-left: 0;
margin-left: 0;
color:#fff;
}

#loginside a, #loginside a:visited{
color: #fff;
}

#loginside a:hover{
color:#C13E5B;
}

#homelogin{
padding: 10px 0 0 40px;
}

#searchbar {
background-color: #ccc;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#searchbar form{
width: 400px;
padding: 10px 0 10px 47px;
margin: 10px 0;
}



#searchbar .hiddenfields{
background-color: #ff9900;
padding: 0;
margin: 0;
}