body{ 
	margin:0px;
	background-color: #FFFFFF; 
	background-image: url('images/background_wide.gif');
	background-repeat: repeat-y;
	background-position: center;
}

img{ border:0px; }

#header_background{
	width: 100%;
	height:824px;
	background-image: url('images/background_top.gif');
	background-repeat: repeat-x;
	background-position: top center;
	float: left;
}

#header_banner{ 
    width:960px; 
    height:84px; 
    background-image:url('images/top_header.jpg'); 
    background-repeat: no-repeat; 
    margin: auto;
}


	#header_banner .header_text{
		width:100%;
		height:84px;
		vertical-align: top;
		text-align: right;
        font-family: "Arial";
        font-size: 12px;
	}
	
	#header_banner .header_text .inactive{
		color: #91836f;
		float: right;
		display: block;
		margin-top: 5px;
	}
	
	#header_banner .header_text .active{
		float: right;
		display: block;
		margin-top: 5px;
        color: #91836f;
	}
	
	#header_banner .header_text a{
		font-family: "Arial";
		font-size: 12px;
		color: #FFFFFF;
	}
	
	#header_banner .header_text .divider{
		width:2px;
		height: 25px;
		background-image: url('images/header_languages_divider.gif');
		background-repeat: no-repeat;
		float: right;
		margin-left: 15px;
		margin-right: 15px;
	}

#header_banner_es{ 
    width:960px; 
    height:84px; 
    background-image:url('images/top_header_es.jpg'); 
    background-repeat: no-repeat; 
    margin: auto;
}

	#header_banner_es .header_text{
		width:100%;
		height:84px;
		vertical-align: top;
		text-align: right;
        font-family: "Arial";
        font-size: 12px;
	}
	
	#header_banner_es .header_text .inactive{
		color: #91836f;
		float: right;
		display: block;
		margin-top: 5px;
	}
	
	#header_banner_es .header_text .active{
		float: right;
		display: block;
		margin-top: 5px;
        color: #91836f;
	}
	
	#header_banner_es .header_text a{
		font-family: "Arial";
		font-size: 12px;
		color: #FFFFFF;
	}
	
	#header_banner_es .header_text .divider{
		width:2px;
		height: 25px;
		background-image: url('images/header_languages_divider.gif');
		background-repeat: no-repeat;
		float: right;
		margin-left: 15px;
		margin-right: 15px;
	}

#header_navigation{ 
    width:960px; 
    height: 48px; 
    margin: auto; 
    border-bottom:2px solid #EDECEA; 
}
    #header_navigation ul{
        margin: 0px;
        padding: 0px;
    }
        #header_navigation ul li{
            display: inline;
            margin: 0px;
            padding: 0px; 
            list-style-image: none;
            float: left;
        }
    
#header_divider{ 
    width:960px; 
    height:12px; 
    background-image: none;
    background-repeat: no-repeat;
    margin: auto; 
}

#full_page{
    margin: auto;
    width:960px;
}

#left_container{
    float:left; 
    width:780px;   
}

#right_container{
    float:left;
    width:180px;
}

    #slideshow{
        width:763px;
        height:239px;
        overflow: hidden;
        border:1px solid #a0a0a0;
    }
    
        #slideshow img{
            width:763px;
            height: 239px;            
        }
        
        #slideshow .caption{
            opacity: .75; 
            filter: alpha(opacity=75);
            -ms-filter: "alpha(opacity=75)";
            -khtml-opacity: .75;
            -moz-opacity: .75;
            background-color: #1d1c1e;
            font-family: "Arial";
            font-size: 14px;
            color:#FFFFFF;
            width:758px;
            height:24px;            
            float: left;
            padding-top: 10px;
            padding-left: 5px;
            position: absolute;
            top:205px;
            left:0px;            
        }
            
            #slideshow .caption a{
                font-family: "Arial";
                font-size: 14px;
                color:#a8b2c8;
                text-decoration: underline;
            }
    
    #slideshow_spacer{
        width:770px;
        height: 9px;
        background-image: url('images/center_seperater.gif');
        background-repeat: no-repeat;        
    }

