﻿
.ms-bannerContainer{padding:0px

}

.ms-siteaction,.ms-siteaction a{ color:#ffffff}


.ms-rightbodysectionsearchbox {
 width: 0;
 padding: 0px; 
 margin: 0px;
}

.ms-sbLastcell {
 width: 0;
 padding: 0px; 
 margin: 0px;
}

.ms-sbtable-ex{padding:0px;margin:0px}

.ms-sbtable-ex {
 width: 0;padding:0px;margin:0px
}

.ms-globalTitleArea table td table  {
   text-align: right;
   float: right;
}

.ms-SPZone{

margin-right:30px}

/* data tables style */

.DisplayTable{
	border-bottom:1px #3399cc solid;
	border-top:0px #3399cc solid;
	margin-bottom:10px

}

.dataheading td, .dataheading th{
	background-image:url(images/bg_main_10.gif);
	height:24px;
	border-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align:middle;
	padding:0px;
	padding-left:6px;
	border-top:0px;
	background-color:#ebf3f8;
	border-bottom:1px solid #3399cc;
	border-top:1px solid #3399cc;
	font-weight:bold;

}

.datarow02 td{
background-color:#f6f6f6;
padding-bottom:2px;
padding-top:2px;
padding-left:6px;
line-height:18px;
}

.datarow01 td{
background-color:#ffffff;
padding-bottom:2px;
padding-top:2px;
padding-left:6px;
line-height:18px;
}

th.ms-vh, table.ms-vh{
	background-image:url(images/bg_main_10.gif);
	background-repeat:repeat;
	height:24px;
	border-bottom:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#333333;
	vertical-align:middle;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	border-top:0px;
	border-bottom:0px;
	font-weight:normal;
	border-top:1px #3399cc solid;
	border-bottom:1px #3399cc solid;
}

td.ms-vh{
	padding-right:13px;
	padding-bottom:2px
}

.ms-vb{
	padding-left:6px;
	line-height:18px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
}


.ms-alternating{
	line-height:18px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	background-color:#f6f6f6;
	padding-left:6px;
}

.ms-vb2 {

}

.ms-vb a:link, .ms-vb a:active, .ms-vb a:visited, .ms-alternating a:link, .ms-alternating a:active, 
.ms-alternating a:visited {
font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	font-weight:normal;
	text-decoration: none;
}

.ms-vb a:hover, .ms-alternating a:hover {
font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#ffcc33; 
	font-weight:normal;
	text-decoration: none;
}

.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover {
color:#ffcc33;
text-decoration:none;
}

/*BBH Added*/

h1 {
	color:#3399CC;
	font-family:Calibri,Corbel,Franklin Gothic Medium,Helvetica,Arial;
	font-size:24pt;
	font-weight:bold;
	margin-top:0;
	padding-bottom:20px;
}

h2 {
	color:#3399cc;
	font-family:Calibri,Corbel,Franklin Gothic Medium,Helvetica,Arial;
	font-size:18pt;
	margin-top:0;
	padding-bottom:8px;
	border-bottom:1px solid #3399cc;
	font-weight:bold;
	padding-top: 22px;
	margin-bottom:8px;
	line-height: 1.0em;
}

h3 {
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	margin-top:0;
	padding-bottom:2px;
	padding-top:8px;
	font-size:11pt;
}

.ms-rteTable-1 tr.ms-rteTableOddRow-1 {
	background-color: #cfe4f1;
	}

.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {
	background-color: #e5eff6;
	}

.ms-rteTable-1 td {
	vertical-align:top;
	padding: 5px;
	}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1 td {
	font-weight: bold;
	font-size: 1.1em;
	background-color: #9bc8e9;
	}


/* default style for links*/
a:active { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	font-weight:normal;
	text-decoration: none;
	}

a:link { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9;
	font-weight:normal;
	text-decoration: none; }

a:visited { font-family:  Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color: #3687b9; 
	font-weight:normal;
	text-decoration: none; }

a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color: #000000; 
	font-weight:normal;
	text-decoration: underline; 
}


/* header link on blue bar*/
a.linkheader:active { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt;
	color:#ffffff; 
	text-decoration: none;
	letter-spacing:.3pt;
	line-height:16px;

}

a.linkheader:link { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt; 
	color:#ffffff; 
	text-decoration: none;
	letter-spacing:.3pt;
	line-height:16px;

}

a.linkheader:visited { font-family:  Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt; 
	color:#ffffff; 
	text-decoration: none;
	letter-spacing:.3pt;
	line-height:16px;

}

