/* GENERAL STYLES */
/*General***************************************************************/
img
{
    border:none;
}


a:hover
{
    text-decoration:underline !important;
}

table
{
    empty-cells:show;
}
/***********************************************************************/


/*Breadcrumb************************************************************/
.BreadcrumbUL
{
    padding:0;
    margin: 0 0 20px 0;
}

.BreadcrumbUL li
{
   list-style-type:none;
   display:inline;
   padding-right:15px;  
   
   color:#00456B;
   font-family:Arial;
   font-size:10px;
   font-weight:bold;
}

.BreadcrumbUL li a
{
   color:#B3B3B3;
   font-family:Arial;
   font-size:10px;
   text-decoration:none;
   
}
/**********************************************************************/

/*LanguageSelector*****************************************************/
.LanguageMenuUL
{
    margin-left:0px;
    margin-top:1px;
    padding-left:0 !important;
    display:inline;
}

.LanguageMenuUL li
{
   list-style-type:none;
   display:inline;
   padding-left:5px;  
   padding-right:5px;  
   text-align:center;
   width:20px;  
   text-transform:uppercase; 
}

.LanguageMenuUL .selected a
{
   text-decoration:underline;  
}

.LanguageMenuUL li a
{
   color:White;
   text-decoration:none;  
   font-family:Arial;
   font-size:11px !important;
   width:100%;  
}
/**********************************************************************/
/*CustomMenu***********************************************************/
/*TopMenu*/
.TopMenu 
{
    
}

.TopMenu-StaticMenuItemStyle, .TopMenu-DynamicMenuItemStyle
{
    padding:0px 5px 0 5px;
    margin:0;
    height:20px;
}

.TopMenu-StaticMenuItemStyle a, .TopMenu-DynamicMenuItemStyle a
{
    display:block;   
    
    color:White;
    padding-top:4px;
    font-family:Arial;
    font-size:11px !important;    
}


.TopMenu-DynamicHoverStyle, .TopMenu-StaticHoverStyle
{
    background:url(Images/TopMenu/DropDown-Hover-5x25px.png);
    background-repeat:repeat-x;  
    
}

.TopMenu-DynamicMenuStyle
{
    background:url(Images/TopMenu/DropDown-Basic-5x250px.png);
    background-repeat:repeat-x;
    background-position:center top; 
    z-index:100;
}

.TopMenu-StaticSelectedStyle
{
    background:url(Images/TopMenu/DropDown-Hover-5x25px.png);
    background-repeat:repeat-x;
}

/*LoginMenu*/
.LoginMenu
{
    width:100%;
}

.LoginMenu-StaticMenuItemStyle
{
    padding:0 5px 0 5px;
    text-align:center;
    height:20px;
    cursor:default !important;
}

.LoginMenu-DynamicMenuItemStyle
{
    padding:0 5px 0 5px;
    height:20px;
    background-color:#0A223C;    
}

.LoginMenu-StaticMenuItemStyle a, .LoginMenu-DynamicMenuItemStyle a
{
    display:block;
    color:White;
    padding-top:4px;
    font-family:Arial;
    font-size:11px !important;
}

.LoginMenu-DynamicHoverStyle, .LoginMenu-StaticHoverStyle
{
    background:url(Images/TopMenu/DropDown-Hover-5x25px.png);
    background-repeat:repeat-x;    
}

.LoginMenu-DynamicMenuStyle
{
    z-index:100;    
}

.LoginMenu-StaticSelectedStyle
{
    background:url(Images/TopMenu/DropDown-Hover-5x25px.png);
    background-repeat:repeat-x;
}
/**********************************************************************/

/*TabControl***********************************************************/
/*Common*/
.PeopleTabControl, .BusinessTabControl, .SocietyTabControl
{
    width:100%;
    height:203px;    
}

