body{
    /*font-family: Tahoma, Arial, Helvetica, Verdana, Sans-serif;*/
    font-family: Times New Roman, Arial, Helvetica, Verdana, Sans-serif;
    font-size:11pt;
    color:#2c352b;
    font-weight:bold;
    background: #fdc87c url('../images/site/background_tile.jpg') repeat-x;
}

img.border{
    background-color:#EEEEEE;
    border:1px solid #376007;
    padding:4px;    
}

a{
    color:#376007;
    font-weight:bold;
}

a:hover{
    /*color:#843500;*/
    color:#0072a3;
}

a.learn_more{
    background: url('../images/site/icons/learn_more.png') no-repeat 0 1px;
    padding-left: 22px;
    padding-top:1px;
    padding-bottom:1px;
    margin-left:8px;
    line-height:13pt;
}

a.translink{
    
}

a.translink img{
    border: 1px solid #376007;
    padding:4px;
    background-color:#eeeeee;
    filter:alpha(opacity=100); 
    -moz-opacity: 1 
    opacity: 1;   
}
a.translink img:hover{
    filter:alpha(opacity=70); 
    -moz-opacity: 0.7; 
    opacity: 0.7;
}

ul{
    list-style: none;
}
.block{
    display:block;
}

h4{
    text-decoration:underline;
    font-size:13pt;
}
h3{
    color: #843500;
    font-weight:bold;
}

h4.program_section{
    color:#843500;
    margin:6px 0px;
}
h3.program_details {
    margin-left:60px;
    font-size:12pt;
    font-family:Arial;    
}
#breadcrumb{
    margin:0px 0px 0px 16px;
    padding:8px 0px 0px 0px;
}
#breadcrumb span{
    padding: 0px 6px 0px 0px;
    font-weight:bold; 
    color: #843500;
}
#breadcrumb span img{
    position:relative;
    top:-1px;
}
#breadcrumb span a{
    font-weight:bold;
}

#mini_nav a{
    color: #fff;
    font-size:10pt;
    text-decoration: none;
}

#mini_nav a:hover{
    color: #0072a3;
}

#directors div{
    /*border:1px solid black;*/
    padding:0;
    
}
#directors span{
    font-weight:normal;
}

.arrow_lt_green{
    background: url('../images/site/icons/arrow_tab_lt_green.png') no-repeat;
    padding-left: 36px;
    margin-left:4px;
}

.arrow_dk_green{
    background: url('../images/site/icons/arrow_tab_dk_green.png') no-repeat 0 7px;
    padding-left: 36px;
    margin-left:5px;        
}

.box_dk_green{
    width:194px;
    background: url(../images/site/box_dk_green/box_dk_green_tile.png) repeat-y;
}
.box_dk_green .first{
    background: url(../images/site/box_dk_green/box_dk_green_top.png) no-repeat left top; 
    line-height:13px;    
}

.box_dk_green .content{
    min-height:400px;
    padding:0;
    margin:0;
}
.box_dk_green h2{
    font-family: Arial;
    font-weight: bold;
    font-size: 13pt;
    text-transform: uppercase;
    color:#fff;
    padding-top: 4px;
    padding-bottom: 5px;  
}

.box_dk_green .last{
    background: url(../images/site/box_dk_green/box_dk_green_bot.png) no-repeat left bottom;
    line-height:15px;
    padding-bottom:20px;     
}

.box_dk_green h2{
    padding-right:20px;
}
.box_dk_green div{
    padding:8px 8px 8px 26px;   
}
.box_dk_green a{
    color:#d5ac40;
    font-size: 10pt;
    font-weight:bold;
}


.box_content{
    width:701px;   
    background: url(../images/site/box_content/box_content_tile.png) repeat-y;
}
.box_content .first{
    background: url(../images/site/box_content/box_content_top.png) no-repeat left top;
    padding:0px 0px 4px 0px;  
}
.box_content h2{
    padding-right:20px;  
    font-family: Arial;
    font-weight: bold;
    font-size: 13pt;
    text-transform: uppercase;
    color:#000000;
    padding-top: 10px;
    padding-bottom: 3px;
     
}
.box_content .content_wrapper{
    min-height:468px;
    padding:0;  
}

.box_content h2 span{
    font-size:16pt;
    text-transform: uppercase;
    color:#843500;
}

.box_content .last{
    background: url(../images/site/box_content/box_content_bot.png) no-repeat left bottom;
    line-height:16px;
    padding-bottom:20px;    
}

.box_content div{ 
    padding:8px 8px 8px 26px;   
}


.box_footer{
    font-family:Tahoma,Arial,Helvetica,Verdana,Sans-serif;
    width:900px;
    background: url(../images/site/box_footer/box_footer_tile.png) repeat-y;
    margin-top:6px;
}
.box_footer .first{
    background: url(../images/site/box_footer/box_footer_top.png) no-repeat left top; 
    padding: 0;    
}
.box_footer h2{
    font-family: Arial;
    font-weight: bold;
    font-size: 13pt;
    text-transform: uppercase;
    color:#000000;
    padding-top: 0px;
    padding-bottom: 3px; 
}
.box_footer .last{
    background: url(../images/site/box_footer/box_footer_bot.png) no-repeat left bottom;
    padding:0;
    margin:0;    
}

.box_footer h2{
    padding-right:20px;
}
.box_footer span{
    margin:0px 4px;
    color:white;
}
.box_footer div{
    margin-top:-4px;
    padding:8px 10px 0px 8px;
    text-align:center;   
}
.box_footer a{
    color:#d5ac40;
    font-size: 10pt;
    font-weight:bold;
}
.box_footer a:hover{
    color:#c2d7ae;
}