a.linkheader:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt;
	color:#ffcc33; 
	text-decoration: none;
	letter-spacing:.3pt;
	line-height:16px;
}

/* footer link on blue bar*/
a.linkfooter:active { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px;
	color:#ffffff; 
	text-decoration: none;
	letter-spacing:.3pt;
}

a.linkfooter:link { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px;
	color:#ffffff; 
	text-decoration: none;
	letter-spacing:.3pt;
}

a.linkfooter:visited { font-family:  Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px;
	color:#ffffff; 
	text-decoration: none;
	letter-spacing:.3pt;
}

a.linkfooter:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px;
	color:#ffcc33; 
	text-decoration: none;
	letter-spacing:.3pt;
}
	
/* More link styles*/
a.linkmore:active { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	text-decoration: none;
	font-weight:bold;
}

a.linkmore:link { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt; 
	color:#3687b9; 
	text-decoration: none;
	font-weight:bold;
}

a.linkmore:visited { font-family:  Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt; 
	color:#3687b9; 
	text-decoration: none;
	font-weight:bold;
}

a.linkmore:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#ffcc33; 
	text-decoration: none;
	font-weight:bold;
}

/* General Body style links*/
a.linkbody:active { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	text-decoration: none;
}

a.linkbody:link { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt; 
	color:#3687b9; 
	text-decoration: none;
}

a.linkbody:visited { font-family:  Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt; 
	color:#3687b9; 
	text-decoration: none;
}

a.linkbody:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#ffcc33; 
	text-decoration: none;
}
	
/* Right navigation link styles*/
a.linkRightNav:active { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	text-decoration: none;
	letter-spacing:.3pt;
}

a.linkRightNav:link { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt; 
	color:#3687b9; 
	text-decoration: none;
	letter-spacing:.3pt;
}

a.linkRightNav:visited { font-family:  Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt; 
	color:#3687b9; 
	text-decoration: none;
	letter-spacing:.3pt;
}

a.linkRightNav:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#ffcc33; 
	text-decoration: none;
	letter-spacing:.3pt;
}

	
/* Breadcrumb navigation link styles*/

a.ms-sitemapdirectional:active { 
font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	text-decoration: none;
}
a.ms-sitemapdirectional:link { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	text-decoration: none;
}
a.ms-sitemapdirectional:visited { font-family:  Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	text-decoration: none;
}
a.ms-sitemapdirectional:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#f8bb03; 
	text-decoration: none;
}

.ms-sitemapdirectional{
font-size:9pt;
background-color:#ffffff;
color:#efb401;
text-decoration:none;
}


/* END LINKS */

/* *********************************************************/

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:15px;
}

div{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


.bgmain{
	padding-top:18px;
	background-image:url(images/bg_sitebg.gif);
	padding-left:18px;
	padding-right:20px;
	padding-bottom:18px;
}

.WrapperDiv {
	width:840px;
	margin-bottom:15px;
	margin-left:auto; 
	margin-right: auto;
	border:2px solid #333333;
	margin-top:12px;
	background-color:#FFFFFF;

}

.HeaderDiv{
	height:73px;
	width:100%
}

.Divheader01{
	float:left;
	padding-top:6px;
	padding-left:12px;
	}

.Divheader02{
	float:right;
}

.TopLinks{
	color:#ffffff;
	width:100%; 
	background-image:url('images/bg_searchbar.gif');
	background-color:#4480b3;
	background-position:top right;
	background-repeat:no-repeat;
	text-align:right;  
	vertical-align:bottom;
	height:20px;
	margin-bottom:5px;
}

.DivTopLinks01{
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	height:28px;
	width:195px}
	
.DivBodyContent{
	width:auto;}
	
/* search styles top search area 	*/
	
.search
{
	margin:0px 0px 0px 0px;
	float:right;
	padding: 0px 0px 0px 0px;
	padding-right:4px;
	color:#000000;
	vertical-align:middle;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	height:28px
}

.search .ms-sbcell .ms-sbplain
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0px;
    height:0px;
	padding: 0px 0px 0px 0px;
    padding-left:3px;
    margin: 0px 5px 0px 4px;
    height:16px;
    border:1px #333333 solid;
}
.ms-sbplain{
	padding-left:2px;
	padding-top:2px;
	border:1px #666666 solid;
	border-color: #666666 #7cb1d1 #7cb1d1 #666666;
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	height: 17px;
	margin-right:2px
}

.ms-advsrchPropValue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	height:16px;
	width:50px;
}


