@charset "utf-8";

/* Global Settings */

body {

	font-family:"LucidaGrande", "TrebuchetMS" , Tahoma, San-Serif;

	background:url(../images/bg.gif) repeat-x top left;

}

a {

	outline:none;

}

h1 {

	display:block;

	font-size:16px;

	color:#FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

}
.cform {
	padding-left:10px;
	padding-top:8px;
}

.error {
	background:#FF0000;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding:2 0;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	margin:0px 0 5px 0;
}
.complete {
	background:#000000;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding:2 0;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	margin:0px 0 5px 0;
}
.text {

	text-transform:uppercase;


	padding: 2px 0;

	font-size:14px;

	font-weight: bold;

}
.input {
	margin-left:10px;
}

p {

	font-size:13px;

	line-height:20px;

	color:#003f5b;

	}

.clr {

	clear:both;

}

.bold {

	font-weight:bold;

}


a:link{

	color:#fe680d;

	text-decoration:none;

}

a:visited{

	color:#fe680d;

	text-decoration:none;

}

a:active {

	color:#fe680d;

	text-decoration:underline;

}

/* Wrapper */

.wrapper {

	margin:0 auto;

	width:902px;

	height:auto;

	}



/* Header */

.flahead {

	height:289px;

}

.rtflt {

	float:right;

	width:350px;

	margin-right:-28px;

}

.lflag {

	float:left;

	padding-top: 10px;

}

.flist {

	margin-top:23px;

	_margin-top:17px;

	padding-right: 10px;

}

.flist li{

	float:right;

	width:76px;

	height:32px;

	text-align:center;

	margin:5px 2px 2px 2px;

}

.flist a {

	display:block;

	width:50px;

	height:20px;

	padding-top: 5px;

	cursor:pointer;

	font-size:9px;

	text-transform:uppercase;

	color:#969696;

	text-decoration:none;

}

.flist a:link {

	color:#969696;

	}


.flist a:visited {

	color:#969696;

	}
.flist a:hover {

	color:#969696;

	}


.flist img {

	padding-bottom:4px;

}

.rtcan {

	float:right;

	font-size:11px;

	text-transform:uppercase;

	padding-top:6px;

	vertical-align: middle;

	padding-right: 6px;

	}

.rtcan a:link{

	color:#fff;

	text-decoration:none;

}

.rtcan a:visited{

	color:#fff;

	text-decoration:none;

}

.rtcan a:hover {

	color:#fff;

	text-decoration:none;

}



/*.country {

	font-size:9px;

	text-transform:uppercase;

	color:#969696;

}

*/

/* Body */

.mainbody {

	background:url(../images/body_rep.gif) repeat-y;

	height:auto;

	_margin-top:-8px;

	padding: 0 11px;

}

.bodytop {

	height:11px;

	margin-top:10px;

	background:url(../images/body_top.gif) no-repeat top left;

}.bodybottom {

	height:11px;

	background:url(../images/body_bottom.gif) no-repeat top left;

}

/* Body Menu */

.submenu {

	height:33px;

	margin-bottom: 8px;

	background:#003f5b;

}

.sublist {

	padding-left:15px;

	border-top:2px solid white;

}

.sublist li{

	float:left;

}

.sublist a{

	font-weight:bold;

	text-transform:uppercase;

	padding:0 15px 0 10px;

	margin-top:8px;

	font-size:11px;

	color:#fff;

	background:url(../images/sub_icon_w.gif) no-repeat center left;

	display:block;

	width:auto;

	text-decoration:none;

}

.sublist a:visited{

	color:#FFFFFF;

}



.sublist a:hover{

	color:#fe680d;

	background:url(../images/sub_icon_o.gif) no-repeat center left;

	text-decoration:none;

}

.sublist .active{

	color:#fe680d;

	background:url(../images/sub_icon_o.gif) no-repeat center left;

	text-decoration:none;

}



/* Right Column */

.rtcol {

	float:right;

	width:293px;

	color:#003f5b;

}



.cert img {

	padding:5px 42px;

}

/*Login*/


.login {

	background:#c3dae6;

	padding:5px 12px;

	margin-bottom: 9px;

}