#left_column{
    width:240px;
    float: left;        
}
	#left_column .leftBox{
		width:100%;
		background-image: url('images/column_subheader.gif');
        background-repeat: no-repeat;
        border-top:2px solid #d3cec6;
	}
    #left_column .leftBox .header{
        width:240px;
        height:26px;
        padding-top: 8px;
        padding-left: 9px;
        font-family: "Trebuchet MS";
        font-size:16px;
        font-weight: bold;
        color: #897c7c;
    }
       
    #left_column .left_navitem{
    	width:230px;
    	height: 19px;
    	padding-left: 10px;
    	padding-top:3px;
    }
    	#left_column .left_navitem a{
    		font-size: 13px;
    		font-family: "Arial";
    		text-decoration: none;
    		color: #6e7fa3;
    	}
    	#left_column .left_navitem a:hover{
    	}
    
    #left_column .left_navitem_hover{
    	background-image: url('images/left_nav_hover.gif');
    	background-repeat: no-repeat;
    }
	
	#left_column .divider{
		width:240px;
		height: 5px;
		background-image: url('images/column_subheader_divider.gif');
		background-repeat: no-repeat;
		margin-top: 8px;
		margin-bottom: 20px;		
	}
	
	#left_column .masterplansrsly{
		width:240px;
		height:132px;
		padding-bottom: 20px;
	}
	