select.ms-advsrchPropertyDDL {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	height:20px;
	width:110px;
}

select.ms-advsrchOperatorDDL {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
height:20px;
width:100px;
}

.ms-advsrchText{
	width:auto;
	padding-left:0px;
	padding-right:0px
	
}

td.ms-advsrchHeadingText h3{

	padding-left:0px;
	margin-bottom:2px;
	padding-top:6px;
	margin-top:0px;
	vertical-align:top;
	color: #3687b9;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px !important;	
	border-top: 1px #dbedfc solid;
}

td.ms-advsrchHeadingText{
background-color:#ffffff;

border-bottom: 1px #dbedfc solid;
padding-top:16px
}

td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:0px
}


.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:11px; 
    color: #000000;
	padding: 5px 0px 0px 0px;
}

.search .ms-sbgo
{
    background:none;
}

.search input
{
	padding-top: 1px;
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px; 
	border-color: #ffffff #003399 #003399 #ffffff;
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 2px  ;
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #333333; 
	height: 12px;
}



.SearchBox{
	float:right;
	padding-right:14px;
	padding-top:5px;
	color:#000000;
	vertical-align:middle;
	font-size:8pt;
	vertical-align:top;
	height:18px;
}

/*
.search
{
    margin:6px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
*/

.srch-URL A:link,.srch-URL A:visited, .srch-URL A:active{
color:#3687b9!important;
text-decoration:none;
}
.srch-URL a:hover{
color:#ffcc33;
text-decoration:underline;
}

.srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#3687b9;
FONT-FAMILY:arial;
padding-left:5px;
padding-top:25px
}

.ms-sblink a:visited, .ms-sblink a:link, .ms-sblink a:active{
	color:#3687b9; 
	text-decoration: none;
	font-size:9pt

}
.ms-sblink a:hover{
	color:#ffcc33; 
	text-decoration: none;
		font-size:9pt

}

.DivPrintWrapper{}

.DivArticleDate{
	font-weight:bold;
	letter-spacing:1.7px;
	clear: left;
	}

.Heading {
	color:#3399CC;
	float:left;
	font-family:Calibri,Corbel,Franklin Gothic Medium,Helvetica,Arial;
	font-size: 24pt;
	font-weight: bold;
	line-height:24pt;
	height: auto;
	padding-right: 10px;
}

.HeadingArticle { 
	color:#3399CC;
	float:left;
	font-family:Calibri,Corbel,Franklin Gothic Medium,Helvetica,Arial;
	font-size: 24pt;
	font-weight: bold;
	padding-bottom:20px;
	line-height:20pt;
	height: auto;
}

.PrinterFriendly{
	float:right;
	padding-top:5px}

a.linkPrint:link, a.linkPrint:visited, a.linkPrint:active,  a.linkPrint:hover{
font-size:8pt}

a.linkPrint:hover{
color:#ffcc33;
text-decoration:none;
font-size:8pt}


.DivBodyContent div.Heading { 
	padding-bottom:5px;

	}

.news-date {
      border-bottom: 1px solid #000000; 
      display: block; 
      margin-bottom: 8px; 
      font-weight: bold;
    }
	
/* START Left navigation link styles*/	

span.LeftNavHeading { 
	font-family:Calibri,Corbel, Franklin Gothic Medium, Helvetica, Arial;
	color:#ffcc33;
	font-size:19px;
	margin-bottom:6px;
	font-weight:500
	}
	
a.linkLeftNav:active, a.linkLeftNav:link, a.linkLeftNav:visited{
	font-size: 12px;
	color:#ffffff; 
	text-decoration: none;
	line-height:16px;
}

a.linkLeftNav:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	color:#ffcc33; 
	line-height:16px;
}

.LeftNav{
	text-align:left;
	vertical-align:top; 
	width:190px;
	padding-bottom:80px; 
	padding-top: 8px;
	background-color:#316da1;
	background-position:bottom left; 
	background-repeat:no-repeat;
	background-image:url('images/bg_leftnav.jpg'); 
	border-bottom:10px solid #ffffff;
	}
	

.DivLeftNav{
	padding-top:4px;
	color:#ffffff;
	}
	
.DividerLeftNav{
	border-bottom:2px solid #74a8d4;
	height:11px;
	margin: 0px 0px 14px 0px;
	
	}
	
.LeftNavGroup{
	margin-left:0px;
	margin-right:0px;
	}

.LeftNavHeading { 
	font-family:Calibri,Corbel, Franklin Gothic Medium, Helvetica, Arial;
	color:#ffcc33;
	font-size:13pt;
	margin-left:9px
	}
	
ul{
	margin-left:5px;
	padding-left:0px
}

li{
list-style-image:url(images/blt_bluecircle.gif);
margin-left:25px;
padding-left:0px
}

	
li.bltLeftNav{
	list-style-image:url('images/blt_whitedash.gif');
	padding-left:0px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:0px
}	

ul.bltLeftNav{

	margin-top:7px;
	margin-bottom:0px;
	margin-left:12px;
	padding-left:10px
}

/* END Left navigation link styles*/	


/* START Right Navigation Link styles */

li.bltRightNav, div.bltRightNav {
	list-style-image:url('images/blt_bluedash.gif');
	padding-left:0px;
	padding-top:1px;
	padding-bottom:1px;
		margin-left:0px
}	

ul.bltRightNav{
	margin-top:7px;
	margin-bottom:0px;
	margin-left:12px;
	padding-left:8px
}

.AssociatedProductsBox{
margin:0px;
padding:0px;
margin-top:-10px;
}


.DivRightCurrentNav{padding-top:0px

}


.RightNavHeading{ 
color:#000000;
font-family:Calibri,Corbel,Franklin Gothic Medium,Helvetica,Arial;
font-size:13pt;
font-weight:bold;	}


.RightNavGroup{
	margin-bottom:18px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px
}


.DivRightNavBottom{
	margin-top:-5px;
	border-bottom:6px #ffcc33 solid;
	width:170px;
}

/* END Right Navigation Link styles */


/* START site map styles */

.DivSitemap{

line-height:16px;
margin-bottom:-17px
}

.SitemapHeading{

font-weight:bold;
margin-bottom:-8px;
margin-top:10px}

ul.Sitemap01{
padding-left:26px;
margin-left:0px;}
	
li.Sitemap01{
margin-left:0px;
}

ul.Sitemap02{
padding-left:24px;
margin-left:0px;
}

li.Sitemap02{
margin-left:0px;
}

ul.Sitemap03{
padding-left:24px;
margin-left:0px;}
li.Sitemap03{margin-left:0px;}


/* END site map styles */



li.blthomepage{
	list-style-image:url('images/blt_bluedash.gif');
	margin-left:-22px;
	color:#3687b9;

}	

ul.blthomepage{
	margin-bottom:0px;
	margin-top:0px;
	line-height:17px;
}

.Footer{
	/*background-image:url('images/bg_main_100.gif');*/
	background-color:#4480b3;
	color: #FFFFFF;
	font-size:11px;
	padding-left:8px;
	padding-top:7px;
	text-align:left;
	vertical-align:middle;
	height:20px
	}


	
.BodyMain{
	vertical-align:top;
	text-align:left; 
	padding-left:15px;
	padding-bottom:10px;
	padding-top:0px;
	line-height: 1.4em;
}

.BodyMain p {
	padding: 5px 0px;
}

.DivHomepageBody{
}

.HomepageColumn01{
	width:188px;
	padding-right:18px;
	padding-left:1px;
	vertical-align:top;}

.HomepageColumn02{
	width:188px;
	padding-left:17px;
	padding-right:18px;
	border-left:2px solid #dbedfc;
	vertical-align:top;}

.HomepageColumn03{	
	width:188px;
	padding-left:17px;
	padding-right:15px;
	padding-bottom:2px;
	border-left:2px solid #dbedfc;
	vertical-align:top
	}
	
.HomepageMainPromo{
	background-color:#68a2d7;
	margin-bottom:15px;
	height:150px;
	}	
	
.HomepageBanner{	
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-right:20px;
	padding-left:2px;
	margin-left:4px;
	vertical-align:bottom;
	text-align:center;
	}

.HomepageBanner div.ms-WPBody{	
	margin:0px;
	padding:0px;
}
	
.DivMoreLink{
	text-align:right;
	font-weight:bold;}	

.Testimonial{
	padding-top:1px
}
.description{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#333333

}

.TestimonialSignature{
	padding-top:9px;
	float:right;
	font-weight:bold}
	
.TestimonialMore{
	padding-top:8px;
	text-align:right
	}
	
.TradeShows{
	padding-top:1px
}

.TradeShowItem{
padding-bottom:12px;
}

.TopNav{
	position:relative;
	margin-left:0px;
	float:left;

}


	
.ms-PartSpacingVertical{
	height:0px;
	margin:0px;
	padding:0px;
	background-image:none;

	}	
