﻿body
{
    background: url('http://rmbo.org/v2/web/img/_home/vista-v5.jpg') no-repeat fixed center;
    font-size: 12px; line-height: 16px;
    font-family: Verdana, Arial, Sans-Serif; 
    color: #73593F;
}

body, td, th
{
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
    vertical-align: top;
}

p
{
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
}

/*
    BANNER
*/

.transparentButton
{
    background: url('http://rmbo.org/v2/web/img/banner/rmbo-banner_5-bottom-right.jpg') no-repeat fixed center;
    display: block;
    border: 0px;
    margin: 0px;
}

h1
{
     font-size: 18px;
}

h2
{
     font-size: 16px;
}

h3
{
    font-weight: bold;
    margin-bottom: auto;
}


span.pageTitle
{
    font-size: 14px; line-height: 18px;
    font-weight: bold;
    color: #73593F;
}

center.copyright
{
    color: #333333;
    font-size: 11px;
    font-weight: bold;
}

div.photoTag
{
    font-size: 11px;
    text-align: center;
}

span.photoTag
{
    font-size: 11px;
    text-align: center;
}

table
{
    padding: 0px;
    margin: 0px;
}

a 
{
    color:#7F7E5B; text-decoration: none;
}

.headTopLinks
{
    text-decoration: none; font-size: 11px; color: #333333; font-weight: bold;
}

.footerLink
{
    text-decoration: none; font-size: 11px; color: #333333; font-weight: bold;
}

/*
    asp:Menu elements 
*/

.elements
{
    text-align: left;
    z-index: 100;
}

/*
    For Search
*/

input
{
    font-size: 11px;
}

/*
    For Images
*/

img.noSpace
{
    border: 0px;
    margin: 0px 0px 0px 0px; 
    border-spacing: 0px; 
    padding: 0px; 
    /*
    display: block is required because images (inline elements in strict mode) 
    will "float" on the font base line instead of the bottom line.
    Work-around:
        #wrapper img{ display:block; }
        or
        #wrapper img{ vertical-align:bottom; }
    */
    display: block;
}

asp:Menu img
{
    margin: 0px;    
}

img.floatLeft { 
    float: left;  
    margin-right: 10px;
}

img.floatRight { 
    float: right; 
    margin-left: 10px;
}

div.floatLeft { 
    float: left; 
    margin: 4px; 
}

div.floatRight { 
    float: right; 
    margin: 4px; 
}

/*
    Twitter
*/

.twitterList a {
    text-align: right;
    color: #908567;
}

.twitterList {
    margin-left: 10px; padding-left: 10px;
}

/*
    Blog
*/

.blogTitle
{
    font-size: 20px; line-height: 24px;
    /*font-family: Times New Roman;*/
}

img.alignright
{
    float: right;    
}

img.alignleft
{
    float: left;    
}

.blogEntryBody img
{
    margin: 4px;
}

.eventTitle
{
    font-size: 15px;
    /*font-family: Times New Roman;*/
}

/*
.entry-content img {
	max-width: 490px;
	padding: 5px;
	border: 1px solid #bab6ab !important;
	}
*/

caption
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

        /* Accordion */
        .accordionHeader
        {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #2E4d7B;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
            text-decoration: underline;
        }
        #master_content .accordionHeader a
        {
            color: #FFFFFF;
            background: none;
            text-decoration: underline;
        }
        #master_content .accordionHeader a:hover
        {
            background: none;
            text-decoration: underline;
        }
        .accordionHeaderSelected
        {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #5078B3;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        #master_content .accordionHeaderSelected a
        {
            color: #FFFFFF;
            background: none;
            text-decoration: none;
        }
        #master_content .accordionHeaderSelected a:hover
        {
            background: none;
            text-decoration: underline;
        }
        .accordionContent
        {
            background-color: #D3DEEF;
            border: 1px dashed #2F4F4F;
            border-top: none;
            padding: 5px;
            padding-top: 10px;
        }