@charset "UTF-8";
/* CSS Document */

body {
	background:white;
    margin-top: 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
}


#wrapper {
    margin: 0 auto;
    width: 960px;
    text-align: center;
}

#login {
    background: #272735;
}

#header {
    background:White;
    background-position: 610px 29px;
    width: 960px;
    font-family: Arial,Helvetica,sans-serif;
    height: 50px;
    margin-top: 0px;
}

    #header h1 {
        float: left;
        width: 60px;
        height: 40px;
        margin: 5px 0 0 5px;
        padding: 0;
        background: url('http://images.uk-plc.net/templates/3m/images/3mlogo.jpg') no-repeat;
    }

    #header h1 a {
        display: block;
        width: 60px;
        height:40px;
    }

    #header h1 a span {
        display: none;
    }

#topLinks {
    float: right;
    width: auto;
    font-size: 0.7em;
    margin-right: 10px;
    margin-top: 4px;
}

    #topLinks a {
        padding-left: 4px;
        padding-right: 4px;
        text-decoration: underline;
        cursor: pointer; /* since one of the links doesn't have a href="" tag 
            we use this to force a hand to save doing it in the
            javascript */
             color: #5b519e;
    }

    #topLinks a:hover {
        color: #000;
        text-decoration: none;
    }
    
    #topLinks a.active {
        color: #000;
        text-decoration: none;
    }



#navigation {
    border-top: 1px solid #cfcfdd;
	border-bottom: 1px solid #cfcfdd;
    background: url('http://images.uk-plc.net/templates/3m/images/navbar.jpg') repeat-x;
    height: 27px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

    /* Nav Bar */
    #navigation ul {
        float: left;
        height: 27px;
	    margin: 0;
    	padding: 0;
    	color: #fff;
    	text-align: center;
    	width:100%;
}

    #navigation ul li {
        float: left;
		min-width:70px;
		height: 27px;
		width: auto;
        margin: 0;
        padding:0;
		display:inline-block;
        list-style: none;
        border-right:1px #FFFFFF solid;
		vertical-align:top !important;
    }
	
	
	 #navigation ul li.last { 
	 background:none;
	 }
	 
	 #navigation ul li a{
	  	float: left;
		height: 22px;
		min-width:70px;
		width: auto;
        margin: 0;
        padding: 5px 10px 0px 10px;
		display:inline-block;
        list-style: none;
		cursor: pointer;
        color: #fff;
		text-decoration: none;
		vertical-align:top !important;
		font-weight:lighter;
	 }

#navigation ul li a:hover{
color: #fff;
text-decoration: NONE;
background: url('http://images.uk-plc.net/templates/3m/images/navbar-hover.jpg') repeat-x;
}

#navigation ul li a.active{
color: #fff;
text-decoration: NONE;
background: url('http://images.uk-plc.net/templates/3m/images/navbar-hover.jpg') repeat-x;
}



    /* Site Search */
    #navigation form {
        float: right;
        width: auto;
        height: 25px;
		line-height:25px;
        margin-right: 10px;
    }

    #navigation form input {
        font-size: 16px;
        border: 1px solid #4d4c4c;
    }

    #navigation form input.submit {
		font-size:12px;
		cursor:pointer;
		margin-left: 5px;
		background: url('http://images.uk-plc.net/templates/3m/images/searchbutton.jpg') no-repeat;
    }
#breadcrumb {
    padding-left: 210px;
    padding-top:2px;
    color: #5b519e;
    background:url('http://images.uk-plc.net/templates/3m/images/breadcrumbbg.jpg') no-repeat;
    padding-bottom: 5px;
	margin-bottom:5px;
	text-align:left;
}

    #breadcrumb a {
        text-decoration: none;
        color: #5b519e;
        font-weight:lighter;
    }

    #breadcrumb a:hover {
        text-decoration: underline;
    }
	
#breadcrumb ul{
	color:#5b519e;
	padding:2px 0 0 0px;
	margin:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
}

#breadcrumb ul li{
	list-style-type:none;
	color:#5b519e;
	padding-right:0px;
	padding-left:5px;
	display:inline;
}

#breadcrumb ul li a{
	color:#5b519e;
	padding-right:15px;
	background:url(http://images.uk-plc.net/templates/3M/images/arrow.gif) 100% 0% no-repeat;
	background-position:right;
	font-weight:lighter;
}

#breadcrumb ul li a:hover {
	color:#999999;
}

