﻿      @import url('subnav.css');
body {
        /* background-color:#EFE7CB; */
      padding:0;
        margin:0 ;  
         background-color:#F3F1E9; 
        
      }
       
      p {
        font-size:13px;
        font-family:arial;
        color:#003366;
        padding:2px;
      }
      
      	/* IMG STYLES */

	.goldBorder{
		border: solid 1px #998752;
		padding: 10px;
		}
	.grayBorder{
		border: solid 1px #CCC;
		padding: 10px;
		}
	.whiteBorder{
		border: solid 1px #FFF;
		padding: 10px;
		}

	.imgRight{
		float:right;
		padding: 0px 0px 10px 15px;
		}
	.imgLeft{
		float:left;
		padding: 0px 15px 10px 0px;
		}
	.imgCenter{
		 margin-left:150px;
		margin-right:auto;
		width:70%;
		padding: 0px 15px 10px 0px;
		}

.imgcenter {
	
		text-align:center;
		border:solid 1px #ccc;
		padding:10px;
}
.imgcenter2 {
	
		text-align:center;
		padding:10px;
}

		
      /* Structure */ 
      #wrapper {
        width:960px;
        
        margin:0 auto; /* centers wrapper */
        /* margin:0; */
         background:#D2D1C2 url('../images/body_bkg.png') repeat-y;
      }
      
      #wrapper_mayor {
	
		width:960px;
        
        margin:0 auto; /* centers wrapper */
        /* margin:0; */
         background:#D2D1C2 url('../images/body_bkg_mayor.png') repeat-y;

	}
	
	
	#wrapper_onecol {
	    width:960px;
        
        margin:0 auto; /* centers wrapper */
        /* margin:0; */
        border:1px solid #dddddd;

         background:#fff ;
         

	}

	
      
      #masthead {
        background: url('../images/header.jpg')#b79d5c no-repeat;
        background-color:#b79d5c;
        position:relative;
        width:960px;
        height:133px;
      }
      
  
      
      #masthead img {
      border:0;
      left:0px;
      top:0px;
      }
      
      #masthead .logo {
	  border:0;
      position:absolute;
	  left:25px;
	  top:5px;
      }
      
       #leftCol {
        float:left;
        width:203px;
        background-color:#b79d5c; /* probably need to replace with a faux column color  was using #b79d5c */
        background:url('../images/left_col_bkg.gif') repeat-y;
        margin-top:0;
        
      }
      
      #midCol {
        float:left;
        width:345px;
        margin-left:20px;
        margin-top:15px;
        margin-right:5px;
              
      }
      
   #midcol_mayor { 
		
		float:left;
      
        width:548px;
      
        margin-top:15px;
        margin-right:5px;
        padding-left:20px;

		

	}
      
      #rightCol {
        float:right;
        margin-top:15px;
        width:350px;
        margin-right:20px;
        margin-left:10px;
        
      }
      
      #footer {
        clear:both;
        text-align:center;
        background: url('../images/footer_bkg.png') repeat-x;
        height:28px;
        color:#fff;
        text-align:center;
        font-family:Arial, sans-serif;
        font-size:0.688em;
        padding-top:10px;
        font-weight:500;
        text-transform:uppercase;
        margin-bottom:0;
        padding-bottom:0;
        
      }
      
      #footer a, a:hover, a:visited {
        text-decoration:none;
        color:#fff;
     
       /* margin-bottom:10px; */
        
      }
      
      #footer a:hover {
        color:#cc9966;
      }
      
      #footer .socialbuttons {
        
        float:right;
        padding-left:5px;
        padding-right:5px;
        margin-right:20px;
        height:28px;
        *margin-top:-15px;

      }
      
      #footer .socialbuttons img
      {padding-left:2px;
      padding-right:2px;
      border:0;}
      
      /* CONTAINERS */
      
      .city_moments_container
      {
        width:320px /* width of flash and tab combined */
      }
      
      .city_moments_player {
        width:274px;
        float:left;
      }
      
      .city_moments_tab {
        width:46px;
        float:right;
      }
      
      .your_gov_container {
        width:350px;
        margin-top:5px;
        margin-bottom:5px;
      }
      
      .your_gov_left_img {
        width:180px;
        float:left;
      }
      
      .your_gov_right_txt {
        width:170px;
        float:right;
      }
      
      .your_gov_container .heading_img img {
        
        margin-top:0px;
      }
      
      /* your gov section links */
      
       .your_gov_container ul {
        font-size:12px;
        font-family:Arial, sans-serif;
        line-height:1.5em;
        list-style-type:square;
        margin-top:0px;
        margin-bottom:0;
        
      }
      
      .your_gov_container ul a {
        
        text-decoration:none;
        color:#003366;
      }
      
      .your_gov_container ul a:hover {
        color:#fff;
      }
      
      /* City Commission section styles */
      
       .comm_container {
        width:350px;
        margin-top:15px;
        margin-bottom:5px;
      }
      
        .comm_left_img {
        width:50px;
        height:50px;
        margin-left:20px;
        float:left;
      }
      
      .comm_right_txt {
        width:280px;
        float:right;
        height:50px;
      }
      
      .comm_container .heading_img img {
        
        margin-top:15px;
      }
      
      .comm_container p {
        margin:0;
      }
      
      /* contains spot_col_left and right, which have nested divs themselves to create 4 column effect */ 
      .spot_container {
        width:350px;
        
      }
      
      .spot_col_left {
        width:175px;
        float:left;
      }
      
      .spot_col_right
      {
        width:175px;
        float:right;
      }
      .spot_subcol_left {
        width:75px;
        float:left;
      }
      .spot_subcol_right {
        width:100px;
        float:right;
      }
    
     .spot_container img {
        border:1px solid #dedede;
     }
      
      
       .spot_container a {
        text-decoration:none;
        color:#003366;
        
    }
    
     .spot_container a:hover {
        text-decoration:none;
        color:#fff;
        
    }
    
    .spot_container p {
        margin:0;
    }
    
    
      #midCol .wgo_container
      {
        
        width:345px;
        
        margin-top:5px;
        margin-bottom:5px;
        overflow:hidden;

      }
      
      .wgo_left {
        float:left;
        width:70px;
 
      }
      
      .wgo_right {
        float:right;
        width:260px;
        margin-left:5px;
        padding:5px;
       
      }
      
      .wgo_container a:visited {
        color:#003366;
      }
      
      .updates_container {
        
        width:350px;
        margin-top:5px;
        height:160px;
      }
      
      #rightCol .updates_leftcol {
        
        float:left;
        width:80px;
        margin-top:15px;
        
      }
      
      #rightCol .updates_rightcol {
        
        float:right;
        width:270px;
        background:url('../images/update_train_bkg.png') no-repeat;
        height:84px;
        margin-top:15px;
        
      }
       
       /* paragraph tag styles */ 
       #rightCol .updates_rightcol p {
        margin-top:30px;
        margin-right:107px; /* set to 90px so it doesn't overlap over the train */
       
      }
      /* misc */
      
        .readmore {
        
        
        font-family: Arial, sans-serif;
        font-size:10px;
        text-align:right;
        display:block;
        padding-right:40px;
        padding-bottom:10px;
         
      }
      
     .clearfix
     {clear:both;}
     
     
     /* .mayor_img
      {
        background:url("../images/mayor.jpg") 0 0 no-repeat;
        padding-top:0px;
        padding-bottom:0px;
        margin-bottom:0;
        line-height:0px;
      }
      
      .mayor_img  img  {
        border:0;
      }
      
      
      */
      .side_news_container
      {
        width:203px;

      }
      
      .side_news a {
        color:#0099ff;
        text-decoration:none;
      }
      
      .side_news a:hover {
        color:#c6ac6d;
      }
      
      .side_news {
        
       background:url("../images/left_col_mid_bkg.gif") repeat-y  ;
       margin-left:13px;
       margin-right:13px;
      }
      
      .sidenews_bottom {
        background:url("../images/sidenews_bottom.png") no-repeat;
        height:11px;
        margin-left:13px;
        margin-right:13px;
      }
      
      .side_news p {
        
        margin-left:5px;
        margin-right:5px;
        margin-bottom:0;
        margin-top:0;
        padding:5px;
        text-align:center;
   
      }
      
      .side_news h4 {
        font-family:Arial, sans-serif;
        font-size:12px;
        color:#003366;
        margin-top:1px;
        margin-bottom:5px;
        text-align:center;
      }
      
      #leftCol .side_news h3 {
        margin-top:0;
        margin-right:15px;
        margin-left:5px;
        margin-bottom:2px;
        padding:5px;
      }
      
      .side_news_container img{
        margin:0 13px 0 13px;
        padding:0;
        background-color:#fff;
      }
      
      #leftCol .side_news .bottom_img  {
        margin:0 13px 0 13px;
      }
      
      /* headings */
      
      h2 {
        font-family:Arial, sans-serif;
        font-size:17px;
        color:#003366;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:25px;
      }
      
       h3 {
        font-family:Arial, sans-serif;
        font-size:14px;
        color:#003366;
        margin-top:5px;
        margin-bottom:5px;
      }
      
            
      /* images */ 
      .heading_img
      {
        margin-right:10px;
        margin-top:15px;
        margin-bottom:15px;
      }
      
      .widget_styles {
        margin-left:13px;
        margin-right:13px;
        margin-top:15px;
        border:0;
       
       
        text-align:center;
      }
      .widget_styles img {
        border:0;
      }
      
       .widget_styles_weather_top {
        background:url('../images/weather_top.png') no-repeat;
        height:34px;
        margin-left:13px;
        margin-right:13px;
        margin-top:25px;
      }
      
       .widget_styles_weather_bkg {
        
        background: url('../images/weather_bkg.png') no-repeat;
      
       padding:0px;
       padding-left:4px;
       margin-left:13px;
       margin-right:13px;
       height:85px;

      }
      
  /* NAVIGATION */
  
  
  .top_nav {
        height:32px;
        width:895px;
        margin:0;
        padding:0;
        border:0;
        background: url('../images/topNav/top_nav_bkg_nw.png') 0 0 repeat-x ;
        border-width:0;
       padding-left:65px;
    }
   
  
     ul.top_nav li {
        float:left;
        display:inline;
        line-height:0;
        
    }
    
    ul.top_nav a {
        text-decoration:none;
        color:#fff;
        border:0;
        padding:0;
        
    }
    
    .top_nav img{
        border:0;
    }
      
       #leftCol .buttons {
        margin:0;
        padding:0;
        line-height:0;
        overflow:hidden;
        display:block;
        
  
      }
    
    .sub_nav {
        height:24px;
        width:782px;
        margin:0;
        padding:0;
        border:0;
        background: url('../images/subnav/submenu_bkg.png') 0 0 repeat-x ;
        border-width:0;
       padding-left:178px;
    }
   
  
     ul.sub_nav li {
        float:left;
        display:inline;
        line-height:0;
        
    }
    
    ul.sub_nav a {
        text-decoration:none;
        color:#fff;
        border:0;
        padding:0;
        
    }
    
    .sub_nav img{
        border:0;
    }
      
       #leftCol .buttons {
        margin:0;
        padding:0;
        line-height:0;
        overflow:hidden;
        display:block;
  
      }

    
    
          /* new stuff for residents, visitors and businesses */
      
      .rbv_container {
        width:350px;
        margin-top:5px;
        margin-bottom:5px;
      }
      
      .rbv_left_img {
        width:110px;
        float:left;
      }
      
      .rbv_right_txt {
        width:240px;
        float:right;
      }
      
      .rbv_container .heading_img img {
        
        margin-top:15px;
      }
      
       .rbv_heading_img
      {
        margin-right:10px;
        margin-top:5px;
        margin-bottom:5px;
      }
      
      .rbv_links_left{
        float:left;
        width:170px;
      }
      
      .rbv_links_right {
        float:right;
        width:170px;
      }
      
      /* links for residents, business and visitors */
      
      .rbv_container ul {
        font-size:12px;
        font-family:Arial, sans-serif;
        line-height:1.5em;
        list-style-type:square;
        
      }
      
      .rbv_container ul a {
        
        text-decoration:none;
        color:#003366;
      }
      
      .rbv_container ul a:hover {
        color:#fff;
      }
      
      .leftnavWeather {
	background-image: url('../images/weather_box_bkg.png');
	height:113px;
	background-repeat:no-repeat;
}

    .whiteline {
        background:url('../images/whiteline_bkg.gif') repeat-x;
        width:100%;
        height:15px;
       clear:both;
       margin-top:5px;
    
    }
    .whiteline2 {
        background:url('../images/whiteline_bkg.gif') repeat-x;
        width:100%;
        height:15px;
       margin-top:5px;
    
    }


  .leftnav_buttons {
        margin-left:20px;
        margin-right:15px;
        margin-top:20px;
        margin-bottom:10px;
        border:0;
    }
    
    .leftnav_buttons img {
        border:0;
    }
   
   /* JQuery Cycle - change home page image cycle. */
