﻿/******************************************************
*** Modal Popup
******************************************************/

.modalPopup
{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
	margin: 0 auto;
}
.modalContent
{
	padding: 10px 15px 0px 15px;
	overflow: auto;
}
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalTitlebar
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #336699;
	padding: 5px;
	margin: 2px;
	height: 17px;
	vertical-align: middle;
}
.modalTitlebar td
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}


/******************************************************
*** Basic Page
******************************************************/

html
{
}

body
{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 12px;
}

a
{
	color: #0000ff;
	text-decoration: none;
	cursor: pointer;
}

a:visited
{
	color: #0000ff;
	text-decoration: none;
}

a:active
{
	color: #0000ff;
	text-decoration: underline;
}

a:hover
{
	color: #0000ff;
	text-decoration: underline;
}

.FormButton
{
	border-style: outset;
	border-width: 2px;
	border-color: #6699cc;
	color: #003366;
	background-color: #ddeeff;
	cursor: pointer;
}

.FormButtonDisabled {
	border-style: outset;
	border-width: 2px;
	cursor: not-allowed;
}


.EditLableTable
{
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
}

.Inline
{
	display: inline;
}

.Invisible
{
	display: none;
	visibility: hidden;
}

.Grid
{
	border-collapse: collapse;
}

.Grid .GridHeader td
{
	background-color: #bbbbbb;
	border-collapse: collapse;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 5px 10px 5px 7px;
	text-align: left;
	font-weight: bold;
}

.Grid td
{
	border-collapse: collapse;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 5px 10px 5px 7px;
	text-align: left;
}

.ObjectLink
{
	cursor: pointer;
}

.BlackTextLink
{
	color: #000000;
	text-decoration: none;
}

.BlackTextLink:visited
{
	color: #000000;
	text-decoration: none;
}

.BlackTextLink:active
{
	color: #000000;
	text-decoration: none;
}

.BlackTextLink:hover
{
	color: #000000;
	text-decoration: none;
}

.SectionHeader
{
	text-align: left;
	padding: 3px 7px 3px 7px;
	margin: 0px 0px 15px 0px;
	font-weight: bold;
	background-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.SubSectionHeader
{
	text-align: left;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
	background-color: #eeeeee;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cccccc;
}

.SubSectionContent
{
	padding: 10px 10px 20px 10px;
	text-align: left;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #cccccc;
}

.ModuleHeader
{
	text-align: left;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
	background-color: #eeffee;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #339933;
}

.ModuleContent
{
	padding: 10px 10px 20px 10px;
	text-align: left;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #339933;
}

.SubSectionFooter
{
	padding-top: 3px;
	text-align: right;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #cccccc;
}

.DataGrid
{
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-collapse: collapse;
}

.DataGrid tr
{
}

.DataGrid td
{
	text-align: left;
	padding: 2px 7px 2px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	border-collapse: collapse;
}

.DataGridHeaderCell
{
	font-weight: bold;
	color: #003366;
	text-align: left;
}


/******************************************************
*** Errors
******************************************************/

.ErrorMessage
{
	display: inline;
	text-align: center;
}

.ErrorMessage div
{
	display: inline;
	text-align: center;
}

.ErrorText
{
	color: #cc0000;
	display: block;
	text-align: center;
}

.ErrorText ul
{
}

.ErrorText ul li
{
	padding-bottom: 10px
}


/******************************************************
*** Field Misc
******************************************************/

.FieldCaption
{
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.FieldActions
{
	background-color: #eeeeee;
}

.FieldActions td
{
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 7px;
}

.GridBottomLinks
{
	text-align: right;
	padding: 3px 0px 0px 0px;
	border-style: none;
	border-width: 1px;
	border-color: #ffffff;
}

.FieldList td
{
	padding: 5px 0px 10px 5px;
}

.CustomField
{
	color: #666666;
	font-style: italic;
}

.IHPField
{
	font-style: normal;
}

/******************************************************
*** Field Widgets
******************************************************/

.TextBox
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #6699cc;
	border-width: 1px;
	color: #333333;
}

.TextArea
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #6699cc;
	border-width: 1px;
	color: #333333;
	height: 50px;
}

.DatePicker
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #6699cc;
	border-width: 1px;
	color: #333333;
	width: 100px;
}

.DropdownList
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #6699cc;
	border-width: 1px;
	color: #333333;
}

.ListBox
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #6699cc;
	border-width: 1px;
	color: #333333;
}

.CheckBox
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #333333;
}

.RadioButton
{
font-family: Arial, Helvetica;
font-size: 12px;
color: #333333;
width: auto;
}



/******************************************************
*** Conditions Editor
******************************************************/

.ConditionSetHeader
{
    background-color: #eeeeff;
    padding: 5px 7px 5px 7px;
    margin: 10px 0px 3px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #336699;
}

.ConditionSetHeader_Module
{
    background-color: #eeffee;
    padding: 5px 7px 5px 7px;
    margin: 10px 0px 3px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #339933;
}

.ConditionSetBody
{
    margin: 0px 0px 15px 0px;
}

.ConditionSetTitleCell
{
    text-align: left;
    font-weight: bold;
}

.ConditionSetAddConditionCell
{
    text-align: right;
}

/******************************************************
*** Navigation
******************************************************/

.Navigation
{
	text-align: left;
	vertical-align: bottom;
	padding: 0px 0px 10px 0px;
	width: 100%;
}

.MainNavigation
{
	width: 100%;
}

.SubNavigation
{
	width: 100%;
	background-color: #eeeeff;
	padding: 2px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #336699;
}


/* MAIN NAVIGATION (not current) */

.MainNavigationLink
{
	padding: 3px 10px 3px 10px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #336699;
}

.MainNavigationLink a
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.MainNavigationLink a:visited
{
	color: #000000;
	text-decoration: none;
}

.MainNavigationLink a:active
{
	color: #000000;
	text-decoration: none;
}

.MainNavigationLink a:hover
{
	color: #000000;
	text-decoration: none;
}


/* MAIN NAVIGATION (current) */

.MainNavigationLink_Current
{
	padding: 3px 10px 3px 10px;
	background-color: #eeeeff;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #336699;
	font-weight: bold;
}

.MainNavigationLink_Current a
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.MainNavigationLink_Current a:visited
{
	color: #000000;
	text-decoration: none;
}

.MainNavigationLink_Current a:active
{
	color: #000000;
	text-decoration: none;
}

.MainNavigationLink_Current a:hover
{
	color: #000000;
	text-decoration: none;
}


/* SUB NAVIGATION (not current) */

.SubNavigationLink
{
	padding: 3px 10px 3px 10px;
}

.SubNavigationLink a
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.SubNavigationLink a:visited
{
	color: #000000;
	text-decoration: none;
}

.SubNavigationLink a:active
{
	color: #000000;
	text-decoration: none;
}

.SubNavigationLink a:hover
{
	color: #000000;
	text-decoration: none;
}


/* SUB NAVIGATION (current) */

.SubNavigationLink_Current
{
	padding: 3px 10px 3px 10px;
	font-weight: bold;
}

.SubNavigationLink_Current a
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.SubNavigationLink_Current a:visited
{
	color: #000000;
	text-decoration: none;
}

.SubNavigationLink_Current a:active
{
	color: #000000;
	text-decoration: none;
}

.SubNavigationLink_Current a:hover
{
	color: #000000;
	text-decoration: none;
}
/* Telerik */

.RadTreeView .rtUL {
   text-align: left!important
}