#banner {
width:auto;
height:142px;
background:url('http://images.uk-plc.net/templates/3m/images/homepage-banner.jpg') no-repeat;
}

#search
{ color:#fff;
  text-align:left;
  width:230px;
  float:right;
  margin-top:25px;
  line-height:30px;}
  
  #search h2
  { font-size:15px;
      }
  
  #search p
  { margin:10px 0 10px 0;
      }
      
      #search input 
      {height:16px;
       width:140px;
          }
      
      #search button.submit
      { height:25px;
        line-height:20px;
        vertical-align:middle;
          } 

#container{
float:right;
width:765px;
padding-top:5px;
background:#FFFFFF;
}

#otherbanners {
clear:right;
float:right;
width:765px;
height:142px;
margin-bottom:5px;
background:url('http://images.uk-plc.net/templates/3m/images/otherbanner.jpg') no-repeat;
}

.catname 
{
    color:#fff;
    line-height:1.1;
    font-size:35px;
    text-align:right;
    font-family:arial;
    padding:20px 25px 0px 40px;
    width:130px;
    height:60px;
    float:left;
       }

#contentnav, #categorynav
{
	
	background-image:url("http://images.uk-plc.net/templates/3m/images/nav-bg.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
}

#categorynav
{
	width:960px;
	background-image:none;
	border:0px #FF0000 solid;
	float:left;
	
}

#contentnav {
	width:765px;
	border:0px #FF0000 solid;
	float:right;
}

#contentnav ul, #categorynav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#contentnav ul li, #categorynav ul li
{
	display:inline;
	float:left;
	margin:0 5px 6px 0;
}

