/* ================================
    v1.0, 01/2001
    v2.0, 10/2002 modifications :: go
    v2.1, 4/14/2003 modifications :: go
    v3.0 12/15/2003 New Amerinet Interface :: go
    v4.0  3/15/2010 New colors for Amerinet branding :: go
   ================================
*/

/* go begin */

.sectionTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
}

div.menuitem
{
	color: #ffffff;
	background-color: #766a63;
	width: 168px;
	text-decoration: none;
	margin-bottom: 0px;
	border: 0px;
}
.menuOn
{
	display: block;
	color: #ffffff;
	background-color: #766a63;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	margin: 0;
	border: 0;
}
a.menu
{
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-color: #766a63;
	font-family: arial, sans-serif;
	font-size: 10px;
	width: 100%;
	font-weight: bold;
	padding: 2px;
	margin: 0;
	border: 0;
}

a.menu:hover
{
	background-color: #AFA79F;
	color: #ffffff;
}
.pHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #766a63;
	color: #000000;
}

.disclaimer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #cc0000;
}


.footerTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.footerLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}
a.footerLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5381AC;
	text-decoration: none;
	font-size: 10px;
}
.featureTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txtBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000; /* there is an inline style applied to make this blue */
}
/* go end */

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
	background-color: white;
}

/* background color for the content part of the pages */

.bodyMain
{
	background-color: #d7d2cb; /* PMS Warm Gray 2 C */
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #5381AC;
}

/* background/border colors for the unselected tabs */

/* G.O. main menu items 4-29-2003 begin */

div.navItem
{
	color: #ffffff;
	background-color: #766a63;
	width: 62px;
	text-decoration: none;
	margin-bottom: 0px;
	border: 0px;
}

div.ddNavItem
{
	color: #ffffff;
	background-color: #766a63;
	width: 100px;
	text-decoration: none;
	margin-bottom: 0px;
	border: 0px;
}
.navOn
{
	display: block;
	color: #ffffff;
	background-color: #766a63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	margin: 0;
	border: 0;
	text-decoration: none;
}
a.nav
{
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-color: #766a63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	font-weight: bold;
	padding: 2px;
	margin: 0;
	border: 0;
}

a.nav:hover
{
	background-color: #AFA79F;
	color: #ffffff;
}


/* G.O. main menu items 4-29-2003 end */



.OtherTabsBg
{
	background-color: #5381AC;
	border-color: FFFFFF;
}

/* text style for the selected tab */
.selTabs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	margin: 0;
	border: 0;
	background-color: #766a63;
	color: #ffffff;
}
/* the following are attributes for the normal tab  */
A.nrmlTabs:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
	margin: 0;
	border: 0;
	background-color: #766a63;
	color: #ffffff;
}
.nrmlTabs
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	margin: 0;
	border: 0;
}

/* hyperlink styles of the unselected tabs */
A.OtherSecNav:link
{
	text-decoration: none;
	color: #766a63;
}

/* text style for the unselected tabs */
.OtherTabs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AFA79F;
	text-decoration: none;
	font-weight: bold;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link
{
	text-decoration: none;
	color: black;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: black;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:hover
{
	color: white;
}
a.toptab
{
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-color: #766a63;
	font-family: verdana, sans-serif;
	font-size: 10px;
	width: 100%;
	font-weight: bold;
	padding: 2px;
	margin: 0;
	border: 0;
}

a.toptab:hover
{
	background-color: #AFA79F;
	color: white;
}


/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* hyperlink style for the site links */
A.SiteLink:link
{
	text-decoration: none;
	color: white;
}

A.SiteLink:visited
{
	text-decoration: none;
	color: #870150;
}

A.SiteLink:active
{
	text-decoration: none;
	color: #870150;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: white;
}

/* style for separator between site links */
.Accent
{
	color: #cc0000;
	font-weight: bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.tabsHi
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.tabsLo
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

/* GENERAL */
/* style for module titles */
.Head
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #5381AC;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
	font-style: italic;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}

.NormalBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.quickRef
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: darkred;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #cc0000;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #cc0000;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #cc0000;
}




/* GENERIC */
H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: italic;
	color: #766A63;
}

H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #cc0000;
}

H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #cc0000;
}

H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #cc0000;
}

H5, DT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cc0000;
}

H6
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #cc0000;
}

TFOOT, THEAD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #766a63;
}

TH
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

SMALL
{
	font-size: 8px;
}
BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: "Lucida Console" , monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

HR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/*  report styles begin  4_30_2003 */




