﻿/*
Inflectra(R) Corporate Web Site Style Sheet
Inflectra Corporation

for All CSS compliant browsers (and IE6 with one tweak)
*/

/* basic elements */
html
{
	margin: 0;
	padding: 0;
}
body
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	line-height: 11pt;
	color: black;
	background: #919191; 
	margin: 0; 
	padding: 0;
}
ul
{
	list-style-image: url(Images/Bullets.gif);
	list-style-position: outside;
	line-height: 11pt;
	margin-left: 40px;
	padding-left: 0px;
}
ul .heading
{
	font-weight: bold;
	color: #f26722;
}
textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
}
a
{
	font-weight: bold; 
	text-decoration: underline; 
	color: Black;
}
a:link
{ 
	font-weight: bold; 
	text-decoration: underline; 
	color: Black;
}
a:visited
{ 
	font-weight: bold; 
	text-decoration: underline; 
	color: #222222;
}
a:hover
{ 
	text-decoration: underline; 
	color: #f26722;
}
a:active
{
	text-decoration: underline; 
	color: #f26722;
}
a img
{
	border: none;
}
a.selectedLink
{
	text-decoration: none;
	font-weight: bold;
	color: #f26722;
}
p
{ 
	line-height: 11pt;
	margin-top: 0; 
	text-align: left;
	margin-bottom: 8px;
}
p a
{
	font-weight: normal;
}
p a:link
{
	font-weight: normal;
}
p a:visited
{
	font-weight: normal;
}
acronym
{
	text-decoration: underline;
}
table td
{
	vertical-align: top;
}
table th
{
	vertical-align: top;
	text-align: left;
}

/* specific divs */
#container
{
	background-color: #e6e6e6; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	position: relative;
	width: 950px;
}
sup
{
	font-size: 75%;
}

#header
{
	background-color: White;
	background-image: url(Images/HeaderBackground.gif);
	background-repeat:no-repeat;
	background-position: 0 30px;
	width: 950px;
	height: 110px;
}

#inflectraLogo
{
	position: relative;
	top: 16px;
	left: 20px;
	height: 70px;
}

#mainNavigation
{
	position: absolute;
	width: 380px;
	top: 87px;
	left: 500px;
	padding: 0;
}
#mainNavigation table
{
	margin: 0;
	border-collapse: collapse;
}
#mainNavigation td
{
	padding: 0;
}

#hotLinks
{
	position: absolute;
	left: 680px;
	top: 8px;
	font-size: 9pt;
	text-align: right;
	width: 250px;
}
#hotLinks a:link
{
	color: Black;
	text-decoration: none;
}
#hotLinks a:visited
{
	color: Black;
	text-decoration: none;
}
#hotLinks a:hover
{ 
	color: #f26722;
	text-decoration: underline;
}
#hotLinks a:active
{
	color: #f26722;
	text-decoration: underline;
}

