﻿a:link
{
    color:#d3005f;
    text-decoration:underline;
}

a:visited
{
    color:#d3005f;
    text-decoration:underline;
}

a:hover
{
    color:#434446;
    text-decoration:underline;
}

a:active
{
    color:#d3005f;
    text-decoration:underline;
}

#AdminMenu a:link
{
    color:#434446;
    text-decoration:none;
}

#AdminMenu a:visited
{
    color:#434446;
    text-decoration:none;
}

#AdminMenu a:hover
{
    color:#d3005f;
    text-decoration:underline;
}

#AdminMenu a:active
{
    color:#434446;
    text-decoration:none;
}

body
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size:0.7em;
    line-height:1.3em;
    color:#434446;
}

body, html, form  
{  
    height: 100%;  
    margin: 0;  
    padding: 0;  
}  
/*
body.admin div
{
    overflow:hidden;
}
*/
/*
body.admin div.scheduler div
{
    overflow:visible;
}
*/
div
{
    margin:0;
    padding:0;
}

em
{
    font-style:normal;
    font-weight:bold;
}

h1, h2, h3, h4, h5, h6, h7
{
    line-height:1.1em;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover
{
    text-decoration:none;
}

h3
{
    font-size:1.3em;
    margin-top:1.7em;
    margin-bottom:0.9em;
}

h4
{
    font-size:1em;
    line-height:1.3em;
    margin-top:1em;
    margin-bottom:0;
}

img
{
    border:none;
    margin:0;
}

legend
{
    color:#434446;
    font-weight:bold;
}

p, ol, ul, dl, #GeneralMap, #Content table, #MapAndSlideshow
{
    margin-top:0;
    margin-bottom:1em;
}

p.toTop
{
    text-align:right;
    margin-top:-1em;
}

/*
.activity div.rsAptInner
{
    background: #FFF2F8 !important;
}
*/

.admin h3
{
    color: #d3005f;
    margin-top:0;
}

.adminPanel
{
    padding-bottom:1em;
    border-bottom: dotted 1px #434446;
}

.clear, #Header, #Menu
{
    clear:both;
}

.conflict
{
    background-color: Red;
}

.contentWideImage
{
    width:444px;
    height:157px;
    display:block;
    margin-top:1.5em;
    margin-bottom:1.5em;
}

.counsellorPhoto
{
    width:135px;
    height:135px;
    border:solid 1px #EF95B9;
}

.defaultMargin, #VDiv1, #VDiv2
{
    margin:12px;
}

.defaultPadding, #Content1, #Content2, #Content3
{
    padding:12px;
}

.deleteButton
{
    width:13px !important;
    height:11px;
}

.field
{
    width:150px;
}

.floatLeft, .marker, #Content1, #Content2, #Content3, #Logos, #VDiv1, #VDiv2, #VenueMap, #VenueSlideshow
{
    float:left;
}

.floatRight, #Contact, #Menu2Extras, #Public
{
    float:right;
}

.freeNext
{
    text-align:right;
}

.freePrevious
{
    text-align:left;
}

.freeSlot
{
    /*base green would be 2CFFA0*/
/*    background-color: #E8FFF5;*/
    background-color: #D0ECBB !important;
}

.hDiv
{
    height:1px;
    overflow:hidden;
    background-color:#E5E8E9;
    margin:24px 0;
}

.marker
{
    margin-top:10px;
    display:block;
}

.noMargin
{
    margin:0;
}

.officeListEntry
{
    padding-bottom:1em;
    border-bottom: dotted 1px #434446;
    padding-left:32px;
}

.pageHeading
{
    display:block;
    margin-bottom:1em;
}

.recurrenceIcon
{
    width:10px;
    height:10px;
    margin-right:5px !important;
}

.rsAdvancedEdit
{
    width:700px !important;
}

/*
.rsAdvOptionsScroll
{
    height:auto !important;
}
*/

.rsAdvResourceValue
{
    width:300px !important;
}

.secNavHeading
{
    display:block;
    margin-bottom:0;
}

.smaller, #Menu2
{
    font-size:smaller;
}

.tallRowHeadingCell
{
    vertical-align:top;
}

.veryWideField
{
    width:350px;
}

.wideField
{
    width:250px;
}

.Arrange
{
    display:block;
    width:185px;
    height:52px;
    margin-bottom:1em;
}

.BrkLogo
{
    width:58px;
    height:59px;
}

.BrkLogotype
{
    width:257px;
    height:59px;
}

.EmailImage
{
    width:265px;
    height:59px;
}

.Email2Image
{
    width:182px;
    height:38px;
}

.GcLogo
{
    width:62px;
    height:59px;
}

.RadMenu_ .rmLink:hover
{
   cursor: pointer;
}

#AdminHeader
{
/*    height:59px;*/
    height:84px;
    padding:8px;
    overflow:hidden;
    border-bottom: solid 1px #575757;
    margin-bottom: 8px;
}

/*new 8/9/09*/
#AdminMenu
{
    margin-top:6px;
}

#Content
{
    clear:both;
}

#Content li
{
/*    margin-top:0.5em;
    margin-bottom:0.5em;*/
    padding-bottom:1em;
    padding-top:0.9em;
    border-bottom: dotted 1px #434446;
}

#Content table, #Content table.wizard table table
{
    margin-left:-3px;
    margin-right:-3px;
}

#Content table.widePadH
{
    margin-left:-8px;
    margin-right:-8px;
}

#Content table.widePadH td
{
    padding-left:8px;
    padding-right:8px;
}

#Content table.wizard, #Content table.wizard table
{
    margin-left:0;
    margin-right:0;
}

#Content1, #Content2, #Content3
{
    padding-bottom:0;
}

#Content1
{
    width:222px;
}

#Content1 li
{
    list-style-type:none;
    text-indent:0;
    margin-left:0;
    padding-left:0;
}

#Content1 ul
{
    margin-left:0;
    padding-left: 0;
}

#Content2
{
    width:444px;
}

#Content2 h4
{
    color:#d3005f;
}

#Content3
{
    width:202px;
}

#Days td
{
    vertical-align:top;
    padding:3px;
}

#DaysHeader
{
    width:100%;
}

#GeneralMap
{
    width:444px;
    height:333px;
}

#Header
{
    height:59px;
    overflow:hidden;
}

#Header, #Menu, #Menu2
{
    margin-left:12px;
    margin-right:12px;
}

#imageContainer img 
{
    display:none; 	
	position:absolute; 	
	top:0px; 
	left:0px; 	
	width:212px;  	
	height:159px; 	
	opacity: -0.01; 
} 	

#LeftPane h3
{
    margin-top:0;
}

#MapAndSlideshow
{
    height:159px;
}

#MemberLinks
{
    /*position:absolute;
    top:0;
    right:0;*/
    float:right;
}

#Menu
{
    clear:both;
    height:29px;
    margin-top:8px;
    border-color:#D3005F;
    border-style:solid;
    border-width: 1px 0;
}

#Menu li
{
    margin-right:41px;
}

#Menu a, #Menu span, #Menu img, #Menu2 a, #Menu2 span, #Menu2 img
{
    padding:0;
    margin:0;
}

#Menu2
{
    clear:both;
    border-color:#D3005F;
    border-style:solid;
    border-width: 1px 0;
    line-height:1.4em;
    height:1.5em;
    padding:0 6px;
}

#Menu2 a
{
    text-decoration:none;
}

#Menu2 li
{
    margin-right:22px;
}

#Menu2 ul
{
    margin-bottom:0;
}

#Menu2Extras a
{
    color:#7C8688;
}

#Menu2Extras a:hover
{
    color:#d3005f;
}

#Menu2Extras li
{
    display:inline;
    margin-right:0;
    margin-left:56px;
}

#Menu2Extras
{
    margin-top:0;
}

#PageInner
{
    margin-left:auto;
    margin-right:auto;
    margin-top:8px;
    margin-bottom:8px;
    text-align:left;
    width:990px;
}

#PageOuter
{
    text-align:center;
}

#Public
{
/*    position:absolute;
    top:0;
    right:0;*/
}

#RightPane
{
}

#rtsMenu
{
/*    float:right;
    width:600px;
    height:40px;
    margin-left:16px;
    margin-top:31px;

    position:relative;
    top:1px;*/
/*    position:absolute;
    width:475px;
    top:40px;
    right:0;*/
/*    float:left;
    margin-top:32px;
    height:40px;*/
    position:absolute;
    left:400px;
    top:50px;
}

#VDiv1, #VDiv2
{
    width:1px;
    background-color:#E5E8E9;
}

#VenueAddress
{
    width:232px;
}

#VenueMap
{
    width:212px;
    height:159px;
}

#VenueSlideshow
{
    width:212px;
    height:159px;
    position:relative;
    margin-left:18px;
}