body {
	background:#5c8995
}

body, table, td, th {
	font-family: verdana, sans-serif;
	font-size:10pt;
	color:#08084d;
}

h1, h2, h3, h4, h5, h6 {
	font-family:tahoma, Times, serif;
}

img {
	border:0px;
};

h2 {
	font-size:16px;
	font-weight:bold;
	color:#6e6d3c;
}

h3 {	
	font-size:14px;
	font-weight:bold;
	color:#2d2d68;
}

h3 a {
	color:#2d2d68;
	text-decoration:none;
	border:0px;
}
h3 a:hover {
    color: #2d2d68;
	text-decoration:none;
}

h4 {
	margin:0em 0 6px 0;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#282864;
}

h4 a {	
	text-decoration:none !important;
}

h4 a:hover {
	text-decoration:underline !important;
}

hr {
	height:1px;
	color:#090d53;
	margin:0.75em 0;
	
}

/* ------------ Top Repeat Backgrounds ------------ */

#outershell {
	background:#ffffff url("../images/topbg_repeat.jpg") top left repeat-x;		
}


/* ------------ MAIN MENU ------------ */

#mainmenu {
	background:#5d6684;	
	align:left;
	width:190px;
	padding:20px 0px 0px 0px;
}

#mainmenu ul, #menu li {
	margin:0;	
}
#mainmenu ul li a {
	display:block;
	font-family:verdana, serif;
	font-size:12px;
	color:#fff;	
	font-weight:bold;
	text-decoration:none;
}
#mainmenu ul li.alt a {
	background:#c2c28e;	
}
#mainmenu ul li a:hover {
	background:#757d96;
	color:fff;
}


/* ------------ Content ------------ */

#content {
	text-align:left;
	width:724px;
	margin-left:20px;	
	margin-right:14px;
	padding-top:25px;
	padding-bottom:40px;
	font-weight:normal;
	font-family: verdana, sans-serif;
	color:#111255;
	font-size:11px;
	overflow:auto;		
}



#content a {	
	color:#13137e;
	text-decoration:underline;
}

#content a:hover {		
	color:#13137e;
	text-decoration:none;
}

#newsdate {
	font-family: Verdana;
    font-size: 10pt;
	color: #4c5575;
	padding-top:2px;

}

#newsdate2 {
	font-family: Verdana;
    font-size: 10pt;
	color: #57607d;
	padding-top:2px;
	padding-bottom:4px;

}

#news {
	font-family: verdana, sans-serif;
	text-align:left;
	color:#111255;
	font-size:11px;
};
	
#news2 {
	font-family: verdana, sans-serif;
	text-align:left;
	color:#111255;
	padding-left:5px;
	font-size:11px;
};
	


#newstitle {
	font-family: Verdana;
    font-size: 10pt;
	color: #1b2b5e;
	font-weight:bold;

}

#newstitle a {
	font-family: Verdana;
    font-size: 10pt;
	color: #1b2b5e;
	text-decoration:underline;
	font-weight:bold;

}

#newstitle a:hover {
	font-family: Verdana;
    font-size: 10pt;
	color: #1b2b5e;
	text-decoration:none;
	font-weight:bold;

}

#docs {
	text-align:left;
	width:922px;
	margin-left:15px;	
	margin-right:15px;
	padding-top:25px;
	padding-bottom:40px;
	font-weight:normal;
	font-family: verdana, sans-serif;
	color:#111255;
	font-size:11px;
	overflow:auto;		
}

#docs  a {	
	color:#13137e;
	text-decoration:underline;
}

#docs  a:hover {		
	color:#13137e;
	text-decoration:none;
}

table.immuno {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: gray;
	font-size:11px;
	font-family: verdana, sans-serif;
	border-collapse: collapse;
	background-color: #ededee;
}
table.immuno th {
	border-width: 1px;
	padding: 4px;
	font-size:11px;
	font-family: verdana, sans-serif;
	border-style: solid;
	border-color: gray;
	background-color: #ededee;

}
table.immuno td {
	border-width: 1px;
	padding: 4px;
	font-size:11px;
	font-family: verdana, sans-serif;
	border-style: solid;
	border-color: gray;
	background-color: #ededee;
}



/* ------------ Footer ------------ */


#footer {font-family: Verdana;
    font-size: 8pt;	
	color: #e8e8e9;
	padding-top:8px;
	padding-bottom:40px;
}

#footer a{font-family: Verdana;
    font-size: 8pt;
	color: #e8e8e9;
	text-decoration:none;
}

#footer a:hover{font-family: Verdana;
    font-size: 8pt;
	color: #fff;
	text-decoration:underline;
}


/* ------------ ADMIN ------------ */

#admincontent {
	text-align:left;
	
	margin-left:20px;	
	margin-right:14px;
	padding-top:25px;
	padding-bottom:40px;
	font-weight:normal;
	font-family: verdana, sans-serif;
	color:#111255;
	font-size:11px;
	overflow:auto;		
}

#admincontent a {	
	color:#13137e;
	text-decoration:underline;
}

#admincontent a:hover {		
	color:#13137e;
	text-decoration:none;
}