#center_column{
    width:515px;        
    margin-left: 10px;
    margin-right:15px;        
    float: left;
	font-family:arial;
	font-size:13px;
	color:#58595B;
}

    #center_column #page_center_header{
        width:510px;
        height:28px;
        background-image: url('images/page_header.gif');
        background-repeat: no-repeat;
        padding-top:6px;
        padding-left: 5px;
    }
    
        #center_column #page_center_header #page_title{
            font-family: "Palatino","Palatino Linotype";
            font-size-adjust: 16px;
            font-weight: bold;
            color: #260b0b;
			font-size:16px;
        }
        
    #center_column #page_center_subheader{
        width:515px;
        height:37px;
        padding-top:40px;
        background-image: url('images/page_subheader.gif');
        background-repeat: no-repeat;        
    }

        #center_column #page_center_subheader #page_subtitle{
            font-family: "Palatino","Palatino Linotype";
            font-size: 18px;
            font-weight: bold;
            color: #7c6060;
            margin: 0px;
            padding: 0px;
        }
        
    #center_column #page_content{        
        width:515px;        
        background-image: url('images/page_seal_bottom.gif');
        background-repeat: no-repeat;
        background-position: top right;        
    }
            
        #center_column #page_content .text{ 
            padding-top: 15px;       
            font-family: "Arial";
            font-size: 13px;
            color: #58595b;
        }
        
            /*Lists*/
            #center_column #page_content ul{
                padding-top:10px;
                padding-left:20px;
                padding-bottom: 10px;
                margin:0px;
            }
            #center_column #page_content ul li{                                
                list-style-image: url('images/bullet.gif');
                list-style-position: inside;
                padding-left: 5px;
            }
            
            /*Textboxes for forms*/
            #center_column #page_content input{
                height: 26px;
                background-image: url('images/input_background.gif');
                background-repeat: repeat-x;
                border: 1px solid #6d6e70;
                font-family: "Arial";
                font-size: 14px;
            }
            
            #center_column #page_content textarea{                
                background-image: url('images/input_background.gif');
                background-repeat: repeat-x;
                border: 1px solid #6d6e70;
                font-family: "Arial";
                font-size: 14px;
                width:100%;
            }
        
            /*Subheaders*/
            #center_column #page_content h2{
                color: #7c6060;
                font-family: "Palatino Roman","Palatino Linotype";
                font-size: 15px;
            }
            
            #center_column #page_content a{
                color: #6e7fa3;
                text-decoration: none;                
            }
        
        
        #center_column #page_content img.float{            
            border: 1px solid #bec4cd;
            float: left;
            padding-right: 5px;
            padding-left: 5px;
            padding-top: 5px;
            padding-bottom: 5px;
            margin: 5px;
        }
        
        #center_column #page_content .centeralign{
            width:100%;
           /* text-align: center; */
            margin-left: 0px;
            margin-right: 0px;
        }
        
        #center_column #page_content table.gallery{
            width:100%;
        }
        
            #center_column #page_content table.gallery td{
                width:50%;
               /* text-align: center; */
                margin: auto;
            }
        
        #center_column #page_content img.size-full{
            text-align: center;
        }
                        
            #center_column #page_content .wp-caption-text{
                font-weight: bold;
            }
        
        #center_column #page_content .text .postdate{
            font-family: "Palatino","Palatino Linotype";
            font-size: 13px;
            color: #52607a;
        }
    
    #center_column #center_header{
        width:515px;
        height:28px;
        background-image: url('images/center_header.gif');
        background-repeat: no-repeat;
        padding-top: 7px;
        padding-left: 5px;
    }
    
        #center_column #center_header div{            
            font-family: "Palatino","Palatino Linotype";            
            font-size: 16px;
            color:#52607a;
        }
        
            #center_column #center_header span.title{
                font-family: "Palatino","Palatino Linotype";
                font-size: 16px;
                font-weight: bold;
                color:#260b0b;                  
            }
    
    #center_column #center_subheader{
    	width:515px;    	
    	background-image: url('images/center_content_background_seal.gif');
    	background-repeat: no-repeat;
    }
    
        #center_column #center_subheader div.text{
            font-family: "Arial";
            font-size: 12px;
            color: #58595b;            
            padding: 10px;                        
        }
        
        #center_column #center_subheader img.mug{
            padding: 5px;
            float: right;            
        }
    
    #center_column #center_column_container{
        width:515px;              
    }
        #center_column #center_column_container a{
            text-decoration: none;
            font-size: 12px;
            font-family: "Arial";
            color: #6e7fa3;
        }
    
        #center_column #center_column_container #center_column_left{
            width:247px;            
            padding-top: 16px;
            padding-right: 5px;            
            background-image: url('images/center_subheader_upcoming_events.gif');
            background-repeat: no-repeat;       
            float: left;     
            display: block;       
        }
            
            #center_column #center_column_container #center_column_left div.header{                
                font-family: "Palatino","Palatino Linotype";
                font-size: 16px;
                font-weight: bold;
                color:#FFFFFF;
                text-align: right;  
                padding-bottom: 7px;              
            }
            
        #center_column #center_column_container #center_column_left div.event_title{
            margin-top: 5px;
            font-family: "Palatino","Palatino Linotype";
            font-size: 14px;
            color:#7c6060;
            width:247px;                                    
            padding-left: 5px;
            padding-bottom: 5px;
            border-bottom: 2px solid #dfdee6;
        }
            #center_column #center_column_container #center_column_left div.event_title span.date{                    
                color:#52607a;
                margin-right: 10px;                
            }
        
        #center_column #center_column_container #center_column_left div.event_info{
            margin-top: 10px;
            font-family: "Arial";
            font-size: 12px;
            color:#58595b;
            width:247px;                                    
            padding-left: 5px;
            padding-bottom: 10px;
            border-bottom: 2px solid #918f90;
        }
        
            #center_column #center_column_container #center_column_left div.event_info p{
                padding-top: 4px;
                padding-bottom: 4px;
                margin: 0px;
            }
            #center_column #center_column_container #center_column_left span{
                color:#7c6060;
            }            
            
        #center_column #center_column_container #center_column_left div.more_announcements{                
            background-image: url('images/center_subheader_more_announcements.gif');
            background-repeat: no-repeat;
            font-family: "Palatino","Palatino Linotype";
            font-size: 16px;
            font-weight: bold;
            color:#404041;
            text-align: right;              
            width:247px;
            height:30px;
            padding-right:5px;
            padding-top: 16px;                               
        }
        
        #center_column #center_column_container #center_column_left .announce_heading{
            width:251px;
            font-family: "Palatino","Palatino Linotype";
            font-size: 13px;
            color:#917474;   
            padding-bottom: 5px;
            padding-top: 5px;
            border-bottom: 2px solid #DFDEE6;                             
        }
                                
        #center_column #center_column_container #center_column_right{
            width:247px;            
            margin-left: 10px;
            padding-top: 16px;
            padding-right: 5px;
            float: left;
            background-image: url('images/center_subheader_latest_news.gif');
            background-repeat: no-repeat;
        }
        
            #center_column #center_column_container #center_column_right div.header{                
                font-family: "Palatino","Palatino Linotype";
                font-size: 16px;
                font-weight: bold;
                color:#FFFFFF;
                text-align: right;
                padding-bottom: 7px;
            }
            
            #center_column #center_column_container #center_column_right div.event_title{
                margin-top: 5px;
                font-family: "Palatino","Palatino Linotype";
                font-size: 14px;
                color:#7c6060;
                width:247px;                                    
                padding-left: 5px;
                padding-bottom: 5px;
                border-bottom: 2px solid #dfdee6;
            }
                #center_column #center_column_container #center_column_right div.event_title span.date{                    
                    color:#52607a;
                    margin-right: 10px;                
                }
            
            #center_column #center_column_container #center_column_right div.event_info{
                margin-top: 10px;
                font-family: "Arial";
                font-size: 12px;
                color:#58595b;
                width:247px;                                    
                padding-left: 5px;
                padding-bottom: 10px;
                border-bottom: 2px solid #918f90;
            }
            
            #center_column #center_column_container #center_column_right div.event_info img{
                max-height: 100px;
                max-width: 100px;
                float:right;
                padding: 2px;
            }
            
                #center_column #center_column_container #center_column_right div.event_info p{
                  /*  padding-top: 4px; */
                    padding-bottom: 4px;
                    margin: 0px;
                }
                #center_column #center_column_container #center_column_right span{
                    color:#7c6060;
                }
                
                #center_column #center_column_container #center_column_right div.event_info a{
                    text-decoration: none;
                    color: #6e7fa3;
                }
                
                #center_column #center_column_container #center_column_right div.box{
                    padding-left: 5px;
                    padding-right: 5px;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    width:241px;
                }
        
    #center_column .post_box_first{
    	background-image: url('images/center_lowerbackground.gif');
    	background-repeat: no-repeat;
    }
    #center_column .post_box{
    	width:501px;
    	padding-top: 6px;
    	padding-left: 7px;
    	padding-right: 7px;
    	padding-bottom: 20px;
    	border-bottom: 2px solid #5a5758;
    	float: left;
    	display: block;
    }
    
    ul.dbem_events_list{
        padding: 0px;
        margin: 0px;
    }
    
    	#center_column .post_box .post_date{
    		width:50px;
    		background-image: url('images/post_date.gif');
    		background-repeat: no-repeat;
    		font-family: "Palatino";
    		font-weight: bold;
    		padding-top: 10px;
    		padding-right: 12px;
    		float: left;
    		display: block;
    	}
    	
    		#center_column .post_box .post_date .date_month{
    			padding-right: 3px;
    			text-align: center;
    			font-size: 12px;
    			color: #52607a;
    		}
    	
    		#center_column .post_box .post_date .date_day{
    			padding-right: 3px;
    			text-align: center;
    			font-size: 18px;
    			color:#885454;
    		}
    		
    		#center_column .post_box .post_date .date_time{
    			font-size: 12px;
    			color: #52607a;
    			text-align: center;
    			font-weight: normal;
    		}
    		
	#center_column .post_box .post_contents{
		width:439px;
		float: left;
		display: block;
	}
		#center_column .post_box .post_contents .header{
			width:446px;
			border-bottom: 2px solid #dedee5;
			font-family: "Palatino";
			font-size: 16px;
			color:#7c6060;
			padding-top:5px;
			padding-bottom: 5px;
		}
		#center_column .post_box .post_contents .content{
			font-family: "Arial";
			font-size: 12px;
			color: #58595b;
			padding-top: 10px;
		}
		
		#center_column .post_box .post_contents .content a{
			color:#6e7fa3;
			text-decoration: none;
		}
		
		#center_column .post_box .post_contents .content img{
			float: right;
			padding-left: 10px;
		}
    
