/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(http://images.uk-plc.net/templates/basda/images/bgtile.gif) repeat-x;
	margin-top:0;
}

.wrapper {
	text-align:left;
	width:75%;
	min-width:770px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: auto;
}

.bannerImage {
	position:relative;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;		
	height:90px;
	overflow:hidden;
	}
	
a.skip {position: absolute; left: -1000em; width: 10em;}
a.skip:focus {position: absolute; left:650px; width: 10em; text-align:center; color:#FFFFFF; font-size:small; font-weight:bold; background:#140958;}	

#logo {
	width:250px;
	display:inline;
	margin-top:50px; 
}

.homepagelogin{
	width:190px;
	color:#000066;
	font-size:11px;
	position:absolute;
	right:0px;
	top: 15px;
	}


.homepagelogin input{
	padding:1px;
	margin-right:15px;
	background:#CCCCCC;
	border:1px solid #ffffff;
	}
.homepagelogin .submit{
	color:#FFFFFF;
	font-size:11px;
	background:#000066;
	border:1px solid #ffffff;
	}
	
.homepagelogin p{ height:8px;}

.fullcompanyname {
	color:#140958;
	font-weight:bold;
	text-align:right;
	width:550px;
	display:inline;
	position: absolute;
	margin-top: 40px;
	margin-left: -110px;
}

#logo a span{
display:none;}

.companyName { 
	width:25%;
	margin-top:52px; 
	margin-left:72px;
	padding-top:3px; 
	padding-left:10px; 
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#000000;	
	font-size:small; 
	font-weight:bolder;
}

.mainNav {
background-image:url(http://images.uk-plc.net/templates/basda/images/slide.jpg);
}

.mainNav ul{
	margin:0;
	padding-left:0;
	padding-top:6px;
	padding-bottom:9px;
}

.mainNav ul li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	text-decoration:none;
	border-left:1px solid #999;
}
.mainNav ul li.first {
  border-left:0;
}
.mainNav ul li a {
	color:#FFFFFF;
	font-size:x-small;
	font-weight:bold;
	text-decoration:none;
}
.mainNav ul li a:hover {
	color:#CCCCCC;
}

ul li.firstmenuborder{
border-left:0;
}

.breadcrumb{
	background:none;
	margin:3px 0 3px 0;
}

.breadcrumb ul{
	color:#140958;
	padding:0px;
	margin:0;
	width:100%;
}

.breadcrumb ul li{
list-style-type:none;
	color:#140958;
	font-size: x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:0px;
	padding-left:0px;
	display:inline;
}

