/* Style sheet xLayout */
.pagination{clear:both;margin-top:10px;margin-bottom:10px;}
#homecalendar{padding-right:10px;padding-left:10px;}
.mod_calendar table{width:100%;}
* html .mod_calendar .week{height:50px;}
.mod_calendar th,.mod_calendar td{padding:5px;text-align:center;}
.mod_calendar .days{margin-right:1px;margin-bottom:1px;vertical-align:top;background-color:#f5f7f9;}
#homecalendar .mod_calendar .days{height:15px;min-height:15px;height:auto !important;}
.mod_calendar .weekend{background-color:#f4dde7;}
.mod_calendar .empty{background-color:#e9ecf1;}
.mod_calendar .week{}
.mod_calendar .today{background-color:#ccccff;}
.mod_calendar .event{padding-bottom:5px;}
#header{background-color:#ffffff;}
#header #mainimg{float:right;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;border-left:1px solid #ffffff;}
#header #mainimg img{display:block;}
body{margin:0;padding:15px 0;background-color:#cccccc;font-family:Helvetica, Arial, sans-serif;font-size:62.5%;line-height:1.25em;}
#wrapper{width:950px;margin-right:auto;margin-left:auto;padding:0 15px 15px;background-color:#00769a;}
#container{background-color:#ffffff;border:2px solid #E7E7E7;font-size:1.2em;line-height:1.3em;}
.insidePage #container{border:none;}
.home #left{width:216px;float:none;padding:10px;vertical-align:top;background-color:#E7E7E7;}
.insidePage #left{width:236px;float:none;vertical-align:top;background-color:#E7E7E7;}
#main{padding:20px 30px 30px;vertical-align:top;}
.block{overflow:visible;}
.inside{position:static;}
#footer{padding-top:50px;padding-bottom:50px;text-align:center;background-color:#666666;font-size:1.2em;color:#ffffff;line-height:1em;}
#footer #footernav{padding-bottom:20px;text-align:center;}
#footer #footernav a{text-decoration:none;color:#ffffff;}
#footer #signature{text-align:center;}
h1{font-weight:normal;font-size:2.2em;color:#f68026;line-height:1.2em;text-transform:lowercase;}
h2{font-weight:bold;font-size:1.3em;color:#00769A;line-height:1.2em;}
h3{font-weight:bold;font-size:1.1em;color:#949c51;line-height:1em;}
#main h3 a{color:#949c51;}
p{margin-top:8px;margin-bottom:8px;}
#main a{font-weight:bold;text-decoration:none;font-size:1.2em;color:#004f87;}
.center{text-align:center;}
.column{margin-left:111px;}
.toggler_1,.toggler{padding-top:10px;padding-bottom:10px;font-weight:bold;font-size:1.3em;color:#00769A;line-height:1.2em;cursor:pointer;}
.toggler_2{padding-top:8px;padding-bottom:8px;font-weight:bold;font-size:1.2em;color:#db8b00;line-height:1.1em;cursor:pointer;}
p.info{margin-top:0;margin-bottom:0;font-style:italic;color:#007699;}
.mod_calendar{clear:both;padding-top:10px;}
.mod_calendar .dayLabel{padding:5px;text-align:center;font-weight:bold;color:#0d3b6d;}
#header #tagline{text-align:right;background-color:#00769a;}
.mod_calendar .navigation{width:100%;padding-bottom:10px;border-bottom:1px solid #0d3b6d;}
.mod_calendar .previous a,.mod_calendar .next a{display:block;padding:5px;background-color:#B3C1D1;text-decoration:none;font-size:11px;color:#0D3B6D;white-space:nowrap;}
.mod_calendar .previous a:hover,.mod_calendar .next a:hover{background-color:#0d3b6d;color:#ffffff;}
.mod_calendar .current{margin-right:20px;margin-left:20px;text-align:center;font-weight:bold;font-size:18px;color:#0d3b6d;line-height:20px;}
.mod_calendar .column{width:12%;float:none;margin-right:0;padding:5px;}
.pagination ul{float:right;margin:0;padding:0;}
.pagination li{float:left;margin:0;padding:0;list-style-type:none;}
.pagination a,.pagination span.current{margin-right:5px;padding-top:3px;padding-bottom:3px;}
.pagination p{float:left;margin-top:0;margin-bottom:0;}
#dropdown{width:235px;height:240px;float:left;background-color:#2C5B6B;border-top:2px solid #ffffff;border-right:1px solid #ffffff;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;}
.insidePage #dropdown{font-size:.85em;}
#nav a,#subMenusContainer a{display:block;padding:5px 10px;text-decoration:none;font-size:1.8em;color:#ffffff;line-height:1.25em;}
#nav a{margin:0;}
#subMenusContainer a,#nav li li a{text-align:left;}
#nav a:hover,#nav a:focus,#subMenusContainer a:hover,#subMenusContainer a:focus,#nav a.mainMenuParentBtnFocused,#subMenusContainer a.subMenuParentBtnFocused{color:#90DAE7;}
#subMenusContainer a:hover,#subMenusContainer a:focus,#nav a.mainMenuParentBtnFocused,#subMenusContainer a.subMenuParentBtnFocused,#nav li a:hover,#nav li a:focus{color:#90DAE7;}
.subMenuParentBtn{background: url(../img/arrow_right.gif) right center no-repeat;}
.subMenuParentBtnFocused{background: url(../img/arrow_right_over.gif) right center no-repeat;}
.mainMenuParentBtn{background: url(../img/arrow_right.gif) right center no-repeat;}
.mainMenuParentBtnFocused{background: url(../img/arrow_right_over.gif) right center no-repeat;}
.smOW{position:absolute;overflow:hidden;display:none;margin:0 0 0 -2px;padding:0 2px;}
#nav ol,#nav ul,#subMenusContainer ul,#subMenusContainer ol{left:0;background-color:#999999;border:1px solid #2C5B6B;}
#nav,#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol{margin:0;padding:0;line-height:1em;list-style: none;}
#nav li{position:relative;display:block;list-style:none;}
#subMenusContainer li{list-style: none;}
#nav{width:185px;display:block;margin:0;list-style:none;z-index:5;}
#subMenusContainer{width:100%;height:0;top:0;left:0;position:absolute;overflow:visible;display:block;z-index:1000000000;}
#nav li li{float:none;}
#nav li li a{position:relative;float:none;}
#nav li ul{width:10em;position:absolute;margin-left:-1000em;}
#nav li ul ul{margin:-1em 0 0 -1000em;}
#nav li:hover ul ul{margin-left:-1000em;}
#nav li:hover ul{margin-top:-2.5px;margin-left:186px;}
#nav li li:hover ul{margin-left:10em;}
#nav li a:focus + ul{margin-top:-2.5px;margin-left:186px;}
#nav li li a:focus + ul{left:186px;margin-top:-2.5em;margin-left:1010em;}
#nav li li a:focus{width:10em;left:186px;margin-top:-2.5em;margin-left:1000em;}
#nav li li li a:focus{width:10em;left:186px;margin-top:-2.5em;margin-left:2010em;}
#nav li:hover a:focus{margin-left:0;}
#nav li li:hover a:focus + ul{margin-left:10em;}

