/* Default CSS Stylesheet for a new Web Application project */
/*----------------
General Styles
----------------*/
BODY
{
    BACKGROUND-COLOR: White;
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 11px;
    FONT-WEIGHT     : normal;
    LETTER-SPACING  : normal;
    TEXT-TRANSFORM  : none;
    WORD-SPACING    : normal;
    margin-top      : 0;
    margin-left     : 0;
    margin-right    : 0;
    margin-bottom   : 0;
}
TT
{
    color			: Black; 
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 11px;
    FONT-WEIGHT     : normal;
    LETTER-SPACING  : normal;
    TEXT-TRANSFORM  : none;
    WORD-SPACING    : normal;
}
TD
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : #000000;
	FONT-SIZE       : 11px;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
H2	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
H3	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
H4	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
H5, DT	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
H6	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}	
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}	
SMALL	{	
	font-size:	.7em;
	}	
BIG	{	
	font-size:	1.17em;
	}	
BLOCKQUOTE, PRE	{	
	font-family:	Courier New, 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;
	}	

/*----------------
Main Styles
----------------*/

BODY.RegularPage
{
	font-family			: Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight			: normal;
	font-size			: 11px;
	background-image	: url(../images/HomeBackground.jpg) !important;
	background-color	: #fefefe !important;
	background-position	: center top;
	background-repeat	: no-repeat;
	margin				: 0px 0px 0px 0px;
	text-align			: center;
}

.RegularTabPage
{
	 width				: 960px;
	 height				: 530px;
	 border				: none 0px white;
}
.ListBody 
{
    cursor			: default;
    border			: none; 
    margin:			: 0; 
    padding:		: 0;
}

.ListNavButton 
{
	font-weight		: normal;
	font-family		: marlett;
	font-size		: 10pt;
	text-decoration	: none;
}

.link {
	color           : #000000;
	font-weight     : normal;
	text-decoration : underline;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	}

.link:hover {
	text-decoration : none;
	color           : #000000;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	}

/*----------------
Tab Styles
----------------*/
.mainTab
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;	
	background-image: url(/ComForInfo/Images/tabTop.gif);
	background-position: center top;
	background-repeat: repeat-x;
	background-color : #C8C4C2;		
}

.defaultMainTab
{
	/*width: 150px;*/
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	height: 21px;
	color: #000000;
	text-align: center;
	vertical-align: top; 
	background-color : #C8C4C2;
	background-image: url(/ComForInfo/Images/tabTop.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.selectedMainTab
{
	/*width: 150px;*/
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	height: 21px;	
	color: #000000;
	text-align: center;
	vertical-align: top; 
	background-image: url(/ComForInfo/Images/tabTopSelected.gif);
	background-position: center top;
	background-repeat: no-repeat;

}
.defaultMainTab120
{
	width: 120px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	height: 21px;
	color: #000000;
	text-align: center;
	vertical-align: top; 
	background-color : #C8C4C2;
	background-image: url(/ComForInfo/Images/tabTop.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.selectedMainTab120
{
	width: 120px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	height: 21px;	
	color: #000000;
	text-align: center;
	vertical-align: top; 
	background-image: url(/ComForInfo/Images/tabTopSelected.gif);
	background-position: center top;
	background-repeat: no-repeat;

}
.defaultMainTabSeparator
{
	font-size: 11px;
	width: 1px;
	height: 21px;
	color: #000000;
	text-align: center;
	vertical-align: top; 
	font-family: Trebuchet MS, Verdana, Arial;
	background-color : #C8C4C2;
	background-image: url(/ComForInfo/Images/tabTopSeparator.gif);
	background-position: center top;
	background-repeat: no-repeat;
}


.tabPage
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : #000000;
	background-color: #FFFFFF; /*Area Color*/
}

.tabPageContent
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : #000000;
	FONT-SIZE       : 11px;
}
.tabPageDataPanel
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : #000000;
	background-color: #FFFFFF; /*Area Color*/
	FONT-SIZE       : 11px;
	border			: none;
}
.tabPageDataPanelWithPadding
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : #000000;
	background-color: #FFFFFF; /*Area Color*/
	FONT-SIZE       : 11px;
	border			: none;
	padding			: 0px 10px;
}
.tabMenuTableSeparator
{
	background-color: #FFFFFF; /*Area Color*/
	border-width    : 0px;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	height          : 10px;
	border-bottom	: dashed 1px Silver;
	padding			: 0px 5px;
}
.tabPageDataPanelSearch
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : #000000;
	background-color: #FFFFFF; /*Area Color*/
	FONT-SIZE       : 11px;
	border			: none;
}


