body {
margin: 0; 
margin-top : 0px; 
margin-right : 0px; 
margin-bottom : 0px; 
margin-left : 0px; 
font-family : arial, helvetica, sans-serif; 
font-weight : normal;
font-size : 11 pt; 
} 

.bodycopy { 
font-family: arial, helvetica, sans-serif;  
font-size: 11pt; 
color: #000000; 
font-weight: normal;
}

.bodycopybold { 
font-family: arial, helvetica, sans-serif;  
font-size: 11pt; 
color: #000000; 
font-weight: bold;
}

.smbodycopy { 
font-family: arial, helvetica, sans-serif;  
font-size: 10pt; 
color: #000000; 
font-weight: normal;
}

.smbodycopybold { 
font-family: arial, helvetica, sans-serif;  
font-size: 10pt; 
color: #000000; 
font-weight: bold;
}

hr { 
color: #000000;
width: 100%; 
height: 1pt; 
}

.newsheader { 
font-family: arial, helvetica, sans-serif;  
font-size: 11pt; 
color: #111083; 
font-weight: bold;
}

.subheader { 
font-family: arial, helvetica, sans-serif;  
font-size: 20pt; 
color: #0F238C; 
font-weight: bold;
}

.header { 
font-family: arial, helvetica, sans-serif;  
font-size: 11pt; 
color: #000000; 
font-weight: bold;
}

.footer { 
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
font-weight: normal;
}

.nav {
font-family : arial, helvetica, sans-serif;  
font-weight : normal;
font-size : 11 pt; 
color: #ffffff;
} 

a:link {
font-weight : bold;
font-size :11pt;
font-family : arial, helvetica, sans-serif; 
color: #003399;
text-decoration : underline; 

} 

a:visited {
font-weight : bold;
font-size :11pt;
font-family : arial, helvetica, sans-serif;
color: #003399;
text-decoration : underline; 
} 

a:hover {
font-weight : bold;
font-size :11pt;
font-family : arial, helvetica, sans-serif;
color: #FF0000;
text-decoration : underline; 
} 

a.smlink:link {
font-weight : bold;
font-size :9pt;
font-family : arial, helvetica, sans-serif; 
color: #003399;
text-decoration : underline; 

} 

a.smlink:visited {
font-weight : bold;
font-size :9pt;
font-family : arial, helvetica, sans-serif;
color: #003399;
text-decoration : underline; 
} 

a.smlink:hover {
font-weight : bold;
font-size :9pt;
font-family : arial, helvetica, sans-serif;
color: #FF0000;
text-decoration : underline; 
} 

a.footer:link {
font-weight : normal;
text-decoration : none;
font-size : 9pt;
font-family : arial, helvetica, sans-serif;
color: #003399;
text-decoration : none; 
} 

a.footer:visited {
font-weight : normal;
text-decoration : none;
font-size : 9pt;
font-family : arial, helvetica, sans-serif;
color: #003399; 
} 

a.footer:hover {
font-weight : normal;
text-decoration : underline;
font-size : 9pt;
font-family : arial, helvetica, sans-serif;
color: #FF0000; 
} 

a.news:link {
font-weight : normal;
text-decoration : none;
font-size : 11pt;
font-family : arial, helvetica, sans-serif;
color: #003399;
text-decoration : none;
font-weight: bold; 
} 

a.news:visited {
font-weight : normal;
text-decoration : none;
font-size : 11pt;
font-family : arial, helvetica, sans-serif;
color: #003399;
font-weight: bold; 
} 

a.news:hover {
font-weight : normal;
text-decoration : none;
font-size : 11pt;
font-family : arial, helvetica, sans-serif;
color: #FF0000;
font-weight: bold;
} 

a.leftmenu:link {
display : block; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
font-weight : normal; 
width : 145px; 
text-align : left; 
background-color: #ffffff;
} 


a.leftmenu:hover {
display : block; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
font-weight : normal; 
width : 145px; 
text-align : left; 
} 



a.leftmenu:visited {
display : block; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
font-weight : normal; 
width : 145px; 
text-align : left; 
} 


/* hyperlink style for buttons and link buttons used in the portal admin pages */

a.CommandButton:link{
	color: #000000;
	background-color: #ffffff;
	border:2px outset #FFEB00;
	text-decoration:none;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-right:2px;
	font-weight:bold;
	width:100px;
	font-size:8pt;
	text-align:center;
	text-transform:capitalize;
	line-height:16px;
	}
	
a.CommandButton:visited{
color: #000000;
	background-color: #ffffff;
	border:2px outset #FFEB00;
	text-decoration:none;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-right:2px;
	font-weight:bold;
	width:100px;
	font-size:8pt;
	text-align:center;
	text-transform:capitalize;
	line-height:16px;
	}
	
a.CommandButton:active{
	color: #000000;
	background-color: #ffffff;
	border:2px outset #FFEB00;
	text-decoration:none;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-right:2px;
	font-weight:bold;
	width:100px;
	font-size:8pt;
	text-align:center;
	text-transform:capitalize;
	line-height:16px;
	}
	
a.CommandButton:hover{
	color: #000000;
	background-color: #ffffff;
	border:2px outset #FFEB00;
	text-decoration:none;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-right:2px;
	font-weight:bold;
	width:100px;
	font-size:8pt;
	text-align:center;
	text-transform:capitalize;
	line-height:16px;
	}
	
.adminsubheader { 
font-family: arial, helvetica, sans-serif;  
font-size: 12pt; 
color: #08208C; 
font-weight: bold;
}

.adminheader { 
font-family: arial, helvetica, sans-serif;  
font-size: 18pt; 
color: #000000; 
font-weight: bold;
}

.adminmenu{
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;
 }
 
 a.adminmenu:link{
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;
 }
 
 a.adminmenu:hover{
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #FF0000;
 font-weight: bold;
 }
 
 a.adminmenu:visited{
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;
 }
 
 .error{
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #ff0000;
 font-weight: bold;
 }
 
 .adminnote{
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;
 }
 
td.columnheader { 
font-family: arial, helvetica, sans-serif;  
font-size: 12pt; 
color: #08208C;
background-color: #FFF79C; 
font-weight: bold;
}

td.columndata {
font-family: arial, helvetica, sans-serif;  
font-size: 10pt; 
color: #000000;
}



	