.reportText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

table.reportText td
{
	border: solid 1px solid;
}

.reportTextNoBorder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

table.reportText table td
{
	border: none;
}


.reportTextSm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.reportHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.reportSubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.reportDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.reportForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.columnHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #766a63;
	border-color: Black;
}
tr.columnHead a
{
	color: #ffffff;
	text-decoration: none;
}
.reportFoot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #766a63;
	border-color: Black;
	font-weight: bold;
}
.venLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5381AC;
	text-decoration: underline;
	font-size: 10px;
}
a.venLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #766a63;
	text-decoration: none;
	font-size: 10px;
}
.venLink2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
}
a.venLink2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #766a63;
	text-decoration: none;
	font-size: 10px;
}

/*  report styles end  4_30_2003 */

/*  data grid styles begin  5_1_2003 */

.gridText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.gridAltText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #AFA79F;
}
.gridHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.gridSubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.gridDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.gridForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D7D2CB; /* PMS Warm Gray 2 C - contols the GO button on the home page */
}
.gridPage
{
	background-color: #ffffff;
}
.gridPage td
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.gridPage a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #766a63;
	text-decoration: underline;
	font-size: 10px;
}

.ButtonForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D7D2CB; /* controls the button color on the Contract Category Browse dialog box */
	height: 21px;
}


.txtBoxForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
}
.calcForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D7D2CB; /* background color for the entry fields and the result fields on the Savings Calculator */
	border-color: Black;
}
.calcFormEntry
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	border-color: Black;
}
.calcFormSm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #D7D2CB;
}
.srchForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333; /* not sure where this shade of black renders - MCF */
	background-color: #000000;
	height: 21px;
}
.gridColumnHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #AFA79F; /* In the Savings Calculator - this is the color of the last two columns of the results table */
	border-color: Black;
}
.gridLink
{
	font-family: Arial, Helvetica, sans-serif; /*color: #336699;*/
	color: #5381AC;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
a.gridLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #766a63;
	text-decoration: none;
	font-size: 10px;
}
.gridLinkBlue
{
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-weight: normal; /* this was normal before March 2010 */
	text-decoration: underline;
	font-size: 10px;
}
a.gridLinkBlue:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.gridTxtHighlight
{
	background-color: #d7d2cb; /* was Oldlace */
	font-style: italic;
}
/*  data grid styles end  5_1_2003 */

/*  error messages begin  5_1_2003 */
.errMsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
}
/*  error messages end  5_1_2003 */

/*  page styles begin  5_1_2003 */
.PageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;
}
.underline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc0000;
}
.inline
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5381AC;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
.inlineRed
{
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: underline;
	font-size: 10px;
}
a.inline:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.whiteinline
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
}
a.whiteinline:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #766a63;
	text-decoration: none;
	font-size: 12px;
}
.SOAlink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
}
a.SOAlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.SOABoldLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.SOABoldLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

/*  page title begin  5_1_2003 */

/*  Announcement Module begin  5_8_2003 */

.ModuleTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
}
.annLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5381AC;
	font-weight: bold; /* this was normal before March 2010 */
	text-decoration: underline;
	font-size: 11px;
}
a.annLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.AnnTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.topLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5381AC;
	text-decoration: none;
	font-size: 10px;
}
a.topLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
/*  Added for Amerinet Look --- go --- 12/16/03  ######### begin */
.bannerLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.bannerLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}
.searchBox
{
	font-family: Arial, Helvetica, sans-serif;
	color: #766a63;
	text-decoration: none;
	font-size: 10px;
}

/* Top Nav  Start */
.TopNavItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #766a63;
	height: 19px;
	width: 65px;
	border-right: solid;
	border-right-width: 1px;
	border-color: #ffffff;
	text-align: center;
	cursor: pointer;
}
.TopNavItemMouseOver
{
	color: #000000;
	background-color: #AFA79F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 19px;
	width: 65px;
	border-right: solid;
	border-right-width: 1px;
	border-color: #FFFFFF; /* was black */
	text-align: center;
	cursor: pointer;
}
.TopNavActiveItem
{
	color: #ffffff;
	background-color: #AFA79F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 19px;
	width: 65px;
	border-right: solid;
	border-right-width: 1px;
	border-color: #ffffff;
	text-align: center;
	cursor: pointer;
}
.TopNavSubItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background-color: #766a63;
	height: 19px;
	width: 110px;
	border: solid;
	border-width: 1px;
	border-color: FFFFFF; /* was E0DED */
	cursor: pointer;
}
.TopNavSubItemMouseOver
{
	color: #000000;
	background-color: #AFA79F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 19px;
	width: 110px;
	border: solid;
	border-width: 1px;
	border-color: black;
	cursor: pointer;
}
.TopNavActiveSubItem
{
	color: #ffffff;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 19px;
	width: 110px;
	border: solid;
	border-width: 1px;
	border-color: AFA79F;
	cursor: pointer;
}
.TopNavBackground
{
	background: #766a63;
}
/* Top Nav End */

