td.infotabs_flip {

	padding-top: 5px;
	padding-bottom: 4px;
	
	font: bold 13px verdana;
	color: #FFFFFF;
	
	text-align: center;
	
	background-color: #000000;
	
}

td.infotabs_norm {

	padding-top: 4px;
	padding-bottom: 3px;
	
	font: bold 13px verdana;
	color: #000000;
	
	text-align: center;
	
	background-color: #E9E9E9;
	
	cursor: pointer;
}

/* Page background (space to left/right of content) */
body {

	margin: 0px;

	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: top center;
}


span {

	font: bold 13px tahoma;
	color: #000000;
}


input.textbox {
	
	border: solid 1px #888888;
	padding: 2px;
	font: bold 13px tahoma;
}

select {

	border: solid 1px #888888;
	padding: 2px;
	font: bold 13px tahoma;
}

textarea {

	border: solid 1px #888888;
	padding: 2px;
	font: bold 13px tahoma;
}


/* Background color behind content */
#table_mainOutline {
	
	/* Make the white table extend to the top of the pag */
	
}

/* Outline for copyright/trademark info at bottom of page */
#table_mainOutline td.td_outlineBottomLeft {


	color: #FFFFFF;
	background-color: #000000;
	
	
	text-align: center;
}

/* More styles for copyright/trademark area */
#table_mainOutline td.td_outlineBottomRight {

	background-color: #000000;
}

/* Page outline border and background color */
#table_mainOutline td.td_outlineTop {

	
	background-color: #FFFFFF;
}

#table_logo {

	/* Fix the logo table to be on the page */
	margin-top: 15px;
}

/* Menu button: alignment & size */
.link_mainMenuButton {

	text-align: center;
	height: 100%;
}

/* Menu button: link style */
.link_mainMenuButton a {

	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	
	font: bold 14px verdana;
	text-decoration: none;
	color: #000000;
	background-color: #f6cb48;
}

/* Menu button: link hover style */
.link_mainMenuButton a:hover {


	background-color: #000000;
	color: #f6cb48;
}



a.bottomnav {

	font: bold 11px tahoma;
	text-decoration: none;
	color: #FFFFFF;
}

a.bottomnav:link {

	text-decoration: none;
	color: #FFFFFF;
}

a.bottomnav:hover {

	text-decoration: underline;
	color: #FF0000;
}


a.red {

	font: bold 13px tahoma;
	text-decoration: none;
	color: #FF0000;
}

a.red:link {

	text-decoration: none;
	color: #FF0000;
}

a.red:hover {

	text-decoration: underline;
	color: #0000FF;
}

a.blue {

	font: bold 13px tahoma;
	text-decoration: none;
	color: #0000CC;
}

a.blue:link {

	text-decoration: none;
	color: #0000CC;
}

a.blue:hover {

	text-decoration: underline;
	color: #FF0000;
}

a.greybox {

	font: bold 13px tahoma;
	text-decoration: none;
	color: #000000;
	border: solid 1px #888888;
	padding: 3px 20px 4px 20px;
}

a.greybox:link {

	font: bold 13px tahoma;
	text-decoration: none;
	color: #000000;
	border: solid 1px #888888;
	padding: 3px 20px 4px 20px;
}

a.greybox:hover {

	border-color: #000000;
	background-color: #f6cb48;
}


i.red {

	color: #FF0000;
}

i.blue {

	color: #0000FF;
}

span.red {

	color: #FF0000;
}

span.blue {

	color: #0000FF;
}



div.div_tabsText {

	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;

	font: bold 13px verdana;
	color: #000000;

}





/* --------------------------------------- **
** MAIN MENU ROLLOVER AND DROP DOWN STYLES **
** --------------------------------------- */

span.span_mainMenuItem {

	font: bold 14px verdana;
	color: #000000;
	background-color: #f6cb48;
	padding: 0px;
	margin: 0px;
	
	width: 100%;
	text-align: center;
}

/* Main Menu Bar Settings */
#ul_rollOverMenu1 {

	width: 100%;
	height: 100%;
	background-color: #f6cb48;
	height: 25;
	padding: 0px;
	margin: 0px;
	
}

/* Settings to Apply to all Lists & Sub-lists */
#ul_rollOverMenu1, #ul_rollOverMenu1 ul { 

	padding: 0px;
	margin: 0px;
	list-style: none;
}

/* Settings to Apply to Sub-lists */
#ul_rollOverMenu1 ul {

	width: 100%;	/* Sub-list Width */
	padding: 0px;	/* Padding for the bottom of Sub-lists */
	margin-left: -1px;
}

/* Link Appearance Settings */
#ul_rollOverMenu1 ul a:link, #ul_rollOverMenu1 a:visited {

	display: block;
	border: none;
	text-decoration: none;
	height: 24px;		/* Sub-list Highlight Height Size */
	padding-left: 10px;	/* Left-spacing for Sub-list items */
	padding-top: 4px;

	color: #000000;
	background-color: #f6cb48;
}

/* Sub-list Item Hover Appearance Settings */
#ul_rollOverMenu1 ul a:hover, #current a {

	background: #000000;
	color: #f6cb48;
}

/* Settings to Change the Appearance of Sub-list Windows */
#ul_rollOverMenu1 li { 

	position: relative;
	text-align: left;
	z-index:1000;
	cursor: default;
	padding: 0px;	/* Space Between Sub-list Items */
	margin: 0px;
	
	font: bold 12px verdana;
	color: #f6cb48;
}

