#wrapAll {
   position:               absolute;
   top:                    0;
   right:                  0;
/*   bottom:                 0; breaks IE7 and FF*/
   left:                   0;
   height:                 auto !important;
   height:                 100%;
   min-height:             100%;
   background:             transparent url("<?=$pre?>images/shadow.gif") repeat-y 50% 0px;
   text-align:             center;
   margin:                 0 auto;
}   

#wrapContent {
   position:               relative;
   margin:                 0 auto;
   height:                 auto !important;
   height:                 100%;
   min-height:             100%;
   width:                  760px;
   text-align:             left;
   background-color:       #FFFFF8;
}

#header {
   padding:                0;
   display:                block;
   margin-left:            auto;
   margin-right:           auto;
   min-width:              760px;
   text-align:             center;
   background-color:       #FFF;
   height:                 90px;
}

#menu {
   padding:                0;
   margin:                 0;
   height:                 22px;
   width:                  760px;
   clear:                  both;
}

#menu ul {
   list-style:             none;
   border-top:             1px solid #969393;
   border-bottom:          1px solid #969393;
   margin:                 0;
   height:                 20px; 
   padding:                2px 0 0 0; 
   background:             transparent url("<?=$pre?>images/nav.gif") repeat-x;
   background-color:       transparent;
}

#menu li {
   float:                  left;  
   border-right:           1px solid #666666;
   margin:                 2px 2px 0px 2px;
   padding:                0px 0px 0px 4px;
}

#menu li a {
   font-size:              11px;
   font-weight:            bold;
   float:                  left; 
   text-decoration:        none; 
   padding:                0px 8px 0px 0px;
   color:                  #f5fbff;
}

#menu a:hover {
   color:                  #667; 
   padding:                0px 8px 0px 0px;
}

#content {
<?
if( strstr($_SERVER['PHP_SELF'],'/index.php') ){
?>
   padding:                0 0 85px 0;
<?
}
else{
?>
   padding:                10px 10px 110px 10px;
   text-align:             justify;
   font-size:              10pt;
   vertical-align:         top;
<?
}
?>
   position:               relative;
   margin:                 0 auto;
}

#blurb {
   padding:                3px 5px 0 5px;
   margin:                 0;
   float:                  left;
   height:                 372px;
   width:                  225px;
   background-color:       #EEE;
   overflow:               auto;
   text-align:             left;
   font-size:              10pt;
}

#top_stories {
   background-color:       black;
   float:                  right;
   height:                 375px;
   width:                  525px;
   z-index:                1;
}

#footer {
   border-top:             2px solid #bbb;
   padding-top:            5px;
   background-color:       #fff;
   width:                  100%;
   margin-left:            auto;
   margin-right:           auto;
   text-align:             center;
   position:               absolute;
   bottom:                 0px;
}

html, body {
   background-color:    #FFF;
   background-image:    url();
   background-repeat:   repeat-x;
   margin:              0;
   height:              100%;
}

body {
   font-family:         sans-serif;
}

div.mlist{
   font: bold normal 12pt/13pt san-serif;
   padding: 10px 0 0 1em;
}

li.papers,li.minutes{
   padding-bottom:      12px;
}

a:link {
   text-decoration:     none;
   font-family:         sans-serif;
   font-style:          normal;
   font-variant:        normal;
   font-size:           10pt;
   color:               #557DCD;
}

a:visited {
   text-decoration:     none;
   font-family:         sans-serif;
   font-style:          normal;
   font-variant:        normal;
   font-size:           10pt;
   color:               #9655CD;
}
a:hover {
   text-decoration:     none;
   font-family:         sans-serif;
   font-style:          normal;
   font-variant:        normal;
   font-size:           10pt;
   color:               #FF0000;
}

img.logo {
   border:              0px solid black;
   vertical-align:      middle;
}

table.glance {
   float:               right;
   width:               275px;
   background-color:    #D4EBF9;
   border:              1px;
   border-width:        4px;
   border-style:        double;
   padding-top:         10px;
   padding-bottom:      10px;
   padding-left:        4px;
   padding-right:       4px;
   margin-left:         30px;
   font-size:           10pt;
}

table.NoN {
   width:               150px;
   border-collapse:     collapse;
}

th.NoN {
   background-color:    #C2CEDA;
   text-align:          left;
   font-weight:         bold;
}
td.NoN {
   background-color:    #EEEEEE;
   text-align:          left;
   padding-left:        5px;
}

table#part {
   border:              1px solid black;
   font-size:           10pt;
}

table#part td {
   border:              1px solid black;
   padding:             0 2px 0 2px;
}

ul.NoN {
   margin-left:         6px;
   padding-left:        0px;
}

li.NoN {
   padding-bottom:      5px;
   margin-left:         6px;
   padding-left:        0px;
}

table.register td {
   padding: 0px 10px 0px 0px;
}

.panelHead {
   font:                   normal normal bold 13px arial;
   text-align:             center;
   padding:                0 0 4px 0;
   margin:                 0;
}

div.bottomLeft {
   font:                   normal normal normal 12px arial;
   margin:                 0 2px 0 0;
   padding:                2px 2px 0 4px;
   float:                  left;
   width:                  181px;
   background:             transparent url("<?=$pre?>images/menu.gif") repeat-x;
   background-color:       #eee;
}

div.bottomCenter {
   font:                   normal normal normal 12px arial;
   margin:                 0 2px 0 2px;
   padding:                2px 2px 0 4px;
   float:                  left;
   width:                  181px;
   background:             transparent url("<?=$pre?>images/menu.gif") repeat-x;
   background-color:       #eee;
}

div.bottomRight {
   font:                   normal normal normal 12px arial;
   margin:                 0 0 0 2px;
   padding:                2px 2px 0 4px;
   float:                  left;
   width:                  181px;
   background:             transparent url("<?=$pre?>images/menu.gif") repeat-x;
   background-color:       #eee;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; background-color:#C2CEDA; layer-background-color:#C2CEDA; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:4px 0 4px 0; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel0{background-color:#708CA9; layer-background-color:#708CA9; color:white;}
.clLevel0over{background-color:#708CA9; layer-background-color:#708CA9; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#708CA9; layer-background-color:#708CA9; color:white;}
.clLevel1over{background-color:#708CA9; layer-background-color:#708CA9; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#C2CEDA; layer-background-color:#C2CEDA}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

