/* 
   copyright (c)2002-2004 WebAxle Solutions Corp. www.webaxle.com

================================
SILVER STYLES FOR AutoWebBuilder 
================================

#d8e3ee : overall background color
#206CB8 : Head color
#d1deeb : dividing line, HR

#333333 : site title (banner text)					
#EEEEEE : banner background color

#CEE7FB : tab border color
#CCCCCC : unselected tab background color
#333333 : unselected tab link color					
#333333 : selected tab background color				

#CEE7FB : section title background color
#CCCCCC : left bar color

#333333 : link color								
#CCCCCC : link hover color

#CCCCCC : table header background color
#EEEEEE : alternative row background color on pages like *_detail, etc.

#CEE7FB : panel border color on input pages like member_edit, etc.
#CCCCCC : unselected tab background color on input pages like member_edit, etc.
#CEE7FB : selected tab background color on input pages like member_edit, etc.

#EEEEEE : message board background color
#EEEEEE : message author background color
#DDDDDD : message subject background color
#EEEEEE : message message background color
#EEEEEE : message link background color

*/

/* hightlihgt  */
.HighlightImage
{
	border: 1px solid #aaaaaa; 
	width : 100;
	/*height : 50;*/
}
.Div
{
	Text-Align: left; /* center;*/
}

/********************************************************************************************
 * PAGE BACKGROUND 
 ********************************************************************************************/

/* background color for the header */
.SectionTitleBG 
{
   /*background-color: #CEE7FB; */
   background-image: url(images/theme/a200/gr18.gif);
	background-repeat:repeat-x;
	/*background-color :#c2d3fc; /*#aaf7fc;*/ 
	
}

.SectionTitleBGFade 
{
	/*background-image: url(images/theme/silver/title_fade_16.gif); */
  	background-image: url(images/theme/a200/gr18.gif);
  	background-repeat: repeat-x;
	/* background-color :#c2d3fc; /*#aaf7fc;*/
}

/* overall background color */
.ColorSchemeBG
{
	background-color: #dae6ef; /*d8e3ee;  */
}

.ColorSchemeFront 
{
	border: 1px solid #B2C9DE;
	background-color: #ffffff;   
}

/* bar on left hand side of pages (e.g. create, update, detail, etc.) */
.PageLeftBG
{
	/*background-image:  url(images/theme/silver/title_fade_short.gif);
	background-repeat: repeat-y;*/
}

.InputLabelBG
{
	/* normal bold */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: Black;
	
  	background-color: #EEEEEE;
}
   
/* title of pages (e.g. create, update, detail, etc.) */
.PageHead
{
   /*background-color: #CEE7FB;*/
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: bold;
   color: #206CB8;
}
   
/* title of pages (e.g. create, update, detail, etc.) */
.PageHead_Warning
{
   /*background-color: #CEE7FB;*/
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: bold;
   color: #FF3333;
}

/* header row */
.HeaderRowBG
{
	background-color: #8ecbfd;
}

.HeaderRowBG_Light
{
	background-color: #eaf0fb; /*#dff1ff;*/
}

/* background color for alternative rows (e.g. detail) */
.AlternativeRowBG
{
	background-color:  #eef4ff; /*#dff1ff;*/
}

/* border of section boxes */
.BoxBorder
{
	border-width: 1;
	border-style: solid;
}

.BoxBorderWithColor
{
	border-width: 1;
	border-style: solid;
	border-color: #333333;
}


/********************************************************************************************
 * PAGE BANNER
 ********************************************************************************************/

/* site title text */
.SiteTitle
{
	font-family: Verdana Bold, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}

/* background image for the banner */
.BannerImage
{
	background-image: url(images/theme/silver/top_silver_strip.gif);
}

/* background color for the banner */
.BannerBG
{
	/* background-color: #ff0000; /*EEEEEE*/
	background-image:  url(images/theme/light_blue/gr77.gif);

}

/* background color for the banner */
.BannerBGBottom
{
	background-image: url(images/theme/light_blue/gr7.gif);
}

