﻿/*------------------------------ content element template 4 homepage-----------------------------*/
#banner-cycle a.hidden {display:none;}

.content-holder-home{width:990px; min-height:531px; padding:0 0 20px 0; background:#ecf2f9 url('../img/bg-content-home-gradiant.gif') repeat-x scroll 0 100%;  }
.content-holder-home .primary-banner {position:relative; float:left;padding:4px 0 0 0; overflow:hidden; width:661px;height:175px;}
.content-holder-home .primary-banner ul, li{border:0; margin:0; padding:0; list-style:none; }
.content-holder-home .primary-banner .banner-pagination{position:absolute; top:155px; left:0 !important; width:98%; z-index:1000; }
.content-holder-home .primary-banner .banner-pagination #banner-nav {float:right; }
.content-holder-home .secondary-banner{float:left; padding:4px 0 0 0; overflow:hidden; width:329px; height:175px;}
.content-holder-home .content-box-first{float:left; width:319px; height:169px; margin:5px 0 0 13px; padding:0px 0px 0px 3px; background-image:url('../img/bg-home-content-box.gif'); background-repeat:no-repeat;}
.content-holder-home .content-box-first .box-text{float:left; width:280px; margin :16px 0 0 20px; }
.content-holder-home .content-box-first .box-text ul, li{border:0; margin:0; padding:0; list-style:none; }
.content-holder-home .content-box-first .box-text ul li{padding: 4px 0 0 15px; color:#000000; font-size:13px; background: url('../img/bg-publication-list-decoration.gif') no-repeat; list-style:none;}
.content-holder-home .content-box-first .box-text ul li a:link,
.content-holder-home .content-box-first .box-text ul li a:visited{ text-decoration:none; color:#134489;}
.content-holder-home .content-box-first .box-text ul li a:hover{ text-decoration:underline; font-weight:bold; color:#134489;}
.content-holder-home .content-box-first p { padding:0; }
.content-holder-home .content-box{float:left; width:319px; height:169px; margin:5px 0 0 0px; padding:0 0 0px 3px; background-image:url('../img/bg-home-content-box.gif'); background-repeat:no-repeat;}
.content-holder-home .content-box p { padding:3px 0; }
.content-holder-home .content-box .box-text{float:left; width:280px; margin:16px 0 0 20px; }
.content-holder-home .content-box .box-text ul, li{border:0; margin:0; padding:0; list-style:none; }
.content-holder-home .content-box .box-text ul li{padding: 4px 0 0 15px; color:#000000; font-size:1.2em; background: url('../img/bg-publication-list-decoration.gif') no-repeat; list-style:none;}
.content-holder-home .content-box .box-text ul li a:link,
.content-holder-home .content-box .box-text ul li a:visited{ text-decoration:none; color:#134489;}
.content-holder-home .content-box .box-text ul li a:hover{ text-decoration:underline; font-weight:bold; color:#134489;}
.content-holder-home .content-border-home {float:left; width:630px; min-height:173px; margin:0 10px 0px 19px; padding:0 0 0px 0; border-top:1px black dotted; border-bottom:1px black dotted; background:#f7fafd url('../img/bg-border-home.gif') repeat-x scroll 0 100%;;  }
.content-holder-home .content-border-home .content-bg {float:left; width:96.5%; height:18em; margin:10px 10px 10px 10px; background:#ffffff;}
.content-holder-home .content-border-home .content-bg .main-temp-content{width:96%;  margin:0 0px 0 10px; min-height:160px; position:relative; }
.content-holder-home .content-border-home .content-bg .main-temp-content .content-image-home {float:left; border:1px #71aa51 solid; padding:2px 2px 2px 2px; margin: 0 10px 0 0px;  background:#ffffff;}
.content-holder-home .content-border-home .content-bg .main-temp-content .holder-style{float:left; clear:left;}
.content-holder-home .content-border-home .content-bg .main-temp-content a:link,
.content-holder-home .content-border-home .content-bg .main-temp-content a:visited{ text-decoration:none; color:#70a94f; font-size:1.4em; font-weight:bold;}
.content-holder-home .content-border-home .content-bg .main-temp-content a:hover{ text-decoration:underline;  color:#70a94f;}
.content-holder-home .content-border-home .content-bg .main-temp-content A.heading-links {padding:0 25px 10px 0;float:left;font-size:1.4em;display:block;color:#134489;background:transparent url(../img/heading-2-arrows.gif) no-repeat scroll right -7px;text-decoration:none; text-transform:uppercase;}
.content-holder-home .content-border-home .content-bg .main-temp-content A.heading-links:hover{text-decoration:underline;  color:#134489; }
.content-holder-home .content-border-home-secondary {float:left; width:308px; min-height:173px; margin:0 10px 0px 3px; padding:0 0 0px 0; border-top:1px black dotted; border-bottom:1px black dotted; background:#f7fafd url('../img/bg-border-home.gif') repeat-x scroll 0 100%;;  }
.content-holder-home .content-border-home-secondary .content-bg {float:left; width:94%; height:18em; margin:10px 10px 10px 10px; background:#ffffff;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content{width:96%;  margin:0 0px 0 10px; min-height:160px; position:relative; }
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .content-image-home {float:left; border:1px #71aa51 solid; padding:2px 2px 2px 2px; margin: 0 10px 0 0px;  background:#ffffff;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content A.heading-links {padding:0 25px 10px 0;float:left;font-size:1.4em;display:block;color:#134489;background:transparent url(../img/heading-2-arrows.gif) no-repeat scroll right -7px;text-decoration:none; text-transform:uppercase; font-weight:bold;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content DIV.latest-news-header A {font-size:1.4em;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content DIV.latest-news-header {clear:both;float:none;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content A.heading-links:hover{text-decoration:underline;  color:#134489; }
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .sIFR-alternate A.heading-links {display:none;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .holder-style{float:left; clear:left;}
.content-holder-home .content-border-home-secondary .content-bg .date-holder{ overflow:hidden; width :21px; height:18px; padding :0px 0 0 0px; margin:2px 0 0 0; color:#666666; font-size:1.2em; font-weight:bold; }
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .home-fullstory-link {text-transform:uppercase; background-image:url('../img/bg-fullstory-arrow.png'); background-repeat:no-repeat; color:#134489;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .home-fullstory-link a:link,
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .home-fullstory-link a:visited{ text-decoration:none; }
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .home-fullstory-link a:hover{ text-decoration:underline;}
.content-holder-home .content-border-home-secondary .content-bg .main-temp-content .holder-style P {padding-top:0;}
.home-fullstory-link {text-transform:uppercase; background-image:url('../img/bg-fullstory-arrow.png'); background-repeat:no-repeat; color:#134489;}
.home-fullstory-link a:link,
.home-fullstory-link a:visited{ text-decoration:none; }
.home-fullstory-link a:hover{ text-decoration:underline;}
#banner-nav a {margin: 0 1px; padding: 1px 4px; border: 1px solid #ffffff; background: #7992b4; text-decoration: none; color:#ffffff;  }
#banner-nav a.activeSlide { background: #134489; }
#banner-nav a:focus { outline: none; }

/*------------------------------ content elements templates 6, 8, 9, 11, 12-----------------------------*/
.content-holder{width:990px; min-height:554px; padding:0 0 20px 0; background:#ecf2f9 url('../img/bg-content-gradiant.gif') repeat-x scroll 0 100%;  }
.breadcrumbs{float:right; width:751px; height:18px; padding:0 10px 5px 0; text-transform:uppercase;}
.breadcrumbs li.Last {float:left; padding-left:7px; color:#666666;}
.breadcrumbs li { float:left; padding:0 0 0; line-height:1.1em; color:#006699;}
.breadcrumbs li a:link, .breadcrumbs li a:visited {float:left;  padding:0 7px; color:#134489; text-decoration:none; }
.breadcrumbs li a:hover {float:left;  padding:0 7px; color:#134489; text-decoration:underline; }
.content-border { width:970px; min-height:540px; margin:0 10px 0px 10px;position:relative;z-index:1; border-top:1px black dotted; border-bottom:1px black dotted; background:#f7fafd url('../img/bg-content-border-gradiant.gif') repeat-x scroll 0 100%;;  }
.content-border .content-bg {width:98%; margin:10px 10px 10px 10px;z-index:2; background:#ffffff;}

/* Sidebar nav */

.content-nav-holder {width:182px; padding:10px 13px; float:left; margin:-35px 0 0 -20px; font-size:1.3em; background:url('../img/bg-content-nav.gif') no-repeat;}
.content-nav-holder H2 {padding:10px 0 5px 17px;}
.content-nav-holder H6 {padding:10px 0 5px 17px;}
.content-nav-holder UL {padding:0;}
.content-nav-holder UL.tier-1 {padding:0; margin-left:15px; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;}
.content-nav-holder UL LI {padding:0px;}

.content-nav-holder UL.tier-2 LI A.has-children:hover {color:black; background:url('../img/bg-content-nav-lev2-hover.gif') no-repeat 100% 100% #B8C7DB;}
.content-nav-holder UL LI A {display:block; padding:0 10px 0 2px; line-height:23px; border-top:1px dotted #CCCCCC;}
.content-nav-holder UL.tier-2 LI A {padding-left:10px; border-top-style:solid;}
.content-nav-holder UL.tier-3 LI A {padding-left:20px;}

	/* normal page bg styles... */
	.content-nav-holder UL LI A.active {color:black; background:#DCE3ED;}
	.content-nav-holder UL.tier-2 LI A.active {background:#B8C7DB;}
	.content-nav-holder UL LI A.has-children {background:url('../img/bg-content-nav-lev1.gif') no-repeat 100% 100%;}
	.content-nav-holder UL LI A.has-children:hover {color:black; background:url('../img/bg-content-nav-lev1-hover.gif') no-repeat 100% 100% #DCE3ED;}
	.content-nav-holder UL.tier-2 LI A:hover {color:black; background-color:#B8C7DB;}
	.content-nav-holder UL LI A.open {color:black; background:url('../img/bg-content-nav-lev1-open.gif') no-repeat 100% 100% #DCE3ED;}
	.content-nav-holder UL.tier-2 LI A.open {color:black; background:url('../img/bg-content-nav-lev2-open.gif') no-repeat 100% 100% #B8C7DB;}

	/* silo page bg styles... */
	.content-border-silo .content-nav-holder UL LI A.active {color:#666666; background:#CCCCCC;}
	.content-border-silo .content-nav-holder UL.tier-2 LI A.active {background:#EEEEEE;}
	.content-border-silo .content-nav-holder {background:url('../img/bg-content-nav-silo.gif') no-repeat;}
	.content-border-silo .content-nav-holder UL A {color:black;}
	.content-border-silo .content-nav-holder UL LI A.has-children {background:url('../img/bg-content-nav-lev1-silo.gif') no-repeat 100% 100%;}
	.content-border-silo .content-nav-holder UL LI A.has-children:hover {color:#666666; background:url('../img/bg-content-nav-lev1-hover-silo.gif') no-repeat 100% 100% #CCCCCC;}
	.content-border-silo .content-nav-holder UL.tier-2 LI A:hover {color:#666666; background:#EEEEEE;}
	.content-border-silo .content-nav-holder UL.tier-2 LI A.has-children:hover {background:url('../img/bg-content-nav-lev2-hover-silo.gif') no-repeat 100% 100% #EEEEEE;}
	.content-border-silo .content-nav-holder UL LI A.open {color:#666666; background:url('../img/bg-content-nav-lev1-open-silo.gif') no-repeat 100% 100% #CCCCCC;}
	.content-border-silo .content-nav-holder UL.tier-2 LI A.open {color:#666666; background:url('../img/bg-content-nav-lev2-open-silo.gif') no-repeat 100% 100% #EEEEEE;}


.content-border .content-bg .main-temp-content{overflow:hidden; width:75%;  margin:0 0px 0 230px; min-height:520px; position:relative;}
.content-border .content-bg .main-temp-content ul li{font-size:1.2em; margin:0px 0 0 10px; padding:0em 0px 0.9em 3px; list-style:disc; }
.content-border .content-bg .main-temp-content ol li{list-style:decimal;}
.content-border .content-bg .main-temp-content .publication{width:96%; border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted;  }
.content-border .content-bg .main-temp-content .publication ul li{padding: 4px 0 0 15px; color:#000000; font-size:1.2em; background: url('../img/bg-publication-list-decoration.gif') no-repeat; list-style:none;}
.content-border .content-bg .main-temp-content .publication ul li a:link,
.content-border .content-bg .main-temp-content .publication ul li a:visited{ text-decoration:none; color:#134489;}
.content-border .content-bg .main-temp-content .publication ul li a:hover{ text-decoration:underline; font-weight:bold; color:#134489;}
.content-border .content-bg .main-temp-content .date{width:96%; border-top:1px #cccccc dotted;   }
.content-border .content-bg .main-temp-content .date ul li{padding: 4px 0 0 15px; color:#000000; font-size:1.2em; background: url('../img/bg-publication-list-decoration.gif') no-repeat; list-style:none;}
.content-border .content-bg .main-temp-content .date ul li a:link,
.content-border .content-bg .main-temp-content .date ul li a:visited{ text-decoration:none; color:#134489; font-size:1.2em;}
.content-border .content-bg .main-temp-content .date ul li a:hover{ text-decoration:underline; font-weight:bold; color:#134489;}
.content-border .content-bg .main-temp-content .date-holder{width:100%; height:18px; padding :0px 0 0 0px; margin:2px 0 0 0; color:#666666; font-size:1.2em; font-weight:bold; }
.content-border .content-bg .main-temp-content .content-image{float:right; border:1px #134489 solid; padding:2px 2px 2px 2px; margin: 0 0 0 20px;  background:#ffffff;}
.content-border .content-bg .main-temp-content .back-spacer{height:60px;background:transparent;}
.content-border .content-bg .main-temp-content .back-btn{position:absolute;bottom:0;left:0;padding:3px 0 30px 10px; font-size:1.2em; background: url('../img/bg-back-btn-list-decoration.gif') no-repeat; }
.content-border .content-bg .main-temp-content .back-btn a:link,
.content-border .content-bg .main-temp-content .back-btn a:visited{ text-decoration:none; color:#134489; }
.content-border .content-bg .main-temp-content .back-btn a:hover{ text-decoration:underline; font-weight:bold; color:#134489;}
.content-border .content-bg .main-temp-content .products{width :97%;float:left; border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted;}
.content-border .content-bg .main-temp-content .products .main-holder{float:left; width:124px; padding:10px 0 10px 5px;}
.content-border .content-bg .main-temp-content .products .main-holder:hover A.image-holder,
.content-border .content-bg .main-temp-content .products .main-holder:hover A.link-holder,
.content-border .content-bg .main-temp-content .products .main-holder.shover A.image-holder,
.content-border .content-bg .main-temp-content .products .main-holder.shover A.link-holder{background:#e8edf4;cursor:pointer;}
.content-border .content-bg .main-temp-content .products .main-holder A{display:block; padding:10px 16px 10px 10px;}
.content-border .content-bg .main-temp-content .products .main-holder A:hover{display:block; }
.content-border .content-bg .main-temp-content .products .main-holder A.image-holder{display:block;position:relative;height:124px;width:104px; overflow:hidden;background:transparent; padding:15px 16px 0 10px; }
.content-border .content-bg .main-temp-content .products .main-holder A.image-holder img.display-image {position:absolute;bottom:0; margin-left:auto; margin-right:auto; border:1px solid #134489; padding:2px; background:#ffffff;}
.content-border .content-bg .main-temp-content .products .main-holder A.link-holder{display:block;width:104px;padding:5px 16px 10px 10px; color:#134489; font-size:13px; font-weight:bold; list-style:none; text-decoration:none; }
.content-border .content-bg .main-temp-content .products .main-holder A.link-holder:hover{display:block;width:104px;padding:5px 16px 10px 10px; color:#134489; font-weight:bold; list-style:none; text-decoration:underline; }

/* Slider----------------------------------*/
/*jquery slider using ui.core.js, ui.slider.js"*/
.content-border .content-bg .main-temp-content .slider-holder{ float:left; width:99%; height:240px; background: url('../img/bg-scroller.gif') no-repeat; }
.content-border .content-bg .main-temp-content .slider-holder .slider-image-holder{width:700px; height:168px;position:relative; margin:25px 0 0 0; overflow:hidden; padding:0 0 0 3px;}
.content-border .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container{height:168px; border:1px red black;  }
.content-border .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container .image-container{float:left; padding:10px 10px 0 0;}
.content-border .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container .image-container .border-add {position:relative; float:left; padding:2px; border:1px solid #134489;}
.content-border .content-bg .main-temp-content .slider-holder .slider-control{width:80%; padding:0px 0px 0 50px; margin:0 0px 0 25px; background: url('../img/bg-slider.gif') no-repeat;  }						
#slider {width: 555px; height: 6px; margin: 0 0 0 -25px; /*background: #BBBBBB;*/ position: relative;}
.ui-slider-handle {width: 59px; height: 10px; position: absolute; top: 0px; /* background: #478AFF; border: solid 1px black;*/ background: url('../img/slider-button.png') no-repeat; outline:none;}

/*---------------table products page---------------------------------*/
/*jquery used to resize text box and re position table*/
.content-border .content-bg .main-temp-content .text-table-container{float:left;width:99%;}
.content-border .content-bg .main-temp-content .table-holder{float:right;margin:40px 0 0 0; }
.content-border .content-bg .main-temp-content .table-holder .table-products {padding: 0; margin: 0; font-size:1.1em;  }
.content-border .content-bg .main-temp-content .table-holder .table-products tr {/*border:1px #b8c7db solid;*/ }
.content-border .content-bg .main-temp-content .table-holder .table-products th {font-weight: bold; color: #000000; border-bottom: 1px solid #b8c7db; border-left: 1px solid #b8c7db; border-right: 1px solid #b8c7db;text-align: left;padding: 10px 6px 10px 12px;}
.content-border .content-bg .main-temp-content .table-holder .table-products th.top {font-weight: bold; color: #000000; border: 1px solid #b8c7db; text-align: left;padding: 10px 6px 10px 12px;}
.content-border .content-bg .main-temp-content .table-holder .table-products td {border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}
.content-border .content-bg .main-temp-content .table-holder .table-products td.top {border-top: 1px solid #b8c7db; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}
.content-border .content-bg .main-temp-content .table-holder-left {float:left; padding:10px 0 0 20px;}
.content-border .content-bg .main-temp-content .table-holder-left .table-products {padding: 0; margin: 0; font-size:1.1em;  }
.content-border .content-bg .main-temp-content .table-holder-left .table-products tr {/*border:1px #b8c7db solid;*/ }
.content-border .content-bg .main-temp-content .table-holder-left .table-products th {font-weight: bold; color: #000000; border-bottom: 1px solid #b8c7db; border-left: 1px solid #b8c7db; border-right: 1px solid #b8c7db;text-align: left;padding: 10px 6px 10px 12px;}
.content-border .content-bg .main-temp-content .table-holder-left .table-products th.top {font-weight: bold; color: #000000; border: 1px solid #b8c7db; text-align: left;padding: 10px 6px 10px 12px;}
.content-border .content-bg .main-temp-content .table-holder-left .table-products td {border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}
.content-border .content-bg .main-temp-content .table-holder-left .table-products td.top {border-top: 1px solid #b8c7db; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}

/*------------------------------ content elements templates 13,14 -----------------------------*/
.content-holder-extended{float:left; width :990px; min-height:554px; padding:0 0 20px 0; background:#ecf2f9 url('../img/bg-content-gradiant.gif') repeat-x scroll 0 100%;  }
.breadcrumbs-secondary {float:left; width:50%; height:18px; padding:0 10px 5px 0; text-transform:uppercase;}
.breadcrumbs-secondary li.Last {float:left; padding-left:7px; color:#666666;}
.breadcrumbs-secondary li { float:left; padding:0 0 0; line-height:1.1em; color:#006699;}
.breadcrumbs-secondary li a:link, .breadcrumbs-secondary li a:visited {float:left;  padding:0 7px; color:#134489; text-decoration:none; }
.breadcrumbs-secondary li a:hover {float:left;  padding:0 7px; color:#134489; text-decoration:underline; }
.content-border-secondary {float:left; width:743px; min-height:540px; margin:0 10px 0px 10px; padding:0 0 0px 0; border-top:1px black dotted; border-bottom:1px black dotted; background:#f7fafd url('../img/bg-content-border-gradiant.gif') repeat-x scroll 0 100%;;  }
.content-border-secondary .content-bg {float:left; width:97.5%; margin:10px 10px 10px 10px; background:#ffffff;}
.content-border-secondary .content-bg .main-temp-content{width:93%;  margin:0 0px 0 20px; min-height:520px; position:relative;}
.content-border-secondary .content-bg .main-temp-content .contact-holder {float:left; width:100%; border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted;  }
.content-border-secondary .content-bg .main-temp-content .contact-holder .contact-warning{ padding:10px 0 20px 0; font-size:1.1em; }
.content-border-secondary .content-bg .main-temp-content .required{font-size:1.1em; padding:20px 0 10px 0;}
.content-border-tertiary {float:left; width:215px; min-height:190px; margin:0 10px 0px 0px;  border-top:1px black dotted; border-bottom:1px black dotted; background:#f7fafd url('../img/bg-contactus-details.gif') repeat-x scroll 0 100%;  }
.content-border-tertiary .content-det-bg {width:85%; margin:10px 10px 10px 10px; padding:5px 0 0 10px; background:#ffffff;}
.content-border-tertiary .content-det-bg ul li{width:92% ;padding: 0px 0 10px 10px; color:#000000; font-size:1.1em; background: url('../img/bg-contact-details-list-item.gif') no-repeat; list-style:none;}
.content-border-tertiary .content-det-bg ul li a:link,
.content-border-tertiary .content-det-bg ul li a:visited{ text-decoration:none; color:#134489;}
.content-border-tertiary .content-det-bg ul li a:hover{ text-decoration:underline;  color:#134489;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder{width:100%}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination{float:right; width:50%; padding:5px 0 3px 0; text-align:right; font-size:1.2em;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a:link,
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a:visited{ text-decoration:none; color:#134489; margin: 0px 4px 0px 4px; padding:5px 0 0 0;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a:hover{ text-decoration:underline;  color:#134489;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a.selected{ text-decoration:underline;  color:#000000; font-weight:bold;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a:visited.prev{ text-decoration:none; color:#134489; margin: 0px 12px 0px 0px; padding:0px 0px 0 15px; background: url('../img/pagination-lessthan-arrows.gif') no-repeat; font-weight:bold;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a:visited.next{ text-decoration:none; color:#134489; margin: 0px 0px 0px 12px; padding:0px 15px 0 0px; background: url('../img/pagination-greaterthan-arrows.gif') no-repeat; font-weight:bold;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a.prev{ text-decoration:none; color:#134489; margin: 0px 12px 0px 0px; padding:0px 0px 0 15px; background: url('../img/pagination-lessthan-arrows.gif') no-repeat; font-weight:bold;}
.content-border-secondary .content-bg .main-temp-content .pagination-holder .pagination a.next{ text-decoration:none; color:#134489; margin: 0px 0px 0px 12px; padding:0px 15px 0 0px; background: url('../img/pagination-greaterthan-arrows.gif') no-repeat; font-weight:bold;}
.content-border-secondary .content-bg .main-temp-content .contact-holder ol li{ list-style-type: decimal; font-size:1.2em; }
.content-border-secondary .content-bg .main-temp-content .contact-holder ol li a{text-decoration:none; color:#134489; font-weight:bold; cursor:pointer;}
.content-border-secondary .content-bg .main-temp-content .contact-holder ol li a:hover{text-decoration:underline;  color:#134489; }

/*------------------sitemap template-----------------------*/
.content-border-fullwidth {float:left; width:969px; min-height:540px; margin:0 10px 0px 10px; padding:0 0 0px 0; border-top:1px black dotted; border-bottom:1px black dotted; background:#f7fafd url('../img/bg-content-border-gradiant.gif') repeat-x scroll 0 100%;;  }
.content-border-fullwidth .content-bg {float:left; width:97.5%; margin:10px 10px 10px 10px; background:#ffffff;}
.content-border-fullwidth .content-bg .main-temp-content{width:96.5%;  margin:0 0px 0 20px; min-height:520px; position:relative;}
.content-border-fullwidth .content-bg .main-temp-content .contact-holder {float:left; width:100%; border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted;  }
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container{}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .heading-holder{float:left; width:100%;  border-bottom:1px #cccccc dotted; }
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .heading-holder ul li {float:left; width:27.5%; margin:0 0 0 -10px;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .heading-holder ul li.last-heading {float:left; width:15%;  }

.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site{float:left; width:104%; padding:0 0 20px 0; margin:0 0 0 -10px;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site ul.site {float:left; width:202px; margin-right:30px;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site ul.end {float:left; width:202px; margin-right:0;}

.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site ul{margin:0 0 1em 10px; padding:0;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site li{margin-top:10px; font-size:1.2em;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site li li ul{margin-left:10px;}

.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site li a {display:block; width:75%; padding-right:10%;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site li li a {width:73.5%; padding-right:10%;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site li li li a {width:71%; padding-right:10%;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site li a.expandable {background:transparent url(../img/bg-sitemap-nav.gif) no-repeat scroll 100% 50%;}
.content-border-fullwidth .content-bg .main-temp-content .sitemap-bg-container .nav-site li a.active-site {color:black; background:transparent url(../img/bg-sitemap-nav-selected.gif) no-repeat scroll 100% 50%;}

/*------------------------------ content elements templates silos grey elements-----------------------------*/
.breadcrumbs-silo{float:right; width:751px; height:18px; padding:0 10px 5px 0; text-transform:uppercase;}
.breadcrumbs-silo li.Last {float:left; padding-left:7px; color:#666666;}
.breadcrumbs-silo li { float:left; padding:0 0 0; line-height:1.1em; color:#000000;}
.breadcrumbs-silo li a:link, .breadcrumbs-silo li a:visited {float:left;  padding:0 7px; color:#000000; text-decoration:none; }
.breadcrumbs-silo li a:hover {float:left;  padding:0 7px; color:#000000; text-decoration:underline; }
.content-holder-silo{width:990px; min-height:554px; padding:0 0 20px 0; background:#f0f0f0 url('../img/bg-content-gradiant-silo.gif') repeat-x scroll 0 100%;  }
.content-border-silo { width:970px; min-height:540px; margin:0 10px 0px 10px; border-top:1px black dotted; border-bottom:1px black dotted; background:#f9f9f9 url('../img/bg-content-border-gradiant-silo.gif') repeat-x scroll 0 100%;;  }
.content-border-silo .content-bg {width:98%; margin:10px 10px 10px 10px; background:#ffffff;}

.content-border-silo .content-bg .main-temp-content{width:75%;  margin:0 0px 0 230px; min-height:520px; position:relative;}
.content-border-silo .content-bg .main-temp-content ul li{font-size:1.2em; margin:0px 0 0 10px; padding:0em 0px 0.9em 3px; list-style:disc; }
.content-border-silo .content-bg .main-temp-content .publication{width:96%; border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted;  }
.content-border-silo .content-bg .main-temp-content .publication ul li{padding: 4px 0 0 15px; color:#000000; font-size:1.2em; background: url('../img/bg-publication-list-decoration-silo.gif') no-repeat; list-style:none;}
.content-border-silo .content-bg .main-temp-content .publication ul li a:link,
.content-border-silo .content-bg .main-temp-content .publication ul li a:visited{ text-decoration:none; color:#000000;}
.content-border-silo .content-bg .main-temp-content .publication ul li a:hover{ text-decoration:underline; font-weight:bold; color:#000000;}
.content-border-silo .content-bg .main-temp-content .date{width:96%; border-top:1px #cccccc dotted;   }
.content-border-silo .content-bg .main-temp-content .date ul li{padding: 4px 0 0 15px; color:#000000; font-size:1.2em; background: url('../img/bg-publication-list-decoration.gif') no-repeat; list-style:none;}
.content-border-silo .content-bg .main-temp-content .date ul li a:link,
.content-border-silo .content-bg .main-temp-content .date ul li a:visited{ text-decoration:none; color:#134489; font-size:1.2em;}
.content-border-silo .content-bg .main-temp-content .date ul li a:hover{ text-decoration:underline; font-weight:bold; color:#134489;}
.content-border-silo .content-bg .main-temp-content .date-holder{width:100%; height:17px; padding :0px 0 0 0px; margin:2px 0 0 0; color:#666666; font-size:1.2em; font-weight:bold; }
.content-border-silo .content-bg .main-temp-content .content-image{float:right; border:1px #134489 solid; padding:2px 2px 2px 2px; margin: 0 0 0 20px;  background:#ffffff;}
.content-border-silo .content-bg .main-temp-content .back-spacer{height:60px;background:transparent;}
.content-border-silo .content-bg .main-temp-content .back-btn{position:absolute;bottom:0;left:0;padding:3px 0 30px 10px; font-size:1.2em; background: url('../img/bg-back-btn-list-decoration.gif') no-repeat; }
.content-border-silo .content-bg .main-temp-content .back-btn a:link,
.content-border-silo .content-bg .main-temp-content .back-btn a:visited{ text-decoration:none; color:#134489; }
.content-border-silo .content-bg .main-temp-content .back-btn a:hover{ text-decoration:underline; font-weight:bold; color:#134489;}
.content-border-silo .content-bg .main-temp-content .products{width :97%;float:left; border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted;}
.content-border-silo .content-bg .main-temp-content .products .main-holder{float:left; width:124px; padding:10px 0 10px 5px;}
.content-border-silo .content-bg .main-temp-content .products .main-holder:hover A.image-holder,
.content-border-silo .content-bg .main-temp-content .products .main-holder:hover A.link-holder,
.content-border-silo .content-bg .main-temp-content .products .main-holder.shover A.image-holder,
.content-border-silo .content-bg .main-temp-content .products .main-holder.shover A.link-holder{background:#e0e0e0; cursor:pointer;}
.content-border-silo .content-bg .main-temp-content .products .main-holder A{display:block; padding:10px 16px 10px 10px;}
.content-border-silo .content-bg .main-temp-content .products .main-holder A:hover{display:block; }
.content-border-silo .content-bg .main-temp-content .products .main-holder A.image-holder{display:block;position:relative;height:124px;width:104px; overflow:hidden;background:transparent; padding:15px 16px 0 10px; }
.content-border-silo .content-bg .main-temp-content .products .main-holder A.image-holder img.display-image {position:absolute;bottom:0; margin-left:auto; margin-right:auto; border:1px solid #000000; padding:2px; background:#ffffff;}
.content-border-silo .content-bg .main-temp-content .products .main-holder A.link-holder{display:block;width:104px;padding:5px 16px 10px 10px; color:#000000; font-size:1.2em; font-weight:bold; list-style:none; text-decoration:none; }
.content-border-silo .content-bg .main-temp-content .products .main-holder A.link-holder:hover{display:block;width:104px;padding:5px 16px 10px 10px; color:#000000; font-size:1.2em; font-weight:bold; list-style:none; text-decoration:underline; }

/* Slider----------------------------------*/
/*jquery slider using ui.core.js, ui.slider.js"*/
.content-border-silo .content-bg .main-temp-content .slider-holder{ float:left; width:99%; height:240px; background: url('../img/bg-scroller.gif') no-repeat; }
.content-border-silo .content-bg .main-temp-content .slider-holder .slider-image-holder{width:700px; height:168px;position:relative; margin:25px 0 0 0; overflow:hidden; padding:0 0 0 3px;}
.content-border-silo .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container{height:168px; border:1px red black;  }
.content-border-silo .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container .image-container{float:left; padding:10px 10px 0 0;}
.content-border-silo .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container .image-container .border-add {position:relative; float:left; padding:2px; border:1px solid #000000;}
.content-border-silo .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container .image-container .border-add .magnify {position:absolute; left:5px; bottom:5px; width:16px; height:16px; background:transparent url('../img/magnifier.gif') no-repeat 0 0;}
.content-border-silo .content-bg .main-temp-content .slider-holder .slider-image-holder .slider-container .image-container .border-add .watch-vid { }
.content-border-silo .content-bg .main-temp-content .slider-holder .slider-control{width:80%; padding:0px 0px 0 50px; margin:0 0px 0 25px; background: url('../img/bg-slider.gif') no-repeat;   }						
#slider {width: 555px; height: 6px; margin: 0 0 0 -25px; /*background: #BBBBBB;*/ position: relative;}
.ui-slider-handle-silo {width: 59px; height: 10px; position: absolute; top: 0px;  /* background: #478AFF; border: solid 1px black;*/ background: url('../img/slider-button-slider.png') no-repeat; outline:none;}


/*---------------table products page---------------------------------*/
/*jquery used to resize text box and re position table*/
.content-border-silo .content-bg .main-temp-content .text-table-container{float:left;width:99%;}
.content-border-silo .content-bg .main-temp-content .table-holder{float:right;margin:40px 0 0 0; }
.content-border-silo .content-bg .main-temp-content .table-holder .table-products {padding: 0; margin: 0; font-size:1.1em;  }
.content-border-silo .content-bg .main-temp-content .table-holder .table-products tr {/*border:1px #b8c7db solid;*/ }
.content-border-silo .content-bg .main-temp-content .table-holder .table-products th {font-weight: bold; color: #000000; border-bottom: 1px solid #b8c7db; border-left: 1px solid #b8c7db; border-right: 1px solid #b8c7db;text-align: left;padding: 10px 6px 10px 12px;}
.content-border-silo .content-bg .main-temp-content .table-holder .table-products th.top {font-weight: bold; color: #000000; border: 1px solid #b8c7db; text-align: left;padding: 10px 6px 10px 12px;}
.content-border-silo .content-bg .main-temp-content .table-holder .table-products td {border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}
.content-border-silo .content-bg .main-temp-content .table-holder .table-products td.top {border-top: 1px solid #b8c7db; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}
.content-border-silo .content-bg .main-temp-content .table-holder-left {float:left; padding:10px 0 0 20px;}
.content-border-silo .content-bg .main-temp-content .table-holder-left .table-products {padding: 0; margin: 0; font-size:1.1em;  }
.content-border-silo .content-bg .main-temp-content .table-holder-left .table-products tr {/*border:1px #b8c7db solid;*/ }
.content-border-silo .content-bg .main-temp-content .table-holder-left .table-products th {font-weight: bold; color: #000000; border-bottom: 1px solid #b8c7db; border-left: 1px solid #b8c7db; border-right: 1px solid #b8c7db;text-align: left;padding: 10px 6px 10px 12px;}
.content-border-silo .content-bg .main-temp-content .table-holder-left .table-products th.top {font-weight: bold; color: #000000; border: 1px solid #b8c7db; text-align: left;padding: 10px 6px 10px 12px;}
.content-border-silo .content-bg .main-temp-content .table-holder-left .table-products td {border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}
.content-border-silo .content-bg .main-temp-content .table-holder-left .table-products td.top {border-top: 1px solid #b8c7db; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #b8c7db; padding: 10px 6px 10px 12px;color: #000000;}

/* lite box */
.lite-box {position:absolute; top:0; left:0; z-index:1000; width:100%; height:100%; padding:80px 0 0;}
.black-bg {position:absolute; top:0; left:0; z-index:1001; width:100%; height:100%; background-color:#000000; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}
.blue-bg {position:absolute; top:0; left:0; z-index:1001; width:100%; height:100%; background-color:#134489; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}
.lb-holder {position:relative; width:660px; margin:0 auto; overflow:auto; z-index:1500;}
.lb-holder .lb-header {float:left; width:100%; padding:0px 0 0 0px; margin:0 0 3px 0px; background: transparent url("../img/bg-image-lb.gif") 0 0 no-repeat ;}
.lb-holder .lb-header A.btn {position:absolute; top:20px; right:20px; width:16px; height:16px;  background-image:url("../img/lb-close-btn.png"); background-repeat:no-repeat;}
.lb-holder .lb-header A.blue-btn {position:absolute; top:20px; right:20px; width:16px; height:16px;  background-image:url("../img/lb-blue-close-btn.png"); background-repeat:no-repeat; }
.lb-holder .lb-header .lb-image{float:left; margin:5px 0px 0 5px; padding:0 0px 0 0;}
.lb-holder .lb-header .lb-text{float:left; margin:5px 0px 0 5px; padding:0 0px 0 0;}
.lb-holder .lb-content {float:left; width:660px; padding:10px 0 0 0; background:transparent;}
.lb-content .content {float:none; padding:0; width:100%;}


.img-lite-box .lb-holder {width:auto;}
.img-lite-box .lb-holder .lb-header {width:auto;}
.img-lite-box .lb-holder .lb-content {width:auto;}
.lb-holder .lb-content .lbsilo-imageholder{}
.lb-holder .lb-content .lbsilo-imageholder .lb-close{}
.lb-holder .lb-content .slider-holder{ float:left; width:99%; height:240px;  }
.lb-holder .lb-content .slider-holder .slider-image-holder{width:655px; height:168px;position:relative; margin:0px 0 0 0; overflow:hidden; padding:0 0 0 3px; }
.lb-holder .lb-content .slider-holder .slider-image-holder .slider-container{height:168px; border:1px red black;  }
.lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container{float:left; padding:10px 10px 0 0;}
.lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border-add {position:relative;float:left; padding:2px; border:1px solid #000000;}
.lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border-add .magnify{position:absolute; left:5px; bottom:5px; width:16px; height:16px; background:transparent url('../img/magnifier.gif') no-repeat 0 0;}
.lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border {float:left; padding:2px; }
.lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border-add .watch-vid { }
.lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border .watch-vid { }
.lb-holder .lb-content .slider-holder .slider-control{width:80%; padding:0px 0px 0 50px; margin:0 0px 0 45px; background: url('../img/bg-slider.gif') no-repeat; }						
#sliderlb {width: 517px; height: 6px; margin: 0 0 0 -50px; /*background: #BBBBBB;*/ position: relative; }
.ui-slider-handle-lb {width: 59px; height: 10px; position: absolute; top: 0px; /* background: #478AFF; border: solid 1px black;*/ background: url('../img/slider-button-slider.png') no-repeat; outline:none;}
.sIFR-flash {margin:0; padding:0; visibility:visible !important;}
.sIFR-replaced, .sIFR-ignore { visibility:hidden !important;}

TEXTAREA.error,
INPUT.error {border:1px solid red;}

.magnify {position:absolute; left:5px; bottom:5px; width:16px; height:16px; background:transparent url('../img/magnifier.gif') no-repeat 0 0;}

/*safari fix*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.banner-pagination {margin-left: -115px;}
