﻿
.masterheader {
	font-size:2.5em;  
	color:#5f9ea0;
	line-height:1.0em;
}

.pagebreakhr{clear:both;}

*.LargeHeader {	
	margin:0;
	padding:0;
	width:100%;
	Height:30px;  
	font-weight:bold;
	line-height:30px;
    font-size:1.2em;
    color: White;
    background: CadetBlue url("../Images/ThinGrad_10_30_CadetBlue.gif") scroll repeat-x right 50%;                  
}

*.MediumHeader {	
	margin:0;
	padding:0;
	width:100%;
	Height:20px;  
	font-weight:bold;
	line-height:20px;
    font-size:1.1em;
    color: White;
    background: CadetBlue url("../Images/ThinGrad_10_30_CadetBlue.gif") scroll repeat-x right 50%;                  
}

*.HeaderText {
	padding-left:4px;
}

/*Calendar formatting*/
*.Calendar {
	border: solid 1px #5F9EA0;	
}
	
*.CalendarTitleStyle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:30px;
	font-weight:bold;
    font-size:1.2em;
    line-height:30px;
	color: White;
	background: CadetBlue url("../Images/ThinGrad_10_30_CadetBlue.gif") scroll repeat-x right 50%;
}

*.NextPrevStyle {
	font-size:1.0em;
    font-weight:bold;         
}

*.DayHeaderStyle {
    background-color:#f5f5dc;    
    font-size:1.1em;
    font-weight:bold;
    height:30px;    
}

*.OtherMonthDayStyle {
	background-color:#f5deb3;
    border: solid 1px #5F9EA0;
    height:100px;
    width:100px;
    vertical-align:top;
    text-align:center;
    font-size:0.9em;
}
            
*.DayStyle {
    background-color:#f5f5dc;
    border: solid 1px #5F9EA0;
    height:100px;
    width:100px;
    vertical-align:top;
    text-align:center;
    font-size:0.9em;
}
        
*.SelectedDayStyle {
	background-color:#f5f5dc;
    border: solid 1px #5F9EA0;
    height:100px;
    width:100px;
    vertical-align:top;
    text-align:center;
    font-size:0.9em;
	font-weight:bold;
}

*.TodayDayStyle {    
    background-color:#f5f5dc;
    border: solid 1px #5F9EA0;
    height:100px;
    width:100px;
    vertical-align:top;
    text-align:center;
    font-size:0.9em;
	font-weight:bold;
}       

/*Gridview formatting*/       
*.GridView {
	 border: solid 1px #5F9EA0;	
	 background-color:#f5f5dc;		 
}

*.GridView td {
	padding:4px;
}

*.GridViewHeaderText {
	margin-left:4px;
}

*.GridViewFooter {
	background-color:#5F9EA0; 
    font-weight:bold;
    color:White;	
}

*.GridViewSelectedRowStyle {	
	background-color:#FFFF99;
}

*.GridViewEditRowStyle {	
	border: solid 1px #5F9EA0;
	text-align:left;
}

*.GridViewpager {
	background-color:#5F9EA0; 
	color:White; 
    text-align:left;
}

/*DataList styling*/
.DataList {
	border: solid 1px #5F9EA0;
	width:100%;
	background-color:#f5f5dc;	
}	
       
.DataListFooterStyle {
	background-color:#5F9EA0; 
    font-weight:bold;
    color:White;	
}
	
.DataListSelectedItemStyle {	
	background-color:#FFFF99;	
}
	
.DataListItemStyle {
	background-color:#f5f5dc;	
}

.DataListHeaderStyle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	Height:30px;  
	font-weight:bold;
	line-height:30px;
    font-size:1.2em;
    color: White;
    background: CadetBlue url("../Images/ThinGrad_10_30_CadetBlue.gif") scroll repeat-x right 50%;
}


/*Rounded Corners*/

*.bg {
	background:url("../Images/ThinGrad_10_30_CadetBlue.gif") bottom left repeat-x white; Margin-top:12px
}

*.tl {
	background:url("../Images/rc.gif") top left     no-repeat;  
}

*.br {
	background:url("../Images/rc.gif") bottom right no-repeat;  
	}
*.tr {
	background:url("../Images/rc.gif") top right    no-repeat;  
}

*.bl {
	background:url("../Images/rc.gif") bottom left  no-repeat;  
}

*.trc {
	background:url("../Images/rc-trc.gif") top right   no-repeat; 
}

*.blc {
	background:url("../Images/rc-blc.gif") bottom left no-repeat; 
}

*.pad {
	padding:6px; 
	}

/*Communication formatting*/
#messageform {
	width: 700px; 
	float:left;
	padding:0;
}

#methodstosendcontainer
{
	width:100%;
	float:left;
}

#methodstosendlabel
{
	width:10%;
	float:left;
}

#methodstosend
{	
	float:left;	
}

#sms_options
{
	width:50%;
	float:left;	
	position:relative;
	top:22px;
}

#sendtocontainer
{
	width:100%;
	float:left;
	clear:both;
}

#sendto
{
	width:10%;
	height:50px;	
	float:left;	
}

#sendtolist
{
	width:85%;
	float:left;
	background-color:#f5f5dc;
	color:Gray;
	border: solid 1px #5F9EA0;
	padding:2px;
}

#contactchooser
{	
	position:absolute;
	top:60px;
	left:220px;		
	}

/*Just to make sure the footer's top border doesn't show on the contactchooser */
#contactchooser	#footer	{
	border:none;
}

#subjectcontainer
{
	width:100%;
	float:left;
	clear:both;
}

#bodycontainer
{
	width:100%;
	float:left;
	clear:both;
}

/*Content Editor formatting */
#contenttypelist
{
	float:left;	
	width:180px;
	padding:0;
	margin-right:5px;
}

#contentheaderlist
{
	float:left;	
	width:240px;
	padding:0;
	margin-right:5px;	
}

#contenttextbox {
	float:left;
	width:420px;
	height:350px;
	padding:0;	
}

.textbox {
	font-family:"Lucida Grande", "Lucida Sans Unicode",Verdana, Sans-Serif;
	1background-color:#f5f5dc;
	border: solid 1px #5F9EA0;
	font-size:1.0em;
	width:97%;
	height:100%;
	padding:4px;	
}

.dataeditcontainer
{
	font-family:"Lucida Grande", "Lucida Sans Unicode",Verdana, Sans-Serif;
	border: solid 1px #5F9EA0;
	background-color:#FFFF99;
	color:Black;
	padding:4px;
	margin: 0;
	}


/*User Admin screen style*/
.radioUserAdmin {
	float:left;
	width:250px;
}

.lnkAddNewUser {
	float:left;
}

.userlist {
	width:280px;
	float:left;
	clear:both;
}

.multiviewusers {
	float:left;
	margin-left:10px;	
	width:460px;
}

.existingroles {
	float:left;
	margin-right:5px;
	width:145px;
	}

.rolecontrols {
	float:left;
	margin-right:5px;
	padding-top:20px;
	width:145px;
	text-align:center;
}

.availableroles {
	float:left;
	margin-right:5px;
	width:145px;
}

.rolechangeinstructions 
{
	clear:both;
	text-align:center;
	color:InfoText;
}

.image_float {
	float:left;
	margin:0 10px 5px 0;
}	

.spacer {
	clear:left;}


#gallery_container {	
}
	
.gallery_item {
	margin:0 0 5px 0;
	background:#f5f5dc;
	border:solid 1px Green;
}
	
.gallery_item p {
	margin:4px;}
	
.gallery_item img {
	margin:4px;
}

#contact_chooser
{width:550px;
background-color:#f5f5dc;
padding:10px;
border: solid 1px #5F9EA0}	

#contact_chooser #header
{padding:10px;
}

#contact_chooser #footer
{clear:both;
padding:10px;
text-align:center;
}

#contact_chooser #col_a
{clear:both;
float:left;
width:40%;
padding: 0 10px 0 10px;}

#contact_chooser #col_b
{text-align:left;
float:left;
width:10%;
padding: 0;}


#contact_chooser #col_c
{float:left;
width:40%;
padding:0 10px 0 10px;}