#right_column{
    width:180px;
    float:left;        
}

	#right_column .header{
		width:95%;
		display: block;
		margin-left: 8px;
		margin-bottom: 4px;
		font-family: "Trebuchet MS";
		font-size: 13px;
		font-weight: bold;
		color: #6d4141;
		text-transform: capitalize;	
	}
	
		#right_column .searchBox{
			height:65px;
			margin-bottom: 15px;
			border-bottom:2px solid #e7e6e4;
		}
		
		#right_column .searchBox #searchArea{
			width:100%;
			text-align: center;
		}
		
		#right_column .searchBox input.searchTerms{
			width:129px;
			height: 23px;
			border: 0px;
			vertical-align: top;
			margin-top: 2px;
			background-image: url('images/searchBox.jpg');
		}
		
		#right_column .searchBox img{
			width: 36px;
			height: 31px;
		}
	
    #right_column .rightNav_button{        
        color:#FFFFFF;
        font-family: "Palatino","Platino Linotype","Times New Roman";
        font-size:14px;
        font-weight: bold;
        margin-bottom: 10px;
        padding-bottom: 9px;
        padding-right: 10px;
        padding-top: 16px;
        text-align: right;
        width:170px;
		text-decoration:none;
    }
        #right_column .rightNav_News{
            background-image:url('images/center_subheader_latest_news.gif');
			cursor:pointer;
			text-decoration:none;
        }
        #right_column .rightNav_Events{
            background-image:url('images/center_subheader_upcoming_events.gif');
			cursor:pointer;
			text-decoration:none;
			
        }
		
