/* ================================
    CSS STYLES FOR crac
	SiteBuilder Portal 
    v2.0, 9/2004
   ================================
*/   
.PageBg
{
    	background-color:white;
}

.MainPanelBg
{
	background-color:rgb(255,255,255);
}

.BodyPanelBg
{
    	background-color:rgb(255,255,255);
}
.SiteLayout
{
    background-color:white;
	width:100%;
	padding:0 0 0 0;
}	
.LeftPane
{
	background-color:rgb(200,200,200);
	width:150px;
}

.ContentPane
{
    	background-color:rgb(255,255,255);

}

.RightPane
{
	background-color:rgb(200,200,200);
	width:230px
}

.CopyrightPaneBg
{
	background-color:rgb(200,200,200);
}
.AltItemBg
{
	background-color:rgb(230,230,230);
}

.CopyrightLabel
{
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: rgb(49,74,49);
    line-height: 12px    
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: rgb(66,87,84);
    border-spacing:0;
    padding:0,0,0,0;
      
    border-style:none;
    border-width:thin;
    border-color:Fuchsia;
}

/* background color for the content part of the pages */
Body
{
    background-color: rgb(255,255,255);
}
/* Overall module style. Currently only implemented for store and Html modules*/
.ModuleContent
{
	background-color:White;
	padding: 5,8,4,10;
}
/*Module Title details*/
.ModuleTitleText 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    normal;
    color: red;
}
.ModuleTitleBg
{
	width: 100%;
	background-color:Transparent;
	/*background-image: url(images/moduletitle.jpg);*/
	border-style:none;
	border-color:Red;
	padding: 0,0,0,0;
	border-width:0;
}
.ModuleTitle-label-row
{
}
.ModuleTitle-label-cell
{
}
.ModuleTitle-hr
{
	height:1;
}
.ModuleTitle-hr-row
{
}
.ModuleTitle-hr-cell
{
	background-color: Transparent;
}
	


/* 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: Verdana Bold, Helvetica, sans-serif;
    font-size: 30px;
    color:rgb(255,255,255);
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: rgb(255,0,0);
    border-color: rgb(255,255,255);
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: rgb(156,0,0);
    border-color: rgb(255,255,255);
}

/* text style for the selected tab */
.SelectedTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:rgb(255,255,255);
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:rgb(250,250,250);
    text-decoration:none;
    font-weight: bold
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:rgb(250,250,250);
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:rgb(250,250,250);
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:rgb(255,255,255);
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:rgb(230,230,230);
}
    
/* background/border colors for the unselected Copyright Tabs */
.OtherCopyrightTabsBg {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    color:Black;
	height: 10px;
	border-width: 1px;
}

/* text style for the selected Copyright Tab */
.SelectedCopyrightTab {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    color:Blue;
    text-decoration:underline;
}

/* text style for the unselected Copyright Tabs */
.OtherCopyrightTabs {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    color:rgb(49,74,49);
    text-decoration:none;
}

/* hyperlink styles of the unselected Copyright Tabs */
A.OtherCopyrightTabs:link    {
     font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
   text-decoration:    none;
    color:rgb(49,74,49);
}

A.OtherCopyrightTabs:visited {
        font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
text-decoration:    none;
    color:rgb(49,74,49);
}

A.OtherCopyrightTabs:active  {
     font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
   text-decoration:    none;
    color:rgb(49,74,49);
}

A.OtherCopyrightTabs:hover   {
       font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
 text-decoration:    underline;
    color:rgb(49,74,49);
}
    
/* text style for the menu parent */
.MenuParentLink 
{
	background-color: rgb(156,0,0);	
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}   

/* hyperlink style for the site links */
A.MenuParentLink:link {
    text-decoration:    none;
    color:rgb(255,255,255);
}

A.MenuParentLink:visited  {
    text-decoration:    none;
    color:rgb(255,255,255);
}

