@charset "utf-8";

body
{
  font-family:calibri, "trebuchet ms", verdana, arial, sans-serif;
  background-color: #074755;
  background-image: url(gradient.png);
  background-repeat: repeat-x;     
  margin:0px;
  padding:0px;  
}

A { text-decoration:none }

#menu
{
  padding:0px;
  width:100%;
  margin:0px;  
  margin-top:10px;margin-bottom:10px;
  max-width:700px;
}

.indent {
  margin:0px;
  padding:0px;  
  margin-left:20px; margin-right:20px;
}

p { font-family:verdana,calibri; text-align:left; }

.award {
  font-weight:bold;
}

div.maincontent {
  margin:0px;
  padding:0px;
  padding-left:80px;
  padding-right:80px;    
  max-width:1000px;
}

table.outertable {
  width:100%;
  margin:0px;
  padding:0px;
  border-width: 2.5px;
  border-spacing: 1px;
  border-style: solid;
  border-collapse: separate;
  border-color: #eeeeee;
  background-color: #ffffff;    
}

td.outertabletd {
  border-width: 1px;
  margin:0px;
  padding: 10px;
  padding-bottom:20px;
  border-style: solid;
  border-color: #000000;
  background-color: #ffffff;  
}


.pubtableimgtd {
  padding:0px;
  margin:0px;
  padding-top:13px;
  padding-right:1px;
  vertical-align:top;
  width:25px;
}

.pubtabletd {
  padding:0px;
  margin:0px;
  padding-top:10px;
  padding-left:10px;
  vertical-align:top;
}

.pubsheading {
  padding:0px;
  margin:0px;
  padding-top:10px;
  padding-bottom:10px;
  font-style:normal;
  font-weight:bold;
  font-size:110%;  
}

.pubimg {
  padding:0px;
  margin:0px;
  border: 0px;
  margin-top:5px;
  filter:alpha(opacity=100); opacity:1.0; 
}

p
{
  font-size:90%;
}

.pubtext {
  text-align:left; color:#000000; margin-top:0px; margin-bottom:0px;
}

.misctext {
  padding:0px; margin:0px; margin-bottom:15px;
  text-align:left; color:#000000;
}

.pubauthor {
  padding:0px; margin:0px;
  text-align:left; color:#000000;
}

.pubtitle {
  padding:0px; margin:0px; margin-top:5px;
  font-weight:bold; text-align:left; color:#000000;  
}

.pubaward {
  padding:0px; margin:0px;  
  font-style:italic;
  font-weight:bold; text-align:left; color:#000000;
}

.pubcitation {
  padding:0px; margin:0px;  
  font-style:italic; text-align:left; color:#000000;
}

.publink {
  color:#4E687E;
}

.pubnolink {
  color:#686868;
}

@media only screen and (max-device-width : 600px) { 
   .pubimg {
	   width:0px; height:0px;
   }
   .pubtableimgtd {
	   width:0px;	   
	   padding:0px;
	   margin:0px;
   }
}