#cycle {
    margin: 0;
    padding: 0;
    width: 274px;
    height: 275px;
    padding: 0px;
    background: #eee;
    /* -moz-box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;*/
    
    }
    
#cycle li {
    position: relative;
    list-style:none;
    margin: 0;
    padding: 0px;
    width: 274px;
    height: 275px;
    overflow: hidden;
    }
    
#cycle li div {
    /* position: absolute; */
    /* bottom: 3px; */ 
    /* left: 3px; */
   /* padding: 3px; */
    width: 274px;
    height:275px;
    background: black;
    color: black;
    font-size: 12px;
    opacity: .8;
    }
    
  .weather_absolute {
    position:absolute;
    top:15px;
    left:765px;
    width:130px;
    text-align:center;
    border:1px solid #ccc;
    color:#ddd;
    font-weight:bold;
    margin:0px 0px 0px 0px;;
    
    }

.weather_absolute a {
  font-size:14px;
  text-decoration:none;
  color:#000;
  
}

/* modifications for internal pages with White bkg */
#main {
  

	width:860px;
	
	margin-left:50px;
	margin-right:50px;
	background:#fff ;
	


}

#main p {
 
 font-size:13px;
 color:#6c6c6c;
 padding-left:25px;
 padding-right:35px;
 margin-top:-5px;
 
}