A.MenuParentLink:active   {
    text-decoration:    none;
    color:rgb(255,255,255);
}

A.MenuParentLink:hover    {
    text-decoration:    underline;
    color:rgb(240,240,240);
}



/* background/border colors for the unselected Menus */
.OtherMenusBg 
{
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 12px;
	height: 25px;
	border-width: 0px;
}

/* text style for the selected Menu */
.SelectedMenu 
{
	background-color: rgb(156,0,0);
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 12px;
    color:rgb(255,255,255);
    text-decoration:underline;
}

/* text style for the unselected Menus */
.OtherMenus {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 12px;
    color:rgb(255,255,255);
    text-decoration:none;
}

/* hyperlink styles of the unselected Menus */
A.OtherMenus:link    {
    text-decoration:    none;
    color:rgb(255,255,255);
}

A.OtherMenus:visited {
    text-decoration:    none;
    color:rgb(255,255,255);
}

A.OtherMenus:active  {
    text-decoration:    none;
    color:rgb(255,255,255);
}

A.OtherMenus:hover   {
    text-decoration:    underline;
    color:rgb(240,240,240);
}
        
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration:    none;
    color:red;
    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:#eeeeee;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:white;
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */
/*Store Modules*/
/*PRODUCT CATALOG*/  
/*Item In product catalog listing*/
.ProductItem
{
	border-style:none;
	border-width:medium;
	border-color:Yellow;
}
/* text style for products in catalog listing */
.ProductItemTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;

}
.ProductItemIdTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color:Gray;

}
.ProductItemIdValue     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:Gray;
}
    
/* hyperlink style for Product title */
A.ProductItemTitle:link {
    text-decoration:    underline;
    color: Navy;
    font-weight: bold;
}

A.ProductItemTitle:visited  {
    text-decoration:    underline;
    color:  Navy;
    font-weight: bold;
}

A.ProductItemTitle:active   {
    text-decoration:    underline;
    color:  Navy;
    font-weight: bold;
}

A.ProductItemTitle:hover    {
    text-decoration:    underline;
    color: red;
    font-weight: bold;
}
/*Selected product*/
.ProductBg
{
	border-style:none;
	border-width:medium;
	border-color:Yellow;
}
/* text style for selected product */
.ProductTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;

}
.ProductIdTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color:Gray;
}
.ProductIdValue     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:Gray;
}
.ProductDescription     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:black;
}
.ProductAttTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:Black;
}
.ProductOptTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:Black;
}
.ProductOptPrice     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:Black;
}
.ProductOptionsHeader     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:Black;
}
.ProductPriceTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:Black;
}
.ProductPriceValue     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:Black;
}
.ProductDonationTitle     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:Black;
}
.ProductRfqTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:Black;
}
/*SHOPPING CART*/
/*Repeating Order Background*/
.RepeatingOrderBg
{
	background-image:url(../uploads/storeimages/RepeatedOrderBackground.JPG);
	background-repeat:no-repeat;
	height:400px;
}
.RepeatingOrderSpacer
{
	height:350px;
}
.RepeatingOrderHeader
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration:    none;
    color:Green;
    font-size: 13px;
    font-weight: normal;
}
.RepeatingOrderFooter
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration:    none;
    color:Green;
    font-size: 13px;
    font-weight: normal;
}
/* text style for buttons and link buttons used in the portal admin pages */
.RepeatingOrderCommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
/* hyperlink style for links in repeating order page of the shopping cart */
A.RepeatingOrderCommandButton:link {
    text-decoration:    underline;
    color:  Green;
    font-weight: bold;
}

A.RepeatingOrderCommandButton:visited  {
    text-decoration:    underline;
    color:  Green;
    font-weight: bold;
}

A.RepeatingOrderCommandButton:active   {
    text-decoration:    underline;
    color:  Green;
    font-weight: bold;
}

