﻿body
{
    margin:0 auto;        
    background:#371F0F url(images/bg.png) repeat-x 0 0;
    font: normal 14px/1.2em "Trebuchet MS", arial, verdana, sans-serif normal 
}

a:link, a:visited
{
    color:#A86D2B;
}

a:hover, a:active
{
    text-decoration:none;
}

p
{
    margin-top:5px;
}

h2
{
    color:#525928;               
    line-height:20px; 
    padding:0;   
    margin:10px 0;
}

.RadScheduler .rsHeader h2 {
    color:#fff !important;    
}

h3, .med_green
{
    color:#525928;
    font-size:15px;
    font-weight:bold;
}

hr
{
    color:#A86D2B;
    background-color:#A86D2B;
    height: 1px;
    border:0;
}

#container
{
    position:relative;
    z-index:1;
    margin:0 auto;
    width:900px;
    color:#371F0F;    
}
#header
{
    height:105px;
    background:transparent url(images/header.png) no-repeat 0 0;
}

#main
{    
    background-color:#fff;    
    width:870px;
    border:solid 3px #371F0F;
    padding:12px;
}

#maininner
{
        
    background: transparent url(images/containerbg.png) repeat-y 0 0;    
}

#nav
{
    float:left;    
    margin-left:8px;        
    width:626px;
    text-align:center;
    border-bottom:solid 1px #DBC37A;
}

#topcontent
{
    padding-top:10px;
    padding-left:20px;
    text-align:left;
}

#halfcolumn
{
    width:47%;
    float:left;
    padding:0 10px;
}

.onecolumn #nav
{    
    float:none;
    width:850px;    
}

/*col1 styles*/
#col1
{
    /*background-color:#FEEDBA;*/
    width:220px;
    padding:8px;
    float:left;
    min-height:200px;
    background-color:#FEEBB2;    
}

#col1 h1
{
    padding:0;
    margin:0;
    color:#525928;
    text-align:center;
    line-height:34px;
    font-family:Times New Roman;
    font-size:35px;
    font-weight:normal;
}

#col1 h1 span
{
    font-size:23px;
    line-height:18px;
}

#col1 p img
{
    margin:10px auto;
    display:block;
}

.onecolumn #col1
{
    float:none;
    background-color:#fff;
    width:95%;
}
.onecolumn #col1 h1
{
    font-family:"Trebuchet MS";    
    font-size:23px;
}
/*end col1 styles*/


/*col2 styles*/
#col2
{
    width:388px;
    margin:5px 4px 8px 20px;  
    float:left;                            
}

#col2 img
{
    margin:0 auto;
}

.twocolumn #col2
{
    width:610px;
}
/*end col2 styles*/

/*col3 styles*/
#col3
{
    width:208px;
    margin:5px 0px 8px 12px;                        
    float:left;
    
}    
/*end col3 styles*/


/*footer styles*/
#footer
{
    background-color:#C06902;
    margin:0 auto;
    width:894px;        
    padding:8px 0;
    text-align:center;
    color:#371F0F;
    margin-bottom:100px;
}
/*end footer styles*/

.photo
{
    border:solid 1px #371F0F;
}

.clearer
{
    clear:both;
    height:1px;
}

.quote
{
    padding:10px 0;
    text-align:center;
    border-top:dotted 1px #525928;
    border-bottom:dotted 1px #525928;
}

.lg_green
{
    color:#525928;
    font-size:18px;
    font-weight:bold;
}

.quote p
{
    color:#525928;
    font-size:19px; 
    line-height:20px;   
}

.quote p.tagline
{
    color:#000;
    font-size:12px;
    margin-bottom:0;
}

ul.links
{
    text-align:left;
    padding:0;
    margin:10px auto;
    list-style:none;
    font-size: 13px;
    line-height:35px;
}

.form-tbl th
{
    width: 140px;
    text-align: right;
    font-weight:normal;
}

.borderedtable
{
    border-collapse:collapse;
}

.borderedtable td
{
     border: 1px solid #A86D2B;    
}

.errorMsg
{
    color:Red;
}