.PeopleTabControl .ajax__tab_body , 
.BusinessTabControl .ajax__tab_body , 
.SocietyTabControl .ajax__tab_body
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    height:100%;
    padding:28px;
    color:White;
    border-right:solid 1px white;
    
}

.PeopleTabControl .ajax__tab_header ,
.BusinessTabControl .ajax__tab_header ,
.SocietyTabControl .ajax__tab_header 
{
	font-size:10px;
	font-weight:bold;
	color:gray;
    font-family:arial;
    padding-left:28px;
}

.PeopleTabControl .ajax__tab_active .ajax__tab_outer,
.BusinessTabControl .ajax__tab_active .ajax__tab_outer,
.SocietyTabControl .ajax__tab_active .ajax__tab_outer
{
    color:white;
}

.PeopleTabControl .ajax__tab_active .ajax__tab_outer,
.PeopleTabControl .ajax__tab_header .ajax__tab_outer,
.PeopleTabControl .ajax__tab_hover .ajax__tab_outer ,
.BusinessTabControl .ajax__tab_active .ajax__tab_outer,
.BusinessTabControl .ajax__tab_header .ajax__tab_outer,
.BusinessTabControl .ajax__tab_hover .ajax__tab_outer ,
.SocietyTabControl .ajax__tab_active .ajax__tab_outer,
.SocietyTabControl .ajax__tab_header .ajax__tab_outer,
.SocietyTabControl .ajax__tab_hover .ajax__tab_outer
{
    background:url(Images/TabControl/Tab-White-Inactive.png) no-repeat center top;
    width:83px;
    text-align:center;
    height:17px;
    
}


.PeopleTabControl .ajax__tab_active .ajax__tab_inner,
.PeopleTabControl .ajax__tab_header .ajax__tab_inner,
.PeopleTabControl .ajax__tab_hover .ajax__tab_inner, 
.BusinessTabControl .ajax__tab_active .ajax__tab_inner,
.BusinessTabControl .ajax__tab_header .ajax__tab_inner,
.BusinessTabControl .ajax__tab_hover .ajax__tab_inner ,
.SocietyTabControl .ajax__tab_active .ajax__tab_inner,
.SocietyTabControl .ajax__tab_header .ajax__tab_inner,
.SocietyTabControl .ajax__tab_hover .ajax__tab_inner
{
    
    width:83px;
    text-align:center;
    
}
.PeopleTabControl .ajax__tab_active .ajax__tab_tab,
.PeopleTabControl .ajax__tab_hover .ajax__tab_tab,
.PeopleTabControl .ajax__tab_header .ajax__tab_tab,
.BusinessTabControl .ajax__tab_active .ajax__tab_tab,
.BusinessTabControl .ajax__tab_hover .ajax__tab_tab,
.BusinessTabControl .ajax__tab_header .ajax__tab_tab,
.SocietyTabControl .ajax__tab_active .ajax__tab_tab,
.SocietyTabControl .ajax__tab_hover .ajax__tab_tab,
.SocietyTabControl .ajax__tab_header .ajax__tab_tab
{
	display:block;
	width:83px;
	padding-top:2px;
}


/*People*/
.PeopleTabControl .ajax__tab_body 
{
    background:url(Images/TabControl/Tab-Red-Body.png) no-repeat left top;
}
.PeopleTabControl .ajax__tab_active .ajax__tab_outer 
{
    background:url(Images/TabControl/Tab-Red-Active.png) no-repeat center bottom;
    width:83px;
    text-align:center;
}

/*Business*/
.BusinessTabControl .ajax__tab_body 
{
    background:url(Images/TabControl/Tab-Orange-Body.png) no-repeat left top;
}
.BusinessTabControl .ajax__tab_active .ajax__tab_outer 
{
    background:url(Images/TabControl/Tab-Orange-Active.png) no-repeat center bottom;
    width:83px;
    text-align:center;
}

