.rightImage { float: right; margin-left: 10px; margin-bottom: 10px; }

*
{	
	margin: 0;
	padding: 0;
	/*border-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	/*list-style-type: none;*/
	/*text-decoration: none;*/
}
a { text-decoration: none; }

.master-body 
{
	font-family: Verdana;
	margin-top: 0px;
	margin-left: 0px;
	background: url("images/body.gif") repeat-x; background-color: #dce1e6;
	padding: 0px;
}

#logo a { width: 150px; height: 60px; display:block; float:left; }
#logo span { display: none; }

/*li 
{
	font-weight: normal;
}*/

/* AjaxControlToolkit Tabs Style*/
/*.ajax__tab_container { width: 672px; }*/
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block;}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block;}
/* Add one more selector to override the default margin of 4 */
.tabBox .ajax__tab_default .ajax__tab_tab {margin-right:0px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block;}

/* xp theme */
.ajax__tab_jets .ajax__tab_header {font-size:10px; color: #415064; background :url("images/tab-line.gif") no-repeat bottom; padding-bottom: 2px; }
.ajax__tab_jets .ajax__tab_outer {padding: 0px;padding-right:5px;background:url("images/tab-right.gif") no-repeat right;height:23px; margin-right: 1px;}
.ajax__tab_jets .ajax__tab_inner {padding-left:3px;background:url("images/tab-left.gif") no-repeat;}
.ajax__tab_jets .ajax__tab_tab {height:15px;padding-top:4px;padding-bottom: 4px; padding-left: 12px; padding-right: 12px;margin:0;background:url("images/tab.gif") repeat-x;}
.ajax__tab_jets .ajax__tab_hover .ajax__tab_outer {background:url("images/tab-hover-right.gif") no-repeat right;}
.ajax__tab_jets .ajax__tab_hover .ajax__tab_inner {background:url("images/tab-hover-left.gif") no-repeat;}
.ajax__tab_jets .ajax__tab_hover .ajax__tab_tab {background:url("images/tab-hover.gif") repeat-x;}
.ajax__tab_jets .ajax__tab_active .ajax__tab_outer {background:url("images/tab-active-right.gif") no-repeat right;}
.ajax__tab_jets .ajax__tab_active .ajax__tab_inner {background:url("images/tab-active-left.gif") no-repeat;}
.ajax__tab_jets .ajax__tab_active .ajax__tab_tab {background:url("images/tab-active.gif") repeat-x; }
.ajax__tab_jets .ajax__tab_body { color: #686868; border:0;padding-top:17px; padding-left: 20px; padding-right: 22px; padding-bottom: 5px; background:url("images/tab-body-background.gif") repeat-y; margin: 0;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

#tabContainerBottom { background: url("images/tab-bottom-background.gif") no-repeat; height: 4px; }
.tabBox { width: 742px; }

.listSeparator
{
	width: 10px;
}
.productList
{
	border-collapse: collapse;
}
.productList td
{
	padding: 0;
	height: 112px;
}
.listItem 
{
	height: 100px;
	width: 320px;
	
	overflow: hidden;
	
}
#mainbox { width: 742px; margin-bottom: 15px;  }
#mainboxHeader { background: url("images/mainbox-header.gif") no-repeat; height: 24px;}
/*#mainboxHeader h1, #mainboxHeader { font-size: 10px; color: #415064; font-weight: normal;  line-height: 24px;}*/
#mainboxHeader { padding-left: 10px; }
#mainboxBody { background: url("images/mainbox-body.gif") repeat-y; padding-left: 1px; padding-right: 3px; } /*padding: 8px 8px 15px 8px;*/
#mainboxBody_List { background: url("images/mainbox-body.gif") repeat-y; padding: 15px 35px 15px 30px;}
#mainboxBottom { background: url("images/mainbox-bottom.gif") no-repeat; overflow: hidden; height: 4px;}

#singlebox { width: 929px; margin-bottom: 15px;  }
#singleboxHeader { background: url("images/singlebox-header.gif") no-repeat; height: 24px;}
/*#singleboxHeader h1, #singleboxHeader { font-size: 10px; color: #415064; font-weight: normal;  line-height: 24px;}*/
#singleboxHeader { padding-left: 10px; }
#singleboxBody { background: url("images/singlebox-body.gif") repeat-y; padding-left: 1px; padding-right: 3px; } /*padding: 8px 8px 15px 8px;*/
#singleboxBody_List { background: url("images/singlebox-body.gif") repeat-y; padding: 15px 35px 15px 30px;}
#singleboxBottom { background: url("images/singlebox-bottom.gif") no-repeat; overflow: hidden; height: 4px;}


/*#bodyboxBody {  width: 955px; margin: auto; margin-top: 0px; z-index: 10;}*/
#bodyboxBody {  width: 955px; margin: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; background: url("images/bodybox-body.gif") repeat-y;}
#bodyboxTop {  padding-left: 12px; padding-right: 12px;  padding-top: 0px; margin: 0px; background: url("images/bodybox-top.gif") no-repeat; }
#bodyboxBottom { height: 13px;  width: 955px; margin: auto; background: url("images/bodybox-bottom.gif") no-repeat; }
#bodyboxTopRounded { height: 13px; width: 955px; margin: auto; overflow: hidden; background: url("images/bodybox-top-rounded.gif") no-repeat; }

#footerMenu { padding-left: 12px; font-size: 11px; float: left; }
#footerMenu a, #footerMenu a:visited, #footerIcons a, #footerIcons a:visited { color: #9d9d9d; }
#footerMenu a:hover, #footerIcons a:hover { text-decoration: underline; }
#footerMenu ul { list-style-type: none; }
#footerMenu li { float: left; padding-left: 15px; }
#footerMenu li.first { padding-left: 0px; }
#footerText { width: 955px; margin: auto; color: #acacac; font-size: 11px; text-align: center; margin-top: 3px; margin-bottom: 5px; }
#footerIcons { float: right; padding-right: 14px; font-size: 11px; }
#footerIcons a.print { background: url("images/print-icon.gif") no-repeat; padding-left: 18px; margin-right: 10px; }
#footerIcons a.siteMap { background: url("images/site-map-icon.gif") no-repeat; padding-left: 18px; }

.marginbox { width: 182px; }
.marginboxHeader { background: url("images/marginbox-header.gif") no-repeat; height: 24px;  }

.marginboxHeader h1 {  font-size: 10px; color: #415064; font-weight: normal; padding-left: 10px; line-height: 24px;}
.marginboxBody { background: url("images/marginbox-body.gif") repeat-y; }
.marginboxBodyTop { background: url("images/marginbox-body-top.gif") no-repeat;  }
.marginboxBottom { background: url("images/marginbox-bottom.gif") no-repeat; overflow: hidden; height: 5px; margin-bottom: 15px;}

#subnavTeaser { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 15px;  }
#subnavTeaser h2 { font-size: 10px; color: #4d5e73; font-weight: normal; margin: 0; padding: 0; }
#subnav { padding-left: 1px; font-size: 10px; color: #2a2a2a; }
#subnav a, #subnav a:visited, #subnav a:hover { color: #2a2a2a; text-decoration: none; display: block; }
#subnav a:hover { text-decoration: underline; }
.subnavFooter {background: url("images/info-icon.gif") no-repeat; background-position: 5px center; padding-left: 21px; font-size: 10px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-right: 2px; }
.subnavFooter a, .subnavFooter a:visited { color: #999999; text-decoration: none; }
.subnavFooter a:hover { text-decoration: underline; }

#subnav ul { list-style-type: none; margin: 0; padding: 0; list-style-position: outside; }
#subnav ul.lvl2 li{ line-height: 20px; }
#subnav ul.lvl2 a { padding-left: 26px; }
#subnav ul.lvl2 li{background: url("images/subitem.gif") no-repeat; }
#subnav ul.lvl2 li.inpath {background: url("images/subitem-active.gif") no-repeat; }

#subnav ul.lvl3 li { line-height: 18px; }
#subnav ul.lvl3 a { padding-left: 40px; }
#subnav ul.lvl3 li {background: url("images/subitem-lvl2.gif") no-repeat; }
#subnav ul.lvl3 li.inpath {background: url("images/subitem-lvl2-active.gif") no-repeat; }

.subnavAccount {background: url("images/info-icon.gif") no-repeat; background-position: 5px center; padding-left: 21px; font-size: 10px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-right: 2px; }
.subnavAccount a, .subnavAccount a:visited { color: #999999; text-decoration: none; }
.subnavAccount a:hover { text-decoration: underline; }

.subnavLogin { padding-left: 6px; font-size: 10px; color: #4d5e73; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-right: 2px; }

.siteMap ul.lvl1 li { font-weight: bold; }
.siteMap ul.lvl2 li, .siteMap ul.lvl3 li, .siteMap ul.lvl4 li { margin-left: 35px; font-weight: normal; }
/*.lvl3 .inpath .last {background: url("images/subitem-lvl2-last-active.gif") no-repeat; }*/
/*.lvl3 .last {background: url("images/subitem-lvl2-last.gif") no-repeat; }*/

#accessDesc { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 15px;  }
#accessDesc h2 { font-size: 10px; color: #4d5e73; font-weight: normal; margin: 0; padding: 0; }

#accessViewer { padding-left: 10px; font-size: 10px; color: #4d5e73; font-size: 10px; color: #2a2a2a; }
#accessViewer a, #accessViewer a:visited, #accessViewer a:hover { color: #2a2a2a; text-decoration: none; display: block; }
#accessViewer a:hover { text-decoration: underline; }
#accessViewer ul { list-style-type:circle; margin: 0; padding: 0; list-style-position: inside; }
#accessViewer ul li{ line-height: 15px; padding-left: 12px; }

#main { padding-top: 10px; }
#sidebar { float: left; margin-left: 7px;  }
#content { float: left; font-size: 11px; line-height: 1.5em; }


.clear{ clear: both; overflow: hidden; height: 1px; } 
#breadcrumb { font-size: 10px; color: #626262; margin-bottom: 10px; line-height: 22px;}
#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:hover { color: #626262; text-decoration: none; padding-bottom: 0px; border-bottom: solid 1px #a1a1a1; }
#breadcrumb a:hover, #breadcrumb a.active { color: #5c5c5c; padding-bottom: 0px; border-bottom: solid 1px #626262; }



#header { z-index: 2; position: relative; padding: 0px; width: 955px; margin: auto; height: 82px; margin-top: 24px; }
#header span { display: none; }
#rightHeader { float: right;}

#menubar { z-index: 0; position: relative;  width: 939px; margin: auto;  height: 30px; padding-right: 16px;  }
/*#menubar { width: 939px; margin: auto;  height: 30px; padding-right: 16px; clear: both;  }*/
#menubar span { display: none; }

/*.nav { margin: 0; padding: 0;  z-index: 1; padding-left: 10px; position: absolute; top: 106px; left: 0px;  width: 700px; height: 30px; }*/
*.nav { margin: 0; padding: 0;  z-index: 1; padding-left: 10px; top: 106px; position: absolute; width: 650px; height: 30px; }
/*.nav { margin: 0px; padding-left: 10px; width: 700px; height: 30px; float: left; }*/

.nav-hover { position: absolute; z-index: 3; height: 400px; }
#SiteSwitcher { float: right; padding-right: 16px; }
#SiteSwitcher a { background-repeat: no-repeat; display: block; height: 28px; }

#SiteSwitcher_List { float: right; }
#SiteSwitcher_List li{ display: inline; float: left }

#SiteSwitcher a:hover, #SiteSwitcher li.active a { background-position: 0px -28px}

#LoginStatus { float: right; padding-right: 16px; text-align:right; }
#LoginStatus span { display:block; }
#LoginStatus_LoginName { color: #94bad0; font-size: 14px; font-weight:bold; }
#LoginStatus_LogoutButton { color: #94bad0; font-size: 12px; font-weight:bold; }
#LoginStatus_ImpersonateStatus { float:left; color: #94bad0; font-size: 12px; }
#LoginStatus_DepersonateLink { color: #94bad0; font-size: 12px; font-weight:bold; width: 20px;}

#search { float: right; padding-top: 3px; margin-left: 5px; }
#search .input { color: #686868; width: 141px; }

#LanguageSwitcher { float: right; padding-top: 4px; }
#LanguageSwitcher a { background-repeat: no-repeat; display: block; height: 20px; width: 20px; }

#LanguageSwitcher_List li{display: inline; float: left; padding-left: 6px; }
#LanguageSwitcher_en a { background-image: url("images/en.gif"); }
#LanguageSwitcher_no a { background-image: url("images/no.gif"); }
#LanguageSwitcher_sv a { background-image: url("images/sv.gif"); }

#LoginContainer { font-size: 10px; float: right; width: 100px; height: 16px; padding-top: 6px; }
#Login_DepersonateLink { font-size:11px; font-weight:bold;}
#Login_Link { padding-left:50px; }
/*#LoginContainer a { background-repeat: no-repeat; display: block; width: 45px; height: 16px;  background-image: url("images/login.gif"); } */

#Login_LogoutPanel { float: right; width: 12px; height: 14px; padding-top: 8px; }
#Login_LogoutPanel a { background-repeat: no-repeat; display: block; width: 12px; height: 14px;  background-image: url("images/extranet/logout.gif"); }

#loginBoxFooter { float: left; }
/*#loginBoxFooter a, #loginBoxFooter a:visited, #loginBoxFooterRight a, #loginBoxFooterRight a:visited { color: #9d9d9d; }*/
#loginBoxFooter a:hover, #loginBoxFooterRight a:hover { text-decoration: underline; }
#loginBoxFooterRight { float: right; padding-right: 14px; font-size: 11px; }


#flashPresentationSEO { z-index: 1;}
#hotspot-image { z-index: 1; }

.InputText { background-color: #ffffff; padding: 1px; border: solid 1px #a9b2b6; margin-left: 5px; }
.ErrorMessage { color: Red; }


#employees img { margin-right: 40px; padding-bottom: 5px; }

.pageContent h2 { clear: both; }
.pageContent a, .pageContent a:visited { color: #0076a2;}
.tabBox a, .tabBox a:visited { color: #0076a2;}
.pageContent p { margin-bottom: 1.5em; margin-top: 0px; }

.listbox_top { width: 607px; height: 12px; background-image: url("images/listbox-top.gif"); overflow: hidden; background-repeat: no-repeat; }
.listbox_body { width: 577px;  background-image: url("images/listbox-body.gif"); padding: 0px 15px 0px 15px; }
.listbox_body p { margin-bottom: 0px; }
.listbox_body h2 { clear: none; }
.listbox_body a, .listbox_body a:visited { color: #0076a2; }
.listbox_text a, .listbox_text a:visited { color: #0076a2; }
.listbox_bottom { width: 607px; height: 14px; background-image: url("images/listbox-bottom.gif"); margin-bottom: 20px; overflow: hidden; background-repeat: no-repeat; }

.listbox_image_container { float: right; margin-left: 6px; }
.listbox_image_top { width: 202px; height: 3px; background-image: url("images/listbox-image-top.gif"); overflow: hidden; background-repeat: no-repeat; }
.listbox_image_body { width: 202px;  background-image: url("images/listbox-image-body.gif"); background-repeat: repeat-y;  margin: 0px; padding: 0px; }
#content .listbox_image_body img { margin-left: 1px; margin-right: 0px; border: 0px; }
.listbox_image_bottom { width: 202px; height: 3px; background-image: url("images/listbox-image-bottom.gif"); overflow: hidden; background-repeat: no-repeat; }

.pageContent ul, .pageContent ol { list-style-position: inside;  }
#flash-body { margin: auto; margin-top: 0px; margin-bottom: 0px; width: 955px; z-index: 1; }
.persons { border-collapse: collapse; }
#content .persons img { margin: 0px; float: left; width: 120px; }
.persons td { padding: 0px; margin: 0px; padding-bottom: 6px; }
.personText { float: left; margin-top: 3px; margin-left: 6px; }
#content .personText img { margin: 0px; float: left; width: 198px; }

#mainBanner { margin-top: 4px; }
#mainButtons { margin-top: 10px; }
#vacuumButton { float: left; margin-right: 9px; width: 460px; }
#standardButton { float: left; width: 460px; }

.infoBox, .infoBoxGray { width: 702px; margin-top: 20px; }
.infoBox .top { height: 20px; background-image: url("images/infobox-top.gif"); overflow: hidden; background-repeat: no-repeat;}
.infoBox .body {  background-image: url("images/infobox-body.gif"); background-repeat: repeat-y; padding-left: 21px; padding-right: 23px; padding-bottom: 13px;  }
.infoBox .bottom { height: 4px; background-image: url("images/infobox-bottom.gif"); margin-bottom: 20px; overflow: hidden; background-repeat: no-repeat;}

.infoBoxGray .top { height: 20px; background-image: url("images/infobox-gray-top.gif"); overflow: hidden; background-repeat: no-repeat;}
.infoBoxGray .body {  background-image: url("images/infobox-gray-body.gif"); background-repeat: repeat-y; padding-left: 21px; padding-right: 23px; padding-bottom: 13px;  }
.infoBoxGray .bottom { height: 4px; background-image: url("images/infobox-gray-bottom.gif"); margin-bottom: 20px; overflow: hidden; background-repeat: no-repeat;}
.infoBoxGray .left { float: left; width: 400px; }
.infoBoxGray .right { float: right;  width: 223px; }
.infoBoxGray table { border-collapse: collapse; } 
.infoBoxGray td { padding-right: 8px; padding-bottom: 4px; white-space: nowrap; }
.infoBoxGray .results td, .infoBoxGray .results input { color: #0076a2; font-weight: bold; }
.infoBoxGray input { color: #686868; width: 150px; }

.infoBox .left { float: left; width: 313px; }
.infoBox .right { float: left; margin-left: 65px; width: 235px; text-align: left; }
#enlargeImage { margin-top: 3px; }
#enlargeImage a { padding-left: 18px; background-image: url("images/magnifier.png"); overflow: hidden; background-repeat: no-repeat; display: block; height: 16px; line-height: 15px; }


.smallInfoBox { width: 223px; }
.smallInfoBox .top { height: 20px; background-image: url("images/small-infobox-gray-top.gif"); overflow: hidden; background-repeat: no-repeat;}
.smallInfoBox .body {  background-image: url("images/small-infobox-gray-body.gif"); background-repeat: repeat-y; padding-left: 21px; padding-right: 23px; padding-bottom: 13px;  }
.smallInfoBox .bottom { height: 4px; background-image: url("images/small-infobox-gray-bottom.gif"); margin-bottom: 0px; overflow: hidden; background-repeat: no-repeat;}


.rule { background-color: #cdcdcd; height: 1px; padding: 0px; border: 0px; overflow: hidden; margin-top: 7px; margin-bottom: 10px; }

.colorBox { width: 702px; color: #ffffff; font-weight: bold; }
.colorBox .top { height: 4px; background-image: url("images/colorbox-top.gif"); overflow: hidden; background-repeat: no-repeat;}
.colorBox .body {  background-image: url("images/colorbox-body.gif"); background-repeat: repeat-y; padding-left: 21px; padding-right: 23px; padding-bottom: 13px; padding-top: 7px;  }
.colorBox .bottom { height: 4px; background-image: url("images/colorbox-bottom.gif"); margin-bottom: 20px; overflow: hidden; background-repeat: no-repeat;}

table.imageList { margin-top: 20px; margin-bottom: 20px; border-collapse: collapse; }
table.imageList td { padding-right: 16px; padding-bottom: 10px; vertical-align: top; }
table.imageList td.last { padding-right: 0px; }
.imageList .frameTop { background-image: url("images/imageframe-top.gif"); background-repeat: no-repeat; padding-left: 2px; padding-top: 2px; }
#content .imageList .frameTop img { margin: 0px; }
.imageList .frameBody { width: 223px; background-image: url("images/imageframe-body.gif"); background-repeat: repeat-y; }
.imageList .frameBottom { height: 4px; width: 223px;  background-image: url("images/imageframe-bottom.gif"); margin-bottom: -2px; overflow: hidden; background-repeat: no-repeat;}
.imageList .caption { padding: 0px; width: 221px; }

table.smallInfoBoxes { border-collapse: collapse; }
.smallInfoBoxes td { vertical-align: top;  }
/*#content .smallInfoBoxes h2 { color: #0076a2; font-size: 13px; }*/
.smallInfoBoxes .top { width: 239px; height: 20px;  background-image: url("images/small-infobox-top.gif"); overflow: hidden; background-repeat: no-repeat;}
.smallInfoBoxes .middle {  width: 178px; background-image: url("images/small-infobox-body.gif"); background-repeat: repeat-y; padding-left: 21px; padding-right: 40px; padding-bottom: 13px; vertical-align: top;  }
.smallInfoBoxes .bottom { width: 239px; height: 20px; background-image: url("images/small-infobox-bottom.gif"); margin-bottom: 20px; overflow: hidden; background-repeat: no-repeat;}
.smallInfoBoxes .last { width: 179px; padding-left: 21px; padding-right: 23px; }

.topMedia { padding-left: 1px; padding-top: 1px; padding-bottom: 1px; border-bottom: solid 1px #c7cdcf; margin-bottom: 15px; }
.pageContent { padding-left: 19px; padding-right: 19px; padding-top: 19px; color: #686868; padding-bottom: 10px;  }
.pageContent h1, .tabBox h1 { color: #0076a2; font-size: 19px; font-weight: normal; margin-top: 0; margin-bottom: 16px; padding-bottom: 11px; border-bottom: solid 1px #cdcdcd; }
.pageContent ul.links a { color: #0076a2;}
.searchResults h1 { color: #0076a2; font-size: 14px; font-weight: normal; margin-top: 0; margin-bottom: 2px; margin: 0px; padding: 0px; border-style: none; }
.searchResults h1 a, .searchResults h1 a:visited { color: #0076a2; }
.searchResults h1 a:hover { text-decoration: underline; }

.pageContent h2, .listbox_body h2, .tabBox h2 { color: #0076a2; font-size: 14px; font-weight: normal; margin-top: 0; margin-bottom: 2px; }
/*#mapCanvas { padding-left: 10px; width: 726px; height: 600px; }*/
#mapCanvas { width: 615px; height: 423px; }
#map-selection { margin-bottom: 14px; }
#map-selection table { border-collapse: collapse; border-style: none; padding: 0px; margin: 0px; }
#map-selection table td { padding-right: 5px; vertical-align: middle; }
#map-side-bar { width: 250px; height: 423px; overflow: auto; float: left; margin-right: 20px; margin-bottom: 13px; padding-right: 0;  }
#map-side-bar a, #map-side-bar a:visited { color: #0076a2; text-decoration: none;}
#map-side-bar h4 {  font-size: 11px; color: #0076a2; font-weight:normal; }
#map h4 { color: #0076a2; font-weight:normal; }
#map { float: left; }
#map a, #map a:visited { color: #0076a2; text-decoration: none;}

#sidebar .small-banner { margin-bottom: 15px; height: 230px; }
#sidebar .last { margin-bottom: 5px; }

/* ****************** Article Comments ****************** */
/*.commentpost-main-table td.fieldtitle { padding-left:19px; }*/
.commentlist-main-table, .commentpost-main-table { margin-left: 19px; padding-right: 19px; }
.postcomment-link:link, .postcomment-link:visited, .postcomment-link:active, .postcomment-link:hover { color: #0076a2; text-decoration: none; }
.comment-text { background-color: #ffffff; }
.comment-header { background-color: #ffffff; color: #0076a2; height: 20px; }
.comment-footer { background-color: #ffffff; font-size: 8pt; height: 20px; }

#facet-box-top { width: 712px; height: 31px; padding-left: 10px; padding-right: 10px; line-height: 33px; background-image: url("/images/facet-box-top.gif"); background-repeat: no-repeat; overflow: hidden; }
#facet-box-middle { width: 712px; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 3px; background-image: url("/images/facet-box-middle.gif"); background-repeat: no-repeat; }
#facet-box-bottom { width: 712px; height: 4px; background-image: url("/images/facet-box-bottom.gif"); background-repeat: no-repeat; overflow: hidden; margin-bottom: 15px; }
#facet-box-middle #facets { padding-top: 5px; padding-bottom: 2px; }
#facet-box-middle ul { margin: 0px; padding: 0px; list-style-type: none; }
#facet-box-middle li { float: left;  background-image: url("/images/menu-separator.gif"); background-repeat: no-repeat; background-position: 10px 3px;  margin: 0px; padding: 0px; padding-left: 20px; }
#facet-box-middle ul li.first { background-image: none; padding-left: 0px; }
#facet-box-middle a.inpath, #facet-box-top a.inpath { color: #0076a2; } 
#facet-box-middle a, #facet-box-middle a:visited { color: #0076a2; }

.list-item { width: 700px; float: left; border-bottom: #d6d6d6 1px dotted; margin-bottom: 8px; padding-bottom: 8px; }
.list-item p { margin: 0px; padding: 0px; }
.list-item h1 { margin-top: 0px; }
.list-item img { float: left; }
.list-item .text { width: 585px; float: right; }
.list-item a, .list-item a:visited { color: #0076a2; }

.news-syndication { margin-bottom: 8px; padding-bottom: 8px; }
.news-syndication p { margin: 0px; padding: 0px; }
.news-syndication a, .news-syndication a:visited { color: #0076a2; }

.image-gallery-list { margin-top: 5px; width: 100%; }
.image-gallery-item { margin-bottom: 0px; width: 150px; }
.image-gallery-header { padding: 10px; background-color: #4e5051; color: #FFFFFF;  }
.image-gallery-image { height: 150px; width: 150px; border-style:none; margin-bottom: 2px; }
.image-gallery-separator { width: 10px; overflow: hidden; }
.image-gallery-title { margin-bottom: 0px; }
.image-gallery-list a { text-decoration: none; }
.image-gallery-list a:hover { text-decoration: underline; }
table.image-gallery-list { margin-bottom: 20px; border-collapse: collapse; }
table.image-gallery-list td { padding-right: 16px; padding-bottom: 10px; vertical-align: top; }
table.image-gallery-list td.last { padding-right: 0px; }

.expand-list { margin: 0px; padding: 0px;}
.expand-head { padding: 0; cursor: pointer; }
.expand-head a { font-size: 14px; color: #0076a2; }
.expand-body { width: 702px; margin-top: 20px; }
.expand-body .top { height: 20px; background-image: url("images/infobox-top.gif"); overflow: hidden; background-repeat: no-repeat;}
.expand-body .body {  background-image: url("images/infobox-body.gif"); background-repeat: repeat-y; padding-left: 21px; padding-right: 23px; padding-bottom: 13px;  }
.expand-body .bottom { height: 4px; background-image: url("images/infobox-bottom.gif"); margin-bottom: 20px; overflow: hidden; background-repeat: no-repeat;}
.expand-body .left { float: left; width: 150px; vertical-align: top; }
.expand-body .right { float: left; margin-left: 20px; width: 480px; text-align: left; }

/* Page Numbers */
#pages-container-top, #pages-container-bottom { float: right; margin-right: 20px; }
.pages-status { margin-top: 1em; margin-bottom: 0.5em; margin-left: 20px; font-size: 90%; float: left; padding: 0.2em 0.3em; }
.pages { margin-top: 1em; margin-bottom: 0.5em; font-size: 90%; float: right;}
/*.pages a, .pages span { display: block; float: left; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #fff; background: #fff; }*/
/*.pages a, .pages span { display: block; float: left; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #fff; background: #fff; }*/
/*.pages span.current { border: 1px solid #2E6AB1; font-weight: bold; background: #2E6AB1; color: #fff; }*/
.pages a, .pages span { display: block; float: left; padding: 0.2em 0.3em; margin-right: 0.1em; background: #fff; }
.pages span.current { font-weight: bold; color: #0076a2; }
/*.pages a { border: 1px solid #9AAFE5; text-decoration: none; }*/
/*.pages a:hover { border-color: #2E6AB1; }*/
.pages a { text-decoration: none; }
.pages a:hover { color: #0076a2; }
.pages a.nextprev { font-weight: bold; }
.pages span.nextprev { color: #959595; }
/*.pages span.nextprev { border: 1px solid #ddd; color: #7CAADF; }*/
