/*  RESET BY DEJAN CANCAREVIC */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}



body { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
/*       background: #cdc; */
	   background: #eee;
       margin: 10px ;
	   height: 100%; 
	   text-align: center;
	
/*       font-size: small;*/
    }

	p           { margin: 0 0 1.9em; }
/*	p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }*/
/*	p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }*/


#banner {
	  padding-left: 10px;
	  padding-right: 5px;
	  padding-top: 10px;
      width: 827px;
	  height: 120px;
      border-bottom:1px solid #000;
	  background: white;
	  text-align: left;
	  margin: auto;
    }

#left {
      width: 20%;
      float: left;
    }

	h1,h2,h3,h4,h5,h6 { font-weight: normal; color: black; letter-spacing: -0.04em;}

	h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em;  }
	h2 { font-size: 2em; margin-bottom: 0.95em; margin-top: 0.2em;}
	h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; margin-top: 1em;}
	h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; margin-top: 0.7em;}
	h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
	h6 { font-size: 1em; font-weight: bold; }


#content {
      background: #fff;
      padding: 0px 20px 10px 20px; 
      border:0.1px solid #fff;
	  font-size: 75%;
	  color: #333; 
	  width: 800px;
	  background: white;
	  margin: auto;
	  font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	  line-height: 1.5;
	  text-align: left;
    }
#content #floater {
      float: left;
      padding: 0px 20px 10px 0px; 
    }
#content #menu {
      float: right;
      border: 1px solid #899; 
      margin: 20px 0px 0px 0px;
      padding: 5px 5px 0px 5px;
      color: #899;
      background: #fff;
    } 
#content #menu ul {
     list-style-position: outside;
    }

	li ul, 
	li ol       { margin:0 1.5em; }
	ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

	dl {margin:0 0 1.5em 0;}
	dl dt {font-weight:bold;}
	dd {margin-left:1.5em; font-weight:normal;}

	ul          { list-style-type: disc; }
	ol          { list-style-type: decimal; }


/*#content h1, h2, h3, h4 {
      color: #899;
   }*/
#content th { 
    text-align: left;
    } 
#footer {
      font-size: x-small;
      color: #aaa;
      float: right;
      padding-left: 20px;
      padding-right: 20px;
	  padding-top: 20px;
	  margin: auto;
	  text-align: right;
	  width: 800px;
    }

#navigation { 
		  text-align: left;
	  margin: auto;
      font-size: 80%;
	  width: 817px;
      background:#fbfbfb;
/*      border-left:10px solid #000;
      border-right:1px solid #000;*/
	  border-bottom: 1px solid #eee;
	  border-top: 1px solid #eee;
      padding: 5px 5px 5px 20px;
    }
a {
      text-decoration:none;
      font-weight:normal; 
      color:#c00;
    }
a:hover {
	text-decoration: underline;
}
img {
      border:0
    }

dd {
      padding-bottom: 15px;
}
    
dt {
      font-weight: bold;
    }
form {
	border:none;
	    
}
#minutes {
      font-family: sans-serif;       
    }
.boxed {
      background: #eee;
      padding-left: 40px;
      border: 1px solid #aaa;
    }
.framed {
      padding-left: 10px;
      background: #eee;
      border: 1px solid #aaa;
    }
.stripe {
      background: #eee;
    }
.done {
      color: #0a0; 
      font-weight: bold; 
    }
.draft {
      color: #f90; 
      font-weight: bold; 
    }
.now {
      color: #00c;
      border: 1px solid #000;
      background: #ddd;
      font-weight: bold; 
    }
.hardright {
     text-align: right;
    }
p .initcap {
      font-size: large;
/*       font-weight: bold; */
    }
.bannerheading {	
      font-weight: bold;
      font-size: 300%;
}
.bannersubheading {
      font-weight: normal;
      font-size: 100%;
      padding-left:20px;
      padding-bottom:15px;
      font-style:italic;
      color: #566;
}
.cert {
	 border:0;
	 width:88px;
	 vertical-align:middle
}
.code {
      background: #dde;
      margin-left: 20px; 
      padding-left: 10px;
      width: auto;
      border: 1px solid #aaa;
    }
.abstract {
      background: #edd;
      margin-left: 20px; 
      padding-left: 10px;
      width: auto;
      border: 1px solid #aaa;
    }
.pub {
      background: #edd;
      margin-left: 20px; 
      margin-bottom: 5px;
      padding-left: 10px;
      width: auto;
      border: 1px solid #aaa;
    }
.cross {
      background: #cff;
      margin-left: 20px; 
      margin-bottom: 5px;
      padding-left: 10px;
      width: auto;
      border: 1px solid #aaa;
    }
.talk {
      background: #ffc;
      margin-left: 20px; 
      margin-bottom: 5px;
      padding-left: 10px;
      width: auto;
      border: 1px solid #aaa;
    }
.misc {
      background: #cfc;
      margin-left: 20px; 
      margin-bottom: 5px;
      padding-left: 10px;
      width: auto;
      border: 1px solid #aaa;
    }
	.deliverable {
	      background: #ccf;
	      margin-left: 20px; 
	      margin-bottom: 5px;
	      padding-left: 10px;
	      width: auto;
	      border: 1px solid #aaa;
	    }

