 @import url(http://fast.fonts.com/t/1.css?apiType=css&projectid=6c95ebca-32eb-4ba5-b734-57910793d757);
 @font-face {
 font-family: "akzidenz-grotesk_pro_regulaRg";
 font-style: normal;
 font-weight: normal;
 src: url("Fonts1/akzidgroproreg-webfont.eot?#iefix") format("embedded-opentype"), url("Fonts1/akzidgroproreg-webfont.woff") format("woff"), url("Fonts1/akzidgroproreg-webfont.ttf") format("truetype"), url("Fonts1/akzidgroproreg-webfont.svg#akzidenz-grotesk_pro_regulaRg") format("svg");
}
div.fancy-select { position: relative; color:#878280; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
div.fancy-select.disabled { opacity: 0.5; }
div.fancy-select select:focus + div.trigger { }
div.fancy-select select:focus + div.trigger.open { box-shadow: none; }
div.fancy-select div.trigger { /*border-radius: 4px;*/cursor: pointer; padding: 13px 24px 13px 9px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; /*background: #99A5BE;*/border: 1px solid #99A5BE; border-top-color: #A5B2CB; /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);*/width: 200px; transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out; border: 1px solid #d5d1ce; box-sizing: border-box; color: #f1663c; font-weight:bold; float: left; height: 48px; background: url("images/arrow.png") no-repeat scroll 170px center transparent; }
div.fancy-select div.trigger:after { display: block; position: absolute; width: 0; height: 0; top: 17px; right: 9px; }
div.fancy-select div.trigger.open { /*background: #4A5368;border: 1px solid #475062;*/box-shadow: none; }
div.fancy-select div.trigger.open:after { border-top-color: #7A8498; }
div.fancy-select ul.options { list-style: none; margin: 0; position: absolute; top: 40px; left: 0; visibility: hidden; opacity: 0; z-index: 50; max-height: 200px; overflow: auto; background:#fff; border: 1px solid #d5d1ce; min-width: 200px; padding: 0px 0; transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; }
div.fancy-select ul.options.open { visibility: visible; top: 50px; opacity: 1; }
div.fancy-select ul.options.overflowing { top: auto; bottom: 40px; transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; }
div.fancy-select ul.options.overflowing.open { top: auto; bottom: 50px; }
div.fancy-select ul.options li { padding: 14px 7px 14px 10px; color: #5c5551; font-size:16px; cursor: pointer; white-space: nowrap; transition: all 150ms ease-out; -webkit-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; -ms-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; border-bottom: 1px solid #d5d1ce; }
div.fancy-select ul.options li:last-child { border-bottom:none; }
div.fancy-select ul.options li.hover { background-color:#f0efed; }

.sbHolder { border:1px solid #d5d1ce; font-size:16px; line-height:18px; height:50px; position:relative; clear:none; margin:0 2px 2px 0; width:200px; float:left; color:#f1663c; font-weight:700; }
.year .sub-selector { width: 75px; }
.year .sbOptions { width: 77px; }
.sbSelector { color: #f1663c; display: block; left: 0; line-height: 40px; outline: medium none; overflow: hidden; padding-top: 4px; position: absolute; text-decoration: none; text-indent: 6px; top: 0; font-size:16px; font-family: Arial, sans-serif; }
.sbSelector:hover { text-decoration:none; }
.sbToggle { background: rgba(0, 0, 0, 0) url("images/arrow.png") no-repeat scroll center; display: block; height: 24px; margin-right:6px; margin-top:13px; outline: medium none; position: absolute; right: 0; top: 0; width: 24px; }
.sbHolderDisabled { }
.sbOptions { background-color: #ffffff; border: 1px solid #d5d1ce; box-sizing: border-box; left: 0px; list-style: none outside none; margin: 0; overflow-y: auto !important; padding: 0; position: absolute; top: 52px !important; width:200px; z-index: 1; max-height:138px !important; transition: all 150ms ease-out 0s; color:#5c5551; }
.sbOptions li { padding:0; text-align: left; border-bottom: 1px solid #d5d1ce; transition: all 150ms ease-out 0s; }
.sbOptions li:hover { background-color:#f0efed; }
.sbOptions li a:hover { }
.sbOptions a { display:block; outline:none; padding:7px 7px 7px 6px; text-decoration:none; color:#5c5551; font-weight:300; font-family:Arial, sans-serif; }
.sbSelector a { }
.sbOptions li.last a { border-bottom:none; }
.sbOptions .sbDisabled { border-bottom:1px solid #d5d1ce; color:#5c5551; display:block; padding:7px 0 7px 3px; }
.sbOptions .sbGroup { border-bottom:1px solid #d5d1ce; color:#5c5551; display:block; font-weight:bold; padding:7px 0 7px 3px; }
.sbOptions .sbSub { padding-left:17px; }
#divSearchFor .sub-selector { width:150px; }
#divSearchFor .sbOptions { width:152px; }
.monthname .sub-selector { width:115px; }
.monthname .sbOptions { width:117px; }