#main ul {
 
 font-size:13px;
 font-family:arial;
 color:#6c6c6c;
 margin-top:5px;
 margin-left:75px;
 margin-bottom:15px;
 padding:10px;
 line-height:1.8em;
 margin-right:50px;
 

 
}


#main h3 {
  font-family:arial,sans-serif;
  font-size:14px;
  color:#4981c8;
  padding-left:25px;
  padding-top:5px;
  
}

#main h3 a {
  font-family:arial,sans-serif;
  color:#4981c8;
  
}

 #main a, a:hover, a:visited
    
    {color:#4981c8;
    text-decoration:none;}


#main h3 a:hover {
  font-family:arial,sans-serif;
 
  color:#003366;
 
}
#main .title img  {
  padding-left:15px;
  padding-bottom:10px;
  padding-top:25px;
}


#main h1 {
			font-family:"Museo";
			font-size:24px;
			margin-left:25px;
			margin-top:25px;
			margin-bottom:20px;
			color:#094B68;
			
			
}

.quote 
		{
			font-weight:700;
			text-align:center;
			
			width:70%;
			margin:0 auto;
			margin-bottom:25px;
			font-style:italic;
			font-size:16px;
}
/* #wrapper_main

{
  width:960px;
   
  margin:0 auto;
  padding:0;
  background: #ccc url('../images/main_bkg.png') repeat-y;
}

*/