.tabPageDataPanelFrame
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : Blue;
	background-color: #FFFFFF; /*Area Color*/
	FONT-SIZE       : 11px;
	Z-INDEX			: 105;
	LEFT			: 0px; 
	WIDTH			: 960px; 
	POSITION		: absolute; 
	TOP				: -5px; 
	HEIGHT			: 100%;
}
.tabPageDataPanelFrameSubTabs
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : Blue;
	background-color: #FFFFFF; /*Area Color*/
	FONT-SIZE       : 11px;
	Z-INDEX			: 105;
	LEFT			: 0px; 
	WIDTH			: 960px; 
	POSITION		: absolute; 
	TOP				: -5px; 
	HEIGHT			: 395;
}
.textPage
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : Blue;
	FONT-SIZE       : 11px;
}
.subTab
{
	font-family			: Trebuchet MS, Verdana, Arial;
	FONT-SIZE			: 11px;	
	background-color	: #E3EBF4; /*Page Color*/
}
.defaultSubTab
{
	font-size: 11px;
	width: 120px;
	height: 17px; /* SubTab Height */
	color: #000000;
	text-align: center;
	vertical-align: bottom; 
	font-family: Trebuchet MS, Verdana, Arial;
	background-image: url(/ComForInfo/Images/tabBottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.defaultSubTabSeparator
{
	font-size: 11px;
	width: 1px;
	height: 17px; /* SubTab Height */
	color: #000000;
	text-align: center;
	vertical-align: bottom; 
	font-family: Trebuchet MS, Verdana, Arial;
	background-image: url(/ComForInfo/Images/tabBottomSeparator.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.selectedSubTab
, .selectedCategory
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	height: 17px; /* SubTab Height */
	color: #000000;
	text-align: center;
	vertical-align: bottom; 
	background-image: url(/ComForInfo/Images/tabBottomSelected.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	/*width: 120px;*/
}
.defaultParameterTabs
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;	
	font-weight     : normal;
	color           : #D9DFDF;
	background-color: #D9DFDF;
	border			: none;
}
.selectedParameterTab
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;	
	font-weight     : normal;
	color           : Black;
	background-color: #D9DFDF;
	border			: none;
}

.tabPageContentText
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #8C9296;
	height: 19px;
	color: #333333;
}
.tabMenuTextBox
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #8C9296;
	height: 19px;
	color: #333333;
}
.tabPageContentTextArea
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #8C9296;
	/* height: 42px; */
	color: #333333;
}
.AnswerLabel
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	background-color : #FFFFFF; /*Area Color*/
	color: #333333;
	border: none;
}
.tabPageContentTextNum
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : Black;
	background-color: #FFFFFF; /*Area Color*/
	text-align		: right;
	FONT-SIZE       : 11px;
}

/*----------------
Grid Styles
----------------*/
.gridHeaderThick
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #000000;
	background-color: #C8C4C2; /*Header color*/ /*dodgerblue;*/
	border-style    : solid;
	border-color    : #FFFFFF; /*Area Color*/
	border-width    : 1px;
	height          : 19px; /*Header*/
}
.gridHeaderThickAsTable
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #000000;
	height          : 19px; /*Header*/
	background-color: #C8C4C2; /*Header color*/ /*dodgerblue;*/
	text-align		: center;
	border-top		: solid 1px #FFFFFF; /*Area Color*/
	border-bottom	: solid 1px #FFFFFF; /*Area Color*/
	border-left		: solid 1px #FFFFFF; /*Area Color*/
}
.gridAsTable
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #000000;
	background-color: #EEEEEE; /*dodgerblue;*/
}
.gridHeaderThickNoBorder
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #000000;
	background-color: #C8C4C2; /*Header color*/ /*dodgerblue;*/
	height          : 19px; /*Header*/
	text-align		: center;
}
.gridPager
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : Navy;
	background-color: #FFFFFF; /*Area Color*/
}