/*Society*/
.SocietyTabControl .ajax__tab_body 
{
    background:url(Images/TabControl/Tab-Green-Body.png) no-repeat left top;
}
.SocietyTabControl .ajax__tab_active .ajax__tab_outer 
{
    background:url(Images/TabControl/Tab-Green-Active.png) no-repeat center bottom;
    width:83px;
    text-align:center;
    
}




/*Sand*/
.SandTabControl
{
    width:100%;
    height:117px;    
}

.SandTabControl .ajax__tab_header 
{
	font-size:10px;
	font-weight:bold;
    font-family:arial;
    padding-left:28px;
    color:Gray;
}
.SandTabControl .ajax__tab_active .ajax__tab_outer,
.SandTabControl .ajax__tab_header .ajax__tab_outer,
.SandTabControl .ajax__tab_hover .ajax__tab_outer
{
    background:url(Images/TabControl/Tab-White-Inactive.png) no-repeat center top;
    width:83px;
    text-align:center;
}

.SandTabControl .ajax__tab_header .ajax__tab_outer
{
}
.SandTabControl .ajax__tab_active .ajax__tab_outer,
.SandTabControl .ajax__tab_hover .ajax__tab_outer
{
}

.SandTabControl .ajax__tab_active .ajax__tab_inner,
.SandTabControl .ajax__tab_header .ajax__tab_inner,
.SandTabControl .ajax__tab_hover .ajax__tab_inner
{
    height:17px;
}


.SandTabControl .ajax__tab_active .ajax__tab_tab,
.SandTabControl .ajax__tab_hover .ajax__tab_tab,
.SandTabControl .ajax__tab_header .ajax__tab_tab
{
	color:gray;
	display:block;
	width:83px;
	padding-top:2px;
}

.SandTabControl .ajax__tab_active .ajax__tab_tab
{
    color:white;
}


.SandTabControl .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    height:173px;
    color:White;
    background:url(Images/TabControl/Tab-Sand-Body.png) no-repeat left top;
}

.SandTabControl .ajax__tab_header 
{
}

.SandTabControl .ajax__tab_active .ajax__tab_outer 
{
    background:url(Images/TabControl/Tab-Sand-Header.png) no-repeat center bottom;
    width:83px;
    text-align:center;
}
.SandTabControl .ajax__tab_hover .ajax__tab_inner,
.SandTabControl .ajax__tab_active .ajax__tab_inner 
{
    width:83px;
    text-align:center;
}
/**********************************************************************/

/*News*****************************************************************/
/*FrontPageNews*/
.FrontPageNews
{
    
}

.FrontPageNews a
{
    color:white;
    font-family:Arial;
    font-size:9px;
    text-decoration:none;
}


.FrontPageNews .DateTD
{
    color:#79B3C9;
    font-family:Arial;
    font-size:8px;
    padding-bottom:2px;
}

.FrontPageNews .ContentTD
{
    padding-bottom:12px;
}


.FrontPageNews .Title 
{
    color:White;
    color:white;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}


.FrontPageNews .Resume 
{
    color:white;
    font-family:Arial;
    font-size:9px;
    padding-top:5px;
    font-weight:normal;
}

/*NewsPageNews*/
.NewsPageNews
{
    
}

.NewsPageNews a
{    
    text-decoration:none;
    color:#00456B;
}
.NewsPageNews a:hover
{
    text-decoration:underline !important;
}

.NewsPageNews .DateTD
{
    font-family: Arial;
    font-size: 8px;
    color: #666666;
    padding-top: 20px;
    border-top: #ebeeef 1px solid;
}

.NewsPageNews .ContentTD
{
    padding-bottom:20px;
}

.NewsPageNews .Title 
{
    font-family:Arial;
    font-size:14px;
    color:#00456B;
    font-weight:bold; 
    display:block;
}


.NewsPageNews .Resume
{
    font-family:Arial;
    font-size:10px;
    color:#666666;
    padding-top:5px;
    text-decoration:none;
}
/**********************************************************************/

