body {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #333333;
	font-size: 12px;
}

td {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #333333;
	font-size: 12px;
}

p  {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}

p.center  {

	text-align: center;
}

p.fine  {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 11px;
	line-height: 14px;
	margin: 4px;
}

p.portal  {
	font-family: verdana,arial,tahoma,sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
}   

p.data  {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}

a:link {   
	font-family: arial,verdana,tahoma,sans-serif;
	color: #003366;
	text-decoration:underline;
}

a:visited {   
	font-family: arial,verdana,tahoma,sans-serif;
	color: #003366;
	text-decoration:underline;
}

a:hover {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #333333;
	text-decoration:underline;
}

a:active {   
	font-family: arial,verdana,tahoma,sans-serif;
	color: #000000;
	text-decoration:underline;
}

a.btm:link {
	font: 10px arial,verdana,tahoma,sans-serif;
	color:#ffffff;	
	text-decoration:none;
}

a.btm:visited {
	font: 10px arial,verdana,tahoma,sans-serif;
	color:#ffffff;	
	text-decoration:none;
}

a.btm:hover {
	font: 10px arial,verdana,tahoma,sans-serif;
	color:#ffffff;
	text-decoration:none;

}

a.btm:active {
	font: 10px arial,verdana,tahoma,sans-serif;
	color: #ffffff;
	text-decoration:none;
}