/* background color for the left column */
.LeftColumn
{
	/*background-image: url(images/line_bg.gif); */
	background-color: #ffffff;
}

/*  */
.DevidingLine
{
	background-color: #d1deeb;
}

/* background color for the column */
.RightColumn
{
	/*background-image: url(images/line_bg.gif); */
	background-color: #FFFFFF;
}

/********************************************************************************************
 * Datagrid
 ********************************************************************************************/
.DataGrid 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
   color: Black;

}

.DataGridHeader 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
   color: Blue;
   background-color: #c5d9ec; /*#eaf0fb; dae6ef*/
   
}

.DataGridHeader_NoSort
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
   color: Black;
   background-color: #dae6ef; /*#eaf0fb;*/
}

.DataGridAlternatingItem 
{
   background-color: #f0f0f0; 
   
}
/* background color for alternative rows (e.g. detail) */
.AlternativeRowBG
{
	background-color:  #eef4ff; /*#dff1ff;*/
}

.DataGridPager 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
   color: Black;
 	/*text-decoration: underline;*/
}

/********************************************************************************************
 * H - TABS
 ********************************************************************************************/

/* Required for tab display */
.H_TabLayout 
{
	border-width: 0;
}

/* unselected tabs background colors  */
.H_TabLayoutBG 
{
	background-color: #EEEEEE; 
	border-color: white;
}

/* selected tab text style */
.H_SelectedTab 
{
	background-color: #D0D0D0;	

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: Black;
}

/* selected tab text style */
.H_SubTabBG 
{
	background-color: #D0D0D0;	
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 13px; 
   font-weight: bold; 
   color: White;
}

/* unselected tabs background hover colors */
.H_OtherTabsHoverBG
{
	cursor: hand;
	background-color: #D0D0D0;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;	

	/* No tab hover text-decoration: underline*/
}