/* ---------- Form Styles -------------------------*/
/* basic form style to match overall fonts of site*/
input { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #333333; }
 
/* to be applied to textbox tags*/
 input.txt {  padding-top: 1px;
 padding-right: 1px; 
 padding-bottom: 1px; 
 padding-left: 1px; 
 border-color: #ffffff #003399 #003399 #ffffff;
 border-top-width: 2px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 2px;
 background-color: #ffffff; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #333333; 
 height: 12px;
  }
 

/* START Lori's styles */
.ImageLeft{padding-right:12px}
.ImageRight{padding-left:12px}
.CaptionRight{

	padding-left:12px}
.ByLine{ padding-top:12px}

.floatingRelatedLinks{
border:0;
border: 1px #dbedfc solid;
padding-bottom:10px;
padding-top:4px;
}

hr{
border-top: 2px #dbedfc solid;
height:2px;
margin-top:12px;
background-color:#FFFFFF}



.BodyContentZone{
margin-right:20px
	
}
.DivSpacing{padding-right:16px}

.BodyTwoColumn
{
	width:100%;}

.BodyContentMainZone{
	padding-right:32px;
	}

.BodyContentRightNavZone{
	width:160px;	
	padding-right:12px;
	padding-left:25px;
	padding-top:38px
	}
	

.BodyContentRightNavZone div.ms-WPBody{
padding-bottom:16px;
margin-bottom:0px;
}


.breadcrumbs{

	padding-left:0px;
	font-size: 9pt;
	color:#efb401;
	padding-bottom:18px;
	padding-left:-14px;
}




/* End Lori's styles */


 /* START over riding sharepoing styles */
 
.NewsList{
	background-image:url(images/blt_bluedash.gif); 
	background-repeat:no-repeat;
	padding-left:16px; 
	line-height:16px;
	margin-bottom:4px;
	margin-top:0px;
	margin-left:-4px
}

.NewsSummary {
	margin-top:16px;}

/*
div.item{
	background-image:url(images/blt_bluedash.gif); 
	background-repeat:no-repeat;
	margin:0px;	
	margin-left:4px;
	padding-left:16px;
	padding-bottom:2px;
	margin-top:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12pt;
}

td#column div.link-item a {
	font-size: 13pt;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
}*/

.BodyContentZone div.item{
	margin-top:16px}

div#linkitem{
	padding-bottom:16px;
	padding-top:0px;
	margin-top:0px;
	vertical-align:middle}

div.link-item{	
	background-image:url(images/blt_bluedash.gif); 
	background-repeat:no-repeat;
	padding-left:15px; 
	padding-bottom:0px;
	margin-left:5px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12pt;
	font-weight:normal;
	text-decoration: none;
	color:#045898; 	
}
 
.RightLinkItem{
	background-image:url(images/blt_bluedash.gif); 
	background-repeat:no-repeat;
	margin-left:4px;
	padding-left:15px; 
	line-height:16px;
	margin-bottom:3px;
	margin-top:0px;
	
}
a.link-item:active, a.link-item:link,a.link-item:visited { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	font-weight:normal;
	text-decoration: none;
	}

a.link-item:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color: #000000; 
	font-weight:normal;
	text-decoration: underline; 
}

.slm-layout-main a:link,.slm-layout-main a:active, .slm-layout-main a:visited{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	font-weight:normal;
	text-decoration: none;
}

.slm-layout-main a:Hover{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#ffcc33; 
	font-weight:normal;
	text-decoration: none;
}


.ms-siteaction{
	float:left;
}

*/search box style */
span.ms-sbcell ms-sbtext{
	font-size:15pt
}


.ms-standardheader{
margin:0em;
font-family:Calibri,Corbel, Franklin Gothic Medium, Helvetica, Arial;
color:#000000;
font-size:13pt;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
font-weight:bold;
padding-left:0px;
border:0px
}

.BodyContentRightNavZone h3.ms-standardheader{
padding-bottom:10px;border:0px}



.ms-WPHeader TD{
border:0px;
border-collapse:collapse;
padding:0px;
margin:0px;
}

.slm-layout-main{
	padding-top:0px
}

.ms-WPBody{
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;

}
.ms-srchresultstop, .srch-Page srch-Page-bg, .srch-stats, .srch-Page, .srch-Page-bg {
	background-image:url('images/bg_main_10.gif');
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#000000; 
}