/*
#main_calendar {
  width:960px;
  background:#d2d1c2;
  
}

*/

.search_box {
	    
       margin-left:13px;
       margin-right:13px;
       margin-top:10px;
}

.search_button 
{
	background:#03506E;
	border:1px outset #d6d6d6;
	color:#fff;
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:20px;
}

.search_text
{
	 color:#03506E;
	 
     margin-right:13px;
     margin-top:12px;
     font-family:Arial;
     font-weight:bold;
     font-size:12px;

}
  .weather_absolute {
    position:absolute;
    top:25px;
    left:822px; 
    width:150px; 
    border:0px;
    color:#ddd;
    font-weight:bold;
    z-index:0;
  
    }
    
   /* Staff page styles */
   
           .contact_wrapper {
            width:870px;
            margin:0 auto;
            margin:5px;
            margin-left:50px;
            padding-right:150px;
            background:#fff;
            
            
            
        }
        
        .contact_container_left
        {
            float:left;
            width:365px;
            padding-top:10px;
            padding-left:10px;
            
            
        }
        
        .contact_container_right
            {float:right;
            width:375px;
            padding-top:10px;
            }
            
        .contact_left {
            float:left;
            width:100px;
            border:1px solid #dddddd;
            padding:10px;
            
            
        }
        .contact_right {
            float:right;
            width:235px;
           
         
        }
        #main .contact_wrapper  h3 {
            color:#6c6c6c;
            font-size:15px;
            font-weight:100;
            margin:1px;
            color:#004E6C;
            padding-left:0px;
            
            
        }
        
     
    .imgfloatleft{
		float: left;
		padding: 10px 10px 10px 10px;
		 border:1px solid #dedede; 
		 margin-right:10px;
		 margin-left:25px;
	}
    .imgfloatright{
		float: right;
		padding: 10px 10px 10px 10px;
		 border:1px solid #dedede; 
		 margin-right:25px;
		 margin-left:10px;
	}

     
     #main p {
     	padding-top:10px;
     	}

        .contact_wrapper h4 {
            
            font-size:12px;
            color:#6c6c6c;
            margin:1px;
            padding-top:15px;
            font-weight:100;
            text-align:left;
        }
        
        .contact_wrapper 
        {font-family:arial;
        font-size:12px;
        line-height:1.4em;}
        
        #main .contact_wrapper p {
	
	   padding-left:0px;
	   line-height:1.4em;
	    
}