/* unselected tabs background colors  */
.H_OtherTabsBG 
{
	cursor: default;
	background-color: #CEE7FB; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}


/* unselected tabs text style */
.H_OtherTabs 
{
   background-color: #CEE7FB;	
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: white;
}

/* unselected tabs hyperlink styles */
A.H_OtherTabs:link    
{
   text-decoration: none;
   color: green;
}

A.H_OtherTabs:visited 
{
   text-decoration: none;
   color: green;
}

A.H_OtherTabs:active  
{
   text-decoration: none;
   color: green;
}

A.H_OtherTabs:hover   
{
	text-decoration: underline
   color: green;
}

/********************************************************************************************
 * V - TABS
 ********************************************************************************************/
.V_TabBG
{
	/*background-color: #04ACCA; /* BG */
/*	border-top: 1px solid #0f4269;
	border-bottom: 2px solid #0f4269;
	padding-top: 0px;
	padding-bottom: 2px;*/
}

/* Required for menu display */
.V_TabBorderImage
{
	background-image: url('images/theme/light_blue/section_divider.gif');
	background-repeat:repeat
}

/* selected tab text style */
.V_SelectedTab 
{
	background-color: #0099ff; /* high lighted */
	background-image: url('images/theme/a200/tab02_selected.gif');
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-indent: 15px;

	border-bottom: 1px solid #0066aa;
	border-right: 2px solid #0066aa

}


/* unselected tabs text style */
.V_OtherTabs 
{
   background-color: #f1f5fe; /*#dfe8fd; /* #CEE7FB;	*/
   background-image: url('images/theme/a200/tab02.gif');
   background-repeat: no-repeat;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-indent: 15px;
   color: black
}

/* unselected tabs background hover colors */
.V_OtherTabsHoverBG
{
	cursor: hand;
	background-color: #0099ff; /* highlighted */
	background-image: url('images/theme/a200/tab02_over.gif');
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 15px;

	border-bottom: 1px solid #0066aa;
	border-right: 2px solid #0066aa

}

/* unselected tabs background colors  */
.V_OtherTabsBG 
{
	cursor: default;
   background-color: #f1f5fe; /*#dfe8fd; /* #CEE7FB;	*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	background-image: url('images/theme/a200/tab02.gif');
	background-repeat: no-repeat;
	text-indent: 15px
}


/* unselected tabs hyperlink styles */
A.V_OtherTabs:link    
{
   text-decoration: none;
   color: black;
}

A.V_OtherTabs:visited 
{
   text-decoration: none;
   color: white;
}

A.V_OtherTabs:active  
{
   text-decoration: none;
   color: green;
}

A.V_OtherTabs:hover   
{
	text-decoration: underline
   color: green;
}



/**************************************
 * Tab corner images
 **************************************

/* unselected tab -  top line */
.TabUnselectTopLeft 
{
	/*src: url(images/theme/silver/tab/unseltl.gif);*/
	background-image: url(images/theme/silver/tab/unseltl.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 7px;
}

.TabUnselectTop
{
	background-image: url(images/theme/silver/tab/unselt.gif);
}

.TabUnselectTopRight
{
	background-image: url(images/theme/silver/tab/unseltr.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 7px;
}

/* unselected tab -  middle line */
.TabUnselectLeft
{
	background-image: url(images/theme/silver/tab/unsell.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 16px;
}
.TabUnselectRight
{
	background-image: url(images/theme/silver/tab/unselr.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 16px;
}


/* seleted */

/* unselected tab -  top line */
.TabSelectTopLeft
{
	background-image: url(images/theme/silver/tab/seltl.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 7px;
}

.TabSelectTop
{
	background-image: url(images/theme/silver/tab/selt.gif);
}
.TabSelectTopRight
{
	background-image: url(images/theme/silver/tab/seltr.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 7px;
}

/* Selected tab -  middle line */
.TabSelectLeft
{
	background-image: url(images/theme/silver/tab/sell.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 16px;
}

.TabSelectRight
{
	background-image: url(images/theme/silver/tab/selr.gif);
	background-repeat:no-repeat;
	width:  7px;
	height: 16px;
}

/********************************************************************************************
 * GENERAL
 ********************************************************************************************/

/* global site links style (at extreme top-right corner) */
.SiteLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
}

/* global site links style */
A.SiteLink:link
{
	text-decoration: none;
	color: #0066ff;
}

A.SiteLink:visited
{
	text-decoration: none;
	color: #0066ff;
}

A.SiteLink:active
{
	text-decoration: none;
	color: #0066ff;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: #0066ff;
}

/* global site links separator */
.Accent
{
	color: #CCCCCC;
	font-weight: bold;
}


/* module titles */
.Head
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; /* 11px;*/
	font-weight: bold;
	color: #000000;
	/*color: #206CB8;*/
}

/* module titles */
.Head_Reverse
{
	background-color: #880000; /*#206CB8*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF;
	padding: 2;
	padding-left: 4; 
	padding-right: 4; 
}

/* sidebar module titles */
.Sidebar_Head
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #206CB8;
	background-color: #FFFFFF;
	background-image: url(http://www.webaxle.com/images/theme/light_blue/gr24.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	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: 13px;
	font-weight: bold;
	color: #333333;
}


/* text style used in most cases */
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*line-height: 13px;*/
}

/* italic */
.Normal_I
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 13px;    

	FONT-STYLE: italic;
}

/* disabled */
.Normal_Disabled
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 13px;    

	background-color: #eeeeee 	
}

.Normal_Highlight
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;    

	background-color: #ffff88 	
}

/* message text style (not error messages) */
.NormalLarger 
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: Black;
}

.NormalSmaller
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: Black;
}


/* field name text style */
.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
   color: Black;
}
/* field name text style */
.NormalBoldSmaller
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
   color: Black;
}


/* e.g. product description */
.DescriptionBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
   color: Black;
}

.NormalSamllerTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
   color: Black;
}


/* error message of the page */
.ErrorMessage 
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: Red;
}