/*TreeView*************************************************************/
.TreeMenu
{
    padding-bottom:4px;
    width:100%; 
    padding-left:6px;
}

.TreeMenu-SelectedNodeStyle
{
    color:#404040 !important;
    font-weight:bolder !important;
}

.TreeMenu-HoverNodeStyle
{
    
}

.TreeMenu-NodeStyle
{
   width:220px;  
}


.TreeMenu-RootNodeStyle 
{
     
 
}

/*Level styles*/
.TreeMenu-1LevelNodeStyle
{   
    padding:0 0 8px 1px;
   font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#00456B;    
    border-bottom: solid 1px #808080;  
}
.TreeMenu-2LevelNodeStyle
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    padding: 8px 0 6px 0;
}
.TreeMenu-3LevelNodeStyle
{
    font-family:Arial;
    font-size:10px;
    color:#666666;    
    padding:3px 0 5px 4px;
}
.TreeMenu-4LevelNodeStyle
{
    font-family:Arial;
    font-size:10px;
    color:#666666;
    padding:2px 0 2px 10px;
}

.TreeMenu-5LevelNodeStyle
{
    font-family:Arial;
    font-size:10px;
    color:#666666;
    padding:2px 0 2px 8px;
   
}
/**********************************************************************/

/*NewsItemNavigation***************************************************/
.NewsItemNavigation
{
  margin-left:0;  
  padding:0;    
}

.NewsItemNavigation li
{
   display:inline;   
   color:#00456B;
   font-family:Arial;
   font-size:10px;
   font-weight:bold;
}

.NewsItemNavigation .LeftLI
{
    float:left;
    
}

.NewsItemNavigation .RightLI
{
    float:right;
}

.NewsItemNavigation li a
{
   color:#B3B3B3;
   text-decoration:none;  
   font-family:Arial;
   font-size:10px;
   
}
/**********************************************************************/


/*StandardLogin********************************************************/
.StandardLogin
{
    font-family:Arial;
    font-size:11px;
    color:#808080;
    text-align:left;    
    margin:0 auto;
}

.StandardLogin iframe form
{
    height:0%;
}

.StandardLogin .IFrameCoverDiv
{
    position:relative;
    z-index:2;
    background-color: #f0f0ee;
    filter: alpha(opacity=80) !important;
    opacity: 0.8 !important;
    width:237px;
    height:173px;
}

.StandardLogin iframe
{
    position:relative;
    z-index:1;
    margin-top:-175px;
}

.StandardLogin .ForgotPasswordTD
{
    padding-left:52px;
}

.StandardLogin .ForgotPasswordTD a
{
    font-family:Arial;
    font-size:11px;
    color:#808080;
    text-align:left;
}
/**********************************************************************/
/*Form**********************************************************/
.FormTable
{
    width:100%;  
    border:solid 1px #ebeeef;
    padding:15px;
}


.FormTable .MessageLabelTD
{
    text-align:right;
    padding-top:5px;
    padding-bottom:10px;
}

.FormTable .SubmitButtonTD
{
    text-align:right;
    padding-top:10px;
}

/*InnerMode*/
.FormInnerModeTable
{
    height:100px;
    width:100%;
}
 
 
.FormInnerModeTable .SeparatorTD
{
    height:23px;
}
.FormInnerModeTable .SeparatorTD .SeparatorInnerDiv
{
    height:1px;
    border-top:solid 1px #ebeeef;
}

 
.FormInnerModeTable .SelectionHeaderTD
{
    padding-bottom:8px;
    padding-left:5px;
}
 
 
.FormInnerModeTable .LeftTD, .FormInnerModeTable .RightTD 
{
    vertical-align:top;
    width:50%;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
}
.FormInnerModeTable .LeftTD
{
    padding-left:5px;
    padding-top:8px;    
}