/* Mayor Specific Styles */

#wrapper_top_mayor {
	width:915px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	


}

#slideshow_container {
	width:720px;
	height:300px;
	float:left;
	background:#D2D1C2;
	border:1px solid #fff;
	
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	padding-top:20px;
	
	
	
}

.slideshow_left {
	
	width:440px;
	float:left;
	margin-left:20px;
	margin-right:5px;
	
}

.slideshow_right {
	width:225px;
	float:right;
	margin-right:20px;
	margin-left:10px;
	
}


.links_container {
	
	width:160px;
	float:left;
	padding-left:5px;
	padding-top:10px;
	text-align:center;
	
}
.news_wrapper_mayor {
	width:515px; /* can probably be up to 515px */
	/* padding-top:10px; */
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
	
	
}

.news_wrapper_left {
	width:125px;
	float:left;
	
}
    
.news_wrapper_right {
	width:375px;
	float:right;
}

.news_wrapper_mayor h3 {
	
	font-size:16px;
	padding-top:0;
	margin-top:0;
}

.news_wrapper_mayor .readmore {
	
        
        font-family: Arial, sans-serif;
        font-size:11px;
        text-align:right;
        display:block;
        padding-right:5px;
        padding-bottom:5px;
        color:#308CC6;
        text-decoration:underline;
        margin-right:10px;
    
	
}

