﻿
table { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
td { border:0px; margin:0; padding:0; }
div { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
img { border:none; margin:0; padding:0; border-spacing:0; border:0; }
p { color:#333333; margin:2px 10px 2px 10px; line-height:16px; }
hr {background-color:#c9c6b5;color:#c9c6b5;border:0;height: 1px;width: 100%;text-align: left;}
label {font-weight:bold; color:#565855;}
LI { color:#333333; padding:5px 0 5px 0; }

a { font-family:Verdana, Sans-Serif; color:#999999; text-decoration:underline; cursor:pointer; font-weight:bold; }
a:visited {color:#999999;}
a:link {color:#999999;}
a:hover {color:#666666;}

#top	{ clear:both; width:1000px; }
#top #topright { width:750px; float:right; }
#top #topright #toplinks { width:750px; float:right; color:#f1f1f1; }
#top #topright #ts		{ clear:both; float:right; width:205px; font-size:7pt; color:#f1f1f1; font-weight:bold; margin:14px 35px 0 0; }
#top #topright #ts img { float:left; }
#top #topright #ts #textcontainer { float:left; height:21px; width:111px; background:transparent url(images/textsearch.png); }
#top #topright #ts	#textcontainer input { width:100px; height:17px; padding:3px 5px 0 5px; border:none;  font-size:8pt; background:transparent; }
#top #topright #ts a, #top #topright #ts a:link, #top #topright #ts a:visited 
	{ color:#f1f1f1; font-weight:bold; text-decoration:none; font-size:7pt; background:transparent (images/txtgo.png); }
#top #topright #ts a:hover
	{ color:#ffffff; font-weight:bold; font-size:7pt; text-decoration:underline; }
#top #topleft { width:180px; float:left; }
#top #topleft #toplogo	{ float:left; width:120px; height:90px; margin:20px 0 0 60px; }
#top #topleft #toplogo a { display:block; width:120px; height:90px; }

/* Form Entry Start */
.ff { margin:10px 15px 10px 15px; }
.ff tr { height:25px; }
.ff td { color:#999999; }
.ff .c1 { width:10%; white-space:nowrap; padding-right:5px; }
.ff .btn { border:solid 1px #444444; background-color:#ffffff; color:#555555; cursor:pointer; }
.ff input { background-color:#ffffff; border:solid 1px #999999; font-size:8pt; font-family:Arial, Sans-Serif; color:#555555; }
.ff textarea { background-color:#ffffff; border:solid 1px #999999; font-size:8pt; font-family:Arial, Sans-Serif; color:#555555; width:400px; height:70px; }
.ff select { background-color:#ffffff; border:solid 1px #999999; font-size:8pt; font-family:Arial, Sans-Serif; color:#555555; }
.ff #Submit { border:solid 1px #444444; cursor:pointer; }
/* Form Entry End */

/* Gallery Control Start*/
#gallerynav { float:left; margin-right:auto; border:solid 1px #9d9d9d; padding:3px; margin:3px 5px 10px 5px; width:112px; }
#gallerynav div { float:left; padding:1px 1px 1px 1px; }
#gallerynav a { background-color:#ffffff; }
#gallerynav a:hover { background-color:#ff8000; }
#gallerynav img { padding:2px 2px 2px 2px; }

#galleryshow { float:right; margin-left:auto; border:solid 1px #9d9d9d; padding:3px; margin:3px 5px 10px 3px; height:500px; width:600px; display:block; }
/*Gallery Control End*/

/* Editor Page Begin */
#editor { margin-top:-20px; position:absolute; top:0px; left:0px; z-index:100;  font-weight:bold; background-color:#e5e5e5; color:#dfdfdf ;border-bottom: solid 1px #2d2d2d; border-right: solid 1px #2d2d2d; filter: Alpha(Opacity=90); -moz-opacity: 0.90; opacity: .90; }
/* Editor Page End*/

/* QuickFormat Begin */
.title01 { text-align:right !important; display:block; color:#8c8c8c; font-size:12pt; font-family:Verdana, Sans-Serif; line-height:20px; }
.title02 { display:block; width:100%; text-align:left; color:#0D6DA7; font-size:12px; line-height:15px; }
.para01 { display:block; color:#666666; font-size:11px; line-height:16px; font-family:Verdana, Sans-Serif;  }
.para02 { display:block; color:#666666; font-size:10px; line-height:16px; font-family:Verdana, Sans-Serif; }
.para03 { display:block; color:#666666; font-size:9px; line-height:16px; font-family:Verdana, Sans-Serif; }
/* QuickFormat End */

/* STCalendar Control Styles */
.CalendarTable { width: 800px; border-color:#000000; border-width: 0 0 1px 1px; border-style: solid; }
.CalendarTable td { border-color: #000000; border-width: 1px 1px 0 0; border-style: solid; padding: 0 2px 0 2px; }

.CalendarOuterTable { width: 800px; }

.Header { background-color:#008941; font-weight: bold; color: #ffffff; text-align:center; padding: 0; font-size: 12pt;}
.DayNumber { width: 16px; height: 16px; color:#666666; float:left; text-align:center; font-weight: bold; vertical-align:top; }
.DayContent { float:left; width: 110px; height: 80px; }


.DayContainer { margin: 0; }
.HighlightDay { color:#ff0000; font-weight: bolder; }

.AddOrEditEventBackground { position:fixed; top:0px; left:0px; right:0px; padding:0; margin:0; background-color:#000000; filter:alpha(opacity=50); opacity:0.5; z-index:1000; height:100%; }
.AddOrEditEventContainer { position:absolute; top:30%; left:30%; width:255px; padding:10px; z-index:1001; background-color:#ffffff; border:solid 2px #000000; text-align:left; font-size: 8pt; }
.AddOrEditEventTextBox { width: 250px; }
.AddOrEditEventTextArea { width: 250px; height: 100px; font-size: 8pt; font-family: Verdana; }
.AddOrEditEventDropDown { font-size: 10px; }
.AddOrEditEventValidation { font-size: 7pt; }

.EventDetailContainer { position:absolute; width:255px; top:30%; left:40%; padding:10px; z-index:1001; background-color:#ffffff; border:solid 2px #000000; text-align:left; font-size: 8pt; }

.Label { font-size: 8pt; font-weight:normal; }

.MonthHeader { font-weight: bold; font-size: 16px; }
.MonthNav a { font-weight: bold; }

.EventText { color:#017AC2; text-decoration:none; font-size:10px; font-weight:bold;}

.UserEvent { font-size: 10px; text-decoration:none; color:#003859; }
.UserEvent:hover { color:#017AC2; }
.UserEvent a { color:#003859; background-color: #ffffff; font-size: 10px; text-decoration:none; }
.UserEvent a:hover { color: #003859; text-decoration:none; }

.Event a { color:#017AC2;  }
.Event a:hover { color:#003859; }

.MainCalendarContainer { width: 800px; margin: 0 auto 0 auto; }

.SideMenuBGtop { display:block; height: 16px; width:292px; background: transparent url(../../Resources/images/uploaded/GRCM/toppnlwhite.png) no-repeat; }
.SideMenuBGbot { display:block; height: 22px; width:292px; background: transparent url(../../Resources/images/uploaded/GRCM/bottomplnwhite.png) no-repeat; }
.SideMenuBGmid { width: 292px; background: transparent url(../../Resources/images/uploaded/GRCM/middlepnlwhite.png) repeat-y; }

.SideMenu2BGtop { display:block; height: 15px; width:299px; background: transparent url(../../Resources/images/uploaded/GRCM/toppnlblue.png) no-repeat; }
.SideMenu2BGbot { display:block; height: 14px; width:299px; background: transparent url(../../Resources/images/uploaded/GRCM/bottomplnblue.png) no-repeat; }
.SideMenu2BGmid { width: 299px; background: transparent url(../../Resources/images/uploaded/GRCM/middlepnlblue.png) repeat-y; }