#categorynav ul li
{
	margin:0 6px 6px 0;
}
#contentnav ul li a, #categorynav ul li a
{
	float:left;
	display:block;
	width:186px;
	height:44px;
	background-image:url("http://images.uk-plc.net/templates/3m/images/nav-item.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	color:#464647;
	text-decoration:none;
	line-height:44px;
	font-weight:lighter;
}

#categorynav ul li a
{
	background-image:url("http://images.uk-plc.net/templates/3m/images/nav-full-item.gif");
}

#contentnav ul li a:hover, #contentnav ul li .active, #categorynav ul li a:hover, #categorynav ul li .active
{
	background-position:top right;
	text-decoration:none;
	color:#FFF;
}
#contentnav ul li a span, #categorynav ul li a span
{
	padding:5px 8px 0 8px;
}

	
.sidePanel{
    height: auto;
	font-size:0.8em;
	text-align:left;
	line-height:1.2em;
}

.sidePanel.right
{
	float:right;
	clear:right;
	width:162px;
	height:379px;
	padding-left:6px;
	border-left:12px #e7e6e6 solid;
}

.sidePanel.right ul
{
	list-style-type:none;
}
.sidePanel.right li
{
	display:block;
	float:left;
	width:100%;
	margin-bottom:5px;
}
.sidePanel.right ul li a
{
	display:block;
	padding:13px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:lighter;
}
.sidePanel.right ul .nav_1 a{	background-color:#8B7FBC; }
.sidePanel.right ul .nav_2 a{	background-color:#D57D47; }
.sidePanel.right ul .nav_3 a{	background-color:#95A8A9; }
.sidePanel.right ul .nav_4 a{	background-color:#5DA8B4; }
.sidePanel.right ul .nav_5 a{	background-color:#A5A8AB; }
.sidePanel.right ul .nav_5 a{ min-height:168px; }

.sidePanel.right ul .nav_1 a:hover{	background-color:#7669AF; }
.sidePanel.right ul .nav_2 a:hover{	background-color:#CD6328; }
.sidePanel.right ul .nav_3 a:hover{	background-color:#7F9899; }
.sidePanel.right ul .nav_4 a:hover{	background-color:#1B99A6; }
.sidePanel.right ul .nav_5 a:hover{	background-color:#868A8E; }

.sidePanel.right ul li a span
{
display: block;
}

.sidePanel.right ul li a .description
{
color: #000000;
font-size: 14px;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
}


.sidePanel.left {
   		width: 186px;
		margin-right:10px;
		margin-top:10px;
		border:0px solid #0000FF;
    }
	

.nestedNavMenu { /* Used for anything other than, Newsletter, Basket and Testimonial sections in the left and right content areas */
	background: #eeeeee;
	width: 186px;
	overflow: hidden;
	margin:5px 0 20px 0;
	border-bottom: 2px solid #ddd;
}

	.nestedNavMenu h2 {
		border-bottom: 1px solid red;
		font: 22px Arial, Helvetica, sans-serif;
		padding: 5px;
		margin: 0 0 5px 5px;
	}

		.nestedNavMenu h2 a {
			color: #27235e;
		}

			.nestedNavMenu h4 {
				font-size: .9em;
				font-weight: normal;
				color: black;
				padding: 0 0 0 5px;
				margin: 0;
			}

				.nestedNavMenu a {
					color: #44479b;
					text-decoration: none;
				}

					.nestedNavMenu a:hover {
						color: #ff0000;
					}
					
						.nestedNavMenu input {
							height: 20px;
							width: 190px;
							margin: 0  0 8px 8px;
						}

							.nestedNavMenu textarea {
								font: 1.3em Arial,Helvetica,sans-serif;
								color: #666;
								width: 190px;
								margin: 0  0 8px 11px;
							}

								.nestedNavMenu p {
									font-size: .9em;
									padding: 0 0 10px 5px;
									margin: 0;
								}

ul.defaultList,ul.defaultList ul {
margin:0;padding:0;
width:170px;
}

ul.defaultList{
margin:0px 0 0 0;
padding-left:6px;
width:170px;
}

ul.defaultList li {
list-style:inside square;
color:#44479b;
margin-top:1px;
margin-bottom:1px;
line-height: 17px;
}

ul.defaultList li a{
font-size:12px;
color:#44479b;
font-weight:lighter;
text-decoration:none;
}

ul.defaultList li ul {
padding:0 0 3px 0;
margin:2px 0 0 0;
font-size:12px;
color:#44479b;
font-weight:normal;
border-top:0px #5b519e solid;
}

ul.defaultList li ul li {
list-style:none;
padding-left:15px;
background:url(http://images.uk-plc.net/templates/3M/images/lidotted.gif) no-repeat 0px 2px;
}


ul.defaultList li ul li a{
color:#44479b;
font-weight:lighter;
text-decoration:none;
font-size:12px;

}

ul.defaultList li ul li a:hover{
color:#ff0000;
}

ul.defaultList li ul li a.active{
color:#44479b;
font-weight:lighter;
}

ul.defaultList li ul li ul{
border:0;
}

ul.defaultList li ul li ul li{
background:none;
}

ul.defaultList li ul li ul li a{
font-weight:lighter;
font-size:12px;
}
ul.defaultList li ul li ul li a:hover{
font-weight:lighter;
color:#ff0000;
}

ul.defaultList li ul li ul li a.active{
color:#ff0000;
font-weight:lighter;
}

ul.defaultList li ul li ul li ul li a{
font-size:11px;
}
	
#pageContent {
	font-size:0.8em;
	line-height:1.2em;
    float: right;
    width: 725px;
    border:5px solid #e2e9ee;
    min-height: 338px;
    padding:15px;
    margin:1px 0px 0px 0px;
	text-align:left;
	color:#000;
	background:#fff;
	font-weight:lighter;
}

#pageContent.Indexpagecontent {
	font-size:0.8em;
	font-weight:lighter;
	line-height:1.2em;
    float: left;
    border:0px solid #e2e9ee;
    width:950px;
    min-height: 0;
    height:268px;
    padding:5px;
    margin:0px 5px 0px 0px;
	text-align:left;
	color:#000;
	background:url('http://images.uk-plc.net/templates/3m/images/bg-home-default.jpg') #fff no-repeat right;

}

    #pageContent h1 {
	font-size:25px;
   	padding:0px 0 5px 0px;
	margin:10px 0 15px 0px;
	color:#6e8fac ;
	line-height:1;
    }
	
	#pageContent p{
	text-align:justify;
	margin:5px 0 10px 0;
	}
	
	#pageContent li {
        list-style: url(http://images.uk-plc.net/templates/3M/images/bullet.gif) inside;
        color: #000;
		text-indent:0px;
		padding: 0px 0px 0px 0px;
    }
    
    #pageContent pre
    {   
        font-size:9px;
        width:400px;
        }


#homepage{
width:auto;
min-height: 250px;
}	

#homepagetext {
width:520px;
height:180px;
margin:0px 0 20px 25px;
padding:0px 20px 10px 20px;
line-height:20px;
}


#homepagetext h2
{
margin:0;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
color: #414142;
font-family: Arial,Helvetica,sans-serif;
font-size: 29px;
font-weight:lighter;
}

#homepagetext p{
color: #414142;
font-size: 14px;
font-family: Arial,Helvetica,sans-serif;
padding:12px 0 12px 0;
text-align:left;
}
 
    
#pageContent form label {
    display: block;
    clear: left;
    float: left;
    width: 200px;
    margin-bottom: 5px;
}

#pageContent form input, #page form select {
    float: left;
    border: 1px solid #aaa;
    margin-bottom: 5px;
   
}

#pageContent form select {
    width: auto;
}

#pageContent form textarea {
    float: left;
    font: 1em Arial, Helvetica, sans-serif;
    width: 220px;
    height: 150px;
    border: 1px solid #aaa;
    margin-bottom: 5px;
}

    #pageContent form input:hover, #pageContent form textarea:hover, #pageContent form input:focus, #pageContent form textarea:focus {
        border: 1px solid #666;
    }