#subHeader
{
	background-color: White;
	height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: middle;
	font-weight: bold;
	color: #adadad;
	font-size: 10pt;
	border-bottom: 2px solid #adadad;
}
#subHeader img
{
	display: none;
}
#subHeader a:link
{
	color: black;
	text-decoration: none;
}
#subHeader a:visited
{
	color: black;
	text-decoration: none;
}
#subHeader a:hover
{ 
	color: #f26722;
	text-decoration: none;
}
#subHeader a:active
{ 
	color: #f26722;
	text-decoration: none;
}
#subHeader .menu
{
	margin-left: 5px;
	margin-top: 1px;
	width:900px;
}
#subHeader .menu ul.AspNet-Menu
{
	z-index: 10;
	height: 16px;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren
{
	padding-left: 0px;
	padding-right: 8px;
	vertical-align: middle;
	margin-right: 7px;
	font-size: 10pt;
	min-height: 18px;
	border-right: 2px #adadad solid;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-Leaf
{
	padding-left: 0px;
	padding-right: 8px;
	vertical-align: middle;
	margin-right: 7px;
	font-size: 10pt;
	min-height: 18px;
	border-right: 2px #adadad solid;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-Selected .AspNet-Menu-Selected
{
	color: #f26722;
	font-size: 11pt;
	text-decoration: none;
	cursor: default;
	font-weight: bold;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-Leaf .AspNet-Menu-Link .menuSelected
{
	color: #f26722;
	font-size: 11pt;
	text-decoration: none;
	cursor: default;
	font-weight: bold;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren .AspNet-Menu-Link .menuSelected
{
	color: #f26722;
	font-size: 11pt;
	text-decoration: none;
	cursor: default;
	font-weight: bold;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul
{
	top: 18px;
	left: 0px;
	background-color: White;
	border: 1px solid #f26722;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	color: Black;
	font-size: 10pt;
	width: 150px;	
	z-index: 10;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf
{
	font-weight: normal;
	line-height: 13pt;
	text-align: left;
	padding-top: 0px;
	width: 150px;
	min-height: 18px;
	background-color: White;
	background-image: none;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul a
{
	font-weight: normal;
	color: Black;
}
#subHeader .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul a:hover
{
	font-weight: normal;
	color: #f26722;
}
#footer
{
	padding: 5px;
	background-color: #f26722;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	height: 14px;
}

#footer a:link
{
	color: White;
	text-decoration: underline;
}
#footer a:visited
{
	color: White;
	text-decoration: underline;
}
#footer a:hover
{
	color: Black;
	text-decoration: underline;
}
#footer a:active
{
	color: Black;
	text-decoration: underline;
}

#footerLeft
{
	position: relative;
	text-align: left;
	height: 10px;
}

#footerRight
{
	position: relative;
	top: -10px;
	text-align: right;
	height: 10px;
}

#navigationTextLinks
{
	padding: 5px;
	font-size: 8pt;
	text-align: center;
	background: #919191;
	color: Black;
}
#navigationTextLinks a:link
{
	color: Black;
	text-decoration: underline;
}
#navigationTextLinks a:visited
{
	color: Black;
	text-decoration: underline;
}
#navigationTextLinks a:hover
{
	color: White;
	text-decoration: underline;
}
#navigationTextLinks a:active
{
	color: White;
	text-decoration: underline;
}

#mainContent
{
	padding: 10px;
}

#featuredContent
{
	background-color: White;
	width: 650px;
	padding: 10px;
	border: 1px solid #f26722;
}
#featuredContent hr
{
	color: #f26722;
	height: 1px;
}
#featuredContentTop
{
	background-image: url(Images/Borders/FeaturedContentTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 5px;
}
#featuredProductTop
{
	background-image: url(Images/Borders/FeaturedProductTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
}
#productOverviewTop
{
	background-image: url(Images/Borders/ProductOverviewTop.gif);
	background-repeat:no-repeat;
	background-position: right;
	height: 18px;
	position: relative;
	top: -10px;
	left: 10px;
	width: 650px;
	margin-bottom: -10px;
}
#featuredContentBottom
{
	background-image: url(Images/Borders/FeaturedContentBottom.gif);
	background-repeat:no-repeat;
	background-position: right;
	height: 18px;
	position: relative;
	top: 10px;
	left: 10px;
	width: 650px;
	cursor: pointer;
}

#featuredProductImage
{
	float: left;
	margin-right: 10px;
	width: 181px;
	height: 100%;
	padding: 0px;
}
#featuredProductLogo
{
	float: left;
	margin-right: 0px;
	width: 170px;
	height: 47px;
	padding: 0px;
}

#featuredContentText
{
	font-size: 10pt;
}
#featuredContentText h1
{
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #f26722;
	line-height: 16pt;
}
#featuredContentText h1.tagline
{
	float: left;
	margin-top: 15px;
	margin-bottom: 30px;
	padding-bottom: 5px;
}
#featuredContentText h2
{
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 6px;
}
#featuredContentText h3
{
	font-size: 12pt;
	margin-top: 12px;
	margin-bottom: 5px;
	color: #8C8C8C;
}
#featuredContentText ul h1
{
	font-size: 10pt;
	margin-bottom: 0px;
	font-weight: bold;
	color: #f26722;
}
#featuredContentText p.firstParagraph
{
	clear: both;
}

#featuredContentLinks
{
	text-align: right;
	padding-right: 20px;
}
#featuredContentLinks img
{
	vertical-align: middle;
}

#supporting
{
}
#supporting .supportingContent
{
	margin-top: 10px;
	background-color: White;
	width: 650px;
	padding: 10px;
	border: 1px solid #8C8C8C;
}
#supporting .supportingContent h1
{
	font-size: 12pt;
	font-weight: bold;
	color: #f26722;
	margin-top: 0px;
	margin-bottom: 6px;
}
#supporting .supportingContent h2
{
	font-size: 10pt;
	font-weight: bold;
	color: #f26722;
	margin-top: 0px;
	margin-bottom: 0px;
}
#supporting .supportingContent ul
{
	margin-top: 0px;
}
#supporting .supportingContent ul li
{
	margin-top: 10px;
}
#supporting .supportingContent ul li img
{
	vertical-align: middle;
}
#supporting .supportingContent ul h1
{
	font-size: 10pt;
	margin-bottom: 0px;
	font-weight: bold;
	color: #f26722;
}
#supporting .supportingContent .link
{
	width: 100%;
	text-align: right;
}
#supporting .supportingContentTop
{
	background-image: url(Images/Borders/SupportingContentTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 5px;
}
#productListTop
{
	background-image: url(Images/Borders/OurProductsTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
}
#customerListTop
{
	background-image: url(Images/Borders/FeaturedCustomersTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
}
#newsAndEventsTop
{
	background-image: url(Images/Borders/NewsEventsTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
}
#topFeaturesTop
{
	background-image: url(Images/Borders/TopFeaturesTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
}
#additionalInfoTop
{
	background-image: url(Images/Borders/AdditionalInfoTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
}

#rightColumn
{
	position: absolute;
	top: 150px;
	left: 690px;
	padding: 0px;
	margin: 0px;
}
#rightColumn .supportingContent
{
	margin-top: 10px;
	background-color: White;
	padding: 10px;
	border: 1px solid #8C8C8C;
	width: 230px;
}
#rightColumn .supportingContentTop
{
	background-image: url(Images/Borders/GenericRightColumnTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
	width: 245px;
	color: White;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 5px;
}

#callouts
{
	background-color: #E3E8C6;
	width: 220px;
	padding: 15px;
	border: 1px solid #91BD58;
}
#callouts h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
#callouts ul
{
	margin-top: 2px;
	margin-bottom: 5px;
	list-style-image: url(Images/BulletsCallout.gif);
	list-style-position: outside;
	line-height: 12pt;
}
#callouts p
{
	line-height: 12pt;
}
#callouts .callout
{
	padding-top: 10px;
}

#calloutsTop
{
	background-image: url(Images/Borders/CalloutTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 27px;
	position: relative;
	top: -15px;
	left: -15px;
	width: 245px;
	color: White;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 5px;
	padding-left: 5px;
}
#calloutsWhyInflectraTop
{
	background-image: url(Images/Borders/WhyInflectraTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 27px;
	position: relative;
	top: -15px;
	left: -15px;
	width: 250px;
}
#calloutsLearnMoreTop
{
	background-image: url(Images/Borders/LearnMoreTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 27px;
	position: relative;
	top: -15px;
	left: -15px;
	width: 250px;
}
#calloutsBottom
{
	background-image: url(Images/Borders/CalloutBottom.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: 15px;
	left: -15px;
	width: 250px;
	cursor: pointer;
}

#actionList
{
	font-size: 12pt;
	font-weight: bold;
	line-height: 16pt;
}
#actionList td
{
	vertical-align: middle;
}
#actionList img
{
	margin-right: 10px;
}
#actionList a
{
	text-decoration: none;
}

#additionalNavigation
{
	margin-top: 10px;
	background-color: White;
	padding: 10px;
	border: 1px solid #8C8C8C;
	width: 230px;
}
#additionalNavigation ul
{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 14pt;
}
#additionalNavigation a
{
	font-weight: normal;
	text-decoration: underline
}
#additionalNavigation a.selected
{
	text-decoration: none;
	font-weight: bold;
	color: #f26722;
}

#spiraTestNavigationTop
{
	background-image: url(Images/Borders/SpiraTestNavigationTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
	width: 250px;
}
#spiraPlanNavigationTop
{
	background-image: url(Images/Borders/SpiraPlanNavigationTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
	width: 250px;
}
#spiraTeamNavigationTop
{
	background-image: url(Images/Borders/SpiraTeamNavigationTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
	width: 250px;
}
#additionalNavigationTop
{
	background-image: url(Images/Borders/SupportingContentTop.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 18px;
	position: relative;
	top: -10px;
	left: -10px;
	width: 250px;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 5px;
}

/* Global classes */

.comparisonTable
{
	border-collapse: collapse;
	font-size: 9pt;
}
.comparisonTable td
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 8px;
	border-right: 2px solid #adadad;
}
.comparisonTable .firstCell
{
	padding-left: 0px;
}
.comparisonTable .lastCell
{
	border-right: none;
	padding-right: 0px;
}
.comparisonTable ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.comparisonTable ul li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.dataGrid
{
	border: 1px solid #8C8C8C;
	border-collapse: collapse;
	font-size: 10pt;
}
.dataGrid td
{
	border: 1px solid #8C8C8C;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 5px;
}
.dataGrid th
{
	border: 1px solid #8C8C8C;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 5px;
}
.dataGrid td .footnote
{
	font-size: 8pt;
	color: Gray;
}
.dataGrid .small
{
	font-size: 8pt;
}
.dataGrid .small
{
	font-size: 8pt;
}
.dataGrid .heading td
{
	font-weight: bold;
	background-color: #dddddd;
}
.dataGrid .heading th
{
	font-weight: bold;
	background-color: #dddddd;
}
.dataGrid .headingSmall td
{
	font-weight: bold;
	background-color: #dddddd;
	font-size: 8pt;
}
.dataGrid .headingSmall th
{
	font-weight: bold;
	background-color: #dddddd;
	font-size: 8pt;
	border: 1px solid #8C8C8C;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 5px;
}
.dataGrid .footerSmall td
{
	font-weight: bold;
	font-size: 8pt;
}
.dataGrid .subHeading td
{
	font-weight: bold;
	background-color: #E3E8C6;
}
.dataGrid .subHeading th
{
	font-weight: bold;
	background-color: #E3E8C6;
}
.dataGrid .subHeadingSmall td
{
	font-weight: bold;
	background-color: #E3E8C6;
	font-size: 8pt;
}
.dataGrid .subHeadingSmall th
{
	font-weight: bold;
	background-color: #E3E8C6;
	font-size: 8pt;
}
.dataGrid .subHeadingSmall select
{
	font-size: 8pt;
}
.dataGrid .editing td
{
	background-color: #ffc993;
}
.dataGrid .editing td input
{
	font-size: 8pt;
}
.dataGrid .editing td select
{
	font-size: 8pt;
}
.dataGrid .editing a
{
	font-size: 8pt;
}
.dataGrid .check
{
	text-align: center;
}
.dataGrid .textBox
{
	background-color: White;
	border: 1px solid #91BD58;
	color: black;
}
.dataGrid .dropDownList
{
	background-color: White;
	border: 1px solid #91BD58;
	color: black;
}
.dataGrid .pager
{
	font-size: 8pt;
}
.dataGrid a
{
	font-weight: bold;
}
.dataGrid p a
{
	font-weight: bold;
}

.imageFrame
{
	border: 1px solid Black;
	padding: 10px;
	background-color: White;
	background-image: none;
}

.spacedList li
{
	margin-bottom: 6px;
}

.linkList
{
	font-weight: normal;
}
.linkList li
{
	margin-bottom: 4px;
}
.linkList a
{
	font-weight: normal;
}

.numberedList
{
	font-weight: bold;
	color: #f26722;
}
.numberedList li
{
	margin-bottom: 6px;
}
.numberedList a
{
	font-weight: normal;
}
.numberedList span
{
	color: Black;
	font-weight: normal;
}
.numberedList ol
{
	color: Black;
	font-weight: normal;
}
.numberedList div
{
	color: Black;
	font-weight: normal;
}

.footnotes
{
	font-size: 8pt;
	font-weight: normal;
}

.validationSummary
{
	border: 1px solid #f26722;
	background-color: #f7991d;
}
.validationSummary ul
{
	list-style-image: url(Images/BulletsValidation.gif);
}
.validationSummary ul li
{
	color: Black;
}

.textBox
{
	background-color: #E3E8C6;
	border: 1px solid #91BD58;
	color: black;
}

.textBoxReadOnly
{
	background-color: #eeeeee;
	border: 1px solid #8C8C8C;
	color: #8C8C8C;
}

.dropDownList
{
	background-color: #E3E8C6;
	border: 1px solid #91BD58;
	color: black;
}

.button
{
	border: 1px solid #f26722;
	background-color: #f2b272;
	font-weight: bold;
	color: black;
	font-size: 9pt;
}

.buttonHover
{
	border: 1px solid #f26722;
	background-color: #f7991d;
	font-weight: bold;
	color: black;
	font-size: 9pt;
}

.validationSymbol
{
	color: #f26722;
	font-weight: bold;
}

.confirmation
{
	font-size: 14pt;
	line-height: 20pt;
	padding: 15px;
}

.errorMessage
{
	font-weight: bold;
	color: #f26722;
	font-style: italic;
	font-size: 11pt;
}

.hiddenCode
{
	border: none;
	width: 1px;
	height: 1px;
}

.spacedTable TD
{
	padding-bottom: 4px;
}

.customerImages TD
{
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
.customerImages TR.subHeading TD
{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.customerImages IMG
{
	margin: 5px;
	vertical-align: middle;
}
.marqueeContainer
{
	position: relative;
	width: 630px; /*marquee width */
	height: 75px; /*marquee height */
	background-color: white;
	overflow: hidden;
	border: none;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 4px;
}
.marqueeContainer .marquee
{
	position:absolute;
	width:auto;
	white-space:nowrap;
	border: none;
}
.marqueeContainer .marquee img
{
	vertical-align: middle;
	margin-right: 10px;
}

/* Needed for Opera to display dynamic menu */
#ctl00_ucMainNavigation_mnuSecondaryNavigationn0Items
{
	background-color: White;
	border: 1px solid #f26722;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 1px;
	font-weight: normal;
}
#ctl00_ucMainNavigation_mnuSecondaryNavigationn0Items a
{
	font-weight: normal;
}

.PagerContainerTable
{
	border-right: Silver 1px solid;
	border-top: Silver 1px solid;
	border-left: Silver 1px solid;
	color: #d1d1e1;
	border-bottom: Silver 1px solid;
	background-color: #FFFFFF;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: black;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #e0e0e0;
	font-weight: normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #00b500;
	background-color: #f6c46e;
}
.PagerOtherPageCells
{
	background-color: #f0f1f2;
}
.PagerSSCCells
{
	background-color: #cccccc;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}

/* Used by RichTextBox.js */
.rteImage
{
	background: #f6c46e;
	border: 1px solid #f6c46e;
	cursor: pointer;
	cursor: hand;
}
.rteImageSmall
{
	background: #E3E8C6;
	border: 1px solid #E3E8C6;
	cursor: pointer;
	cursor: hand;
}
.rteImageSmallRaised, .rteImageSmall:hover
{
	background: #E3E8C6;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}
.rteImageRaised, .rteImage:hover
{
	background: #f6c46e;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}
.rteImageSmallLowered, .rteImageSmall:active
{
	background: #E3E8C6;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}
.rteImageLowered, .rteImage:active
{
	background: #f6c46e;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}
.rteVertSep
{
	margin: 0 4px 0 4px;
}
.rteBack
{
	background: #f6c46e;
	border: none;
	letter-spacing: 0;
	padding: 0px;
	border-collapse: collapse;
}
.rteBack tbody tr td, .rteBack tr td
{
	background: #f6c46e;
	padding: 3px;
	border: 0px;
}
.rteBackSmall
{
	background: #E3E8C6;
	border-top: solid 1px #91BD58;
	border-left: solid 1px #91BD58;
	border-right: solid 1px #91BD58;
	letter-spacing: 0;
	padding: 0px;
	border-collapse: collapse;
}
.rteBackSmall tbody tr td, .rteBack tr td
{
	background: #E3E8C6;
	padding: 0px;
	border: 0px;
}
.rteDiv
{
	padding: 2px;
	background-color: White;
	border: solid 1px #91BD58;
	overflow: auto;
}

.popupWindow
{
	background-color: White;
	color: Black;
	margin: 10px;
}
.popupWindow h1
{
	font-size: 22pt;
	font-weight: bold;
	color: #f26722;
	line-height: normal;
}