h2 {

	text-transform:uppercase;

	border-bottom:3px solid #0096d1;

	padding-bottom: 5px;

	font-size:18px;

	margin:0px;
	
	background:#C3DAE6;
	
	_position:relative;
	

}

.info {

	padding:20px 15px 10px 15px;

	text-transform:uppercase;

}

.info .text {

	width:90px;

	font-size:11px;

	padding-top: 6px;

}

.info li {

	float:left;

	width:120px;

	margin-bottom:15px;

}

.info .input {

	width:100px;

}

.info .pad {

	padding-left:20px;

}

.btn {

	background:#9cbbca url(../images/login_btn.gif) repeat-x;

	padding:0 5px;

	border:1px solid #7da2b4;

	margin-right: 8px;

}



/* Supplier checklist */

.slist {

	padding-left:25px;

	list-style:square;

	font-size:13px;

	padding-bottom:20px;

}

.slist li {

	padding:5px 0px;

	}

/* Sign Up*/

.signup {

	background:#cbdfaa url(../images/signup_bg.gif) no-repeat top right;

	padding:5px 12px;

}

.suheader {

	padding-bottom:21px;

}

.signup p {

	padding-bottom:20px;

}



h3 {

	font-size:24px;

	text-transform:uppercase;

	color:#fe680d;

	font-weight: bold;

	display: block;

	padding-bottom: 5px;

}

h4 {

	text-transform:uppercase;

	border-bottom:3px solid #0096d1;

	padding-bottom: 2px;

	font-size:14px;

	font-weight: bold;

}

h5 {

	text-transform:uppercase;

	border-bottom:3px solid #0096d1;

	padding-bottom: 4px;

	font-size:14px;

	font-weight: bold;

}

h5 a:link {

	color:#003f5b;

}

h5  a:visited {

	color:#fe680d;
	
	text-decoration:none;

}

h5  a:active {

	color:#fe680d;
	
	text-decoration:none;

}

/* Left Column */

.lftcol {

	float:left;

	width:579px;

	height:auto;

	margin-right:8px;

	background:#fff;

	color:#003f5b;

 }

.title {

	background:#0096D1;

	height:25px;

	padding-top: 8px;

	padding-left: 13px;

	padding-bottom: 2px;

}

.content {

	padding:20px 13px 0 13px;

	border-top: 2px solid #ebebeb;

}

.content p {

	padding-bottom:18px;

}



.row li {

	float:left;

	height:45px;

	width:250px;

	font-size:12px;

}

/* Footer */

.footer {

	background:#fff;

	border:1px solid #c0c0c0;

	height:22px;

	margin-top: 9px;

	font-size: 10px;

	text-align: center;

	color: #898989;

}

.fcont {

	background:#f1f1f1;

	height:17px;

	margin:1px;

	padding-top:4px;

	}

.footer a:link{

	color:#898989;

	text-decoration:none;

}

.footer a:visited{

	color:#898989;

	text-decoration:none;

}

.footer a:hover {

	color:#898989;

	text-decoration:none;

}



/* Stocklist */

h4 {

  margin-bottom:10px;

}

.stocklist {

	padding-bottom:20px;

	padding-left: 10px;

}

.stocklist li {

	margin-top:5px;

	margin-bottom:5px;

	height:17px;

	font-size:13px;

	padding:2px 0;

}

.top {

	border-bottom:1px solid #ccc;

	padding-top:10px;

}

.top1 {

	border-bottom:1px solid #ccc;

	padding-top:10px;

	margin-left:10px;!important

}



.id {

	float:left;

	padding:0 25px 0 2px;

}

.id1 {

	font-weight:bold;

	color:#fe680d;

	margin-left:5px;

}

.id2 {

	float:left;

	padding-left:12px;

	font-weight:bold;

	}

.wpdf {

	float:right;

	font-weight:bold;

}

.stocklist .odd {	

	border-bottom:1px solid #ccc;

	background-color:#F5F5F5;

	margin-left:10px;

}

.car {

	float:left;

	}

.car1 {

	float:left;

	padding-left:30px;

	font-weight:bold;

	}

.pdfword {

	float:right;

}

.word {	

	padding:0 11px 0 23px

}