.breadcrumb ul li a{
	color:#140958;
	font-size:x-small;
	padding-right:15px;
	background:url(http://images.uk-plc.net/templates/basda/images/arrow.gif) 100% 0% no-repeat;
	background-position:right bottom;
}

.breadcrumb ul li a:hover {
	color:#999999;
}

.content {
padding: 0px 0px 0px 0px;
margin-top: 5px;
}

ul.nestedNavMenu,ul.nestedNavMenu ul {
margin:0;padding:0;

}
ul.nestedNavMenu{

width:90%;
list-style-type:none;
margin:0;
padding-left:6px;
}

ul.nestedNavMenu li {
margin-bottom:4px;
}

ul.nestedNavMenu li a{
font-family:Arial;
font-size:75%;
color:#000000;
font-weight:bold;
text-decoration:none;
}

ul.nestedNavMenu li ul {
list-style-type:none;
padding:0 0 3px 0;
margin:6px 0 0 0;
font-size:small;
color:#666666;
font-weight:normal;

}

ul.nestedNavMenu li ul li {
padding-left:15px;
background:url(http://images.uk-plc.net/templates/basda/images/navarrow.gif) 0% 5px no-repeat;

}


ul.nestedNavMenu li ul li a{

color:#3399FF;
font-weight:normal;
text-decoration:underline;

}

ul.nestedNavMenu li ul li a:hover{
color:#140958;
}

ul.nestedNavMenu li ul li a:active{
color:#140958;
}

/*
ul.nestedNavMenu li ul li ul{

padding-left:12px;
padding-right:5px;
}*/



.leftcol {
width:194px;
margin-top:0;
margin-bottom:0;
margin-left:0;
padding:0;
float:left;
}

.leftcoltop {
background:url(http://images.uk-plc.net/templates/basda/images/navtopbg.gif) no-repeat;
height:7px;
font-size:7px;

}

.leftcoltmid {
background:url(http://images.uk-plc.net/templates/basda/images/navmidbg.gif) repeat-y;
margin:0;
padding-top:0px;
width:100%;
padding-bottom:1px;

}


.leftcolbot {
background:url(http://images.uk-plc.net/templates/basda/images/navbottombg.gif) no-repeat;
height:8px;
width:100%;
margin:0 0 1px 0;

}

.rightcol {
margin-left:196px;
}

.tWrapper {overflow:hidden; margin-bottom:0;}
.tl {background:url(http://images.uk-plc.net/templates/basda/images/topleft.gif) 0 0 no-repeat; padding-left:7px; margin-bottom:0;}
.tr {background:url(http://images.uk-plc.net/templates/basda/images/topright.gif) 100% 0 no-repeat; padding-right:6px; margin-bottom:0;}
.t  {background:url(http://images.uk-plc.net/templates/basda/images/topmid.gif) 0 0 repeat-x; height:8px; font-size:7px;}
.l  {background:url(http://images.uk-plc.net/templates/basda/images/midleft.gif) #FFFFFF 0 0 repeat-y;  margin:0px; padding:0; overflow:hidden;}

.pageContent{
min-height:340px;
font-size:70%;
color:#000000;
margin:0;
padding-left:25px;
padding-right:25px;
}
.pageContent a{
color:#3399FF;
}
.pageContent a:hover{
color:#140958;
}

.r  {background:url(http://images.uk-plc.net/templates/basda/images/midright.gif) 100% 0 repeat-y; margin:0; padding-bottom:1px; overflow:hidden;}
.bWrapper{  margin:0; }
.bl {background:url(http://images.uk-plc.net/templates/basda/images/bottomleft.gif) 0 0 no-repeat;   margin:0; padding:0 0 0 7px;}
.br {background:url(http://images.uk-plc.net/templates/basda/images/bottomright.gif) 100% 0 no-repeat;    padding:0 6px 0 0; }
.b  {background:url(http://images.uk-plc.net/templates/basda/images/bottommid.gif) 0 0 repeat-x; height:8px; padding:0; }

.rightcoltop {
background:url(http://images.uk-plc.net/templates/basda/images/contenttopbg.gif) no-repeat;
height:7px;
width:100%;
}

.rightcolmid {
background:url(http://images.uk-plc.net/templates/basda/images/contentmidbg.gif) repeat-y;
height:auto;
width:100%;
margin:0;
padding-bottom:5px;
}

h1#pageContentTitle{
font-size:medium;
margin:0;
padding-bottom:28px;
background:url(http://images.uk-plc.net/templates/basda/images/contenttitleshade.gif) no-repeat;
background-position:bottom;
}



.rightcolbot {
background:url(http://images.uk-plc.net/templates/basda/images/contentbottombg.gif) no-repeat;
height:8px;
width:100%;
margin:0;
padding:0;
}


.bottomshade {

margin-top:10px;
overflow:hidden;
background:url(http://images.uk-plc.net/templates/basda/images/bottomshade.gif) no-repeat center;
width:100%;
height:30px;
}

/*Menu page trail*/
.trail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	margin-bottom: 6px;
}
.trail a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
}
/*Menu page category table */

.tblCatSubMenu {
	width:98%;
	border: 1px solid #CCCCCC;
	margin-top: 12px;
	border-collapse: collapse;

}

.tblCatSubMenuHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #888888;
	background-color: #EEEEEE;
}
.tblCatSubMenuCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #888888;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0px;
}

.tblCatSubMenuCell a {
	color: #888888;
}

/*Menu page product table */

.tblCatProduct {
	width:98%;
	border: 1px solid #CCCCCC;
	margin-top: 12px;
	border-collapse: collapse;
}
.tblCatProductHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #888888;
	background-color: #DDDDDD;
	font-weight: bold;
}
.tblCatProductCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #888888;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

.tblCatProductCell a {
	color: #888888;
}


/*list page table */

.listTable {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	width:98%;
}

.listTableHeader {
	background-color: #CCCCCC;
	font-weight: bold;
	color: #888888;
}

.listTableRow {
	background-color: #FFFFFF;
}

.listTableRow td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #888888;
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}
.listTableRow td a {
	color: #888888;
}




/*product page table */

.productTable {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin-top: 12px;
	width:98%;
	clear:right;
}

.productTableHeader {
	background-color: #DDDDDD;
	font-weight: bold;
	color: #888888;
}

.productTableSubHeader {
	background-color: #EEEEEE;
	color: #888888;
}
.productTableSubHeader td {
	background-color: #EEEEEE;
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}
.productTableSubHeader td A {
	color: #888888;
}

.productTableRow td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #888888;
	background-color: #FFFFFF;
	padding: 2px;
	/*margin: 0px;*/
	border: 1px solid #CCCCCC;
	line-height: 1.2;
}


.productImage
{
float:right;
margin: 0px 0px 5px 5px;
}

.productCell td form input {
	border: 1px solid #645F5F;
}


/*search results*/

.searchTableContainer {
	width:98%;
}

.searchResultsTable {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin-top: 12px;
	width:98%;
}

.searchResultsSubheader {
	background-color: #EEEEEE;
	color: #888888;
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}
.searchResultsRow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #888888;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	line-height: 1.2;
}
.searchResultsRow a {
	color: #888888;
}
.searchResultsRow a:visited {
	color: #6C6A5D;
}
.searchResultsFooter {
	background-color: #EEEEEE;
	color: #888888;
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}


.contactCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #888888;
	background-color: #FFFFFF;
	line-height:1.2;
}
.contactCell a {
	color: #888888;
}
	
.pageTopBorder {
	background-color: #EEEEEE;
	width: 779px; 
	margin: 10px auto 0px auto;
	padding: 0px;
	overflow: hidden;
}

.pageBottomBorder {
	background-color: #EEEEEE;
	width: 779px; 
	margin: 0px auto 0px auto;
	padding: 0px;
	overflow: hidden;
}

.tblProdSearch {
	margin-left:10px;
	margin-right:10px;
	padding: 0px;
	border:solid 1px #CCCCCC;
}

.tblProdSearchHeader {
	text-align: center;
	border:solid 1px #CCCCCC;
	border-left:0;
	background-color:#EEEEEE;
	font-weight: bold;
}

.tblProdSearchCell {
	text-align: center;
	border:solid 1px #CCCCCC;
	border-top:0;
	border-left:0;
}



.ukplcAssets {
  clear:right;
  border:1px solid #cfcfcf;
  padding:3px;
  background-color: #efefef;
  margin:3px 0px 3px 0px;
  width:96%;
  font-size:80%;
    position:relative;
}

.ukplcAssets .assetItemFirst {
	width:100%;
	overflow:hidden;
}
.ukplcAssets .assetItem {
  width:100%;
  border-top:1px solid #cfcfcf;
  padding:2px;
  overflow:hidden;
}

.ukplcAssets .assetTitle {
  float:left;
  padding-right:12px;
  width:58%;
}
.ukplcAssets .assetLinkText {
  margin-left:60%;
  width:38%;
}


.ukplcAssets .assetClear {


}
.ukplcAssets .assetItemFirst {
  border-top:0px;
    padding:2px;
}

.ukplcAssets .assetLinkImageURL {
  display:none;
}

.ukplcAssets .assetSize {
  display:none;
}






/*old styles used in wysiwyg editor*/
.visible {
	background-color: #ffffff;
}

.hidden {
	background-color: #CCCCCC;

}
.hidden td {
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	line-height: 1.2;
}

.visible td {
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	line-height: 1.2;
}

.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
}
.colHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	background-color: #EEEEEE;
}

.colText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #888888;
}



/*NEWS STYLES*/
#newsNavWrapper { width:30%; background-color:#FFFFFF; float:right; border:0px solid #D5D5D5; font-size:x-small; margin-left:0px;}
.tWrapper-news {overflow:hidden; margin-bottom:0;}
.tl-news {background:url(http://images.uk-plc.net/templates/basda/images/topleftnews.gif) 0 0 no-repeat; padding-left:7px; margin-bottom:0;}
.tr-news {background:url(http://images.uk-plc.net/templates/basda/images/toprightnews.gif) 100% 0 no-repeat; padding-right:6px; margin-bottom:0;}
.t-news  {background:url(http://images.uk-plc.net/templates/basda/images/topmidnews.gif) 0 0 repeat-x; height:8px; font-size:7px;}
.l-news  {background:url(http://images.uk-plc.net/templates/basda/images/midleftnews.gif) #F4f4f4 0 0 repeat-y;  margin:0px; padding:0; overflow:hidden;}

.r-news  {background:url(http://images.uk-plc.net/templates/basda/images/midrightnews.gif) 100% 0 repeat-y;margin:0px; padding:0; overflow:hidden; }
.bWrapper-news {  margin:0; }
.bl-news {background:url(http://images.uk-plc.net/templates/basda/images/bottomleftnews.gif) 0 0 no-repeat;   margin:0; padding:0 0 0 7px;}
.br-news {background:url(http://images.uk-plc.net/templates/basda/images/bottomrightnews.gif) 100% 0 no-repeat;    padding:0 6px 0 0; }
.b-news  {background:url(http://images.uk-plc.net/templates/basda/images/bottommidnews.gif) 0 0 repeat-x; height:8px; padding:0; }

#newsNavWrapperIndexOnly {width:100%;float:none;}
#newsNavWrapperIndexOnly div.tWrapper-news {display:none;}
#newsNavWrapperIndexOnly div.bWrapper-news {display:none;}
#newsNavWrapperIndexOnly div.l-news {background:none;}
#newsNavWrapperIndexOnly div.r-news {background:none;}

#NewsIndexLink a { margin-bottom:6px; margin-left:6px; text-transform:uppercase; text-decoration:none;color: #3399ff;}

#newsNav ul { margin:6px 6px 6px 6px; padding:0; list-style-type:none;}
#newsNav ul li { margin-bottom:8px;}

#newsNav a,#newsNav a:link {color: #3399ff; text-decoration:none; font-weight:bold;}
#newsNav a:visited {	color: #3399ff;}
#newsNav a:hover,#newsNav a:active {	color:#140958;text-decoration:underline;}
#NewsNextLink a {font-weight:normal;}
#newsNav .newsDate {font-weight:bold; }
#newsNav ul li a,#newsNav ul li a:link {font-weight:normal}

#newsDate{ font-size:90%; margin-bottom:12px; border-bottom:1px dotted #CCCCCC; padding-bottom:2px; width:65%;}
#newsDateHeader{ font-weight:normal;display:inline;}

#newsNavWrapperIndexOnly #newsNav .newsDate {font-size:x-small;}
#newsNavWrapperIndexOnly #newsNav ul {margin-top:16px;}
#newsNavWrapperIndexOnly #newsNav ul li a {text-decoration:underline;}
#newsNavWrapperIndexOnly #newsNav ul li {margin-bottom:12px;}

#preNewsLinks,#postNewsLinks,#NewsPageNo,#NewsNextLink,#newsIndexLink{ display:inline; padding-right:4px; margin-left:3px; }
#postNewsIndexLink {display:block;}

#newsIndexLink {display:block;}

#postNewsLinks { display:block; padding:3px; text-align:center; border-top:1px dotted #CCCCCC; }


.footer {text-align:center;color:#AAAAAA; font-size:60%; margin-top:20px; }
.footer a, .footer a:hover, .footer a:visited, .footer a:active {color:#AAAAAA;}


/*misc content styles*/
ul.contentList { list-style-type:none;margin:0;padding:0;}
ul.contentList li { background: url(http://images.uk-plc.net/templates/basda/images/navarrow.gif) 0% 50% no-repeat; padding-left:12px;}

.contentBox {float:left; width:45%; margin-right:5px; padding:3px; border:1px solid #d5d5d5;}
.contentBoxHeader {background-color:#efefef; padding:6px 2px 2px 2px; font-weight:bold;}

a.basdaLink {  border:0; background:url(http://images.uk-plc.net/templates/basda/images/alinkbgright.gif) 100% 50% no-repeat;height:29px; line-height:29px; font-size:110%;}
a.basdaLink span { display:block;float:left;margin-right:14px; padding-left:14px; padding-right:3px; border:0; background:url(http://images.uk-plc.net/templates/basda/images/alinkbgleft.gif);height:29px; line-height:29px;}
a.basdaLink,a.basdaLink:link {color:#2e5b9e; text-decoration:none;}
a.basdaLink:visited{color:#4878c0;}
a.basdaLink:hover{ text-decoration:underline;}
a.basdaLink:active{}

/*HOMEPAGE Styles*/

.leftcolumn {
margin-top:5px;
margin-left:-12px;
margin-right:13px;
min-width:300px;
width:63%;
float:left;

}

.leftcolumn .imagequote {
width:100%;
margin-bottom:15px;
margin-right:10px;
float:left;
}

.leftcolumn  .leftimage {
width:60%;
background-color:#FFFFFF;
float:left;
}

.leftcolumn .quotes {
width:38%;
float:right;
}


.leftcolumn .righttext {
width:38%;
float:left;
margin-left:5px;
margin-bottom:15px;
vertical-align:top;
}

.leftcolumn .midimage {
margin-top:10px;
clear:left;
margin-right:10px;
}



.leftcolumn .midimage .padding{
margin-left:5px;
margin-right:5px;

}
.leftcolumn .bottomimages {
margin-top:15px;
margin-left:2px;
width:99%;
float:left;

}


.leftcolumn .bottomimages .img{
}

.leftcolumn .bottomimages .image1{
width:31%;
height:250px;
margin-left:0px;
margin-right:15px;
float:left;

}

.leftcolumn .bottomimages .image2{
width:31%;
margin-right:15px;
height:250px;
float:left;
}

.leftcolumn .bottomimages .image3{
width:31%;
height:250px;
float:left;
}

.leftcolumn .bottomimages .about{
margin-top:10px;padding:5px;
}
.leftcolumn .bottomimages .info{
margin-top:10px;padding:5px;
}
.leftcolumn .bottomimages .another{
margin-top:10px;padding:5px;
}

.leftcolumn .bottomimages .about a{
color:#3399FF; text-decoration:underline;
font-size:90%;
}
.leftcolumn .bottomimages .info a{
color:#3399FF; text-decoration:underline;
font-size:90%;
}
.leftcolumn .bottomimages .another a{
color:#3399FF; text-decoration:underline;
font-size:90%;
}

.searchbox {
text-align:center;
min-width:25%;
margin-right:-13px;
padding-top:1px;
width:37%;
float:right;
}
.searchbox .input {
	vertical-align:middle;
	height:15px;
	background:#CCCCCC;
	border:1px solid #000066;
	padding:0;
	margin-top:1px;
	margin-left:45px;
	margin-right:10px;
	float:left;
	}
	
.searchbox .submit{
vertical-align:middle;
  	color:#FFFFFF;
	font-size:11px;
	background:#000066;
	border:1px solid #ffffff;
	padding:0;
	margin:0;
	float:left;
	}
	
.searchbox p{
font-size:0px;
	}
.rightcolumn {
margin-top:5px;
min-width:25%;
margin-right:-13px;
width:37%;
float:right;
}

.rightcolumn .heading {
margin-left:10px;
margin-right:10px;
color:#140958;
font-size:medium;
font-weight:bold;
}


.rightcolumn .text {
margin-top:20px;
margin-left:20px;
margin-right:20px;

}
.rightcolumn .text ul{
list-style-position:outside;

}
.rightcolumn .text li{
text-indent:0px;

}
.rightcolumn .SIGhead{
margin-top:20px;
margin-left:10px;
margin-right:10px;
padding:10px;
font-size:medium;
font-weight:bold;
background-color:#140958;
color:#FFFFFF;
}
.rightcolumn .SIGtext {
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
padding-bottom:10px;
padding-left:22px;
padding-right:10px;
background-color:#140958;
color:#FFFFFF;
}

.rightcolumn .SIGhead a{color:#FFFFFF; text-decoration:none;}
.rightcolumn .SIGhead a:hover{color:#CCCCCC;}
.rightcolumn .SIGtext a{color:#FFFFFF; text-decoration:underline;}
.rightcolumn .SIGtext a:hover{color:#3399FF; text-decoration:underline;}

.rightcolumn .SIGtext ul{
list-style-position:outside;
}

.rightcolumn .SIGtext li{
text-indent:0px;
}
.rightcolumn .textbottom a {
color:#140958;
font-size:medium;
font-weight:bold;
text-decoration:none;
margin-right:5px;
}

.rightcolumn .textbottom a:hover {
color:#000000;
}
.headerquotes {font:Verdana; color:#000066;font-size:10px;}
.headerquotessigs{font:Verdana; font-weight:bold;font-size:10px;color:#3399ff;}
.headerquotessmall{font-size:10px;color:#000066;}

#iconRollovers{
position:absolute; 
margin:0; 
padding:10px 0 0 0; 
top:80px; 
left:0px; 
height:40px; 
width:100%; 
z-index:60; 
text-align: right; 
}

#iconRollovers ul {
white-space:nowrap; 
margin:0 7px 0 0; 
padding:0; 
list-style:none;
height:40px;
}

#iconRollovers li {
margin:0 3px 0 0; /*space them out*/
padding:0;
list-style:none;
float:right; /*keep them inline*/
display:block;	
width:25px; height:40px;
}

#iconRollovers li a {
display:block; /*for FF and IE6*/
}

#iconRollovers ul li.iconLogin {
width:54px; 
}


#iconRollovers ul li img {/*height:35px; width:22px;*/ 
border:0; 
}

span.codedirection { 
unicode-bidi:bidi-override; direction: rtl; 
}