.FormInnerModeTable .RightTD
{
    white-space:nowrap;
}

.FormInnerModeTable .LeftSelectionSubHeaderTD, .FormInnerModeTable .RightSelectionSubHeaderTD
{
    padding-bottom:5px;
}
.FormInnerModeTable .LeftSelectionSubHeaderTD
{
    padding-left:5px;
}
 
 
.FormInnerModeTable .LeftSelectionListTD, .FormInnerModeTable .RightSelectionListTD
{
    padding-bottom:5px;
}
.FormInnerModeTable .LeftSelectionListTD
{
    padding-left:5px;
}

 
/*Controls*/
.FormInnerModeTable .FormTextBox
{
    width:200px;
    border:solid 1px gray;
}
.FormInnerModeTable .TextBoxWatermark
{
    background-color: #ecf5f6;
    width:200px;
    border:solid 1px gray;
}

.FormInnerModeTable .FormCheckBoxList
{
    margin-left:-7px;
}
/**********************************************************************/
/*Feedback*************************************************************/
/*Static Content*/
.FeedbackStaticDiv
{
    width:64px;
    height:23px;
}

.FeedbackStaticDiv a
{
    font-family:Arial;
    font-size:11px !important;
    color:White;
    text-decoration:none;
}

/*Flyout*/
.FlyoutTable
{
    width:180px;    
    background:url(Images/Feedback/Pop-Up.png) no-repeat;

}

.FlyoutTable .HeaderTD div
{
    height:20px;
    padding:20px 20px 20px 30px;
   
}

.FlyoutTable .FeedbackTD
{
    white-space:nowrap;
    padding:20px 20px 20px 30px;
}
.FlyoutTable .SubmitButtonTD
{
    padding: 20px 20px 20px 30px;
}

.FlyoutTable .CloseButtonTD
{
    vertical-align:top;
    text-align:center;   
    padding:10px 0 0 0;
}

.FlyoutTable .FeedbackTextBox
{
    height:150px;
    border:solid 1px gray;
}

.FlyoutTable .TextBoxWatermark
{
    background-color: #ecf5f6;
    height:150px;
    border:solid 1px gray;
}

.FlyoutTable .OrangeButton
{
    background:url(Images/Feedback/Pop-Up-Submit-Button.png) no-repeat;
    border:none;
    width:125px;
    height:26px;
    color:White;
}
/**********************************************************************/

/*DynamicProgressControls******************************************************************************/
/*Common~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ProgressCoverDiv
{
    background-color: white;
    width: 160px;
    height: 120px;
    border-right: #dadbdc 1px solid;
    border-top: #dadbdc 1px solid;
    border-left: #dadbdc 1px solid;
    border-bottom: #dadbdc 1px solid;
}
.ProgressMessage
{
    color:#666666 !important;
    font-size:14px !important; 
    font-weight:bold;
    margin-top:20px;      
}

.ProgressBackground, .conflict-background
{
    background-color: white;
    filter: alpha(opacity=80) !important;
    opacity: 0.8 !important;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*MessageBox~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.MessageBoxTable
{
    background-color:#a3b8cf !important;
    border:solid 1px gray !important;
    width:300px !important;  
}

.MessageBoxHeaderTD
{
    background-color:#0a4155 !important;
    vertical-align:middle !important;
    padding:5px;
    padding-top:8px;
}

.MessageBoxContentTD
{
    padding:8px !important;      
    text-align:left !important;
}

.MessageBoxFooterTD
{
    padding:5px;
}


.MessageBoxHeaderLabel
{
    color:White;    
    font-size:18px;
    text-transform:uppercase !important;
    font-family:AkzidenzGroteskBQ-LigCnd;
    text-align:left;
    
}

.MessageBoxContentLabel
{
    color:#285D6A !important;
    font-size:12px !important; 
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/******************************************************************************************************/


/* EDITOR PROPERTIES */
