/* CSS */

body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #88B0FE; margin: 2px; }
a { text-decoration: none; color: #000088 }
a:hover { text-decoration: underline; color: #9c3000}
td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #88B0FE; }
th { font-size: 10pt; background-color: #C6F4E3; font-variant: small-caps}
textarea { font-size: 10pt; font-family: Arial}
hr { height: 1px; color: #1833AC; background-color: #1833AC; border-style: none; margin: 0px 0px; }

/* MAIN */
#topbar td { background-color:#fff; }
.title { font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-variant: small-caps; color: #800000; font-weight: bold; }
.left_bar { padding: 0pt; }
.content { margin: 7pt; }
#topbar td.menubar { font-family: Verdana, Arial, sans-serif; font-size: 8pt; padding: 1px 5px 1px 5px; background-color:#FFCC33;}
.menubar form { margin: 0 0.5em 0 0.5em;}
.top-menu, .menu-search {float:left;}
.top-menu { vertical-align:bottom; padding-top:3px;}
.search_input { font-size: 8pt; background-color: #DDDDFF; border:inset 1px #666699; width: 60px; margin:0; padding:2px;}
.search_submit { font-weight: bold; font-size: 7pt; color: #4C599C; border: outset 1px #EAEAD5; padding:0; margin: 0 0.5em 0 0; text-transform:uppercase;}
.breadcrumb { font-size: 12pt; font-weight: bold; padding: 2pt; border-bottom: solid; border-width: 1pt; border-color: #000000; border-left-width:0; }
.breadcrumb a { text-decoration: none;  }
.last-update { font-size: 8pt; margin: 4px 0px; border-top: solid; border-color: #1833ac; border-width: 1px; }
.topic_title { font-size: 12pt; font-weight: bold;}
.topic_subtitle { font-size: 10pt;}
.print_box { float: right; padding: 1px; margin: 3px; border: 1px solid #000000;  }
.print_page,.send_email { text-align: center; margin: 2px; padding: 1px; }

/* MENU */
.left_bar h2 { display:none; }
ul.menu { font-family: Verdana, Arial, sans-serif; font-size: 9pt; background-color: #FFCC33; color: #1833AC; text-align:left; padding:2px;}
ul.menu li { font-weight:bold; }
ul.menu li ul li { font-weight:normal; }

ul.menu li ul { padding-left:7px; margin:0;}

.newsletter { margin:2px; padding:3px; border: solid 1px #1833AC; }
.newsletter .title { text-align:center; background-color: #1833AC; padding: 1px; }
.newsletter .title a { color: #fff; }
.newsletter input.search_input { width: 130px; margin: 5px 0; font-size: 9pt;}

/* TABLES */
.pager { font-family: Verdana, Arial; font-size: 8pt; color: #444444; }
.list_item_0 { background-color: #ECF1F4; }
.list_item_1 { background-color: #FFFFFF; }
.column_cell { padding: 5pt; }

/* ITEM (article, event) */
.heading { font-size: 10pt; margin-top: 4px; margin-bottom: 6px; }
.headline { font-size: 12pt;  font-weight: bold }
.subhead { font-style: italic; }
.heading_notes { margin-bottom: 4px; }
.notes { font-family: Verdana, Arial; font-size: 8pt; color: #444444}

/* LIST ITEM */
.item { clear:both; font-size: 8pt; margin-top: 4px; margin-bottom: 16px; }
.item-breadcrumb { font-size: 8pt; }
.item_title { font-weight: bold; }
.item_title_big { font-size: 10pt; font-weight: bold; }
.item_box { margin-bottom: 5px; margin-top: 5px; padding: 2pt; border-style: solid; border-width: 1pt; border-color: #EEEEEE; }
.item img { margin-bottom: 10px;}


/* BOXES */
.box_1 { margin: 5px; font-size: 8pt; background-color: transparent; padding: 3pt;  border-style: outset; border-width: 1pt; border-color: #666; text-align: left; }
.box_title { font-size: 10pt; font-weight: bold; text-align: center; background-color: #FFCC33; padding: 3pt; border-style: solid; border-width: 1px; border-color: #666; }
.box_notes { font-style: italic; }

#partners img { 
border: solid 1px #000;
margin:5px;
}

ul#tool-bar li { background-color:#aad0FE; }

ul.day-topbar,.event-back { display:none; }


#pxhome-img img { float:left; margin-right:0.5em; }

.menu-footer {text-align:center;}

#pxt ul.items li.article-item .article-item {
border:solid 1px #88B0FE;
}

