﻿.section
{
    display:run-in;
    float:left;    
    padding-right: 1em;
    margin-left:auto;
    margin-right:auto; 
    border-right-style:solid; 
    border-right-color:#C0C0C0; 
    border-right-width:thin;
    line-height: 1.5em;   
    
/* following style is just for editing, javascript will override this width */
	width: 600px;  
	
	/* replace line below
	visibility:hidden;   
	visibility:visible;   
	*/
}

body
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #EFEFEF;
    margin: 0px; 
    height: auto;
    
}

.body
{
    min-width: 600px;
    max-width: 1025px;
    font-size:.9em;
    margin-left:auto;
    margin-right:auto;
}

.page
{
    border-width: 1px; 
    background-color: White;    
    border-color:#C0C0C0;
    border-style: solid;
}

.banner
{
    background-color: #DE3379;
}

.borderTopBottomCollapse
{
    border-top-style:none; 
    border-bottom-style:none;
}

.menuLinkBar
{
    max-width: 70em; 
    margin-left: auto;
    margin-right: auto;
}

.menuLinks
{
    width:12.5%; 
    float:left; 
    text-align:center;
    font-weight: bold;
    text-transform: uppercase;
    font-size:.8em;
    padding-top: .4em;
    padding-bottom: .4em;
    background-color:White;
    font-family:Century Gothic;
}

#galleryList div
{
    cursor:pointer;

}

#galleryTitle
{
    font-size:large; 
    margin-bottom:1em;
}

#galleryReservedSpace
{
}

#galleryBlurbBox
{
    position :absolute;
    width: 16em; 
    background-color: #E4E4E4; 
    border-color:#C0C0C0; 
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    font-weight:lighter;
    font-size:1.1em;
    z-index:300;
    display:none;
}

#galleryBlurbBox div
{
    position:absolute; 
    padding:8px;
}

#galleryViewerSelector
{
    vertical-align: top;
    overflow:scroll;
    position: absolute;
}

#galleryViewerSelector div
{
    float: left;
    padding-right: 8px;
    padding-bottom: 8px;
}

.smallImageBorder
{
    border-color:#C0C0C0; 
    border-style: solid;
    border-width: 1px;
}

#galleryViewerSelector img
{
    border-color:#C0C0C0; 
    border-style: solid;
    border-width: 1px;
}

.gallerySlideTitle
{
    padding-bottom:10px;
    font-size:1.4em;
}
#galleryViewerImage
{
    position: absolute; 
}

#galleryViewerImage div
{
}

.slideImage
{
    border-color:#C0C0C0; 
    border-style: solid;
    border-width: 1px;
    padding: 0px;
    display:block;
    width:100%
}

.footerMenuBar
{
    margin-top: 1.3em; 
    text-align:right; 
    font-size:.7em; 
    padding-right:1em;
}

.footerCopyright
{
    text-align:right;
    margin-top: 1em;
    line-height:1.2em;
    font-size:x-small; 
}

/*-- Begin styles for gallery selector overlay */
#galleryContainer
{
    /*max-width: 1025px;*/
    min-width: 550px;
    position: absolute;
    background-color: #FFFFFF;
    padding-bottom: 30px;
    padding-top: 30px;
    left: 95px;
    right: 95px;   
    top: 95px;
    display: none;
    /*width: expression(document.body.clientWidth - 155);*/
}

#galleryList
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.box
{
    background: #E4E4E4;
    width: 18em;
    overflow: hidden;
    margin: .2em;
    float: left;
}
.boxtop
{
    background: url(Content/assets/ne.gif) no-repeat top right;
}
.boxtop div
{
    height: 10px;
    background: url(Content/assets/nw.gif) no-repeat top left;
}
.boxbottom
{
    background: url(Content/assets/se.gif) no-repeat bottom right;
}
.boxbottom div
{
    height: 10px;
    background: url(Content/assets/sw.gif) no-repeat bottom left;
}
.boxcontent
{
    padding-left: 10px;
    padding-right: 10px;
    display: table; 
    #position:relative;
    overflow:hidden;
    height: 90px;
}

.boxcontent img
{
    margin-left: 3px;
}

#overlay
{
    background-color: Silver;
    position: absolute;
    left: 0px;
    top: 0px;
}

/*-- End styles for gallery selector overlay */

A:link
{    
    color: #de3379;
    text-decoration: none
}

A:visited
{    
    color: #999999;
    text-decoration: none
}

A:hover
{
    
    color: #de3379;
    text-decoration: underline
}

A:active
{    
    color: #de3379;
    text-decoration: underline
}


.linkSection 
{
    margin-left:auto; 
    margin-right:auto;     
}

.contentSectionVerticalMargin
{
    height: 30px;
    clear:both;
}

h1
{
    font-size: 1em;
    background-color:#efefef; 
    font-weight:bold; 
    padding-left: .3em;
    padding-top:.3em;
    padding-bottom:.3em;
    height: 1.5em;
    width:100%;
    margin-top: 1em;  
    clear:left;  
    margin-bottom:8px;
}

h1:first-child
{
    margin-top:0px;
}

h2
{
    margin-top: 0px;
    text-transform: uppercase;
    color:#B6B511;
    font-weight: bold;
    font-size: 1em;
}

.sectionCenter
{
/* following style is just for editing, javascript will override this width */
margin-left: 50px;
}


.section h1 a
{
    float:left;    
}


.sectionRightQuickLinks
{
    position:absolute;
    width: 14em;
    padding-left: 10px;   
    padding-right: 10px;
}

.newsItem
{
	
}

p
{
	margin-top: 0px;
	margin-bottom: .7em;	
}