/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */

/*==================================================*/
/* OVERRIDES FROM THE default.css file				*/
/*==================================================*/
/* Default Style for all Table Rows and Cells.  Since all
   modules in the site are rendered inside a table, the font
   family and size here should mostly match what is in the
   Body style */
Body,
TR,
TD,
Input,
Select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
    font-weight: normal;
    color: #333333;
}

.rb_DefaultLayoutDiv
{
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.rb_DefaultLayoutTable
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color: #ffffff;
}

.PortalBannerLink,
.PortalBannerLink A:link,
.PortalBannerLink A:visited,
.PortalBannerLink A:active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #502d11;
    font-weight: bold;
}


.rb_DefaultPortalFooter
{
	width: 100%;
	height: 56px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0;
	border-top: solid 1px #000000;
	background-color:#f896c9;
}

.rb_DefaultPortalFooter td,
.rb_DefaultPortalFooter td a:link,
.rb_DefaultPortalFooter A:link,
.rb_DefaultPortalFooter A:visited,
.rb_DefaultPortalFooter A:active,
.rb_DefaultPortalFooter A:hover
{
    font-family: MS Reference Sans Serif, Sans-Serif, Verdana, Helvetica;
    font-size: 7pt;
	font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    text-transform: uppercase;
}
.rb_DefaultPortalFooter A:hover
{
	text-decoration:underline;
}
/*==================================================*/
.PageBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}

.PageBody H1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #502d11;
}

.PageBody h2
{
	/*font-family: Arial Narrow;*/
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #a87410;
}

.PageBody h3
{
	/*font-family: Arial Narrow;*/
	font-family: Gill Sans MT Condensed, Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
}

.SiteTitle
{
    font-weight: bold;
    font-size: 16pt;
    color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
}

/* background/border colors for the selected tab */
/* text style for the selected tab */
.SelectedTab,
.SelectedTab a:link,
.SelectedTab a:visited,
.SelectedTab a:active,
.SelectedTab a:hover
{
	vertical-align: middle;
	background-color: #f24aa2;
    font-family: MS Reference Sans Serif, Sans-Serif, Verdana, Helvetica;
    font-size: 7pt;
	font-weight: bold;
    color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.SelectedTab tr th
{
}
.SelectedTab tr td
{
	padding-right: 5px;
}


/* hyperlink styles of the unselected tabs across the top of the page*/
.OtherTabs,
.OtherTabs a:link,
.OtherTabs a:visited,
.OtherTabs a:active,
.OtherTabs a:hover
{
	vertical-align: middle;
	background-color: #502d11;
	font-family: MS Reference Sans Serif, Sans-Serif, Verdana, Helvetica;
    font-size: 7pt;
	font-weight: bold;
    text-decoration: none;
    color: #e3e3e3;
	text-transform: uppercase;
}
.OtherTabs tr th
{
	cursor:hand;
}
.OtherTabs tr td
{
	padding-right: 5px;
}



/* Tab in the Lefthand side navigation */
.TreeNav,
.TreeNav A:link,
.TreeNav A:visited,
.TreeNav A:active,
.TreeNav A:hover
{
	margin: 2 2 2 0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.TreeNav A:hover
{
    color: #f24aa2;
}


/* Selected tab in the Lefthand side navigation */
.TreeNavSelected,
.TreeNavSelected A:link,
.TreeNavSelected A:visited,
.TreeNavSelected A:active,
.TreeNavSelected A:hover
{
	margin: 2 2 2 0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #f24aa2;
    text-decoration: none;
    font-weight: bold;
}
.TreeNavSelected A:hover
{
    color: #f24aa2;
}


/* style for separator between site links */
.Accent
{
    color:#999999;
    font-weight: bold;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #0066ff;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #333333;
}

/* style of item dates by Announcements and events */
.ItemDate
{
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
}

/* GENERAL */
/* style for module titles */
.ModuleHead
{
	/*font-family: Arial Narrow;*/
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #502d11;
}

.ModuleBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: normal;
}

.ModuleBody h2
{
	/*font-family: Arial Narrow;*/
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #a87410;
}

.ModuleBody h3
{
	/*font-family: Arial Narrow;*/
	font-family: Gill Sans MT Condensed;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
}


.DefaultAltModuleTable
{
	background-image: url(1PixelFadeRightTan.gif);
	background-repeat: repeat-y;
}

.ModuleHeadAlt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 20px;
	text-transform: uppercase;
}

.ModuleBodyAlt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 20px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: normal;
}

.ModuleHeadAlt2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 20px;
	text-transform: uppercase;
}
.ModuleBodyAlt2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 20px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


.Head
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.TitleHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14pt;
    color: #333333;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333333;
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
    color: #333333;
}

.NormalRed,
.NormalError,
.Error
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    color: #C51E3A;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}



/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-size: 10pt;
	color:#143060;
}

Input.CommandButton 
{
	font-size: 10pt;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	font-size: 10pt;
    text-decoration: none;
    color: #143060;
    font-weight: normal;
}

A.CommandButton:visited
{
	font-size: 10pt;
    text-decoration: none;
    color: #143060;
    font-weight: normal;
}

A.CommandButton:active
{
	font-size: 10pt;
    text-decoration: none;
    color: #143060;
    font-weight: normal;
}