.ms-WPBody a:link,.ms-WPBody a:active, .ms-WPBody a:visited,
.TradeShowItems a:link,.TradeShowItems a:active,.TradeShowItems a:visited{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color:#3687b9; 
	font-weight:normal;
	text-decoration: none;

}

.ms-WPBody a:hover, .TradeShowItems a:hover{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9pt;
	color: #ffcc33; 
	font-weight:normal;
	text-decoration: none; 

}



/* Site Actions Tab styles */


.ms-siteaction a:link,.ms-siteaction a:visited, .ms-siteaction a:active{
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.ms-siteaction a:hover{
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.ms-siteaction{
font-weight:normal;
color:#ffffff;
text-decoration:none;
width:90px;
padding-left:0px;
margin-top:1px

}

table.ms-siteaction td.ms-siteaction{
border-right:solid 1px #bfbfbf;
}

table.ms-siteaction td.ms-siteaction div{
padding:5px 5px 5px 5px;
border-right:solid 1px #FFFFFF;
}

.ms-siteactionsmenu{
white-space:nowrap;
font:8pt arial;
padding:0;
border:none;
cursor:pointer;
padding-bottom:1px;

}

.ms-siteactionsmenu div div div{

background-image:none;
padding:0px 0px 0px 0px;
margin-top:1px;
border:1px #ffffff solid;
height:19px;
padding-top:2px;
background-color:#4480b3
}


.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-color:#86b7d5;
background-image:none;
border:1px #ffffff solid;
height:19px;
padding-bottom:0px;
font-weight:normal;
color:#333333

}

.zz1_CurrentNav_9{
 
	background-repeat:no-repeat;
	font-size:32pt
}



.HomepageColumn02 h3.ms-standardheader, .HomepageColumn01 h3.ms-standardheader, .HomepageColumn03 h3.ms-standardheader 
{
margin:0em;
font-family:Calibri,Corbel, Franklin Gothic Medium, Helvetica, Arial;
color:#3399cc;
margin-bottom:12px;
margin-top:0px;
font-weight:bold;
padding-left:0px;
border:0px;
font-size:14pt
}

/* Start Right Nav / Current Nav custom and over ride styles */

.RightNav1 a:link, .RightNav1 a:active, .RightNav1 a:visited
{
	font-family:Calibri,Corbel, Franklin Gothic Medium, Helvetica, Arial;
	color:#333333;
	font-size:17px!important;
	padding-bottom:20px;
	font-weight:bold;
	padding-top:4px;
}

.RightNav1 a:hover
{
	
	font-family:Calibri,Corbel, Franklin Gothic Medium, Helvetica, Arial;
	color:#ffcc33;
	font-size:17px!important;
	padding-bottom:20px;
	font-weight:bold;
	padding-top:4px;
	
}

table.RightNav1{
	font-family:Calibri,Corbel, Franklin Gothic Medium, Helvetica, Arial;
	color:#ffcc33;
	font-size:17px!important;
	padding-top:25px;
	padding-bottom:5px;

	}


.RightNav2 a:link, .RightNav2 a:visited, .RightNav2 a:active
{
	font-family: Arial;
	font-size:13px;
}

.RightNav2 a:hover
{
	font-family: Arial;
	color:#ffcc33;
	font-size:13px;
	text-decoration:none;	

}

table.RightNav2{
background-image:url('images/blt_bluedash.gif');
background-repeat:no-repeat;
line-height:15px;
padding-left:16px

	}





 /* END over riding sharepoing styles */

 /* LIZ ADDED to fix main-body content query links */

.cbq-layout-main {
	margin-top: 20px;
	}

.cbq-layout-main td#column .link-item {
    background-image: none;
}

.cbq-layout-main td#column .link-item a:link, .cbq-layout-main td#column .link-item a:visited, .cbq-layout-main td#column .link-item a:hover, .cbq-layout-main td#column .link-item a:active {
    font-size: 11pt;
    line-height: 1.3em;
    font-weight: bold;
}
.cbq-layout-main td#column .item .description {
    font-size: 9pt;
    font-weight: normal;
    line-height: 1.3em;
    margin-bottom: 12px;
    margin-top: 3px;
}


/* LIZ ADDED to fix right-nav link module */

.slm-layout-main td#column div#linkitem {
    padding-bottom: 1px;
    padding-top: 1px;
}

/* ADDED for wrapping of web part title */
.ms-WPTitle nobr { white-space: normal; }

/* ADDED for search results formatting */
.srch-Title a:link, .srch-Title a:active, .srch-Title a:visited, .srch-Title a:hover  {
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
}