.FB_AdministrationContent
{
	background-color: #F2F5FB;
	border: solid 1px #8396C3;
	padding: 10px;
}

/********************************************************************************/
/* FONT
/********************************************************************************/

.FB_ModuleHeader
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
	padding: 2px 2px 2px 5px;
	width: 100%;
	border: solid 1px #000000;
	background-color: #ffffff;
}

.FB_ModuleHeaderTitle
{
}

.FB_ModuleHeaderIcon
{
}

.FB_EditPageButton, A.FB_EditPageButton:link, A.FB_EditPageButton:hover, A.FB_EditPageButton:visited, A.FB_EditPageButton:active
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
}

.FB_EditPageModuleButton, A.FB_EditPageModuleButton:link, A.FB_EditPageModuleButton:hover, A.FB_EditPageModuleButton:visited, A.FB_EditPageModuleButton:active
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
}

.FB_Header
{
	font-size: 18px;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
	padding-bottom: 10px;
}

.FB_SubHeader
{
	font-size: 15px;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
}

.FB_Label
{
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
}

.FB_Normal
{
	font-family: Verdana; 
	font-size: 12px;
}

.FB_Small
{
	font-size: 11px;
}

.FB_VerySmall
{
	font-size: 10px;
}

.FB_Bold
{
	font-weight: bold;
}

.FB_Input
{
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
}

.FB_Button
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
}

/********************************************************************************/
/* CONTROLS
/********************************************************************************/

.FB_LayoutContainer
{
	height: 100px;
}

.FB_EditModeControler
{
	width: 250px;
	text-align: right;
}

.FB_InputArea
{
	padding-bottom: 2px;
}

.FB_MultiLine
{
	height: 100px;
}

/********************************************************************************/
/* WIDTH
/********************************************************************************/

.FB_Width50
{
	width: 50px;
}

.FB_Width100
{
	width: 100px;
}

.FB_Width150
{
	width: 150px;
}

.FB_Width200
{
	width: 200px;
}

.FB_Width250
{
	width: 250px;
}

.FB_Width400
{
	width: 400px;
}

.FB_WidthMax
{
	width: 100%;
}

/********************************************************************************/
/* COLOR
/********************************************************************************/

.FB_Red
{
	color: Red;
}

.FB_Gray
{
	color: Gray;
}

.FB_Green
{
	color: Green;
}

/********************************************************************************/
/* MESSAGE
/********************************************************************************/

.FB_Message
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #000000;
  	font-weight: 600;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FAD14A;	
}

.FB_MessageCorner
{
	padding: 0px;
	background-color: #FAD14A;	
}

/********************************************************************************/
/* LOGIN
/********************************************************************************/

.FB_Login
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial;
	width: 150px;
	height: 20px;
	padding: 2px;
}

.FB_LoginLabel
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial;
	width: 75px;
}

.FB_LoginUserName
{
}

.FB_LoginPassword
{
}

.FB_LoginHeader
{
}

.FB_LoginButton
{
	position: relative; 
	top: 5px;
}

.FB_LoginMessage
{
	font-size: 11px;
	color: Red;
	font-family: Verdana, Tahoma, Arial;
}

/*****************************************************************************/
/* ERRORLIST
/*****************************************************************************/

.FB_ErrorHeader
{
	border-right: #FF0000 1px solid;
	padding-right: 5px;
	border-top: #FF0000 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #FF0000 1px solid;
	padding-top: 5px;
	border-bottom: #FF0000 1px solid;
	background-color: #ffdab9;
	font-family: Tahoma, Arial, Verdana;
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
}

.FB_ErrorContent
{
	border-right: #FF0000 1px solid;
	padding-right: 5px;
	border-top: none;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #FF0000 1px solid;
	padding-top: 5px;
	border-bottom: #FF0000 1px solid;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
}

.FB_ErrorNormal
{
  border: 1px dotted #FFFFFF; 
  background-color: #FFFFFF;
}

.FB_ErrorHover
{
  border: 1px dotted #4E4E4E; 
  background-color: #FFFFFF;
  cursor: pointer;
}

.FB_ErrorMessage
{
	color: Red;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF; 
}

.FB_ErrorMessageSelected
{
  border: 1px dotted #4E4E4E; 
  background-color: #FFFFFF;
}

/*****************************************************************************/
/* MODULE LAYOUTS
/*****************************************************************************/

.Normal_Header
{
	font-family: Verdana;
	color: #000000;
	font-size: 13px;
    font-weight: bold;
}

.Normal_HeaderText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.Normal_Body
{
}

