/* ------------------------------------------------------------------- */
/* Author: InstantASP Ltd, sales@instantasp.co.uk */
/* Copyright InstantASP Ltd 2005, All Rights Reserved */
/* ------------------------------------------------------------------- */

form
{
	border: 0px solid #000;
	display: inline;
	margin: 0px;
	padding: 0px;
}
body
{
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
/* ------------------------------------------------------------------- */
/* ----------------- InstantASP.Common.UI Controls -------------------- */
/* ------------------------------------------------------------------- */

/* -- Shared Navigation -- */

/*  CssClass used to control the background table for the common navigation */

.CommonNavigation_OuterTableCSS
{
	background-color: #FFFFFF;
	border: #89959B 0px solid;
}

/*  CssClass used to control header table cell for the common navigation */

.CommonNavigation_InnerTableHeaderCSS
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #777777;
	background-color: #FFFFFF;
	font-weight: bold;
}

.CommonNavigation_InnerTableFooterCSS
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #6B6B6C;
	background-color: #FFFFFF;
}

/* CssClass used to control text within the header table cell of the common navigation control */

.CommonNavigation_InnerTableHeaderTxtCss
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #8a8a8a;
	font-weight: bold;
}

.CommonNavigation_InnerTableHeaderTxtCss:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #8a8a8a;
}

.CommonNavigation_InnerTableHeaderTxtCss:hover
{
	color: #0482FE;
}

/* CssClass used to control text within the footer table cell of the common navigation control */

.CommonNavigation_InnerTableFooterTxtCSS
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #1F5080;
}

.CommonNavigation_InnerTableFooterTxtCSS:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #8a8a8a;
}

.CommonNavigation_InnerTableFooterTxtCSS:hover
{
	color: #0482FE;
}

/* -- PanelBar Control -- */

/* PanelBar Header CssClass */

.PanelBar_Header
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	
	background-image: url(../Images/Table_Header.gif);
	border-top: #89959B 1px solid;
	border-right: #89959B 1px solid;
	border-left: #89959B 1px solid;
}

/* PanelBar Header Text CssClass */

.PanelBar_HeaderTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.PanelBar_HeaderTxt:link
{
	text-decoration: none;
	color: #FFFFFF;
}

.PanelBar_HeaderTxt:hover
{
	text-decoration: none;
	color: #FFFFFF;
}

/* Class used for SimpleMenu Items within the PanelBar control */

.PanelBar_HeaderButton
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #496690;
	background-color: #F2F3F5;
	padding: 3px;
	text-align: center;
	border-left: #6B7B93 0px solid;
	background-image: url(../Images/Table_Header.gif);
}

/* PanelBar Sub-Header CssClass */

.PanelBar_SubHeader
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	
	background-color: #000000;
}

/* CssClass used to control text within a panelbar sub-header table cell */

.PanelBar_SubHeaderText
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

/* PanelBar Background Table CssClass */

.PanelBar_OuterTable
{
	background-color: #EEEEEE;

	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;


	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #3F9ADE;
}

/* CssClass used to control the small footer table within panelbars */

.PanelBar_Footer
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #E5E8E9;
	height: 2px;
}

/* -- BreadCrumb Control -- */

.BreadCrumb_OuterTableCSS
{
	background-color: #FFFFFF;
	border: #89959B 0px solid;
}

/*  CssClass used to control header table cell for the common navigation */

.BreadCrumb_InnerTableCSS
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #8A8A8A;
	font-weight: bold;
	background-color: #FFFFFF;
}

/*  This controls the the "" symbol */

.BreadCrumb_NavSeperator
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #AAAAAA;
}

/* -- Paging Control -- */

/* CssClass used to control the paging control */

.PagingControl_Text
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #496690;
	margin-right: 2px;
	text-align: center;
	text-decoration: none;
	background-color: #FBFBFF;
	border: 01px #909CAE solid;
}

.PagingControl_Text:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #6B6B6C;
}

.PagingControl_Text:hover
{
	color: #E52E2E;
}

.PagingControl_TextDisabled
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #496690;
	margin-right: 2px;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px #909CAE solid;
}

/* -- TabStrip Control -- */

/* CssClass used to control a selected tab */

.TabStrip_TabSelected
{
	padding: 3px;
	border-top: 0px #7898B5 solid;
	background-image: url(../Images/Tabs_On.gif);
	height: 24px;
}

/* CssClass used to control the border color for selected tabs */

.TabStrip_TabLineSelected
{
	background-color: #ffffff;
}

/* CssClass used to control a non-selected tab */

.TabStrip_Tab
{
	padding: 3px;
	border-top: 0px #AAAAAA solid;
	background-image: url(../Images/Tabs_Off.gif);
	height: 24px;
}

/* Controls the line color of the tabstrip control */

.TabStrip_TabLine
{
	background-color: #7898B5;
}

/* CssClass used to control the line color for non-selected tabs */

.TabStrip_TabLineNotSelected
{
	background-color: #BECBD2;
}

/* CssClass used to control links within the tabstrip control */

.TabStrip_Links
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #0066CC;
}

.TabStrip_Links:hover
{
	color: #FF0000;
}

/* -- ToolTip Control -- */

/* CssClass used to control the DHTML ToolTip div-layer */

.ToolTipControl_BackGround
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #003366;
	border: #679ACD 0px solid;
	visibility: hidden;
	position: absolute;
	background-color: #FFFFD9;
}

/* -- Summary Control -- */

/* CssCass used to control the summary table which provides feedback throughout the application */