/* Settings for all Sub-list Window Appearance */
#ul_rollOverMenu1 li ul {

	position: absolute;
	
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 4px #000000;
	border-top: solid 1px #000000;
	
	background-color: #FFFFFF;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* lists nested under hovered list items */
#ul_rollOverMenu1 li:hover ul, #ul_rollOverMenu1 li.sfhover ul { 

	left: 0px;
	top: 24px;	/* Distance to draw Sub-list from top of LI Main Menu Item */
}

/* Individial Submenu Display Settings */
li#subMenu_vrbar {

	text-align: left;
	margin: 0px;
	padding: 0px;

	height: 24px;	/* SAME SIZE AS MAIN MENU BAR!! */
}
































/* Main Menu Bar Settings */
#ul_rollOverMenu2 {

	width: 100%;
	height: 100%;
	background-color: #f6cb48;
	height: 25;
	padding: 0px;
	margin: 0px;
	
}

/* Settings to Apply to all Lists & Sub-lists */
#ul_rollOverMenu2, #ul_rollOverMenu2 ul { 

	padding: 0px;
	margin: 0px;
	list-style: none;
}

/* Settings to Apply to Sub-lists */
#ul_rollOverMenu2 ul {

	width: 100%;	/* Sub-list Width */
	padding: 0px;	/* Padding for the bottom of Sub-lists */
	margin-left: -1px;
}

/* Link Appearance Settings */
#ul_rollOverMenu2 ul a:link, #ul_rollOverMenu2 a:visited {

	display: block;
	border: none;
	text-decoration: none;
	height: 24px;		/* Sub-list Highlight Height Size */
	padding-left: 10px;	/* Left-spacing for Sub-list items */
	padding-top: 4px;

	color: #000000;
	background-color: #f6cb48;
}

/* Sub-list Item Hover Appearance Settings */
#ul_rollOverMenu2 ul a:hover, #current a {

	background: #000000;
	color: #f6cb48;
}

/* Settings to Change the Appearance of Sub-list Windows */
#ul_rollOverMenu2 li { 

	position: relative;
	text-align: left;
	z-index:1000;
	cursor: default;
	padding: 0px;	/* Space Between Sub-list Items */
	margin: 0px;
	
	font: bold 12px verdana;
	color: #f6cb48;
}

/* Settings for all Sub-list Window Appearance */
#ul_rollOverMenu2 li ul {

	position: absolute;
	
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 4px #000000;
	border-top: solid 1px #000000;
	
	background-color: #FFFFFF;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* lists nested under hovered list items */
#ul_rollOverMenu2 li:hover ul, #ul_rollOverMenu2 li.sfhover ul { 

	left: 0px;
	top: 24px;	/* Distance to draw Sub-list from top of LI Main Menu Item */
}

/* Individial Submenu Display Settings */
li#subMenu_vrbar2 {

	text-align: left;
	margin: 0px;
	padding: 0px;

	height: 24px;	/* SAME SIZE AS MAIN MENU BAR!! */
}




















/* Main Menu Bar Settings */
#ul_rollOverMenu3 {

	width: 100%;
	height: 100%;
	background-color: #f6cb48;
	height: 25;
	padding: 0px;
	margin: 0px;
	
}

/* Settings to Apply to all Lists & Sub-lists */
#ul_rollOverMenu3, #ul_rollOverMenu3 ul { 

	padding: 0px;
	margin: 0px;
	list-style: none;
}

/* Settings to Apply to Sub-lists */
#ul_rollOverMenu3 ul {

	width: 100%;	/* Sub-list Width */
	padding: 0px;	/* Padding for the bottom of Sub-lists */
	margin: -1px;
}

/* Link Appearance Settings */
#ul_rollOverMenu3 ul a:link, #ul_rollOverMenu3 a:visited {

	display: block;
	border: none;
	text-decoration: none;
	height: 24px;		/* Sub-list Highlight Height Size */
	padding-left: 10px;	/* Left-spacing for Sub-list items */
	padding-top: 4px;

	color: #000000;
	background-color: #f6cb48;
}

/* Sub-list Item Hover Appearance Settings */
#ul_rollOverMenu3 ul a:hover, #current a {

	background: #000000;
	color: #f6cb48;
}

/* Settings to Change the Appearance of Sub-list Windows */
#ul_rollOverMenu3 li { 

	position: relative;
	text-align: left;
	cursor: default;
	padding: 0px;	/* Space Between Sub-list Items */
	margin: 0px;
	
	font: bold 12px verdana;
	color: #f6cb48;
}

/* Settings for all Sub-list Window Appearance */
#ul_rollOverMenu3 li ul {

	position: absolute;
	
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 4px #000000;
	border-top: solid 1px #000000;
	
	background-color: #FFFFFF;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* lists nested under hovered list items */
#ul_rollOverMenu3 li:hover ul, #ul_rollOverMenu3 li.sfhover ul { 

	left: 0px;
	top: 24px;	/* Distance to draw Sub-list from top of LI Main Menu Item */
}

/* Individial Submenu Display Settings */
li#subMenu_vrbar3 {

	text-align: left;
	margin: 0px;
	padding: 0px;

	height: 24px;	/* SAME SIZE AS MAIN MENU BAR!! */
}


/* --------------------------------------- **
** POPUP IMAGE VIEWER                      **
** --------------------------------------- */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -450px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 60px;
left: 60px; /*position where enlarged image should offset horizontally */

}