.tmpSlideCopy .readmore a{
	
        
        font-family: Arial, sans-serif;
        font-size:11px;
        text-align:right;
        display:block;
        padding-top:10px;
        padding-right:2px;
        padding-bottom:5px;
        color:#308CC6;
        text-decoration:underline;
        margin-right:-45px;
        	
}

/* for 1 column pages found in Mayor's site */
#content_mayor {
	width:959px;	
	border:1px solid #dddddd;
	background:#fff ;
	padding-bottom:25px;
	
}

#content_mayor p {
	
	 font-size:13px;
 color:#6c6c6c;
 padding-left:25px;
 padding-right:35px;
 margin-top:-5px;

	
}

#content_mayor .imgRight {
	border:1px solid #dedede;
	padding:10px;
	margin-right:20px;
}

/* Photo Gallery  */
#content_mayor .photocolumn {
        width:850px;
        height: 120px;
 		margin:0 auto;  /* centers wrapper */
 		padding-left: 50px;

 		/* margin:0; */  
      }
	
.photocell {
		float: left; 
		width: 200px; 
		height: 90px;  
		padding: 5px;  
		margin-top:10px;
		padding:0px 
	}

.placeImage {
	width: 150px;
	padding: 0px 15px 5px 35px; /*top, right, bottom, left */
	height: 70px;
	}	
.placeCaption{
    text-align:left;
    margin-left:15px;
    font-size:13px;
    font-family:arial;
    color:#003366;
    padding:2px;
	}
	
/*  Contact Us */
/*  DIVs  */



#CU_container {
  	width:959px;	
	background:#fff ;
	padding-bottom:25px;	
	border:1px solid #dddddd;
	height:480px;
}

 #lftcol {
  float:left;
   width:290px;
   height: 400px;
   padding-left: 25px;
      }

#ctrcol {
   float:left;
   width:240px;
   height: 400px;
   padding-left: 25px;
      }


#rgtcol {
   float:right;
   width:340px;
   height: 400px;
   padding-left: 25px; 
      }
      
      
#quicklinks_container 

{
	width:215px;
	float:left;
	height:200px;
	margin-top:10px;
	margin-left:10px;
	margin-right:-15px;
	padding:0;
}
.commission_myMessage {
	height: 108px; 
	width: 193px;
	margin-left:10px;	
}




/* Quick Links Dropdown List Styles */
.dropdown_box {

color:#333;
background-color:#9E8027;
width:265px;
font-family:"Museo";
font-size:16px;
height:300px;
padding:5px;
margin-left:35px;

}

.dropdown_box select {
    width:230px;
    font:arial;
    color:#333;
    font-size:16px;
    margin-left:20px;
}

.dropdown_box h3 {
    font-size:16px;
    margin-bottom:5px;
    margin-top:20px;
    color:#003366;
}


.dropdown_box h1 {
    background-color:#014D69;
    color:#fff;
    font-size:28px;
    font-weight:500;
    padding:5px;
    margin:0;
    text-align:center;
    
}


.box_lightblue {
				background-color: #F0F5F7; 
				border: 1px solid #dedede;
	            /* margin: 10px 14px 1em 14px; */
	            margin-left:auto;
	            margin-right:auto;
	            margin-bottom:35px;
	            padding-top: 20px;
	            padding-bottom:20px;
	            margin-top:auto;
                font-family: arial, helvetica, sans-serif; 
                color: #4998E4;
                font-size: 16px; 
                font-weight: bold; 
                
                text-decoration: none; 
                font-style:italic;
                text-align: center;
                 width:700px;
                 height:40px;}
               
/* DIV based table with alternating color rows */

    .divTable {
        
        width:600px;
        border:1px solid #dedede;
        height:100%;
        margin:auto;
        overflow:auto;
        
        
    }
    
    .divTable p {
	margin-left:20px;
	color:#333;
}
    
    
    .bluerow_left {
    
    float:left;
    width:300px;
    background-color:#CAE0F7;
    overflow:auto;
	
	
}

	.bluerow_right {
	
	float:right;
	width:300px;
	background-color:#CAE0F7;
	overflow:auto;
}


	.whiterow_left {
	
	 float:left;
    width:300px;
    background-color:#fff;

}    

	.whiterow_right {
	
	 float:right;
    width:300px;
    background-color:#fff;

}