.rightColLinks a:link, .rightColLinks a:hover, .rightColLinks a:active, .rightColLinks a:visited{
text-decoration:none;

}


	#right_column .rightBox{
		width:180px;
		padding-top: 8px;
		border-top:2px solid #9a99ac;
		background-image: url('images/right_column_header.gif');
		background-repeat: repeat-x;
	}
	
	#right_column .rightBox_text{
		font-family: "Arial";
		font-size: 12px;
		color: #6d6e70;
		padding-left: 8px;
		padding-right: 8px;
	}
	
	#right_column .rightBox_text a{
		font-family: "Arial";
		font-size: 12px;
		text-decoration: none;
		color: #6e7fa3;
	}
	
	#right_column .rightBox .right_navitem{
		width:180px;
    	height: 19px;
		padding-left: 8px;
    	padding-top:3px;
	}
		#right_column .rightBox .right_navitem a{
			text-decoration: none;
			font-family: "Arial";
			font-size: 12px;
			color: #6e7fa3;			
		}
		
		#right_column .rightBox .right_navitem a:hover{ }
		#right_column .rightBox .right_navitem_hover{
			background-image: url('images/right_nav_hover.gif');
			background-repeat: no-repeat;
			z-index: 20;
		}
	
	
	#right_column .reportAProblem{
		width: 181px;
		height: 97px;
		padding-bottom: 20px;
	}
	
	#right_column .divider{
		width: 180px;
		height:5px;
		background-image: url('images/right_divider.gif');
		background-repeat: no-repeat;
		margin-top: 8px;
		margin-bottom: 20px;
	}
	
#center_footer{
	width:100%;
	height: 50px;
	margin: auto;
	display: block;
	float: left;
	background-image: url('images/footer_attachment.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

	#center_footer #container{
		width:480px;
		margin: auto;
		margin-top: 10px;
        height:15px;        
	}
	
	#center_footer #container .nav_pages{
		font-family: "Arial";
		font-size: 12px;
		color: #6e7fa3;
        width:240px;      
        float: left;          
	}
    
        #center_footer #container .pagination{            
            font-family: "Arial";
            font-size: 14px;   
            width:240px;            
            float: right;        
        }
        
        #center_footer #container .pagenumber{
            width:15px;
            text-align: center;              
            float: left;
        }
            #center_footer #container .pagenumber a{
                color: #6e7fa3;
                font-family: "Arial";
                font-size: 14px;
                text-decoration: none;
            }
        #center_footer #container .pageover{
            background-color: #c38b8b;
        }
        
            #center_footer #container .pageover a{
                color:#FFFFFF !important;
            }

#footer{
	width: 100%;
	height:201px;
	background-image: url('images/footer_background.gif');
	background-repeat: repeat-x;
	display: block;
	float: left;
}

	#footer #container{        
		width:960px;
		height: 201px;
		margin: auto;
		background-image: url('images/footer_seal.gif');
		background-repeat:no-repeat;
		background-position: center top;
	}
    
    #footer #container .column{
        width:150px;
        padding-left:10px;
        padding-top: 20px;
        vertical-align: top;        
        float: left;
        height:181px;        
        /*border: 1px solid red;*/
    }
        
        #footer #container .column_header{
            font-family:"Palatino","Palatino Linotype";
            font-size: 12px;
            color:#91836f;
            padding-bottom: 2px;
        }
           
    #footer #container .column a{
        font-family:"Arial";
        font-size: 11px;    
        color:#6e7fa3;     
        text-decoration: none;       
    }
    #footer #container ul{
        padding: 0px;
        margin: 0px;
    }
    #footer #container ul li{        
        list-style: none;
    }
    
    #footer #container .middle{
        height:141px !important;
    }
    #footer #container .last{
        width:300px;        
    }

table.rfps_table{
    width:100%; 
}

    table.rfps_table td{
        padding: 5px;
    }
	

	
	
/* news styles */


#center_column #page_content #newsTitleLink a{
	color:#7C6060;
	font-family:Times New Roman;
	font-size:13pt              
            }
			
#center_column #page_content #newsTitleLink a:hover{
text-decoration:underline;
     }
	 
	 .entry p {
	 margin:0;padding:0;
	 }
	 
	 
.rightNavButton1 a:link, .rightNavButton1 a:visited, .rightNavButton1 a:active{
color:white;
}	 

.rightNavButton1 a:hover;{
	text-decoration:underline;
}



















