﻿html
{ background-color: #ffffff; color: #000000; font-family: arial, verdana, sans-serif; font-size: 9pt; }

body
{ margin: 0px; text-align: center; }

/* Layout */
.clearBoth
{ clear: both; }

.floatLeft
{ float: left; }

.floatRight
{ float: right; }

#pageContainer
{ margin: 0px auto; width: 946px; }

#innerContainer
{}

#loginForm
{ padding: 0px; text-align: left; width: 470px; }

#adminHeader
{ clear: both; text-align: left; padding: 5px 0px 5px 0px; }

#adminNav
{ background-color: #5d94d3; clear: both; color: #ffffff; text-align: left; padding: 5px 0px 5px 5px; line-height: 1.5em; }

#adminContent
{ text-align: left; }

#mainContent
{ padding: 20px 0px 5px 10px; text-align: left; }

/* Form Elements */
.formElement
{ clear: both; padding: 5px 0px 0px 10px; text-align: center; }

.formActions
{ background-color: #99C5F7; clear: both; padding: 3px 0px 5px 0px; text-align: center; margin: 10px 0px 0px 0px; }

.formLabel
{ float: left; font-size: 8pt; width: 110px; text-align: left; }

.formInput
{ float: left; font-size: 8pt; }
    
.TextBoxLong
{ width: 490px; }

.TextBoxMedium
{ width: 250px; font-size: 8pt; }

.TextBoxHidden
{ display: none; }

.TextAreaLong
{ width: 490px; }

.TextAreaMedium
{ width: 250px; }

.ComboBoxMedium
{ width: 250px; font-size: 8pt; }

.ComboBoxSmall
{ width: 75px; font-size: 8pt; }

.ListBoxMedium
{ width: 250px; font-size: 8pt; }

.errorMsg
{ color: Red; font-size: 8pt; }

/* Login Page */
.Login
{ width: 600px; }

.ClearBoth
{ clear: both; }

.LoginLabel
{ float: left; width: 100px; }

.LoginInput
{ float: left; }

/* Navigation */
#adminNav a
{ color: White; text-decoration: none; }

#adminNav a:hover
{ color: White; text-decoration: underline; }

#subNavigation
{ background-color: #99C5F7; clear: both; color: White; padding: 5px; height: 18px; }

#subNavigation a
{ color: White; text-decoration: none; }

#subNavigation a:hover
{ color: White; text-decoration: underline; }

/* Users */
.usersRow
{ background-color: White; }

.usersHead
{ background-color: #99C5F7; }

.usersAlt
{ background-color: #C2DDFC; }

.formMain
{ border: 1px solid #99C5F7;  padding: 0px 0px 10px 0px; }

.formMainHead
{ background-color: #99C5F7; color: White; font-size: 9pt; font-weight: bold; padding: 2px 0px 2px 5px; }

.formContent
{ width: 550px; font-size: 8pt; }

/* Pages */
.pagesRow
{ background-color: White; }

.pagesHead
{ background-color: #99C5F7; }

.pagesAlt
{ background-color: #C2DDFC; }

.pagesRow a,
.pagesAlt a
{ color: black; text-decoration: underline; }

.pagesRow a:hover,
.pagesAlt a:hover
{ color: black; text-decoration: none; }

/* Navigation Menus */
.menusRow
{ background-color: White; }

.menusHead
{ background-color: #99C5F7; }

.menusAlt
{ background-color: White; }

.menusRow a,
.menusAlt a
{ color: black; text-decoration: underline; }

.menusRow a:hover,
.menusAlt a:hover
{ color: black; text-decoration: none; }

/* News Articles */
.newsRow
{ background-color: White; }

.newsHead
{ background-color: #99C5F7; }

.newsAlt
{ background-color: #C2DDFC; }

.newsRow a,
.newsAlt a
{ color: black; text-decoration: underline; }

.newsRow a:hover,
.newsAlt a:hover
{ color: black; text-decoration: none; }

/* General */
.GeneralRow
{ background-color: White; }

.GeneralHead
{ background-color: #99C5F7; color: White; white-space: nowrap; }

.GeneralRow a
{ color: black; text-decoration: underline; }

.GeneralRow a:hover
{ color: black; text-decoration: none; }


/* Errors */
#errorMessage
{ color: Red; height: 30px; }

.msgSuccess
{ color: Green; }

/* Modal Dialog */

div#modal
{ text-align: left; padding: 5px; }


/* CE Styles */

span.DarkGreyHeader
{ color: #666666; }

.BlueHeader
{ color: #5f94d8; }

.BodyText
{ color: #acacac; }
