/* Style sheet index */
body{background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
h2{margin:0 0 15px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#980808;line-height:1.3em;text-transform:uppercase;}
h2 a:hover{text-decoration:underline;}
h3{margin:15px 0 5px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#666;line-height:1.3em;}
a:link,a:visited{text-decoration:none;color:#545454;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;color:#008735;}
p a:link,a:visited{text-decoration:none;color:#545454;}
p a:hover{text-decoration:underline;}
p a:active{text-decoration:none;color:#008735;}
p.more a:hover{text-decoration:underline;}
#header{width:960px;height:76px;bottom:0px;left:0px;right:0px;top:0px;margin:30px 0 0 0;background-color:#ffffff;}
#subheader{width:960px;height:165px;bottom:0px;left:0px;right:0px;top:0px;position:relative;float:left;clear:both;margin:0;background-color:#ffffff;}
#main .mod_breadcrumb{margin:0 0 20px 0;color:#545454;}
#main .mod_breadcrumb a:link,a:visited{text-decoration:none;color:#545454;}
#main .mod_breadcrumb a:hover{text-decoration:underline;}
#main .mod_breadcrumb .active{color:#008735;}
#left{background-color:#ffffff;}
#right{background-color:#ffffff;}
#main{padding:0 25px;background-color:#ffffff;}
#footer{width:960px;height:30px;bottom:0px;left:0px;right:0px;top:0px;position:relative;float:left;clear:both;margin:20px 0 100px 0;background-color:#ffffff;border-top:1px solid #D8DADC;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#footer .inside{padding:15px 0 0 0;text-align:center;color:#989898;}
#footer .inside a{padding:15px 0 0 0;text-align:center;color:#545454;}
#footer .inside a:hover{text-decoration:underline;}
#footer .inside .active{color:#008735;}
#footer .inside img{margin:0;padding:0;vertical-align:top;border:none;}
#minicalendar{margin:0 0 25px 0;padding:0;background-color:#ffffff;}
table.minicalendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td,table.minicalendar .active a{font-size:10px;}
table.minicalendar .weekend{background-color:#f6f6f6;}
table.minicalendar .today{background-color:#F4EF94;}
table.minicalendar .active{background-color:#F5D8A0;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#F5F5A0;}
#minicalendar h1{margin:0 0 15px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-weight:normal;font-size:18px;color:#333;line-height:1.3em;}
#minicalendar a:link,a:visited{text-decoration:none;color:#666;}
table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .current{background-color:#F5F5A0;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#F4EF94;}
table.calendar .active{background-color:#F5D8A0;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;}
table.calendar a:link,a:visited{text-decoration:none;color:#666;}
#breaking_news{margin:20px 0;background-color:#ffffff;}
#breaking_news h1{margin:0 0 15px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#980808;line-height:1.3em;text-transform:uppercase;}
#breaking_news h2{margin:0 0 10px 10px;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#545454;line-height:1.3em;text-transform:uppercase;}
#breaking_news h2 p a:hover{text-decoration:underline;}
#breaking_news p.info{margin:10px 0 10px 10px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999999;}
#breaking_news p.teaser{margin:10px 10px 0 10px;font-size:10px;color:#666;}
#breaking_news p.more{margin:10px 0 10px 10px;font-size:10px;}
#breaking_news p.more a{text-decoration:none;color:#545454;}
#breaking_news p.more a:hover{text-decoration:underline;}
#breaking_news image_container{margin:10px 0 10px 10px;}
.layout_latest{border:2px solid #ffffff;background:#E9EAEB;}
.mod_newsmenu{margin:0 5px 30px 0;background-color:#ffffff;}
.mod_newsmenu h1{margin:0 0 15px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#980808;line-height:1.3em;text-transform:uppercase;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li{height:1px;}
.mod_newsmenu .year{}
.mod_login td{padding:2px 6px 2px 0;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#request_password{margin:0 5px;padding:0 5px 10px 6px;background-color:#ece4d9;}
#request_password a{font-size:10px;color:#999999;}
.estgaleria img{border:1px solid #333333;}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .header{padding:3px 6px 4px 6px;background-color:#e6e6e6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-weight:bold;}
.mod_eventlist .header.first{border-top:1px solid #cccccc;}
.mod_eventlist .event{padding:10px 6px 12px 6px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.mod_sitemap ul{margin:0 0 20px 0;padding:0;font-size:12px;}
.mod_sitemap ul{margin:0 0 20px 0;padding:0;}
.mod_sitemap ul li a{color:#000000;}
.mod_sitemap li{margin:0 0 20px 0;padding:0;}
.mod_sitemap .submenu li{margin:0;padding:0;}
.mod_sitemap ul ul{margin:0 0 20px 0;padding:0;}
.mod_sitemap ul li li a{margin:0 0 0 10px;color:#666666;}
.mod_sitemap ul ul ul{margin:0 0 30px 0;padding:0;}
.mod_sitemap ul li li li a{padding:0 0 0 20px;color:#999999;}

