﻿body
{
   margin: 2px 2px 2px 2px;
   background-position: center;
   background-image: url('../Images/app_bg.gif');
   background-repeat: repeat-y;  
   background-color: #ededed;
}

/************************************/
/*** COLORS ***/
/************************************/
/* YELLOW = #ffce04*/
/* BLUE = #007dc3*/
/* ORANGE = #f68620*/
/* GREEN = #008f5d*/

/************************************/
/*** Master Page Layout ***/
/************************************/

.AppContainer
{
    width: 1000px;
    margin: 0 auto;
    border: 0;
    background-color: #ffffff;
    padding-bottom: 10px; 
}

.AppInnerContainer
{
    width:980px;
    margin: 0px 10px 0px 10px;
}

.AppHeader
{
    width: 100%;
}

.AppHeaderLeft
{
    float: left;
    width: 433px;
}

.AppHeaderRight
{
    float: right;
    width: 547px;
}

.AppHeaderRightTopSpace
{
    height: 34px;   
}

.AppNavigation
{
    
}

.AppPhilosophiesTop
{ 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold; 
    text-align:center;  
    color: #000000;
}

.AppPhilosophiesBottom
{ 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
}

.AppPhilosophiesA
{
    background-image: url('../Images/3philosophies_a_small.gif');
    background-position: left;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;
    height: 22px;   
    width: 150px; 
    color: #FFFFFF;
    text-align: center;
}

.AppPhilosophiesB
{
    background-image: url('../Images/3philosophies_b_small.gif');
    background-position: left;
    background-repeat: no-repeat; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;
    height: 22px;   
    width: 180px; 
    color: #FFFFFF;
    text-align: center;
}

.AppPhilosophiesC
{  
    background-image: url('../Images/3philosophies_c_small.gif');
    background-position: left;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;
    height: 22px;
    width: 210px;  
    color: #FFFFFF; 
    text-align: center;    
}

.AppPhilosophiesSpace
{
    width: 3px;
}

.OrganizationBoldLarge
{
    font-family: Arial Black;
    font-size: 12pt; 
    color: #007dc3;
}

.AppContent
{
    width: 100%;
    padding-bottom: 10px;
}

.AppFooter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
    text-align: center;
    background-color: #007dc3;
    padding: 3px 0px 3px 0px;
    width: 100%;
}

/************************************/
/*** Spacers ***/
/************************************/

.SmallSpacer
{
    height:7px;
}

/************************************/
/*** Admin Login ***/
/************************************/
.loginLogin
{
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.loginLogin td
{    
    padding: 2px 2px 2px 2px;
}

/************************************/
/*** Master Page Navigation ***/
/************************************/
.menuMenu
{
    /*background-image: url('../../Resources/Images/menu_left.gif');
    background-repeat: no-repeat;
    background-position: top left;*/
    height: 33px;
}

.menuMenu a
{
    display: block;
    height: 33px;
    width: 85px;
}

.menuStaticMenuItem
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffce04;
    color: Black;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    height: 33px;
    width: 85px;
}

.menuStaticHover  
{
    background-color: #007dc3;
    color: White;
    height: 33px;
    width: 85px;
}

.menuStaticSelected
{
   background-color: #007dc3;
   color: White;
   height: 33px;
   width: 85px;
}

/************************************/
/*** Master Page Navigation ***/
/************************************/
.adminmenuMenu
{
    /*background-image: url('../../Resources/Images/menu_left.gif');
    background-repeat: no-repeat;
    background-position: top left;*/
    height: 33px;
}

.adminmenuMenu a
{
    display: block;
    height: 33px;
    width: 75px;
}

.adminmenuStaticMenuItem
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffce04;
    color: Black;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    height: 33px;
    width: 75px;
}

.adminmenuStaticHover  
{
    background-color: #007dc3;
    color: White;
    height: 33px;
    width: 75px;
}

.adminmenuStaticSelected
{
   background-color: #007dc3;
   color: White;
   height: 33px;
   width: 75px;
}

/************************************/
/*** Content Pages ***/
/************************************/

.PageContainer
{
    min-height: 550px;
}

.Content1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: Black;
}

.Content2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: Black;
}

.Content3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: Black;
}
  
.DropCap1
{
    float: left;
    line-height: 54px;
    font-family: Arial Black;
    font-size: 50pt;
    color: #007dc3;  
}

.DropCap2
{
    float: left;
    line-height: 32px;
    font-family: Arial Black;
    font-size: 34pt;
    color: #008f5d;  
}

.BoldContent1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #007dc3; 
}

.BoldContent2
{
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #007dc3; 
}

.BoldContent3
{
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #008f5d; 
}

.BoldContent4
{
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #007dc3; 
}

.BoldContent5
{
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size: 16pt;
    color: #007dc3; 
}
    
.HomePhilosophiesA
{
    background-image: url('../Images/3philosophies_a_large.gif');
    background-position: left;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    font-weight: bold; 
    height: 28px;   
    width: 215px; 
    color: #FFFFFF;
    text-align: center;
}

.HomePhilosophiesB
{
    background-image: url('../Images/3philosophies_b_large.gif');
    background-position: left;
    background-repeat: no-repeat; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    font-weight: bold; 
    height: 28px;   
    width: 215px; 
    color: #FFFFFF;
    text-align: center;
}

.HomePhilosophiesC
{  
    background-image: url('../Images/3philosophies_c_large.gif');
    background-position: left;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    font-weight: bold; 
    height: 28px;   
    width: 235px; 
    color: #FFFFFF; 
    text-align: center;    
}

.HomePhilosophiesSpace
{
    width: 14px;
}


/************************************/
/*** MANAGE  ***/
/************************************/

.MessageStatus
{
    font-family:Arial;
    font-size:9pt;
    color:Red;
}

.ImageToolBar
{

}

.ToolBar
{
    color: White;
    font-family: Arial;
    font-size: 9pt;
    width: 100%;
    height: 23px;
    background-image: url('../../Resources/Images/black_grad.jpg');
    background-repeat:repeat-x;
    /*background-image:url('../Images/red_grad.gif');
    background-repeat:repeat-x;*/
    /*background-color: WhiteSmoke;
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color: Black;
    border-top-style:solid;
    border-top-width:1px;
    border-left-color: Black;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color: Black;
    border-right-style:solid;
    border-right-width:1px;*/
    }

.ToolBar a
{
   color: White;
   text-decoration:none;
   /*border-bottom-color: Black;
   border-bottom-style:solid;
   border-bottom-width:1px;*/
}

.ToolBar a:hover
{
   text-decoration:underline;
  
}

.GridInfo
{
    font-family:Calibri,Arial;
    font-size:11pt;
    color:#E20A16;
}

.Grid 
{
    color:Black;
    font-family:Arial;
    font-size:9pt;
    border: solid 1px #A0B6C2;
}

.Grid a
{
    color: #0033CC;
    
}

.Grid a:hover
{
    text-decoration:none;
}

.Grid td
{
    border: solid 1px #D4D4D4;
    margin: 1px 1px 1px 1px;
    padding: 2px 4px 2px 4px;
    text-align: left;
}

.GridHeader
{
    color: White;
    font-size:9pt;
    border-style:none; 
    background-image: url('../../Resources/Images/black_grad.jpg');
    background-repeat:repeat-x;
    text-align: center;
    height:21px;
    padding: 3px 5px 3px 5px;
}

.GridHeader a
{
   color: white;
}
   
.GridItem
{
    background-color: white;
}

.GridAltItem
{
    background-color: #F1F4F6;
}

.GridSelectedItem
{
    /*font-weight: bold;*/
}

.FormEdit
{
    Font-Family:Arial;
    Font-Size:9pt;
     /*border-collapse:collapse;
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-bottom-color: Gray;*/
}

.FormEditRow
{
    height: 23px;
    vertical-align: middle;
}

.FormEditColumnHeader
{
    font-weight: bold;
    color: black;
    padding-left:8px; 
}

.FormEditColumn
{
   
}

.FormRead
{
    Font-Family: Arial;
    Font-Size: 10pt;
    border-collapse:collapse;
}

.FormReadRow
{
    height: 23px;
    vertical-align: middle;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #D4D4D4;
}

.FormReadColumnHeader
{
    font-weight: bold;
    color: black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #D4D4D4;
}

.FormReadColumn
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #D4D4D4;
}

.FormColumnRequired
{
    color:Red;
    /*border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-bottom-color: Gray;*/
}
.FormCommandButton
{
    color:Blue;
}
.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
    font-family: Arial;
    font-size: 9pt;
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 30%;
	left: 35%;
}

.Progress
{
    font-family:Arial;
    font-size:10pt; 
    text-align:center;
    height:16px;
}

.validatorCalloutHighlight
{
    /*background-color: lemonchiffon;*/
    /*background-color: #FFFACD; */
}

.recordInfo
{
    font-size:7pt;
    text-align:right; 
}    

.LinkButton
{
    color: #007dc3;
}

.LinkButton2
{
    color: #008f5d;
}