a.bio:link {   
	font-family: arial,verdana,tahoma,sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

a.bio:visited {   
	font-family: arial,verdana,tahoma,sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

a.bio:hover {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #ECECEC;
	font-weight: bold;
	text-decoration:none;
}

a.bio:active {   
	font-family: arial,verdana,tahoma,sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}


   
a.bc:link {
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#333333;	
	text-decoration:underline;
}

a.bc:visited {
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#333333;	
	text-decoration:underline;
}

a.bc:hover {
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#0066CC;
	text-decoration:underline;

}

a.bc:active {
	font: 11px arial,verdana,tahoma,sans-serif;
	color: #333333;
	text-decoration:underline;
}
    

   
a.top:link {
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#555555;	
	text-decoration:underline;
}

a.top:visited {
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#555555;	
	text-decoration:underline;
}

a.top:hover {
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#0066CC;
	text-decoration:underline;

}

a.top:active {
	font: 11px arial,verdana,tahoma,sans-serif;
	color: #555555;
	text-decoration:underline;
}
    
     
a.info:link {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #333333;
	font-size: 10px;
}

a.info:visited {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #666666;
	font-size: 10px;
}

a.info:hover {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #003366;
	font-size: 10px;

}

a.info:active {
	font-family: arial,verdana,tahoma,sans-serif;
	color: #000000;
	font-size: 10px;
}

.btm {
	font: 10px arial,verdana,tahoma,sans-serif;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

.bc {	
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#333333;	
}

.fine {
	font: 10px arial,verdana,tahoma,sans-serif;
	color: #666666;
	text-decoration:none;
}

h1
{
	color: #333333;
	font: 18px arial,verdana,tahoma,sans-serif;
	font-weight: bold;
}


h2
{
	color: #00007E;
	font: 15px arial,verdana,tahoma,sans-serif;
	font-weight: bold;
}

h3
{
	color: #333333;
	font: 13px arial,verdana,tahoma,sans-serif;
	font-weight: bold;
}

h4
{
	color: #0150A0;
	font: 12px arial,verdana,tahoma,sans-serif;
	font-weight: bold;
}

p.info
{
	font-family: arial,verdana,tahoma,sans-serif;
	color: #333333;
	font-size: 10px;
}

.head
{
	color: #003366;
	font: 13px arial,verdana,tahoma,sans-serif;
	font-weight: bold;
}

b.listSmall { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
}

p.small { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 10px;
	line-height: 14px;
}

li.listSmall { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 10px;
	line-height: 14px;
	list-style-image: url(../images/bullet_list.gif);
}

li.list { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 12px;
	line-height: 16px;
	list-style-image: url(../images/bullet_list.gif);
}

li.listIndent1 { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 12px;
	line-height: 16px;
	list-style-image: url(../images/bullet_list3.gif);
}

li.listIndent2 { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 12px;
	line-height: 16px;
	list-style-image: url(../images/bullet_list1.gif);
}

li.bio { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 16px;
	list-style-image: url(../images/bullet_list_bio.gif);
}

li.list1 { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 12px;
	line-height: 16px;
	list-style-image: url(../images/bullet_list2.gif);
}

ol.decimal { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 12px;
	line-height: 18px;
	list-style-type: decimal;
}

li.decimal { 
	font-family: arial,verdana,tahoma,sans-serif;
	color: #2D2D2D;
	font-size: 12px;
	line-height: 18px;
	list-style-type: decimal;
}

.form {  font-family: Courier New, Courier,
         mono; font-size: 13px;
     }

.texta { 
	font-family: arial,verdana,sans-serif;
	font-size: 12px; 
	color: #474747;
	background-color: #ffffff; 
	border: 1px solid #666666; 
}


fieldset {
	font: 14px arial,verdana,sans-serif;
	font-weight: bold;
	padding: 1em;
	font: 12px arial,verdana,sans-serif;
  }
  
label {
	color: #474747;
	font: 12px arial,verdana,sans-serif;
	text-align:left;
  }

legend {
	color: #333333;
	font: 14px arial,verdana,tahoma,sans-serif;
	font-weight: bold;
	border:0px solid #003366;
	letter-spacing: 1px;
	color:#555555;
	text-align:center;
  }


hr {
border: 0;
color: #cccccc;
height: 1px;
width: 100%;
}



BODY {	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.leftMenu {	text-align: left; }

.centerMenu { text-align: center;}

.rightMenu { text-align: right;	}

a.MenuLabelLink	{ COLOR: #333333;	FONT-SIZE: 12px;
FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold;
	line-height: 16px; }
a.MenuLabelLink:link { COLOR: #333333;	FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}
a.MenuLabelLink:visited	{ COLOR: #333333; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None;
	line-height: 16px;}
a.MenuLabelLink:hover{ COLOR: #ffffff; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None;
	line-height: 16px;}

a.MenuLabelLinkOn {	COLOR: #333333; FONT-SIZE: 12px;
FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; 
	line-height: 16px;}
a.MenuLabelLinkOn:link { COLOR: #333333; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}
a.MenuLabelLinkOn:visited { COLOR: #333333; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}
a.MenuLabelLinkOn:hover { COLOR: #000000; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}

a.MenuItemLink { COLOR: #333333; FONT-SIZE: 11px;
FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px;
	line-height: 16px;}
a.MenuItemLink:link { COLOR: #333333; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}
a.MenuItemLink:visited { COLOR: #333333; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}
a.MenuItemLink:hover { COLOR: #000000; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}

a.MenuItemLinkOn { COLOR: #333333; FONT-SIZE: 11px;
FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px;
	line-height: 16px;}
a.MenuItemLinkOn:link { COLOR: #333333; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}
a.MenuItemLinkOn:visited { COLOR: #333333; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}
a.MenuItemLinkOn:hover { COLOR: #003366; FONT-FAMILY: Arial,verdana,tahoma,Helvetica, sans-serif; TEXT-DECORATION: None; 
	line-height: 16px;}

.myMenu { position: absolute; visibility: hidden; z-index: 5; }

.myMenuLabelleft { padding: 0px 0px 0px 0px; text-align: left; }
.myMenuLabelcenter { padding: 0px 0px 0px 0px; text-align: center; }
.myMenuLabelright { padding: 0px 0px 0px 0px; text-align: right; }
.myMenuItemleft { padding: 0px 0px 0px 0px; text-align: left; }
.myMenuItemcenter { padding: 0px 0px 0px 0px; text-align: center; }
.myMenuItemright { padding: 0px 0px 0px 0px; text-align: right; }

#myTest {
width: 758px;
height: 20px;
padding: 0px 0px 0px 0px;
z-index: 1;

}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }