﻿body
{
    font-family: Verdana, Arial, Helvetica;
    background-color: #e8fdfe;
    margin: 0px;
    font-size: 0.75em;
}

#SiteBox
{
    width: 990px; 
}

#LogoCell 
{
    height: 80px;
}

#MenuCell 
{
    width: 220px;
    white-space: nowrap;
}

#AdminMenuList
{
  margin-left: 5px;
}

#AdminMenuList li
{
    list-style-type: none;
    /*
    display: inline;
    padding-right: 20px;
    */
    white-space: nowrap;
}

.ContentCell
{
    padding-top: 10px;
}
    
#FooterBox
{
   height:20px;   /* Height of the footer */
   font-size: 0.8em;
   text-align: center;
   padding: 10px;
}

#FilterBox
{
    padding: 10px;
    background: WhiteSmoke;
    border: solid 1px Gray;
    margin-bottom: 15px;
}

.MessageBox
{
    padding: 20px;
    margin-bottom: 15px;
    font-weight: bold;
}

.ErrorBox
{
    color: Red;
    border: solid 1px Silver;
    background-color: WhiteSmoke;
}

.WhiteCell 
{
    background-color: White;
    padding: 10px;
    border: solid 1px silver;
}

.YellowCell 
{
    background-color: #fff6c1;
    padding: 5px;
}

.GreenCell
{
    background-color: #E5F4D0;
    padding: 5px;
}

.BrownCell
{
    background-color: #F7EFC9;
    padding: 5px;
}

.BlueCell
{
    background-color: #E0E9F4;
    padding: 5px;
}

.PurpleCell
{
    background-color: #EBE2FC;
    padding: 5px;
}

.FieldHeaderCell
{
    background-color: WhiteSmoke;
}

.TextSmall
{
    font-size: 0.9em;
}

.SplashTitle
{
    font-size: 2.0em;
}

.ButtonMain
{
    border: solid 1px #19554F;
    background-image: url( '../Images/buttonmain_bg.gif' );
    background-repeat: repeat-x;
    height: 30px;
    color: White;
    font-weight: bold;
    text-transform: uppercase;
}

.ButtonSub
{
    border: solid 1px #404040;
    background-image: url( '../Images/buttonsub_bg.gif' );
    background-repeat: repeat-x;
    height: 30px;
    color: White;
    font-weight: bold;
    text-transform: uppercase;
}

/* Defines the appearance of the title of a content item on the Content List and Detail pages. */
.ItemTitle
{
  margin: 0 0 10px 0;
  padding: 0;
}

/* Defines the appearance of the IntroText of a content item on the Content List and Detail pages. */
.IntroText
{
  font-style: italic; 
}

/* Defines the appearance of the BodyText of a content item on the Content Detail page. */
.BodyText
{
  
}

/* Defines the appearance of a standard header tags */
h3, .h3
{
  font-size: 100%;
}

h2, .h2
{
  font-size: 120%;
}

h1
{
    font-size: 160%;
}

.h1
{
    font-size: 160%;
    font-weight: bold;
    color: #808080;
}

.Title
{
    font-family: Tahoma;
    font-size: 160%;
    font-weight: bold;
    color: #6f83b9;
    font-variant: small-caps;
}

.Red 
{
    color: Red;
}

#UserForm .Textbox 
{
    width: 300px;
}

.Center
{
    text-align: center;
}

.ListNoTopMargin
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.ListSmall li
{
    font-size: 1em;   
}

.ListSpacedOut li
{
    margin-bottom: 10px;
}

.AdminBg
{
    background-color: #fff6c1;
}

.SiteBg
{
    background-color: #e2feff;
}

/* Liquid Corners for Admin Panel */
#AdminPanel .top-left, #AdminPanel .top-right, #AdminPanel .bottom-left, #AdminPanel .bottom-right { 	background-image: url('../Images/corners_adminpanel_1280x18.gif'); /* CHANGE: path and name of your image */	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */	}#AdminPanel .top-left, #AdminPanel .bottom-left { 	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */	}#AdminPanel .top-right, #AdminPanel .bottom-right { 	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */	}#AdminPanel .top-right {	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */	}#AdminPanel .bottom-left  { 	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */	}#AdminPanel .bottom-right { 	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */	}#AdminPanel .inside {	border-left: 1px solid #C00000; /* YCC: color & properties of the left-borderline */	border-right: 1px solid #C00000;/* YCC: color & properties of the right-borderline */	background: #EFEFEF;            /* YCC: background-color of the inside */	color: #000000;                 /* YCC: default text-color of the inside */	padding-left: 10px;             /* YCC: all texts at some distance of the left border */	padding-right:10px;             /* YCC: all texts at some distance of the right border */	}#AdminPanel .notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */#AdminPanel .nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box *//* Liquid Corners for PublicSite */
#PublicSite .top-left, #PublicSite .top-right, #PublicSite .bottom-left, #PublicSite .bottom-right { 	background-image: url('../Images/corners_publicsite_1280x18.gif'); /* CHANGE: path and name of your image */	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */	}#PublicSite .top-left, #PublicSite .bottom-left { 	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */	}#PublicSite .top-right, #PublicSite .bottom-right { 	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */	}#PublicSite .top-right {	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */	}#PublicSite .bottom-left  { 	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */	}#PublicSite .bottom-right { 	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */	}#PublicSite .inside {	border-left: 1px solid #808080; /* YCC: color & properties of the left-borderline */	border-right: 1px solid #808080;/* YCC: color & properties of the right-borderline */	background: #FFFFFF;            /* YCC: background-color of the inside */	color: #000000;                 /* YCC: default text-color of the inside */	padding-left: 10px;             /* YCC: all texts at some distance of the left border */	padding-right:10px;             /* YCC: all texts at some distance of the right border */	}#PublicSite .notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */#PublicSite .nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */