﻿.Hidden
{
	display: none;
	visibility: hidden;
}

.InlineHelp
{
	color: Black;
	clear: both;
}

.InlineHelp div.HelpContent,.InlineHelp div.HelpContentLeft,.InlineHelp div.HelpContentRight
{
	font-weight: normal;
	font-size: 15px;
	margin: 0em;
	display: none;
	background-color: White;
	color: Black;
	border: solid 2px Black;
	padding: 1em;
	position: absolute;
	width:350px;
	z-index:1000;
}

.InlineHelp:hover div.HelpContent,.InlineHelp:hover div.HelpContentLeft,.InlineHelp:hover div.HelpContentRight
{
	display: block;
}

.InlineHelp div.HelpContentLeft
{
    right:268px;
}

.InlineHelp div.HelpContentRight 
{
    /*left: 550px;*/
}

.InlineHelp div.HelpContentRight p
{
    margin: 0 0 0.5em;
}

#siteSettings .InlineHelp div.HelpContentLeft
{
    right:65px;

}

.left
{
	float: left;	
}

.right
{
	float: right;
}

/* File Link Styles */

a.pdf
{
    Background:url(../images/pdf.gif) left 2px no-repeat;
    text-decoration: none;
}

a.pdf span
{
   	Padding-left:20px;
}

a.txt
{	
    Background:url(../images/txt.gif) left 2px no-repeat;
    text-decoration: none;
}

a.txt span
{
   	Padding-left:20px;
}

a.doc
{
    Background:url(../images/doc.gif) left 2px no-repeat;
	text-decoration: none;
}

a.doc span
{
   	Padding-left:20px;
}

a.docx
{
    Background:url(../images/doc.gif) left 2px no-repeat;
	text-decoration: none;
}

a.docx span
{
   	Padding-left:20px;
}

a.ppt
{
    Background:url(../images/ppt.gif) left 2px no-repeat;
	text-decoration: none;
}

a.ppt span
{
   	Padding-left:20px;
}

a.pptx
{
    Background:url(../images/ppt.gif) left 2px no-repeat;
	text-decoration: none;
}

a.pptx span
{
   	Padding-left:20px;
}

a.xls
{
    Background:url(../images/xls.gif) left 2px no-repeat;
	text-decoration: none;
}

a.xls span
{
   	Padding-left:20px;
}

a.xlsx
{
    Background:url(../images/xls.gif) left 2px no-repeat;
	text-decoration: none;
}

a.xlsx span
{
   	Padding-left:20px;
}

a.csv
{
    Background:url(../images/csv.gif) left 2px no-repeat;
	text-decoration: none;
}

a.csv span
{
   	Padding-left:20px;
}

.divFooter
{
   padding-top:1em;
}

.divBaseFooter
{
    clear:both;
    width:100%;
    display:block;
}

.left50Split
{
    width:50%;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    float:left;
    text-align:left;
    background:url('../Images/CWK-BT_Branding_Footer_positive.png') no-repeat;
}

.left50Split span
{
   display:none;
}

.divDarkFooter .left50Split
{
    background:url('../Images/CWK-BT_Branding_Footer_reverse.png') no-repeat;
}

.right50Split
{
    width:50%;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    float:right;
    text-align:right;    
}

.rightSearchBox
{
    position:absolute;
    left:700px;
    top:250px;
}

.rightSearchButton
{
    position:absolute;
    left:865px;
    top:248px;
    height:25px;
    width:65px;
}

.websiteSearchDropDown
{
    position:absolute;
    left:550px;
    width:100px;
    top: 250px;
}

.gridPager, .gridPager td, .gridpager a
{
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 4px;     
    padding-right: 4px;     
}

.pagination {
            font-size: 80%;
        }

.pagination a {
    text-decoration: none;
    color: #444444; 
    background:#E0D7EB;
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;   
}

.pagination span 
{
    text-decoration: none;
    color: #444444; 
    background:#E0D7EB;
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-top: 4px;
    margin-bottom: 5px;   
     border: solid 1px #444444;
}

.pagination .current {
    background:#E0D7EB;
    color: #444444;
    border: solid 1px #444444;
}

.pagination .current.prev, .pagination .current.next{
    color: #444444; 
    border-color:#999;
    background:#E0D7EB;
}

.pagination a:hover 
{
    color: #000;
    text-decoration: none; 
}  

.RadScheduler .rsHeader h2 
{
    line-height:1.5em;
}

.RadScheduler .rsAptSubject
{
     text-align: left;
     padding: 4px 0 1px;
     margin: 0 0 3px;
     font-size: 12px;
     font-weight: bold;
     color: #000;
     height: 15px;
     border-bottom: 1px solid #000000;
     width: 100%;
     overflow:hidden;
}

/* End link styles */

.ed_mediaitem
{
    width:200px; 
    height:200px; 
    display:block; 
    line-height:200px; 
    text-align:center; 
    color:#DF7401; 
    border: dashed 2px #DF7401;
}

.reControlsLayout
{
    color: #000000;
}


/* MyDonate button */

#header
{
   position:relative;
}

.rightHeader .divContactDetails
{
   text-align:right;
}

.myDonateHeaderButton
{
    float: right;
    /*height: 100%;
    position: absolute;
    right: 1em;
    top: 0;*/
}

.myDonateHeaderButton
{
    margin:auto 0;
    display:block;
}

.myDonateFooterButton
{
    float: right;
}

.divCalendar
{
   background:transparent;
   padding:0.2em;
}

.calendarEvent
{
   border-bottom:1px solid #ccc;
   display:block;
   margin-bottom:0.5em;
   background:white;
}

.calendarSubject
{
   background:#aaaaaa;
   padding:0.3em 0.5em;
   font-size:1.5em;
   color:White;
   display:block;
   height:27px;
}

.calendar-cell-bg
{
  background:#ddd;
  padding:0.2em 0;
}

.calendar-cell
{
   background:#ddd;
   float:left;
   width:30%;
   color:Black;
   padding:0.3em;
}

.calendarDesc
{
   display:block;
   padding:0.5em;
   color:Black;
}

.reToolbar.Default .InsertVideo
{
  background-image: url(../images/youtube.gif);
}

.carouselListTitle{
    margin-top: -100px;
    display: block;
    position: absolute;
    color: white;
    font-size:20px;
    width:100%;
    margin-left:15px;
    text-shadow: black 0.1em 0.1em 0.2em
    }

.carouselListText{
    margin-top: -50px;
    display: block;
    position: absolute;
    color: white;
    font-size: 16px;
    width: 100%;
    margin-left: 30px;
    text-shadow: black 0.1em 0.1em 0.2em
}

.myDonateFooterButton {
    display: none;
}