.PanelGray_Header, .PanelGray_HeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: #144760;
	font-family: Arial, Verdana, Times New Roman;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 4px;
	background: url(../Images/GradientHeaderGray.gif);
}

.PanelGray_HeaderText
{
}

.PanelGray_Body
{
	padding: 10px;
	border: solid 1px #CCCCCC;
}

.PanelBlue_Header, .PanelBlue_HeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Times New Roman;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 4px;
	background: url(../Images/GradientHeaderBlue.gif);
}

.PanelBlue_HeaderText
{
}

.PanelBlue_Body
{
	padding: 10px;
	border: solid 1px #556D7F;
}

.PanelDarkBlue_Header, .PanelDarkBlue_HeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Times New Roman;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../Images/GradientHeaderDarkBlue.gif);
}

.PanelDarkBlue_HeaderText
{
}

.PanelDarkBlue_Body
{
	padding: 10px;
	border: solid 1px #556D7F;
	border-top: none;
}

.PanelRed_Header, .PanelRed_HeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Times New Roman;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../Images/GradientHeaderRed.gif);
}

.PanelRed_HeaderText
{
}

.PanelRed_Body
{
	padding: 10px;
	border: solid 1px #960000;
	border-top: none;
}


/********************************************************************************/
/* Menu
/********************************************************************************/
.Menu
{
	width: 100%;
	text-align: left;
	border-right: solid 1px #083417;
	border-bottom: solid 1px #083417;
	border-top: none;
	border-left: solid 14px #083417;
}

.MenuItemTop
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right:10px;
	cursor: pointer;
	border: none;
	text-transform: uppercase;
}

.MenuItemTopOver
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1A81E;
	padding-right:10px;
	cursor: pointer;
	border: none;
	text-transform: uppercase;
}

.MenuItemSelectedTop
{
	color: #D1A81E;
}

.MenuItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #274F30;
	cursor: pointer;
	border: none;
	padding-bottom: 10px;
}

.MenuItemOver
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1A81E;
	cursor: pointer;
	border: none;
	padding-bottom: 10px;
}

.MenuItemSelected
{
	color: #D1A81E;
}

.MenuTreeView
{
  padding-top:4px; 
  padding-left:1px; 
  border: none;
  cursor:default; 

}

/********************************************************************************/
/* ???
/********************************************************************************/
.Text_Header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}

.Text_Body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
}

P
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
}

.PanelBack
{
	background-color: #D4DCD5;
}

.FB_AssignNewsLetter_Header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
 	background-color: #274f30;
	text-transform: uppercase;
	padding: 2px;
}

.FB_AssignNewsLetter_TextBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CDD3D4;
	border-color: #2F674A;
	border-width: 1px;
	padding: 1px;
}

.FB_AssignNewsLetter_Button
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A00022;
	border: none;
	width: 80;
}

.FB_LatestNews_Header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2b4932;
	text-transform: uppercase;
	padding: 2px;
}

.FB_LatestNews_TextBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CDD3D4;
	border-color: #2F674A;
	border-width: 1px;
	padding: 1px;
}

.FB_LatestNews_Button
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A00022;
	border: none;
	width: 85;
}

.FB_LatestNews_HeaderTopX
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.FB_LatestNews_HeaderTop
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.FB_LatestNews_Text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

.FB_LatestNews_Link_Outher
{
	padding: 2px;
}

.FB_LatestNews_Link, A.FB_LatestNews_Link:link, A.FB_LatestNews_Link:active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #274f30;
	text-decoration: none;
}
.FB_LatestNews_Link A: hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc9933;	
}

.FB_LatestNews_Month
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
}



.CustomSpeak_Header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A00022;
	text-transform: uppercase;
	padding: 2px;
}

.CustomSpeak_Body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D4DCD5;
	line-height: 13px;
	padding: 2px;
}

.SmallBoxA_Header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A00022;
	text-transform: uppercase;
	padding: 1px;
}

.SmallBoxA_Body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D4DCD5;
	line-height: 13px;
	padding: 2px;
}

.SmallBoxB_Header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #274F30;
	text-transform: uppercase;
	padding: 2px;
}

.SmallBoxB_Body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D4DCD5;
	line-height: 13px;
	padding: 2px;
}

A:link, A:visited, A:active, A:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #274F30;
	cursor: pointer;
	border: none;	
	padding-bottom: 10px;
	text-decoration: none;	
}

A:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1A81E;
	cursor: pointer;
	border: none;
	padding-bottom: 10px;
	text-decoration: none;
}