/* -- Summary Control -- */

/* CssCass used to control the summary table which provides feedback throughout the application */

.SummaryTable_BackGround
{
	border: #AD0D00 0px solid;
}

.SummaryTable_Header
{
	background-color: #F8E2E2;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #BB0505;
	font-weight: bold;
}

.SummaryTable_Footer
{
	background-color: #F5EFEF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #800505;
}

/* CssCasses used to control links within the summary control */

.SummaryTable
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #800505;
}

.SummaryTable:hover
{
	color: #D46060;
}

/* -- AutoCompleteTextBox Control -- */

.AutoCompleteDivLayer, .AutoCompleteDivLayerSelected
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #1F5080;
	background-color: white;
}

.AutoCompleteDivLayer
{
	background-color: #ffffff;
}
.AutoCompleteDivLayerSelected
{
	background-color: #316AC5;
	color: #ffffff;
	cursor: pointer;
}

/* -- RichTextBox (WYSIWYG) Control -- */

/* CssClass used to control links within the WYSIWYG editor */

.RichTextBoxLinks
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #727272;
}

.RichTextBoxLinks:hover
{
	color: #0482FE;
}

/* ------------------------------------------------------------------- */
/* -------------------------- Table Classes -------------------------- */
/* ------------------------------------------------------------------- */

/* CssClass used to control table cells */

.TableCell_Light
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #4A5566;
	background-color: #FFFFFF;
	border-top: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
}

.TableCell_Dark
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #663300;
	/*color: #4A5566;*/
	background-color: #FFFFFF;
	border-top: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
}

/*  CssClass to control the various rounded table headers within the TableCell_Light table cells */

.TableCell_Light_RoundedTableHeader
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #385C96;
	background-color: #FFFFFF;
}

/*  CssClass to control the various rounded table headers within the TableCell_Dark table cells */

.TableCell_Dark_RoundedTableHeader
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #385C96;
	background-color: #FFFFFF;
}

/* ------------------------------------------------------------------- */
/* ------------------------- Text Classes  --------------------------- */
/* ------------------------------------------------------------------- */

/*  CssClass used to control all small text */

.SmallTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	/*color: #2d3133;*/
	color:#5f779c;
}

.BigTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #375277;
}

/*  This class controls all small bold text within the application. */

.SmallTxtBold
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #663300;
}

/*  This class formats all normal small gray text within the application */

.SmallGrayText
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #663300;
}

.BigGrayText
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #8a8a8a;
}

/* CssClass to control validation text */

.ValidationTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}

/* CssClass to control keyword highlighting within search results */

.SearchHighlight
{
	background-color: #F6FF00;
	color: #1F5080;
}

/* ------------------------------------------------------------------- */
/* ------------------------- Link Classes  --------------------------- */
/* ------------------------------------------------------------------- */

/*  CssClass used to control small links */

.SmlLinks
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
}

.SmlLinks:hover
{
	color: #E52E2E;
	
}

/*  CssClass used to control small bold links */

.SmlBoldLinks
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #496690;
}


.SmlBoldLinks:hover
{
	color: #E52E2E;
}

/*  CssClass used to control large links */


.bgLinks
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #496690;
}

.bgLinks:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #496690;
}

.bgLinks:hover
{
	color: #E52E2E;
}

/*  CssClass used to control large bold links */

.bgBoldLinks
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.bgBoldLinks:hover
{
	color: #0482FE;
}

/*  CssClass used to control all small gray links */


.SmallBoldGrayText
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #8a8a8a;
	font-weight: bold;
}

.SmallBoldGrayText:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #8a8a8a;
}

.SmallBoldGrayText:hover
{
	color: #E52E2E;
}

/* CssClass used to control links within a panelbar main header table cell */

.PanelBar_HeaderTxt:hover
{
	color: #496690;
	text-decoration: underline;
}

/* CssClass used to control links within a panelbar sub-header table cell */

.PanelBar_SubHeaderText:hover
{
	color: #E52E2E;
	text-decoration: none;
}

/* ------------------------------------------------------------------- */
/* --------------------- Form Element Classes  ----------------------- */
/* ------------------------------------------------------------------- */

/*  CssClass used to control textbox form elements */

.FormInputText
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #4B6E9D;
	background-color: white;
	border: 1px #7F9DB9 solid;
	height: 22px;
	padding-top:2px;
	padding-left:2px;
}

/*  CssClass used to control dropdownlist form elements */

.FormInputDropDown
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #4B6E9D;
	background-color: white;
	border: 0px #7F9DB9 solid;
}

/*  CssClass used to control button form elements */

.FormButtonBig
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #4B6E9D;
	background-color: #FFFFFF;
	padding-left:3px;
	padding-right:3px;
	height: 24px;
	border: 1px #7F9DB9 solid;
}

/*  CssClass used to control yes radio button form elements */

.YesRadioButton
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #4A5566;
	background-color: #BAE7B5;
}

/*  CssClass used to control no radio button form elements */

.NoRadioButton
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #4A5566;
	background-color: #E7B5B5;
}

/* ------------------------------------------------------------------- */
/* ----------------------- Generic Classes  -------------------------- */
/* ------------------------------------------------------------------- */

/* CssClass used to control the body of model dialog windows */

.DialogBody
{
	background-color: #FFFFFF;
}

/* CssClass used to control horizontal lines within the application */

.hr
{
	border: 0;
	border-top: 0px solid #b3c7e4;
	height: 0;
	background: #b3c7e4;
}
