@charset "utf-8";
/* CSS Document */

body {background-color:#FFF; color: black; text-align:left; margin:0px 0px 0px 0px;}

/*removes border bottom from images with linkss*/
img {display:block;}
a img {border: none; vertical-align: middle;}

a:link {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#222; font-weight:normal; line-height: normal; font-style:normal; text-decoration:none; border-bottom:1px dotted #222;}
a:vistited {text-decoration:none; color:#222;}
a:hover {text-decoration:none; color:#222; border-bottom:1px solid #222;}
a:active {text-decoration:none; color:#222;}

a.bottom:link {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:bold; font-size:12px; font-style:normal; line-height:20px; text-decoration:none;}
a.bottom:visited {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:bold; font-size:12px; font-style:normal; line-height:20px; text-decoration:none;}
a.bottom:hover {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:bold; font-size:12px; font-style:normal; line-height:20px; text-decoration:underline;}
a.bottom:active {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:bold; font-size:12px; font-style:normal; line-height:20px; text-decoration:none;}

a.breadcrums:link {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:11px; font-style:normal; line-height:20px; text-decoration:none;
color:#000; background-image:url(../i/crum-fresh.png); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-left:10px;}

a.breadcrums:visited {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:11px; font-style:normal; line-height:20px; text-decoration:none;
background-image:url(../i/crum-fresh.png); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-left:10px; cursor:pointer; display:block;}

a.breadcrums:hover {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#09F; font-weight:normal; font-size:11px; font-style:normal; line-height:20px; text-decoration:none; background-image:url(../i/crum-fresh-on.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; cursor:pointer; display:block;}

a.breadcrums:active {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:11px; font-style:normal; line-height:20px; text-decoration:none;
background-image:url(../i/crum-fresh-on.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; cursor:pointer; display:block;}

a.external:link {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-style:normal; text-decoration:underline;}
a.external:visited {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-style:normal; text-decoration:underline;}
a.external:hover {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal;font-style:normal; text-decoration:underline;}
a.external:active {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-style:normal; text-decoration:underline;}

img {border:none;}
p, ul, li {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#454545; font-weight:normal;	font-size:13px;	font-style:normal; line-height:20px;}
h1 {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:30px; font-style:normal;}
h2 {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:21px; font-style:normal;}
h3 {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:18px; font-style:normal;}
h4 {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:16px; font-style:normal;}
h5 {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:normal; font-size:14px; font-style:normal;}
h6 {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#000; font-weight:bold; font-size:12px; font-style:normal;}
.© {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:normal; font-size:12px; font-style:normal;}

ul.privacy{font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-size:12px; font-style:normal; list-style:square;}
ul.privacy li {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-size:12px; font-style:normal; list-style:square;}






/*--BREADCRUMS-------------------------------------------------------------------------------------*/
ul.breadcrums {margin-left:-48px; margin-top:30px; margin-bottom:-10px;}
ul.breadcrums li {display:inline-block; list-style:none; padding-right:2px; font-size:11px;}
.home {background-image:url(../i/home-blk.png); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-left:10px; display:block; float:left;}
.home:hover {background-image:url(../i/home-blu.png); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-left:10px; cursor:pointer; display:block;}
li#stale {color:#757575; background-image:url(../i/crum-stale.png); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-left:10px;}
li#fresh {color:#000; background-image:url(../i/crum-fresh.png); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-left:10px;}

.divider {width:50px; height:1px; border-bottom:1px solid #000;}
.split {width:90%;height:1px; border-bottom:1px dotted #757575; float:left; clear:both; display:block;}

#top-ribbon {width:100%; height:12px; background-image:url(../i/3dbar.jpg); background-repeat:repeat-x;}
#top-navigation {width:100%; height:30px; margin-left:auto; margin-right:auto;  clear:left; background-color:#334355;}
#top-buttons {width:1000px; height:30px; margin:auto auto; background-color:#b5a085; clear:none;}
#tan-rightbuttons {height:30px; background-color:#b5a085; float:right;}
#bottom-buttons {width:1000px; height:30px; margin:auto auto; background-color:#b5a085;}
#wrapper {width:100%; float:left; clear:left; background-color:#EEE;}
#container {width:1000px; margin:auto auto; background-color:#0F0; display:block;}
#fix {width:1000px; background-color:#FFF; display:block; float:left;  margin-bottom:20px;}
#header {width:1000px; height:305px; background:#999;}
#welcome {width:1000px; height:505px; background:#999;}
.right-clm {width:406px; float:right; background-color:#FFF; vertical-align:top;}
.right-clm-item{width:406px; float:left; clear:left; display:block; background-color:FFF; vertical-align:top; margin:0px 0px 50px 0px; border-bottom:12px solid #b5a085;} 

.fill{width:406px; height:30px; float:left; clear:left; display:block; background-color:#334355; vertical-align:top; margin:0px 0px 0px 0px;}

.stay-informed {width:406px; height:165px; background-image:url(../i/stay-informed.jpg); background-repeat:no-repeat; float:left; clear:left; border-bottom:12px solid #b5a085; margin-bottom:40px;}
.left-clm  {width:594px; background-color:#FFF; float:left; clear:left;}
#section-header {width:90%; margin: auto auto; display:block; padding-bottom:20px; clear:left;}
.article {width:90%; margin: auto auto; display:block; padding-bottom:40px; clear:left;}
.bottom-buttons {width:593px; float:left; background-color:#334355;}

.box  {width:200px; height:130px; float:left; clear:left;  background-color:#FFF; border-bottom: 1px dotted #ddd; border-top: 0px dotted #ccc; padding:0px 20px 10px 20px; margin:0px 10px 10px 0px; display:block; vertical-align:top; text-decoration:none; font-style:normal;}
.box:hover {background-image: url(../i/box-bg-arrow-gray.png);  background-position: right bottom; background-repeat: no-repeat; border-bottom: 1px solid #CCC; background-color:#FFF; text-decoration:none; font-style:normal;}
/*background-image:url(../i/boxbg.png); background-position:top left; */

.box2  {width:240px; height:130px; float:left; clear:none; background-color:#fff; margin:0px 10px 10px 0px; display:block; vertical-align:top; border-right:0px solid #757575; border-bottom:0px solid black; border-top:0px solid #dadada; border-left:0px solid #dadada; text-decoration:none; font-style:normal;}
.box2:hover {background-color:#FFF; cursor:pointer; text-decoration:none; font-style:normal;}



a.gothere {display:block;}


/*ALLLLLLL NEEEEEEEW*/

 .kwicks {list-style-type: none; list-style-position:outside; position: relative; margin: 0; padding: 0;}
 .kwicks li{display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; height: 30px; margin-right: 0px; background-image:url(../i/buttonmatrix3.png); background-repeat:no-repeat; background-color:#FFF;}
 .kwicks a{display:block; height:30px; text-indent:-9999px; outline:none;}

#hp-btn {background-position:-1px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 147px; height: 30px; margin-right: 0px;}
#bp-btn {background-position:-148px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 150px; height: 30px; margin-right: 0px;}
#a-btn {background-position:-298px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 151px; height: 30px; margin-right: 0px;}
#wtb-btn {background-position:-449px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 151px; height: 30px; margin-right: 0px;}
#au-btn {background-position:-600px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 100px; height: 30px; margin-right: 0px;}
#cu-btn {background-position:-700px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 100px; height: 30px; margin-right: 0px;}
#vc-btn {background-position:-800px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 152px; height: 30px; margin-right: 0px;}
#l-btn {background-position:-952px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 140px; height: 30px; margin-right: 0px;}
#fp-btn {background-position:-1092px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 159px; height: 30px; margin-right: 0px;}
#ne-btn {background-position:-1251px -1px; display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 142px; height: 30px; margin-right: 0px;}


#hp-btn:hover {background-position:-1px -32px;}
#bp-btn:hover {background-position:-148px -32px;}
#a-btn:hover {background-position:-298px -32px;}
#wtb-btn:hover {background-position:-449px -32px;}
#au-btn:hover {background-position:-600px -32px;}
#cu-btn:hover {background-position:-700px -32px;}
#vc-btn:hover {background-position:-800px -32px;}
#l-btn:hover {background-position:-952px -32px;}
#fp-btn:hover {background-position:-1092px -32px;}
#ne-btn:hover {background-position:-1251px -32px;}

#current-features {width:960px; height:100px; background-color:#FFF; float:left; clear:left; 
border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; 
padding:10px 10px 10px 10px; margin:10px 0px 10px 10px;}

#footer {width:940px; height:362px; background-image:url(../i/footer-bg.png); float:left; clear:both; padding:20px 20px 20px 40px; margin:10px 0px 0px 0px;}
#footer-logo {width:172px; height:145px; background-image:url(../i/footer-logo.png); background-repeat:no-repeat; float:right; clear:none; margin:70px 100px 20px 10px;}

/*-BOTTOM NAV--------------------------------------------------------------------------------------*/
.foot-nav {width:150px; height:180px; float:left; clear:none; margin-right:40px}
ul.terms {line-height:10px; display:inline; margin-left:-50px;}
ul.terms li {line-height:10px;  display:inline; margin-left:-30px;}
ul.bottom-nav {line-height:10px; display:block;}
ul.bottom-nav li {line-height:10px;  display:block; margin-left:-30px;}
.copyright {width:900px; height:30px; float:left; clear:both;  margin-left:10px;  margin-top:20px; font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:bold; font-size:12px; font-style:normal; line-height:20px;}


/*-COMPANY PAGE--------------------------------------------------------*/
ul.products {line-height:20px; display:block; font-size:12px;}
ul.products li {line-height:20px;  display:block; font-size:12px;}

.files {width:320px; display:block; border-left:20px solid #EEE; float:left; clear:left; padding-left:20px; margin:20px 0px 40px 0px;}
.pdf {width:320px; height:55px; border-bottom:1px dotted #CDCDCD; border-left:0px dotted #CDCDCD; padding:5px; margin:5px 5px 10px 0px; font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:bold; font-size:12px; font-style:normal; background-image:url(../i/pdf.jpg); background-position:left; padding-left:70px; background-repeat:no-repeat; cursor:pointer;}
.pdf:hover {border-bottom:1px solid #FC0; border-left:0px solid #FC0; background-image:url(../i/pdf-on.jpg); background-position:left; padding-left:70px; background-repeat:no-repeat;}
.www {width:320px; height:55px; border-bottom:1px dotted #CDCDCD; padding:5px; margin:5px 5px 10px 0px; font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:bold; font-size:12px; font-style:normal; background-image:url(../i/www.jpg); background-position:left; padding-left:70px; background-repeat:no-repeat; cursor:pointer;}
.www:hover {border-bottom:1px solid #FC0; background-image:url(../i/www-on.jpg); background-position:left; padding-left:70px; background-repeat:no-repeat;}
.size {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-size:12px; font-style:normal;}
.literature-disclaimer {border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; margin:90px 0px 20px 0px; font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-size:10px; font-style:normal; padding:20px; background-color:#EEE;}

/* NEWS & EVENTS ***************************************************************/
.news-item {margin-bottom:20px; padding-bottom:20px;display:block; float:left; clear:left;}
.news-col-1 {width:60px; height:50px; float:left; clear:left; display:block;}
.news-col-2 {width:375px; float:left; clear:none; margin-left:20px; display:block;}
.news-date {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:bold; font-size:14px; background-image:url(../i/footer-bg.png); font-style:normal; display:block; -moz-border-radius:2px; -webkit-border-radius:2px; padding:7px; text-align:center;}
.news-title {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-size:24px; font-style:normal; display:block;}
.news-details {display:block; float:left; clear:left; margin-top:10px;}

.event-item {margin-bottom:20px; padding-bottom:20px;display:block; float:left; clear:left;}
.event-col-1 {width:50px; height:25px; float:left; clear:left; display:block;}
.event-col-2 {width:325px; float:left; clear:none; margin-left:20px; display:block;}
.event-date {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#FFF; font-weight:bold; font-size:12px; background-color:#b5a085; font-style:normal; display:block; -moz-border-radius:2px; -webkit-border-radius:2px; padding:7px; text-align:center;}
.event-title {font-family:Helvetica, Swiss721, Myriad Pro, Arial, sans-serif; color:#757575; font-weight:normal; font-size:14px; font-style:normal; display:block; margin-top:3px;}
.event-details {display:block; float:left; clear:left; margin-top:10px;}

ul.page-nav {display:inline-block; list-style:none; margin:40px 0px 0px 365px;}
ul.page-nav li {display:inline-block; list-style:none; padding-right:2px; font-size:15px; color:#DDD; margin-right:10px; font-weight:bold;}