/* link button style on title bar */
.HelpButton
{
	background-image: url(images/theme/a200/helpbutton.gif);
	background-position: left top;
	background-repeat:no-repeat;
   background-color: #CEE7FB;	
}
.HelpButtonHover
{
	background-image: url(images/theme/a200/helpbutton_hover.gif);
	background-position: left top;
	background-repeat:no-repeat;
	cursor: hand;
}

.EditButton
{
	background-image: url(images/theme/a200/editbutton.gif);
	background-position: left top;
	background-repeat:no-repeat;
   background-color: #CEE7FB;
}

.EditButtonHover
{
	background-image: url(images/theme/a200/editbutton_hover.gif);
	background-position: left top;
	background-repeat:no-repeat;

	text-decoration: underline
	
}

.AddButton
{
	background-image: url(images/theme/silver/addbutton_silver.gif);
	background-position: left center;
	background-repeat:no-repeat;
   background-color: #CEE7FB;
}
.AddButtonHover
{
	background-image: url(images/theme/silver/addbutton_hover_silver.gif);
	background-position: left center;
	background-repeat:no-repeat;
}

.DeleteButton
{
	background-image: url(images/theme/silver/deletebutton_silver.gif);
	background-position: left center;
	background-repeat:no-repeat;
}
.DeleteButtonHover
{
	background-image: url(images/theme/silver/deletebutton_hover_silver.gif);
	background-position: left center;
	background-repeat:no-repeat;
}

/* images for tree collapse/expand */
.TreeExpand
{
	background-image: url(images/view.gif);
	background-position: top center;
	background-repeat:no-repeat;
}

.TreeCollapse
{
	background-image: url(images/view_no.gif);
	background-position: top center;
	background-repeat:no-repeat;
}


/* tabs for multiple fields on *_detail.aspx or *_edit.aspx pages */
.PageFrameBorder
{
	border-style: solid;
	border-color: #CEE7FB;
	border-width: thin;
}

.PageFrameOuterBorder
{
	border-style:none;
	border-color: #ffffff;
	border-width: thin;
}

.InputPageTab
{
	background-color: #CCCCCC;
	border-style: solid;
	border-color: #2DDCFB; /* #CEE7FB;*/
	border-width: 1;
	border-bottom-width: 0;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.InputPageTabSelected
{
	background-color: #2DDCFB; /*same as highlight #CEE7FB;*/
	border-style: none;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.InputPageTabSelected:link    
{
	text-decoration: none;
	color: White;
}

A.InputPageTabSelected:visited 
{
	text-decoration: none;
	color: White;
}

A.InputPageTabSelected:active  
{
	text-decoration: none;
	color: White;
}

A.InputPageTabSelected:hover   
{
	text-decoration: underline;
	color: White;
}


/* --------- Menu ------- */

/* field name text style */
.MenuTop
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
   color: White;
}

A.MenuTop:link    
{
	text-decoration: none;
	color: White;
}

A.MenuTop:visited 
{
	text-decoration: none;
	color: White;
}

A.MenuTop:active  
{
	text-decoration: none;
	color: White;
}

A.MenuTop:hover   
{
	text-decoration: underline;
	color: White;
}

.AttachmentHeaderRow
{
	background-color: #CCCCCC;
}

.AttachmentDataRow
{
	background-color: #EEEEEE;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 5px 5px 5px;
}


/********************************************************************************************
 * Webbox
 ********************************************************************************************/
/* module titles for webbox */
.WebboxTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: DarkGreen;
}

.WebboxHideButton
{
	background-image: url(images/view_no.gif);
	background-position: right center;
	background-repeat:no-repeat;
}

.WebboxHideButtonHover
{
	background-image: url(images/view_big_no.gif);
	background-position: right center;
	background-repeat:no-repeat;
}

/********************************************************************************************
 * Buttons
 ********************************************************************************************/
.CommandButton
{
	background-color: #EEEEEE;
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;

	height: 20;
   line-height: 12px;   
   
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   	
	text-align:center;
	text-decoration: none;
}