.gridRowLightThick
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #000000;
	border-bottom	: solid 1px #FFFFFF; /*Area Color*/
	background-color : #EEEEEE;
	height          : 21px;
}
.gridRowLightThick a
{
	color           : Navy;
}
.gridRowLightThick a:hover
{
	text-decoration:none;
}
.gridRowSelected
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : bold;
	color           : Darkred;
}
.gridRowSelectorH
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #FFFFFF; /*Area Color*/
	background-color: #808080; /*dodgerblue;*/
	border-style    : solid;
	border-color    : #FFFFFF; /*Area Color*/
	border-width    : 1px;
	cursor          : hand;
	cursor			: pointer;
}
.gridEditCell
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : Navy;
	background-color: #FFFFFF; /*Area Color*/
}

/*----------------
ErrorPage Styles
----------------*/
.ErrorPage
{
    BACKGROUND-COLOR: Lavender;
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : .8em;
    FONT-WEIGHT     : normal;
    LETTER-SPACING  : normal;
    TEXT-TRANSFORM  : none;
    WORD-SPACING    : normal;
    margin-top      : 0;
    margin-left     : 0;
    margin-right    : 0;
    margin-bottom   : 0;
}
.ErrorTitle
{
    BACKGROUND-COLOR: Lavender;
    color           : Red;
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 1.75em;
    FONT-WEIGHT     : 700; 
}

/*----------------
Login Styles
----------------*/
.LoginTable
{
	font-weight	: normal;
	FONT-SIZE	: 11px;
	font-family	: Trebuchet MS, Verdana, Helvetica, sans-serif;
    width			: 100%;
    height			: 100%;
}
.LoginLabel
{
	color           : #FFFFFF;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
}
.LoginText
{
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 11px;
	font-weight     : normal;
	color           : #000000;
}
.LoginTextBox
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #8C9296;
	width: 72px;
	height: 17px;
	color: #000000;
}
.LoginButton
{
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 11px;
	font-weight     : normal;
	color           : #000000;
	width			: 56px;
	height			: 16px;
	background-color: #FF9B05;
	border-style    : none;
	border-width    : 0px;
	cursor          : hand;
	cursor			: pointer;
}
.LoginErrorLabel
{
	color           : Red;
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 11px;
}

/*----------------
Page Header Styles
----------------*/
.PageHeaderLink
{	
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 11px;
    FONT-WEIGHT     : normal;
	color           : #000000;
	text-decoration : none;
}	
.PageHeaderLink a
{	
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 11px;
    FONT-WEIGHT     : normal;
	color           : #000000;
	text-decoration : none;
}	
.PageHeaderLink a:hover
{	
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 11px;
    FONT-WEIGHT     : normal;
	color           : #000000;
	text-decoration : underline;
}	
.PageHeaderTable {

	/*background-color: #EEEEEE;*/
}
/*----------------
Page Footer Styles
----------------*/
.PageFooterTransparentText
{
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 11px;
    FONT-WEIGHT     : bold;
	color           : #CFD6EB; /*Page Color*/
}
.PageFooterText
{
    FONT-FAMILY     : Trebuchet MS, Verdana, Helvetica, sans-serif;
    FONT-SIZE       : 12px;
    FONT-WEIGHT     : bold;
	color           : #000000;	/*#B4BDCB;*/
}
.PageFooterTable
{
	height	:	24px;
	padding :	0px;
}

/*----------------
Label Styles
----------------*/
.ErrorLabel
{
	color           : Red;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
}
.WarrningLabel
{
	color           : #E68600;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
}
.MessageLabel
{
	color           : Green;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
}
/*----------------
??? Styles
----------------*/
.tabMenuTable
, .tabCategoryMenuTable
{
	background-color: #C8C4C2;
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 11px;
	color           : #000000;
	HEIGHT			: 20px;
}