.adminTitle {
	
	color:#003366;
	font-weight:700;
}

.quicklinks_NET

{
	margin:0 auto;
	
}

.wrapper_600

{
	width:600px;
	text-align:center;
	margin:0 auto;
}

/* this is used for the NET office internal navigation */

      
        .quicklinks {
            font-family:arial;
            font-size:11px;
            color:#6C6C6C;
            text-align:left;
            margin-bottom:20px;
            margin-left:25px;
        }
        
        .quicklinks a, hover {
            text-decoration:none;
            color:#6B98E4;
        }

/*used for jobs pages on AMJ*/
table, th, td
{
	border:thin;
	font-size:13px;
    font-family:arial;
    color:#003366;

}
td 
{
	padding: 10px 25px 10px 25px;
	text-align: left
}
th {
	
		font-family:Arial, sans-serif;
        font-size:14px;
        color:#003366;
        padding: 25px;
		text-align: left;
}
/*used for jobs page main*/
 }
      
       .leftCol {
        float:left;
        width:350px;
        background-color:#b79d5c; /* probably need to replace with a faux column color  was using #b79d5c */
        background:url('../images/left_col_bkg.gif') repeat-y;
        margin-top:0;
        
      }
}
      
      .rightCol {
        float:right;
        margin-top:15px;
        width:350px;
        margin-right:20px;
        margin-left:10px;
        
      }
      
       .access_container {
        width:237px;
        margin-top:15px;
        margin-bottom:5px;
        margin-left:10px;
      }
      
        .access_left_img {
        margin-top:11px;
        border: solid 1px #FFF;
		padding: 10px;

      }
      
      .access_right_txt {
        width:280px;
        float:right;
        height:50px;
      }
      
      .access_container .heading_img img {
        
        margin-top:15px;
      }
      
      .access_container p {
        margin:0;
      }
      
      /* DIV based table with alternating color rows */

.divTable {
        
        width:800px;
        border:1px solid #dedede;
        height:100%;
        margin:auto;
        overflow:auto;       
}
.divTableh2 {
			font-family:"Museo";
			font-size:24px;
			margin-left:40px;
			margin-top:25px;
			margin-bottom:20px;
			color:#094B68;
			font-weight:bold;
			
			
}    
.divTable p {
	margin-left:20px;
	color:#333;
}
.bluerow_left {
    
    float:left;
    width:216px;
    background-color:#CAE0F7;
    overflow:auto;	
}
.bluerow_middle {	
	float:left;
	width:316px;
	background-color:#CAE0F7;
	overflow:auto;
}
.bluerow_right {	
	float:right;
	width:268px;
	background-color:#CAE0F7;
	overflow:auto;
}
.whiterow_left {	
	float:left;
    width:216px;
    background-color:#fff;

}    
.whiterow_middle {	
	 float:left;
    width:316px;
    background-color:#fff;
} 
.whiterow_right {	
	float:right;
    width:268px;
    background-color:#fff;

}
.divTableTitle {	
	color:#003366;
	font-weight:700;
	text-decoration:underline;
}
.divTable a, a:hover, a:visited
    
  /*  {color:#4981c8;
    text-decoration:none;} */        
    {color:#003366;
    text-decoration: underline;}



.divTable a:hover {
  font-family:arial,sans-serif;
  text-decoration: none;
  color:#4981c8;
 }

/* End of DIV based table with alternating color rows */

/*ADA bullets in slide show */
.ada_ul {
        font-size:10px;
        font-family:Arial, sans-serif;
       /* line-height:1.5em; */
        list-style-type:square;
        margin-top:0px;
        margin-bottom:0;
}

.center {
	width:200px;
	text-align:center;
	margin:10 auto;
}