/* .PushButton A:hover */
A.CommandButton:hover
{
	background-color: #0099ff;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;

	height: 20;
   line-height: 12px;    
   
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
    
	color: #FFFFFF; 
	
	text-align:center;
	text-decoration: none;

}

/* ------------------------------ */
.CommandButton_Small
{
	background-color: #EEEEEE;
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom:1px;

	height: 10;

   font-family: Verdana, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
 
	color: #ffffff; 

	text-decoration: none;
	text-align:center;
}

/* .PushButton A:hover */
A.CommandButton_Small:hover
{
	background-color: #0099ff;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;

   font-family: Verdana, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;

	color: #ffffff; 
	height: 10;
}


.PushButton
{
	color: #000000;
	background-color: #EEEEEE;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;

	height: 20;
	width: 50;

   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   line-height: 13px;    
	
	text-align:center;
	text-decoration: none;
}

/* .PushButton A:hover */
A.PushButton:hover  
{
	color: #ffffff;
	background-color: #CFCFCF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	height: 20;
	width: 50;

   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   line-height: 13px;    

	text-decoration: none;
	text-align:center;
}

/********************************************************************************************
 * Highlight button for XEditor
 ********************************************************************************************/
.HighlightButton
{
	background-color: #EEEEEE;
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 1px;

	height: 20;
	
	text-align:center;
	text-decoration: none;
}

.HighlightButton_Over  
{
	background-color: #CCCCCC;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 1px;
		
	height: 20;
			
	text-decoration: none;
	text-align:center;
}

.HighlightButton_Down  
{
	color: #ffffff;
	background-color: #DFDFDF;
	
	border-color: #000000;
	border-style: solid;
	border-width: 1px;

	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 0px;
	padding-right : 0px;
 
	height: 20;
 
	text-decoration: none;
	text-align:center;
}


/********************************************************************************************
 * Page buttons
 ********************************************************************************************/

.PageButton
{
	color: #000000;
	background-color: #EEEEEE;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;

	width: 1em;

   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
	
	text-decoration: none;
}

.PageButtonSelected, A.PageButtonSelected:link, A.PageButtonSelected:visited
{
	color: #ffffff;
	background-color: #CFCFCF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;

	width: 1em;

   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;

	text-decoration: none;
}

A.PageButton:hover  
{
	color: #CC0000;
	background-color: #FFFFFF;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 1em;
	
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
	
	text-decoration: none;
}

/********************************************************************************************
 * MODULE-SPECIFIC
 ********************************************************************************************/
/* Issue */

.IssueAuthorCell
{
	background-color: #EEEEEE;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 5px 5px 5px;
}

.IssueDescriptionCell
{
	background-color: #EEEEEE;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 5px 5px 5px;
}


/* MessageBoard */
.MessageBoardTableBG
{
	background-color: #EEEEEE;
}

.MessageBoardAuthorCell
{
	background-color: #EEEEEE;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	padding: 2px 5px 5px 5px;
}

.MessageBoardSubjectCell
{
	background-color: #DDDDDD;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}

.MessageBoardContentCell
{
	background-color: #EEEEEE;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border-top: solid 1 white;
    border-bottom: solid 1 white;
	padding: 2px 5px 5px 5px;
}

.MessageBoardLinksCell
{
	background-color: #EEEEEE;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	padding: 5px 5px 5px 5px;
}


/********************************************************************************************
 * GENERIC
 ********************************************************************************************/

H1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}

H2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

H3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

H4
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

H5, DT
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

H6
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

TFOOT, THEAD
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

TH
{
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

A:link
{
	text-decoration: none;
	color: #0000ff;
}

A:visited
{
	text-decoration: none;
	color: #0066ff;
}

A:active
{
	text-decoration: none;
	color: #0066ff;
}

A:hover
{
	text-decoration: underline;
	color: #FF3300;

}

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: #d1deeb;
	height: 1pt;
	text-align: left;
}

.DarkHR 
{
   color: darkgray;
   height: 3pt;
   text-align: left;
}
