﻿/* Color-scheme generator: 668698; Triad; Light Pastel; Group#3 */
/* http://www.wellstyled.com/tools/colorscheme2/index-en.html# */
body, html
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10pt;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    max-height: 768px;
}

html
{
    min-width: 965px;
}

img
{
    border: 0;
    display: block; /* Kills the extra space below the image left for descenders */
}

#translations td
{
    color: #41502F;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 4px;
}

#translations .langCell
{
    text-align: center;
}

#translations .langCell :hover
{
    text-decoration: underline;
}

#translations .flagCell
{
    text-align: center;
}

#mainContent
{
    margin: 0 auto; /*         border-left: solid 1px gray;         border-right: solid 1px gray;         */
    width: 924px;
}

#headerLogo
{
    width: 709px;
    height: 127px;
    float: left;
}

#rotatingImage
{
    width: 214px;
    height: 127px;
    float: left;
    display: block;
}

#navbar
{
    z-index: 100;
    float: left;
    clear: left;
    margin-left: 0px;
    border: solid 1px white;
    border-left: none;
    border-right: none;
}

#innerContent
{
    float: left;
    font-family: Arial, 'Sans-Serif';
    border-left: 1px solid gray;
}

#print_content a
{
    color: #333;
}

#contentContainer
{
    padding: 0;
    vertical-align: top;
    height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
}

.contentArea
{
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px 10px 5px 10px;
    vertical-align: top;
    height: 330px;
}

#footer
{
    background-color: #DADCD7;
    padding-left: 3px;
    padding-top: 6px;
    padding-bottom: 4px;
    width: 100%;
    clear: left;
    text-align: left;
    vertical-align: middle;
    color: #333 !important;
    margin-top: 2px;
}

#footer .copyright
{
    margin-top: 0;
    color: #99532F !important;
    font-weight: bold;
    font-size: .7em;
}

#footer .copyright a
{
    color: #99532F !important;
    font-weight: bold;
    text-decoration: none;
}

#sideBar
{
    float: right;
    padding: 5px 2px 4px 4px;
    background-color: #B5B292;
    width: 205px;
    height: 385px;
    cursor: default;
}

#sideBar .header
{
    padding: 2px 4px 2px 4px;
    border-top: 2px solid black;
    border-left: 2px solid black; /* border-top: 2px solid #FFF7E6;     border-bottom: 2px solid #FFF7E6; */
    color: #FFFFFF; /* color: #995331; */
    font-weight: bold;
    font-size: 1em;
    background-color: Black;
}

#sideBar .content
{
    margin-top: 2px;
    padding-top: 5px;
    color: #000000;
    font-weight: bold;
    font-size: .9em;
}

#recentNews .content
{
    padding-top: 4px;
    margin-top: 2px;
    color: #FF9780;
    font-size: .9em;
}

#recentNews .content a
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-size: 0.9em;
}

#testimonials .header
{
    padding: 2px 4px 2px 4px;
    border-top: 2px solid silver;
    border-bottom: 2px solid silver;
    color: #995331;
    font-weight: bold;
    font-size: 1em;
}

#testimonials .content a
{
    color: #696969;
    font-weight: bold;
    text-decoration: none;
}

#testimonials .content
{
    padding-top: 4px;
    margin-top: 2px;
    color: #696969;
    font-size: .9em;
}

#mainToolbar
{
    background-color: White !important;
    height: 25px;
}

#mainToolbar .toolbarButton
{
    width: 184px;
    height: 20px;
    margin-right: 1px;
    float: left;
    clear: none;
    background-color: #988866;
    color: White;
    text-align: center;
    vertical-align: bottom;
    font-weight: bold;
    padding-top: 5px;
}

.floatClear
{
    clear: right;
    width: 0px;
    height: 0px;
}

.bottomNav
{
    padding: 0px;
    padding-bottom: 4px;
}

.bottomNav a
{
    color: #333 !important;
    font-weight: bold;
    font-size: .8em;
    text-decoration: none;
}

.bottomNav ul
{
    margin-left: 0;
    padding-left: 0;
    display: inline;
}

.bottomNav ul li
{
    margin-left: 0;
    padding: 0 1px 0 3px;
    border-left: 1px solid #336633;
    list-style: none;
    display: inline;
}


.bottomNav ul li.first
{
    margin-left: 0;
    border-left: none;
    list-style: none;
    display: inline;
}


/* Template Pages */
#leftColumn
{
    color: #333;
    border: 1px solid #ccc;
    margin: 25px 0px 0px 0px;
    padding: 10px;
    float: left; /* background: #F2F2E6; */
}

#leftColumn div
{
    height: 127px;
    padding: 5px 0px 5px 0px;
}

#rightColumn
{
    color: #333;
    float: left;
    border: 1px solid #ccc;
    margin: 25px 0px 0px 15px;
    padding: 10px;
    display: inline; /* background: #E7DBD5; */
}

#rightColumn div
{
    height: 127px;
    padding: 5px 0px 5px 0px;
}

.error
{
    font-weight: bolder;
    font-size: larger;
    color: maroon;
    font-variant: small-caps;
    text-decoration: none;
}

/* Internal Page Selectors */
.title
{
    color: #3d4e2c;
    font-weight: bold;
    font-size: 13pt; /* 12pt */
}

.subTitle
{
    font-weight: normal;
    font-size: 11pt; /* 10pt */
    padding: 7px 0 15px 0;
}

.quote
{
    font-size: 10pt; /* 10pt */
    font-style: italic;
}

/* This adds the picture border */
.picture img
{
    display: inline;
    padding: 6px;
    border: solid;
    border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width: 2px 3px 3px 2px;
}

/* Indicates a larger picture available
.picture .magnify
{
    position: absolute;
    background: url(  'images/magnify_color.png' );
    width: 20px;
    height: 20px;
    cursor: pointer;
}
*/
/* Indicates a "slideshow" of pictures
.picture .more
{
    position: absolute;
    background: url(  'images/arrow_down_right.png' );
    width: 20px;
    height: 20px;
    cursor: pointer;
}
*/
.caption
{
    font-weight: bold;
    font-size: 9pt; /* 9pt */
}

.subCaption
{
    font-weight: normal;
}


/* Printer Friendly selectors*/
#printFriendly
{
    float: right;
}


/* Accordion selectors */
.accordion
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #ffffff;
    min-height: 195px;
	 background: transparent;
}
.accordionHeader
{
    padding: 5px;
    font-size: 14px;
    border-bottom: #ccc 1px solid;
    background-color: #3d4e2c;
    width: 170px;
}
.accordionHeader a
{
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    color: #FFFFFF !important;	 
	 background: transparent;
}
.accordionHeader a: hover
{ 
	 background: transparent;
}
.accordionTitle
{
    font-weight: bold;
    color: white;
    padding: 5px;
	 background: transparent;
}
.accordionContent
{
    padding: 10px;
    color: white;
	 background: transparent;
}
.accordionContent a
{
    text-decoration: none;
	 background: transparent;
}
.accordionContent a:hover
{
    text-decoration: none;
	 background: transparent;
}


/* Press Release selectors */
.pressReleasePic
{
    display: block;
    float: left;
    padding: 10px 10px 10px 10px;
    max-width: 300px;
    max-height: 300px;
}

/*
@media print
{
    #headerLogo, #rotatingImage, #navbar, #sideBar, #maincontent, #footer, #printFriendly, contentContainer
    {
        display: none;
    }
    .contentArea
    {
        float: none;
        margin: 0;
        width: 6.5in;
    }
    #innerContent
    {
        border-left: none;
    }
}
*/

