/* body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;} */ 

body {
	background:#3366cc;
	text-align:center;
	margin:5px;
	padding:0;
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:#000000;
	}
	
div.wrapper {
position:relative;
align:center;
margin: auto auto auto auto; 
margin-left:auto;
width: 960px; 
border: 3px solid #5596bc; /* this. Both are not necessary */


}
/* width of div.wrapper is always 80% of viewport width */ 

h2 {letter-spacing: 3px; color: #FF0000}
	


h1 {letter-spacing: 3px; color: #FF0000}
h4 {letter-spacing: 1px; color: #003366}



h3 {letter-spacing: 1px; color: #003366}



p {margin-left:10px; margin-right:10px; color: #000000}
p.red {font-size: 10pt; font-family: verdana, arial, 'sans serif'; font-weight: bold; color: #FF0000}
pre {font-size: 10pt; font-family: Courier; color: #0000FF}


.white {background: #FFFFFF;} 

table.table1 {text-align:center; 
								border: 2px dotted gray;
				border-collapse: collapse;
				}
				
.greenborder {	padding: 2px 2px 2px 2px;
				border: 1px solid #89a550; }			

.deepgreenborder {	padding: 2px 2px 2px 2px;
				border: 1px solid #6C8240; }	

.orangeborder {	padding: 2px 2px 2px 2px;
				border: 1px solid #EC7000; }
				
.purpleborder {	padding: 2px 2px 2px 2px;
				border: 1px solid #8063CB; }	
				
.whiteborder {
				padding: 2px;
				border: 1px solid #FFFFFF; 
				 } 	
				
ul{list-style:none;}
.spacer{font-size:0; line-height:0; clear:both;}


table.navbsnborder {  background-color:#5795D3;	 }
table.navbsnborder td {    padding: 3px; }

td {}
  .initial { background-color: #64B1FF; color:#FFFFFF }
  .normal { background-color: #64B1FF; font-weight: bold; color:#FFFFFF }
  .highlight { background-color: #5795D3; font-weight: bold; color:#FFFFFF }


				

.departments {
				padding: 2px;
				border: 1px solid #8063CB; 
				 } 	
					
.fixedpicborder {

				padding: 2px;
				border: 1px solid #6C8240; 
				background: url('images/petri_dish.jpg') no-repeat fixed right bottom;   }



TD { font-size: 10pt; font-family: Verdana, Arial; valign: top; text-align: Justify }
TD.R { font-size: 10pt; font-family: Verdana, Arial; valign: top; text-align: right }
TD.L{ font-size: 10pt; font-family: Verdana, Arial; valign: top; text-align: left }
TD.C { font-size: 10pt; font-family: Verdana, Arial; valign: bottom; text-align: center;}
TD.Csm { font-size: 7pt; COLOR: #666666; font-family: Verdana, Arial; valign: top; text-align: center }
TD.dot { font-size: 10pt; font-family: Arial; valign: bottom; text-align: center; background: yellow; border: 2px dotted gray }

TD.Nav { font-size: 10pt; font-family: Verdana, Arial; font-weight: bold; background-color: #64B1FF; color:#FFFFFF }
TD.Bsns { background-color: #5795D3 }


TD.yRpt { background-image: url('images/vert_border.png'); background-repeat: repeat-y }
TD.xRpt { background-image: url('images/vert_border.png'); background-repeat: repeat-x }


a:link     { color:#FF6600; text-decoration:none }
a:visited  { color:#FF6600; text-decoration:none }
a:active   { color:#FF0000; text-decoration:none }
a:hover    { color:#FF0000; text-decoration:none }

a.orng:link     { color:#FF6600; text-decoration:none }
a.orng:visited  { color:#FF6600; text-decoration:none }
a.orng:active   { color:#FF0000; text-decoration:none }
a.orng:hover    { color:#FF0000; text-decoration:none }



A.zlnks:link { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.zlnks:active { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.zlnks:hover { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.zlnks:visited { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }

A.blnks:link { FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.blnks:visited { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.blnks:hover { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }

A.wlnks:link { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.wlnks:visited { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.wlnks:hover { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }

A.wlnks2:link { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.wlnks2:visited { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.wlnks2:hover { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }

A.grnlnks:link { FONT-SIZE: 10pt; COLOR: #89A550; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.grnlnks:visited { FONT-SIZE: 10pt; COLOR: #89A550; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.grnlnks:active { FONT-SIZE: 10pt; COLOR: #4C9608; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.grnlnks:hover { FONT-SIZE: 10pt; COLOR: #4C9608; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }

A.grnlnks2:link { FONT-SIZE: 8pt; COLOR: #89A550; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.grnlnks2:visited { FONT-SIZE: 8pt; COLOR: #89A550; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.grnlnks2:active { FONT-SIZE: 8pt; COLOR: #4C9608; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
A.grnlnks2:hover { FONT-SIZE: 8pt; COLOR: #4C9608; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
/* Side Links */

A.red:link { FONT-SIZE: 10pt; COLOR: #FF0000; FONT-FAMILY: Verdana, arial; FONT-WEIGHT: Bold; TEXT-DECORATION: none }
A.red:hover { FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, arial; FONT-WEIGHT: Bold; TEXT-DECORATION: none }


A.red2:link {COLOR: #FF0000; FONT-FAMILY: Verdana, arial; TEXT-DECORATION: none }
A.red2:hover {COLOR: #666666; FONT-FAMILY: Verdana, arial; TEXT-DECORATION: none }



HR { size: 1; color: #C0C0C0; }

.Flat {border-style:solid; border-color:#000000; border-width: 1px; background-color:#EEEEEE;}




	