/* Side Nav Start */
.SideNavItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 170px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-color: #AFA79F;
	cursor: pointer;
	text-indent: 10px;
}
.SideNavItemMouseOver
{
	color: #ffffff;
	background-color: #AFA79F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 170px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-color: #AFA79F;
	cursor: pointer;
	text-indent: 10px;
}
.test
{
	border-bottom: thin solid;
}
.SideNavActiveItem
{
	color: #ffffff;
	background-color: #766a63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 170px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-color: #AFA79F;
	cursor: pointer;
	text-indent: 10px;
}
.sideNavBackground
{
	background: #ffffff;
}
.rptBackground
{
	background: #000000;
}

.secNavTop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	background-color: #c7c2bc;
	border-right: solid;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #AFA79F;
	width: 160px;
	height: 26px;
}
/* Side Nav End */

/* Site Structure Begin */

/* background color for the content part of the pages */
.ContentBackGround
{
}
.rightPaneTitle
{
	background-color: #AFA79F;
	background-image: url( '../../../../../../../../../../../../../../../../images/rightPaneTitle.gif' );
	height: 19px;
}
.rightPaneTopSpacer
{
	background-color: #ffffff;
	height: 40px;
}

.rightPane
{
	width: 151px;
	background-color: #ffffff;
}
.siteAlignment
{
}
.leftColumnSpacer
{
	width: 20px;
}
.rightColumnSpacer
{
	width: 25px;
}
.contentPane
{
}
.sideNavBackgroundBottomRight
{
	/* background-image: url('images/nav_bot_rt.gif'); */
	height: 19px;
	background-color: #ffffff;
}
.sideNavTopSpacer
{
	background-color: #ffffff;
	background-image: url( '../../../../../../../../../../../../../../../../images/navlines.gif' );
}
.pageTitleUnderline
{
}
.pageTitleSpacer
{
	height: 5px;
}
.SearcherOuter
{
	background: #AFA79F;
}
.SearcherBody
{
	background: #d7d2cb;
	border-bottom-color: #000000; /* controls the border around the report headers */
}
.SearcherMiddle
{
	background: #ffffff;
}
.HeaderBackground
{
	background: #D7D2CB; /* determines the color of the report headers */
}
.SavingsCalcHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #766a63;
}
.docOuter
{
	background: #AFA79F;
}
.docInner
{
	border: solid 1px #000000;
	background: #ffffff;
}
.signUpStageInc
{
	color: #766a63;
	text-decoration: none;
	background-color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
}
.signUpStageComp
{
	color: #000000;
	text-decoration: none;
	background-color: #D7D2CB;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
}
.signUpStageWork
{
	color: #ffffff;
	text-decoration: none;
	background-color: #766a63;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
}
.squarebox
{
	width: 100%;
	border: solid 1px #766a63;
	text-align: center;
	overflow: hidden;
}
.squareboxgradientcaption
{
	color: White;
	padding: 5px;
	background-color: #766a63;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.squareboxcontent
{
	background-color: WhiteSmoke;
	border-top: solid 1px #766a63;
}
.squareboxcontentHidden
{
	background-color: WhiteSmoke;
	border-top: solid 1px #766a63;
	display: none;
	width: 575px;
	overflow: hidden;
}


.distMrkupHi
{
	background-color: #766a63;
	color: White;
	font-size: 10px;
	font-weight: bold;
}

.ButtonFormJumbo
{
	font-family: Courier New;
	font-weight: bolder;
	text-align: center;
	font-size: 24px;
	color: #000000;
	background-color: #d7d2cb;
	height: 30px;
	width: 30px;
}


.alphamenu
{
	list-style-type: none;
	white-space: nowrap;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #766a63;
	background: #ffffff;
	font-size: 14px;
}

.alphamenuSelected
{
	list-style-type: none;
	white-space: nowrap;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	font-size: 16px;
}


.alphamenuHover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	cursor: pointer;
	background-color: #766a63;
}


.hidden-column
{
	display: none;
}

/* Site Structure End */