body{font-family:Helvetica,sans-serif;margin:2px;font-size:82%;}
a{color:#0033ff;text-decoration:none;}
h1{font-weight:bold;font-size:140%}

/* header over all pages */
#pghdr{margin:1px 0 0 0;font-weight:bold;padding:2px;color:#fff;background:#0f4863;border-bottom:1px solid #eadfea;}
#ht{margin-left:105px;font-size:22px}
#hl{position:absolute;float:left}
#hsf{margin-top:3px;padding:2px;float:right;color:#fff}
#hsf a{color:#fff;text-decoration:none}
#hsf a:hover{font-weight:bold;text-decoration:underline}

/* div sections */
.hdr{font-weight:bold;padding:4px}
.wrapper{padding:8px}

/* page footer */
#pgftr{font-size:smaller}
#pgftr a{text-decoration:none;}
#foia{background-color:#666;color:#fff;font-weight:bold;padding:1px 2px 1px 5px}
#foia a{color:#fff;margin:0 15px 0 15px}

.image_holder{height:195px;width:165px;text-align:center}

.pink{background-color:#eadfea;border-bottom:2px solid #e2bfe2;}
.gray{border-bottom:2px solid #ccc;background-color:#f9f9f9}

.clearer{clear:both}

.icon{position:relative;top:3px}
.caption{font-size:smaller;font-style:italic}

#mh{position:absolute;z-index:1234;padding:2px;border:3px solid #ccc;display:none;background-color:#fff}

.GREEN{background-color:green;font-weight:bold;color:#fff}
.YELLOW{background-color:yellow;font-weight:bold;color:#000}
.ORANGE{background-color:orange;font-weight:bold;color:#000}
.RED{background-color:red;font-weight:bold;color:#fff}

.message{font-weight:bold;padding:3px;border:1px solid;margin:3px}
.success{color:#529214;background-color:#E6EFC2;border-color:#C6D880}
.error{color:#d12f19;background-color:#fbe3e4;border-color:#d12f19}
.warning{border-color:#ffff00;background-color:#f7f7a7}

/* main menu and breadcrumb */
#nf{margin-left:100px;z-index:1100}
#bc{padding:5px;font-size:x-small;background-color:#fffdff;border-bottom:1px solid #480947;border-top:1px solid #c5a3c4;}

#sn{background:#EADFEA;padding:6px 5px 6px 10px;font-size:small;}
#sn span{padding-top:3px;padding-right:5px;color:#666}
#sn #current a{color:#000;font-weight:bold}

.sfm,.sfm *{margin:0;padding:0px;list-style:none}
.sfm{width:100%;line-height:1.0}
.sfm ul{position:absolute;top:-999em;width:15em;z-index:1202;border:1px solid #480947;}
.sfm ul li{width:100%}
.sfm li:hover {visibility:inherit}
.sfm li{float:left;position:relative;z-index:1100}
.sfm a{display:block}
.sfm li:hover ul,.sfm li.sfh ul{left:0;top:2.1em;z-index:1300}
ul.sfm li:hover li ul,ul.sfm li.sfh li ul{top:-999em}
ul.sfm li li:hover ul,ul.sfm li li.sfh ul{left:15em;top:0}
ul.sfm li li:hover li ul,ul.sfm li li.sfh li ul{top:-999em}
ul.sfm li li li:hover ul,ul.sfm li li li.sfh ul{left:10em;top:0}

.sfm{float:left;z-index:99;background-color:#480947;}
.sfm a{padding:.6em 1em;text-decoration:none;font-weight:bold}
.sfm .ct{background:#eadfea;border-top:1px solid #eadfea;}
.sfm .ct a{color:#000}
.sfm .ct a:visited{color:#000}
#t1,#t2,#t3,#t4,#t5,#t6,#t7{margin:0px;border-top:1px solid #480947;border-right:1px solid #eadfea}
#t1{padding:0px 10px 0px 10px}
.sfm a,.sfm a:visited{color:#fff}
.sfm li{background:#480947}
.sfm li li{background:#eadfea}
.sfm li li li{background:#eadfea}
.sfm li:hover,.sfm li.sfh,.sfm a:focus,.sfm a:hover,.sfm a:active{background:#eadfea;color:#000;outline:0}
.sfm .sn li:hover,.sfm .sn li.sfh,.sfm .sn a:focus,.sfm .sn a:hover,.sfm .sn a:active{background:#480947;color:#fff;outline:0}
.sfm .sn a{font-weight:normal;color:#000;border-bottom:1px solid #fff;padding:.6em .4em;}

.sfm .sn li:last-child a{border-bottom:0}

.sfm a.sfwu{padding-right:2.25em;min-width:1px}
.sfsi{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('/images/arrows.png') no-repeat -10px -100px}
a > .sfsi{top:.8em;background-position: 0 -100px}
a:focus > .sfsi,a:hover > .sfsi,a:active > .sfsi,li:hover > a > .sfsi,li.sfh > a > .sfsi{background-position: -10px -100px}
.sfm ul .sfsi{background-position:-10px 0}
.sfm ul a > .sfsi{background-position:0 0}
.sfm ul a:focus > .sfsi,.sfm ul a:hover > .sfsi,.sfm ul a:active > .sfsi,.sfm ul li:hover > a > .sfsi,
.sfm ul li.sfh > a > .sfsi{background-position:-10px 0}
.sfs ul{background:url('/images/shadow.png') no-repeat bottom right;padding:0 6px 9px 0;-moz-border-radius-bottomleft:17px;
-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sfs ul.sfs-off{background:transparent}

.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}
.sf-arrows .sf-with-ul:after {content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white;}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:white;}

a.info{position:relative;z-index:24;background-color:#ccc;color:#000;text-decoration:none;cursor:help}
a.info:hover{z-index:25;background-color:#ff0}
a.info span{display:none}
a.info:hover span{display:block;position:absolute;top:2em;left:2em;width:15em;border:1px solid #0cf;background-color:#cff;color:#000;padding:2px;z-index:25}

.buttons a,.buttons button{display:block;line-height:130%;text-decoration:none;color:#0033ff;cursor:pointer;padding:5px 0px 6px 7px;border:1px solid #fff;}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px}
.buttons button[type]{padding:5px 10px 5px 7px;line-height:17px}
*:first-child+html button[type]{padding:4px 10px 3px 7px}
.buttons button img,.buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px}
.buttons button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
.buttons button.positive,.buttons a.positive{color:#529214;background-color:#E6EFC2}
.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}
.buttons a.negative,button.negative{color:#d12f19}
.buttons a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}


.inside-dates {
    display: table-cell;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    /* border-spacing: 10px; */
    list-style: none;
    padding: 10px;
    }

   .date-list-surround{
   	padding: 10px;
   	display: inline-block;
   }