#pageContent form input.submit {
	clear:both;
    margin-left: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
    border: 1px solid #000;
}

#pageContent form.remove {
    display: inline;
    width: 100px;
}

    #pageContent form.remove button {
        border: none;
        background: none;
        color: #5a2e42;
        margin-left: 0;
        cursor: pointer;
    }
    
        #pageContent form.remove button:hover {
            text-decoration: underline;
        }
		
 #pageContent a {
        color:#5b519e;
		font-weight:lighter;
        text-decoration: none;
    }

    #pageContent a:hover {
        color:#ec7e2d;
        text-decoration: underline;
    }


/* ================== */
/* ! Footer Styling   */
/* ================== */

#footerInline{
clear:both;
margin:6px auto;
width: 960px;
font-size:11px;
border-top:1px #999999 solid;
border-bottom:1px #999999 solid;
font-weight:lighter;
}
#footerInline div.top{
		width:100%;
		border-bottom:3px #000 solid;
    }
	
	#footerInline div.top ul{
		float:left;
		width:auto;
		line-height:16px;
		padding: 2px 0px 2px 0px;
		list-style:none;
    }
	
#footerInline div.bottom{
	line-height:20px;
	background-color:#e7e7e7;
	}
	
	 #footerInline div.bottom p{
	  	float: right ;
		padding: 2px 0px 2px 0px;
    }
	
	 #footerInline div.bottom ul{
	  	float:left;
		width:auto;
		padding: 2px 0px 2px 0px;
		list-style:none;
    }
	
	 #footerInline a {
        color:#5b519e;
		font-weight:lighter;
        text-decoration: none;
    }

    #footerInline a:hover {
        color:#000;
        text-decoration: underline;
    }

	
	
#footerInline ul li{
padding-right:7px;
padding-left:7px;
border-right:1px #999 solid;
display:inline;
}

#footerInline ul li.last{ 
border-right:0px #5b519e solid;

}
	
#copyRight{
clear: both;
padding: 5px;
width: auto;
font-size:10px;
text-align: center;
border-top:1px #CCCCCC solid;
font-weight:lighter;
	}
	
 #copyRight a{
 font-size:11px; 
 color: #5b519e; 
 }

 #copyRight a:hover{
 color: #000; 
 }



/* ================== */
/* ! Footer Styling   */
/* ================== */

.button
{
    background:#6e8fac;
    padding:5px;
    
    }
    
   a.button
{
    color:#fff !important;
    
    }

.itemList {margin:0; padding:0; list-style:none;}

.itemList li {margin:5px 0; padding:0; 

	width:100%;

	display:block;

	float:left;

	/*border:1px solid #DBA67E;

	background-color:#F7E5AE;*/

}



.itemList img {

float:left;border:1px solid #CCCCCC;margin:0; padding:0; /*width:180px; height:180px;*/ 

text-decoration:none;margin-right:10px;

}

.nextprev {display:block; width:100%; text-align:right;}



.PDName {
	font-weight:bold;
}

.pageImage {
	float:left;
	margin-right:10px;
}

#productDescription {
	float:left;
	display:block;
	clear:right;
}


.productTable {
	float:left;
	clear:left;
	width:100%;
	margin-top:10px;
}

.PDImage {
	width:80px;
	height:80px;
	border:none;
	float:left;
	margin-right:10px;
}

.productTableHeader td {
	background-color:#d9dfe0;
	padding:5px;
	white-space:nowrap;
	vertical-align:top;
}

.productTableRow{
border-bottom:1px solid #d9dfe0;
}

.productTableRow td {
	background-color:#fff;
	padding:5px;
	vertical-align:top;
}
.productTableRow td strong{ font-weight:bold !important; }

