body
  {
font: 79% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
color: Black;
margin: 0;
padding: 0;
background: #FFA777 url('img/bg_body_footer.jpg') no-repeat 50% 100% fixed !important;
line-height:1.2em;
  }

.blue {
    background:rgb(205, 228, 243);
}
  
.content {
box-shadow: 0 3px 6px #666;
-webkit-box-shadow: 0 3px 6px #666;
     background:#fff;
     /*margin-left:30px;
     margin-right:30px;*/
/*     display:table;*/
     margin:auto;
     margin-top:0px;
     margin-bottom:100px;
     border-spacing:0px;
     width:1000px;
}

.top_fig {
    background:rgb(205, 228, 243);
     margin-left:-1px;
     margin-top:-1px;
     margin-right:-2px;
     width:100%;
}

#portal-footer {
background-color: transparent;
border: none;
text-align: left;
padding: 0 0 30px 40px;
margin-top:-70px;
}
#portal-footer img {
height: 68px !important;
}

#portal-top {
/* */
margin: 0;
padding: 0;
background-color: transparent;
}
#pikbackground {
width: 100%;
height: 197px;
background: #FFF;
text-align: left;
}

#portal-header {
position: absolute; /* */
height: 90px;
top: 49px;
left:30px;
z-index: 20px;
}
#portal-logo {
position: absolute;
top: 0;
left: 30px;
width: 430px;
height: 90px;
z-index: 5;
}
* html #portal-logo {
margin-top: -22px;
}
* html #portal-logo a {
height: 1px;
}

.venue {
text-align:right;
position: absolute;
top: 49px;
right: 40px;
width: 230px;
height: 90px;
z-index: 5;
color:#555;
}
  
.note {
     background:rgb(205, 228, 243);
     color:#000000;
     border:none;
     -webkit-box-shadow:2px 2px 10px #ddd;
     -moz-box-shadow:2px 2px 10px #ddd;
     box-shadow:2px 2px 10px #ddd;
     padding:10px;
     width:80%;
}

.content_dark
{
     color:#000000;
     background:rgb(205, 228, 243);
}

.border
{
     background:#0B85FF;
     font-weight:bold;
     -webkit-box-shadow:5px 5px 15px #888888;
     -moz-box-shadow:5px 5px 15px #888888;}
     box-shadow:5px 5px 15px #888888;}
.darktab
{
     color:#000000;
     border-style:none;
     border-width:1px;
     border-color:#000000;
     background:#CCCCCC;
     padding:5px;
}
.brighttext
{
     color:#ffefdb;
     font-weight:bold;
}
.runningtab
{
     position:fixed;
     top:260px;
     width:15%;
     background:#FFE6D9;
     color:#000000;
     border:solid 1px #0B85FF;
     -webkit-box-shadow:5px 5px 15px #888888;
     -moz-box-shadow:5px 5px 15px #888888;
     box-shadow:5px 5px 15px #888888;
     padding:10px;
     padding-top:3px;
}
.title
{
     color:#fff;
     background:#555555;
     font-size:18px;
     font-weight:bold;
     padding-left:20px;
     padding-top:10px;
     padding-bottom:10px;
     margin:auto;
/*     margin-left:30px;
     margin-right:30px;*/
     margin-top:-35px;
     width:980px;
     
}

.contentbox {
     padding-left:10px;
     padding-right:30px;
}


.bright2
{
     background:#FFE6D9;
     color:#000000;
}
.bright
{
     background:#E37222;
     color:#000000;
}
.red
{
     background:#0B85ff;
     background:#CCCCCC;
     color:#000;
     margin-left:10px;
}
.subtitle
{
     font-size:14px;
     font-weight:bold;
     background:#fff;
     padding-left:20px;
     color:#000;
     padding-top:3px;
     padding-bottom:3px;
}
.nav
{
     background:#555;
     color:#ccc;
     text-decoration:none;
     margin-left:6px;
    font-family: helvetica; 
}
.nav_sel
{
     background:#FF9966;
}
.nav_over
{
    background-color:#555;
     color:#E37222;
     margin-left:6px;
    font-family: helvetica; 
}
td, input, submit, ol, ul, p
  {
     font-family:Helvetica,Sans,Arial;
  }
kbd, pre, code
  {
     font-family:Courier;
  }
td.equ, span.equ
  {
     font-family:Times,Serif;
  }
input, submit, textarea
  {
	font-size:12px;
  }
a:link
  {
    color:#E37222;
  }
a:visited
  {
    color:#E37222;
  }
a:active
  {
    color:#ff0000;
  }
a:hover
  {
    color:#000000;
  }
a.list
  {
    font-weight:bold;
    color:#E37222;
  }
a.list:hover
  {
    font-weight:bold;
    color:#000000;
  }
a.hidden
  {
    color:#660000;
    text-decoration:none;
  }
a.hidden:hover
  {
    color:#A52A2A;
    text-decoration:underline;
  }
a.style
  {
    font-size:10px;
    color:#ffefdb;
    text-decoration:none;
    font-weight:bold;
  }
a.style:hover
  {
    font-size:10px;
    color:#FFFFFF;
    text-decoration:underline;
    font-weight:bold;
  }
  
a.nav {
    color:#ccc;

}
a.nav:hover {
    color:#E37222;

}

input, textarea
  {
    border-color:#ccc;
    border-style:solid; 
    border-width:thin; 
    font-family: courier; 
    color: rgb(0, 0, 0); 
    background-color:#ffffff;    
  }
select
  {
    border-color:#ccc;
    border-width:thin; 
    border-style:solid; 
    font-family: helvetica; 
    color: rgb(0, 0, 0); 
    background-color:#ffffff;    
  }
.submit
  {
    background:#A52A2A;
    color:#FFEFDB;
    border-color:#FFEFDB;
    border-style: none; 
    font-family: helvetica; 
    cursor: pointer; 
  }
.submit_click
  {
    background-color:#FFFFFF;
    color:#000000;
    font-family: helvetica; 
    border-color:#000000;
    border-style: solid; 
  }

h1
{
   text-transform:uppercase
}

.comment
{
   color:#0B85FF;
}

#break
{
   border-top:solid black 1pt;
   border-bottom:solid black 1pt;
   padding-top:10px;
   padding-bottom:10px;
   font-style:italic;
}

#linetop
{
   border-top:solid black 1pt;
}

#linebottom
{
   border-bottom:solid black 1pt;
}