.tabCategoryMenuButton
,.tabMenuButton
{
	color           : #000000;
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 11px;
	border 			: none;
	cursor          : hand;
	cursor			: pointer;
	height          : 18px;
	width			: 100px;
	background-color : #C8C4C2;
}
.tabCategoryMenuButtonOver
, .tabMenuButtonOver	
{	
	color           : #E68600;
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 11px;
	border 			: none;
	cursor          : hand;
	cursor			: pointer;
	height          : 18px;
	width			: 100px;
	background-color : #C8C4C2;
}
.BasketText
{
	font-size: 12px;
	color: #990033;
	font-family: Trebuchet MS, Verdana, Arial;
}
.tabQuantityText
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #8C9296;
	height: 19px;
	width : 50px;
	color: #000000;
}
.tabButton
{
	border-width    : 1px;
	border-color    : Gray;
	color           : #333333;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	cursor          : hand;
	cursor			: pointer;
	height          : 19px;
	width			: 90px;
}

.tabButtonUploadAdd ,.tabButtonUpload
{
	border-width    : 1px;
	border-color    : Gray;
	color           : #333333;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	cursor          : hand;
	cursor			: pointer;
}

.tabAddButton
{ background-image:url(/ComForInfo/Images/plus.png); background-repeat:no-repeat; background-position:center top; }
.tabDeleteButton
{ background-image:url(/ComForInfo/Images/delete.png); background-repeat:no-repeat; background-position:center top; }
.tabButtonUpload
{
	height          : 21px;
	width			: 50px;
}
.tabButtonUploadAdd
{
	height          : 21px;
	width			: 90px;
}

.tabFileBox200
{
	border-width    : 1px;
	border-color    : Gray;
	color           : #333333;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	cursor          : hand;
	cursor			: pointer;
	height          : 21px;
	width			: 200px;
}
.tabFileBox150
{
	border-width    : 1px;
	border-color    : Gray;
	color           : #333333;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	cursor          : hand;
	cursor			: pointer;
	height          : 21px;
	width			: 150px;
}
.tabFileBox
{
	border-width    : 1px;
	border-color    : Gray;
	color           : #333333;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	cursor          : hand;
	cursor			: pointer;
	height          : 21px;
}

.tabMenuSeparator{
	background-image: url(/ComForInfo/Images/tabMenuSeparator.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	width: 10px;
}
.tabMenuText
{
	background-color: #C8C4C2;
	color           : #000000;
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 10px;
}
.mainPanel
{
	background-color: #FFFFFF; /*Area Color*/
}

.tabMenuImageButton 
{
/*

	height: 18px;
	width: 18px;
*/
}

/*----------------
Permissions Styles
----------------*/
.PermissionGroupCheck
{
	visibility: hidden;
}
.PermissionGroupTitle
{
	font-weight    : bold;
	text-decoration : none;
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
}
.gridPermissionRow
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #000000;
	height          : 22px;
	padding-bottom:2px;
	/*width           : 200px;*/
}