A.CommandButton:hover
{
	font-size: 10pt;
    text-decoration: none;
    font-weight: normal;
    color: #502d11;
}

.LeftNavPane
{
	width: 150;
	background-color: #ffffff;
    border-right-color: #ffffff;
    border-right-style: solid;
    border-right-width: 1px;
}
.LeftPane
{
    background-color: White;
}
.RightPane
{
    background-color: White;
}
.RightPaneBlack
{
    background-color: Black;
}


/* GENERIC */
H1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #502d11;
}

H2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
}

H3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

H4
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

H5, DT
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

H6
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

TFOOT, THEAD
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

TH
{
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}



SMALL
{
    color: #333333;
    font-size: 8pt;
}
.SMALL
{
    color: #333333;
    font-size: 8pt;
}

BIG
{
    color: #333333;
    font-size: 12pt;
}
.BIG
{
    color: #333333;
    font-size: 12pt;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}


HR
{
    color: #333333;
    height: 1pt;
    text-align: left;
}

/* Articles */
/* style for Articles titles */
.ArticleHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0066ff;
}

.module
{
    background-color: #000000;
    padding: 10;
}

/* LastModified style */
.LastModified
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: gray;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    VERTICAL-ALIGN: bottom;
}

/* ================================
   HtmlEditor
   ================================ */

DIV.edmenuback{
	background-color: #cccccc;
	border-bottom: 0px solid #929292;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-top: 1px solid #929292;
	width: 100%
}

TD.edmenuStyle{
	width: 75px;
	padding-top: 2px;
	padding-left: 2px;
	text-align: right;
}

TD.edmenuEditor{
}

TD.edmenuHTML{
	text-align: right;
	width: 35px;	
}

/* ================================
   Discussion
   ================================ */
.MessageTitle 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:darkblue;
}
   
.MessageAuthor
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: darkgray
}

.MessageBody
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black
}


/* ================================
   Survey Module
   ================================ */
.SurveyQuestion
{

	color: darkred;
}

.SurveyPanel
{
	color: silver;
	background-color: silver;
}

.SurveyOption
{
	color: black;
}

.SurveyButton
{
	color: darkred;
	font-weight: bold;
}


/* ====================================
	Grids
   ==================================== */
Table.Grid
{
	border-width: 1px;
	border-color: #333333;
}

/* ----------- Rows ------------- */
/* The header row of a Grid */
.GridRowHeader
{
	background-color: #502d11;
}

.GridRowHeader td,
.GridRowHeader td a:link,
.GridRowHeader td a:visited
{
	font-weight: bold;
	color: White;
}

/* The row of a Grid */
TR.GridRow
{
	background-color: white;
}

/* The alternating row of a Grid */
TR.AltGridRow
{
	background-color: #cccccc;
}

/* The cell of a Grid Header */
TD.GridCellHeader
{
	background-color: #502d11;
	font-weight:bold;
	color: #ffffff;
}


/* ----------- Store/Products ------------- */

/* The row of a Grid */
TR.StoreGridRow
{
	background-color: white;
}

/* The alternating row of a Grid */
TR.StoreAltGridRow
{
	background-color: white;
}


.productImageThumb
{
	width: auto;
	height: auto;
	border: solid 1 #000000;
}

.productImageCart
{
	width: 50px;
	height: 50px;
	border: solid 1 #000000;
}

.productImage
{
	border: solid 1 #000000;
}


/* ----------- Cells ------------- */
/* The cell of a Grid */
TD.GridCell
{
	font-size: 8pt;
	padding: 3px;
}

/* The links in a Grid Header Cell */
TD.GridCellHeader A:Link
{
	font-size: 8pt;
	font-weight:bold;
	color: #ffffff;
}
TD.GridCellHeader A:Active
{
	font-size: 8pt;
	font-weight:bold;
	color: #ffffff;
}
TD.GridCellHeader A:Visited
{
	font-size: 8pt;
	font-weight:bold;
	color: #ffffff;
}

TD.GridCellHeader A:Hover
{
	font-size: 8pt;
	font-weight:bold;
	color: #999999;
}

/* The links in a Grid Cell */
TD.GridCell A:Link
{
	font-size: 8pt;
	color: #143060;
}
TD.GridCell A:Active
{
	font-size: 8pt;
	color: #143060;
}
TD.GridCell A:Visited
{
	font-size: 8pt;
	color: #143060;
}

TD.GridCell A:Hover
{
	font-size: 8pt;
	color: #502d11;
}


/* ==================================== */
/* STATERA SPECIFIC STYLES				*/
/* ==================================== */
.stat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	padding-top: 15px;
	padding-left: 36px;
	color: #333333;
}
.heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 0px;
	font-weight: bold;
	color: 996633;
	font-style: normal;
}
.column {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-left: 10px;
	padding-right: 20px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.columnhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 20px;
}
.column2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.column2heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding-left: 20px;
	color: #FFFFFF;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: normal;
}
.statin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	padding-top: 15px;
	padding-left: 10px;
	color: #333333;
	padding-right: 0px;
}
.headsin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 0px;
	font-weight: bold;
	color: 996633;
	font-style: normal;
}

.StateraHomeTable
{
	background-image: url(statera_man.gif);
	background-repeat: no-repeat;
	background-position: left top;