body{
margin:.5em;
   padding-top: 15px;
height:100%;
background-color:#ffffff;
background-image:url(images/bg2.jpg);
background-position:top;
background-repeat:repeat-x;
color:#000000;  
   font-family:arial;
   font-size:medium;
}

a{ color:#003399;
text-decoration:underline;
}

a.intern{ text-decoration:none;
   color:black;
   border-bottom-style:none;
}

a.emph{ text-decoration:none;
   color:#993300;
   font-weight: bold;
}


a:hover {
text-decoration:none;
}

a:visited {
color:#660066;
}

a.emph:visited {
color:#993300;
}

a.emph:hover {
text-decoration:underline;
}

img {
border:none;
}


ul{ 
   list-style-type: square;
}



div.main{
   padding: 10px;
   width:800px;
   background-color:#ffffff;
   text-align:left;
   border:2px solid #F3CB5A;
}


div.top{
   padding: 15px;
   background-color:#FAEBC2;
   border:2px solid #F3CB5A;
}

div.call{
   padding: 15px;
   background-color:#D0FF00;
   border:2px solid green;
}


div.middle{
   padding-top: 10px;
   padding-bottom: 10px;
}

div.left{
   width:180px;
   text-align:left;
}

div.news{
   padding-left: 30px;
   border-left:2px solid #F3CB5A;
   width:600px;
   text-align:left;
}

div.footer{
   padding-top: 10px;
   width:800px;
   text-align:center;
}

.zebra th{text-align:center;vertical-align:middle;background:#ffff99;padding:3px 0}
.zebra tr td{font-size:11pt;padding:3px 10px;border-bottom:1px #dcdcdc solid;border-top:1px #dcdcdc solid;}
.zebra tr.e td{background-color:#ffff99}