A.RepeatingOrderCommandButton:hover    {
    text-decoration:    underline;
    color: red;
    font-weight: bold;
}
/*Product Name column content - names are short as they are embedded in the name string*/
.sct
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:Black;
}
.scn
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color:Black;
}
.scv
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:Black;
}

/* Contribution on Shopping Cart place order page */
/* Contribution background */
.ContributionBg
{
	background-color:Yellow;
}
/* Contribution text*/
.ContributionText
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:Blue;
}
/* Promotional Code Background*/
.PromoCodeBg
{
	background-color:Yellow;
}

/*Regatta Module*/
.RegClosed
{
	color:Gray;
}

/* Survey Modules */
.SurveyQuestion
{

	color:  Maroon;
}

.SurveyPanel
{
	color: silver;
	background-color: silver;
}

.SurveyOption
{
	color: black;
}

.SurveyButton
{
	color:  Maroon;
	font-weight: bold;
}
/* 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: rgb(49,74,49)
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color:red;
}
/*Registration Form*/
.EntryFormFeeIntro
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;    
    color: black;
}
.EntryFormClassTableHeader
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;    
    color: black;
}
.EntryFormClassName
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    color: black;
}
.EntryFormEarlyFee
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    color: green;
}
.EntryFormNormalFee
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    color: black;
}
.EntryFormLateFee
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    color: red;
}
.EntryFormRegFeeTitle {
    font-family: Helvetica, Arial, sans;
    font-size:  14px;
    font-weight:    bold;
    color: Black;
}
.EntryFormRegFeeValue {
    font-family: Helvetica, Arial, sans;
    font-size:  14px;
    font-weight:    bold;
    color: Black;
}
/* style of status messages in registration forms */
.AlertOk    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: green;
}/* style of item titles by Announcements and events */
.AlertCaution    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: orange;
}/* style of item titles by Announcements and events */
.AlertRed    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: red;
}
/* Tables */
/* style for the table as a whole */
.Table 
{
    background-color:rgb(240,240,240);
    font-family:Verdana;
    border-width:3px;
    border-color:(230,230,230);
    font-size:8pt;
    border-width:1px;
}
.TableHead
{
    background-color:rgb(230,100,100);
    color:rgb(250,250,250);
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    height:18px;
}
.TableFooter
{
    background-color:rgb(156,0,0);;
    color:rgb(250,250,250);
    font-family:Verdana;
    font-size:8px;
    font-weight:normal;
    height:16px;
}
.TableItem
{
    background-color:White;
    color:Black;
    font-family:Verdana;
    font-size:11px;
    height:15px;
}
.TableItemAlt
{
   background-color:rgb(240,240,240);
   font-family:Verdana;
   font-size:11px;
   height:15px;
}
.TableItemSelected
{
    color:White;
    background-color:rgb(156,0,0);
}
.TablePager
{
    background-color:Gray;
    color:White;
}



/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    normal;
    color: red;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred);
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: red;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    color: rgb(66,87,84);
}
/* style used for most checkboxes in the admin and edit pages */
.NormalCheckBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    color: rgb(66,87,84);
}
/* text style used for listboxes in the admin and edit pages */
.NormalListBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    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: 12px;
    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: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    



/* GENERIC */
H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: rgb(66,87,84);
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    normal;
    color: rgb(66,87,84);
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:   bold;
    color: rgb(66,87,84);
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: rgb(66,87,84);
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: rgb(66,87,84);
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: rgb(66,87,84);
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: rgb(66,87,84);
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: rgb(66,87,84);
}

/*A:link  {
    text-decoration:    underline;
    color:  darkred;
}

A:visited   {
    text-decoration:    underline;
    color:  darkred;
}

A:active    {
    text-decoration:    underline;
    color:  darkred;
}

A:hover {
    text-decoration:    underline;
    color:  red;
}
*/

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 {
    color: rgb(92,134,156);
    height:2pt;
    text-align:left
}
P 
{  
padding-top: 2px;
width:100%
   
}


