﻿


/* Margin for images on startpage */  

#firstColumnDefault img, #secondColumnDefault img, #thirdColumnDefault img
{
    margin: 7px 0 11px 0;
}


/* tinyMce */ 
/**************************************************************************************************/

#mainContent #ctl00_MainAreaHolder_InlineEditor_EditContentPanel a
{
    color: #000;
}

#mainContentBg
{
    
    background: #ece6df;
    margin: 0 0 0 10px;
    width: 500px;
}

#mainContentHolder
{
      padding: 0 25px 0 25px;  

}

#mainContentFooter
{
    width: 500px;
    height: 165px;
    margin: 0 0 0 10px;
    background: transparent url(/App_Themes/Default/Images/Graphics/mainContentFooter.png) no-repeat 0 0;
}

.InlineEditinput
{
    width: 100%;
    padding: 2px;
    font-size: 1.2em;
}

/* Login button */

input.button
{
    border: 1px solid #D5D5D5;
    background: #EEA332;
    color: #fff;
    padding: 3px;
    font-family: Tahoma, Lucida Sans, arial, helvetica;
    text-align: center;
} 

/* Image alignment classes */

.alignImageLeft
{
	float: left; 
	margin: 4px 10px 5px 0;
}

.alignImageRight
{
    float: right; 
	margin: 4px 0 5px 15px;	
}



/* Tables */

table
{
    width: 387px;
    margin: 18px 0 18px 0;
    border: 0;
}


td
{
    margin: 0;
    padding: 8px 0 9px 0;
    border-top: 1px solid #40B4C4; 
    font-size: 1.2em;
}


/* Misc */ 

.breadcrumb
{
    padding: 0 0 9px 0;
}

.hide
{
    text-indent: -9999px;
    height: 0px;
    width: 0px;
}

.dynamicdogLink
{
    position: absolute;
    left: -9999px;
}

.modalBackground
{
    background: #000000;
}

p.clear, .clear
{
    clear: both;
    margin: 0;
    padding: 0;
    line-height: 0;
}



#smallSearchBox
{
    width: 226px;
    height: 47px;
    display: block;
    position: absolute;
    right: 4px;
    bottom: 25px;
    background: transparent url(/App_Themes/Default/Images/Graphics/searchBg.png) no-repeat 0 0;
}

input.smallSearch
{
    border-left: 1px solid #bebdb9;
    border-right: 1px solid #bebdb9;
    border-top: 1px solid #9b9b97;
    border-bottom: 1px solid #d8d7d3;
    font-size: 1.1em;
    font-family: Arial, helvetica;
    color: #4c4c4c;
    padding: 3px 4px 3px 4px;
    width: 130px;
    margin: 12px 0 0 13px;
    background: transparent url(/App_Themes/Default/Images/Graphics/inputfield.gif) no-repeat 0 0;
}

input.searchButton
{
    border: 1px solid #d0c6b9;
    background: #ece6df;
    color: #3d7209;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 1.3em;
    font-style: italic;
    padding: 1px 10px;
    position: absolute;
    top: 12px;
    right: 13px;
    width: 50px;
}

#contentHeaderBg
{
    background: transparent url(/App_Themes/Default/Images/Graphics/contentHeaderBg.png) no-repeat 0 0;
    width: 520px;
    height: 113px;
    display: block;
    margin: 0 0 -50px 4px;
}

*html #contentHeaderBg
{
    background: #EFE7DE;
    width: 500px;
    height: 50px;
    margin: 0 0 0 10px;
}

#mainContentFooter
{
    position: relative;
}

#mainContentFooter p
{
    width: 184px;
    position: absolute; 
    top: 45px;
    left: 21px;
    font-size: 1em;
    line-height: 150%;
    font-family: Arial, helvetica;
    text-transform: uppercase;
}

#mainContentFooter img
{
    position: absolute;
    bottom: 55px;
    right: 20px;
}

#footerSpace
{
    background: #ece6df;
    height: 92px;
    margin: 0 10px 0 10px;  
}

span.newsListingFullDate
{
    font-family: Arial, helvetica;
    font-size: 1em;
    color: #3d7209;
    display: block;
}

span.newsListingFullTitle
{
    font-family: Georgia, Times New Roman, Serif;
    font-size: 1.3em;
    line-height: 150%;
    color: #353224;
    font-weight: bold;
    display: block;
    padding: 3px 0 3px 0;
}

span.newsListingFullDesc
{
    display: block;
    font-style: italic;
    font-size: 1.2em;
    line-height: 150%;
    color: #353224;
}
