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;
}







div.div_links {

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

div.div_links a {

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

div.div_links a:link {

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

div.div_links a:hover {

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




span.span_links {

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

span.span_links a {

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

span.span_links a:link {

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

span.span_links a:hover {

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




#table_faqAnswers td.answer_questionText {

	background-color: #E9E9E9;
	border-bottom: solid 4px #BBBBBB;
	padding: 5px 10px 0px 10px;
	

}

#table_faqAnswers td.answer_answerText {

	padding-bottom: 20px;
	padding: 20px 10px 30px 10px;
	
	border-bottom: solid 1px #BBBBBB;


}


#faq_questionsText {

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

#faq_questionsText a {

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

#faq_questionsText a:link {

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

#faq_questionsText a:hover {

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

#div_skipIntro {

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

#div_skipIntro a {

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

#div_skipIntro a:link {

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

#div_skipIntro a:hover {

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





	

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

	background-image: url(images/bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
	
	margin: 0px;
}

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


}

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

	
	border-top: solid 1px #000000;
	background-color: #000000;
	
	font: bold 12px tahoma;
	color: #FFFFFF;
	
	text-align: center;
}

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

	border-top: solid 1px #000000;
	background-color: #000000;
}

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

	background-color: #FFFFFF;
}

/* Logo table */
#table_logo {

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

/* Menu button table cell */
#table_logo td.td_menuButton {

	border-bottom: solid 1px #000000;
}

/* Menu button table cell (last) */
#table_logo td.td_menuButtonLast {

	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
}

/* Menu button table cell (first) */
#table_logo td.td_menuButtonFirst {

	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
}

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

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

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

	padding: 4px;
	display: block;
	
	font: bold 14px verdana;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	
	border-bottom: solid 1px #000000;
	border-left: solid 5px #000000;
	border-right: solid 5px #000000;
}

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

	border-left: solid 5px #FFFFFF;
	border-right: solid 5px #FFFFFF;
}

/* Div that surrounds info boxes (green/black border) */
div.div_greenBlackBorder {

	border-left: solid 1px #000000;
	border-right: solid 1px #044C00;
	border-bottom: solid 4px #044C00;
}

span.text_regular {

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

span {

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

span.heading {

	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
}

/* Info tabs display settings */
#table_infoTabs {

	margin-top: 45px;
}

#table_infoTabs td.td_infoTab {

	cursor: pointer;
}

ul.ul_tabsText {

	list-style-type: disc;
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
}

div.div_tabsGreenBorder {

	border-left: solid 1px #044C00;
	border-bottom: solid 4px #044C00;
	border-right: solid 1px #044C00;
	border-top: solid 4px #044C00;

	background-color: #FFFFFF;
	
	width: 700px;
}

div.div_tabsText {

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

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

}

#div_breadCrumbs {

	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 15px;
	text-align: left;
	
	font: bold 13px verdana;
}

#div_breadCrumbs a {

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

#div_breadCrumbs a:link {

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

#div_breadCrumbs a:hover {

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

a.norm {

	font: bold 13px verdana;
	text-decoration: none;
	color: #0000FF;
}

a.norm:link {

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

a.norm:hover {

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

a.boxbutton {

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

a.boxbutton:link {

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

a.boxbutton:hover {
	
	color: #FFFFFF;
	background-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;
}


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

span.span_mainMenuItem {

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

/* Main Menu Bar Settings */
#ul_rollOverMenu1 {

	width: 100%;
	height: 100%;
	background-color: #000000;
	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: 200px;	/* Sub-list Width */
	padding: 0px;	/* Padding for the bottom of Sub-lists */
	margin: 0px;
}

/* 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;
}

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

	background: #000000;
	color: #FFFFFF;
}

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

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

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

	position: absolute;
	
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 4px #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: 25px;	/* 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;
	
	color: black;
	height: 25;	/* SAME SIZE AS MAIN MENU BAR!! */
}

/* Individial Submenu Display Settings */
li#subMenu_support {
	text-align: left;
	margin: 0px;
	padding: 0px;

	color: black;
	height: 25;	/* SAME SIZE AS MAIN MENU BAR!! */
}

/* subMenuSupport_ul width = changes the width of the support drop down*/ 
ul#subMenuSupport_ul {
	width: 100px;
}


/* Main Menu Bar Settings */
#ul_rollOverMenu2 {

	width: 100%;
	height: 100%;
	background-color: #000000;
	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: 320px;	/* Sub-list Width */
	padding: 0px;	/* Padding for the bottom of Sub-lists */
	margin: 0px;
}

/* 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: 25px;	/* Left-spacing for Sub-list items */
	padding-top: 4px;

	color: #000000;
}

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

	background: #000000;
	color: #FFFFFF;
}

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

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

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

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

#menu_photography_1  {

	background-image: url('images/menu_photography_1.jpg');
	background-repeat: no-repeat;
}

#menu_photography_2  {

	background-image: url('images/menu_photography_2.jpg');
	background-repeat: no-repeat;
}

#menu_photography_3  {

	background-image: url('images/menu_photography_3.jpg');
	background-repeat: no-repeat;
}

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

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

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

	text-align: left;
	margin: 0px;
	padding: 0px;
	
	color: black;
	height: 25;	/* SAME SIZE AS MAIN MENU BAR!! */
}