/*----------------
Home Styles
----------------*/
.userLinksLabel { color: #FFFFFF; font-family: Trebuchet MS, Verdana, Arial; FONT-SIZE: 11px; font-weight: bold; text-decoration: none; border-bottom: solid 1px #cccccc; padding: 3px 5px 3px 5px;}

.userLinks			{ padding: 3px 5px 3px 5px; color: #FFFFFF; FONT-SIZE: 11px; font-weight: normal; text-decoration: none;}
.userLinks_Hover	{ padding: 3px 5px 3px 5px; color: dimgray; font-weight: normal; cursor: pointer; background-color: #EEEEEE; text-decoration: none;}

.NewsPanel			{ /* #E68600;orange menu */}

.HotNewsLink a		{ color: #872a31; /*Red Menu Color*/ font-weight: bold; text-decoration: none; font-size:12px;}
.HotNewsLink a:hover{ cursor: pointer; font-weight: bold; text-decoration: underline; font-size:12px;}

.HotNewsStory		{ color: #872a31; /*Red Menu Color*/ font-weight: normal; text-decoration: none;}
.HotNewsStory a:hover{ cursor: pointer; font-weight: normal; text-decoration: none;}

.HomePageSquareMenu	{ background-image:url(/ComForInfo/Images/menuBackground.png); font-size: 11pt; }


.HomePagePanel
{
	text-decoration : none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	background-color : Transparent; /*Area Color*/
	height:456px;
}

.HomePageSquare
{
	background-color: #fefefe;
}

.HomePageSquareText
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	background-color: #fefefe;
	text-align: left;
	text-decoration: none;
	padding: 12px;
}

.HomePageSquareNote
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;	
	background-color: #fefefe;
	text-align: left;
	text-decoration: none;
	padding: 6 12 6 12;
}
.HomePageTitle {
	font-style: normal; 
	font-weight: bold; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
}

.HomePageLoginBox 
{
	padding-top: 12px;
	padding-right: 12px;
}

/*----------------
Privacy Styles
----------------*/
.PrivacyPageSquareText
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	background-color: #f3f7fa;
	text-align: left;
	text-decoration: none;
	padding: 12px;
}
.PrivacyPageSquare
{
	background-color: #f3f7fa;
}


/*----------------
Explorer Styles
----------------*/

.ExplorerPanel
{
	width: 100%;
	height: 300px;
}

.FrameView 
{
	border: none 0 white;
}

.TreeHeader
{
	padding-left: 6px;
	background: #e3ebf4;
	height: 20px;
}

.TreePanel
{
	background: #f3f7fa;
	width: 300px;
	height: 375px;
	border-right: dashed 1 Silver;
}
.TreeOrderImageButton
{
	background-color: FloralWhite;
	border-width    : 0px;
	border-color    : FloralWhite;
	color           : DimGray;
	font-family     : Trebuchet MS, Verdana, Arial;
	font-size       : 12px;
	cursor          : hand;
	cursor			: pointer;
	height          : 16px;
	width			: 16px;
}

.ExplorerDetailsPanel
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : Blue;
	background-color: #FFFFFF; /*Area Color*/
	FONT-SIZE       : 11px;
	Z-INDEX			: 105;
	LEFT			: 0px; 
	WIDTH			: 100%; 
	POSITION		: absolute; 
}

.FrameViewPage
{
	font-family     : Trebuchet MS, Verdana, Arial;
	color           : #000000;
	background-color: #FFFFFF; /*Area Color*/
	margin			: 0 0 0 0;
}

.NodeCaption
{
	font-size: 14px;
	color: #003366;
	font-family: Trebuchet MS, Verdana, Arial;
	width: 100%;
	border-bottom: #003366 1px inset;
}

.NodePanel {
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	COLOR			: #333333;

}

.BasketPanel
{
	font-size: 12px;
	width: 100%;
	color: #990033;
	border-bottom: #003366 1px inset;
	font-family: Trebuchet MS, Verdana, Arial;
	background-color: lightgoldenrodyellow;
	padding: 3 3 3 3;
	border-left: #003366 1px inset;
	border-right: #003366 1px inset;
	border-bottom: #003366 1px inset;
}

.DownloadBox
{
	font-size: 14px;
	color: #003366;
	font-family: Trebuchet MS, Verdana, Arial;
	width: 100%;
	border-bottom: #003366 1px inset;
}
.DownloadBox a, DownloadBox a:visited, DownloadBox a:link
{
	text-decoration : none;
	color: #003366;
}
.DownloadBox a:hover
{
	text-decoration : underline;
}
.EditFormFirstColumn
{
	width : 110px;
}
.HRSeparator
{
	height		: 6px;
	border-top	: Silver 1px dashed;
}
.BasketGrandTotal
{
	font-style	: normal; 
	font-weight	: bold; 
	font-family	: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 11px;
	color		: #000000;
	text-align	: right;
	border-top	: Solid 2px #000000;
}
.ForumCaption
{
	font-size: 14px;
	color: #003366;
	font-family: Trebuchet MS, Verdana, Arial;
	width: 100%;
	border-bottom: #003366 1px inset;
	background-color: #EEEEEE;
}
.ForumCaptionLink
{
	font-size: 14px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
	border-bottom: #003366 1px inset;
	color: #003366;
	background-color: #ffffcc;
	cursor          : hand;
	cursor			: pointer;
	padding: 1 1 1 1;
	width: 100%;
}

.ForumCaptionLink :hover
{
	text-decoration: underline;
	cursor          : hand;
	cursor			: pointer;
}

.ForumPanel
{
	font-size: 11px;
	color: #333333;
	font-family: Trebuchet MS, Verdana, Arial;
	background-color: #ffffee;
}

.ListViewItem
{
	padding: 5 5 0 5;
	width: 100%;
}

.ListItemCaption_News
{
	font-size: 14px;
	color: #003366;
	font-family: Trebuchet MS, Verdana, Arial;
	width: 100%;
	border-bottom: #003366 1px inset;
}

.ListItemLink_News
{
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #003366;
	cursor          : hand;
	cursor			: pointer;
	width: 100%;
}

.ListItemLink_News hover
{
	text-decoration: underline;
	cursor          : hand;
	cursor			: pointer;
}


.TreeNode			{ color: #204060; text-decoration: none; font-weight: bold; }
.TreeSelectedNode	{ color: #E68600; text-decoration: none; font-weight: bold;}
.TreeHoverNode		{ cursor: pointer; color: #E68600; text-decoration: none; font-weight: bold;}

.comboStyle
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #8C9296;
	height: 17px;
	width : 450px;
	color: #000000;
	text-align : left;
	background-color : #FFFFFF;
}
.comboFrame
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #8C9296;
	height: 19px;
	color: #000000;
	text-align : left;
	background-color : #FFFFFF;
}
.comboRow
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border: none;
	border-bottom : Solid 1px #FFFFFF;
	height: 19px;
	color: #000000;
	text-align : left;
	background-color : #FFFFFF;
	padding-left : 3px;
}
.comboRowSelected
{
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	border-bottom : Solid 1px Navy;
	height: 19px;
	color: #FFFFFF;
	text-align : left;
	background-color : Navy;
}
.comboHeader
{
	font-family     : Trebuchet MS, Verdana, Arial;
	FONT-SIZE       : 11px;
	font-weight     : normal;
	color           : #000000;
	background-color: #FFFFFF; /*dodgerblue;*/
	border-style    : solid;
	border-color    : White;
	border-width    : 1px;
	height          : 19px; /*Header*/
}

/* 
	Contact Module Styles
*/

@media print {
	.ContactCardOuter {
		width: 580;
		border-bottom: dashed 1px #000000;
	}
	.ContactPage 
	{
		width: 600;
		text-align: center;
	}
	h2 
	{
		font-size: 16;
		font-weight: bold;
		border-bottom: solid 1px #000000;
	}
}

.ContactPage 
{
	width: 100%;
	text-align: center;
}

.ContactCardOuter {
	background-color: #DFE8F1;/*#f3f7fa;*/
	margin-bottom: 3px;
	width: 95%;
}
.ContactCard {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ContactCard TD {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align:left
}

.ContactCardLightRow
{
	background-color: #d1dae3;
}

.ContactHeader {
	font-size: 14px;
	font-weight: bold;
	color: #004364;
}
.ContactDetails {
	font-size: 11px;
	font-weight: bold;
	color: #004364;
}

.XDIV
	{ visibility: hidden; display:none; width: 600px; top: 0px; right: 0px; font-size:8px;}

.TxtResetSN
	{ width: 200px;}
.BttnReset
	{ width: 150px; color:#F0F0F0; background-color:Navy; border: solid 1px #333333;}
	
.separatorBig
	{background-image:url(/ComForInfo/Images/separatorBig.png); background-repeat:no-repeat; background-position:top center; }

.separatorSmall
	{background-image:url(/ComForInfo/Images/separatorSmall.png); background-repeat:no-repeat; background-position:top center; height:10px;
		font-size:1px;}
		
.tabCategoryMenuButton a 
, .tabCategoryMenuButton
, .tabCategoryMenuButtonOver
, .tabCategoryMenuButtonOver a
	{ text-decoration: none; background-color:Transparent; width:auto;}
	
.tabCategoryMenuButton
, .tabCategoryMenuButtonOver
	{padding:2px;}
	
.selectedCategory
	{background-repeat:repeat; overflow:visible; word-wrap:normal; padding:0 5px;  }