.productPartNumberCell {
	font-weight: bold;
}

.productPriceCell {
	font-weight: bold;
}


.ukplcAssets {
  border:1px solid #cfcfcf;
  padding:2px;
  background-color: #efefef;
  margin:3px 0px 3px 0px;
  width:65%;
  font-size:85%;
  float:right;
  position:relative;
}

.ukplcAssets .assetItemFirst {
	width:99%;
	overflow:hidden;
}
.ukplcAssets .assetItem {
  width:99%;
  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;
}

.productPriceCell, .productPartNumberCell, .PDName {
  font-weight: normal;
}


/*Menu page category table */

.tblCatSubMenu {
	width:98%;
	border: 1px solid #E2E9EE;
	margin-top: 12px;
	border-collapse: collapse;

}

.tblCatSubMenuHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #5b519e;
	background-color: #EEEEEE;
}
.tblCatSubMenuCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #5b519e;
	background-color: #FFFFFF;
	border: 1px solid #E2E9EE;
	padding: 2px;
	margin: 0px;
}

.tblCatSubMenuCell a {
	color: #5b519e;
}

/*Menu page product table */

.tblCatProduct {
	width:98%;
	border: 1px solid #E2E9EE;
	margin-top: 12px;
	border-collapse: collapse;
}
.tblCatProductHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #5b519e;
	background-color: #DDDDDD;
	font-weight: bold;
}
.tblCatProductCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #5b519e;
	background-color: #FFFFFF;
	border: 1px solid #E2E9EE;
	padding: 3px;
}

.tblCatProductCell a {
	color: #5b519e;
}


/*list page table */

.listTable {
	border: 1px solid #E2E9EE;
	border-collapse: collapse;
	width:98%;
}

.listTableHeader {
	background: #E2E9EE;
	font-weight: bold;
	color: #000;
}

.listTableRow {
	background-color: #FFFFFF;
}

.listTableRow td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000;
	padding: 2px;
	margin: 0px;
	border: 1px solid #E2E9EE;
}
.listTableRow td a {
	color: #5b519e;
}





/*search results*/

.searchTableContainer {
	width:98%;
}

.searchResultsTable {
	border: 1px solid #E2E9EE;
	border-collapse: collapse;
	margin-top: 12px;
	width:98%;
}

.searchResultsSubheader {
	background: #E2E9EE;
	color: #000;
	padding: 2px;
	margin: 0px;
	border: 1px solid #E2E9EE;
}
.searchResultsRow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	border: 1px solid #E2E9EE;
	line-height: 1.2;
}
.searchResultsRow a {
	color: #5b519e;
}
.searchResultsRow a:visited {
	color: #6C6A5D;
}
.searchResultsFooter {
	background: #E2E9EE;
	color: #000;
	padding: 2px;
	margin: 0px;
	border: 1px solid #E2E9EE;
}


.contactCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	background-color: #FFFFFF;
	line-height:1.2;
}
.contactCell a {
	color: #5b519e;
}
	
.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 #E2E9EE;
}

.tblProdSearchHeader {
	text-align: center;
	border:solid 1px #E2E9EE;
	border-left:0;
	background:#E2E9EE;
	font-weight: bold;
}

.tblProdSearchCell {
	text-align: center;
	border:solid 1px #E2E9EE;
	border-top:0;
	border-left:0;
}



/*NEWS STYLES*/
#newsNavWrapper { width:30%; background-color:#FFFFFF; float:right; border:0px; font-size:x-small; margin-left:0px;}

#newsNavWrapperIndexOnly {width:100%;float:none;}

#newsNavWrapper #newsNav {
border:1px solid #DDDDDD;
padding-top:2px;

}

#NewsIndexLink a { margin-bottom:6px; margin-left:6px; text-transform:uppercase; text-decoration:none;color: #666677;}

#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: #666677; text-decoration:none; font-weight:bold;}
#newsNav a:visited {	color: #666677;}
#newsNav a:hover,#newsNav a:active {	color:#888899;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; }




/**/

/*old styles used in wysiwyg editor*/
.visible {
	background-color: #ffffff;
}

.hidden {
	background: #E2E9EE;

}
.hidden td {
	padding: 2px;
	margin: 0px;
	border: 1px solid #E2E9EE;
	line-height: 1.2;
}

.visible td {
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	border: 1px solid #E2E9EE;
	line-height: 1.2;
	vertical-align:middle;
}

.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.colHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	background: #E2E9EE;
}

.colText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
}




