span.capital {
		font-family: Times, serif;
		font-size: 300%;
		font-weight: 900;
		line-height: 100%;
		color: #741422;
		}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

body {
      font: .8em verdana, arial, sans-seriff;
	  background-image: url(/images/body_background.gif);
	  text-align: center;
      }

#main_wrapper {
    width:1024px; 
    margin-left:auto; 
    margin-right:auto;
    text-align: left;
    background: white;
    }

#header {
	padding-bottom: 20px;
    }
        
#left {
    width: 33%;
    float: left;
    background: white;
    }
    
#center {
    width: 43%;
    float: left;
    background: white;
    }
    
#right {
    width: 23%;
    float: left;
    background: white;
    }
    
#footer {
    width: 100%;
    clear: both;
    background: white;
    }
    
#header_inner, #left_inner, #right_inner {
    overflow: hidden;
    background: white;
    }
#header_inner {
	background-image: url(/images/HeadBanner2.gif);
	height:258px;
	width:1024px;
    }
#header_inner h1, h2, h3, h4 {
	position:relative;
	padding: 0;
	margin: 0;
	}
#header_inner a img {
	border: 0;
	}
#header_inner h3 {
	top: 220px;
	left: 75px;
	word-spacing: 30px;
	font-weight: 900;
	}
#header_inner a {
	text-decoration: none;
	}	
#header_inner a:link {
	color: white;
	}
#header_inner a:visited {
	color: #707070;
	}
#header_inner a:hover {
    color: #ededf9;
	text-decoration: underline;
	}
		
        
#left_inner {
    margin: 0em 1em 1em 1.5em;
    overflow: hidden;
    }
#left_inner h2 {
	color: white;
	background: transparent url(/images/gradientBack.gif) no-repeat;
	}    
#left_inner p {
    line-height: 3ex; 
	padding-top: 25px;
	padding-left: 2px;
	padding-bottom: 8px;
	}

	
#center_inner {
    margin: 0em 1em 1em 1.5em;
    }
#center_inner h2 {
	margin-top: 20px;
    width:500px;
    color: #4142f0;
	}
#center_inner h3 {
	margin-top: 20px;
	}
#center_inner p {
	margin: 1em 0em 0em 0em;
	}
#center_inner p.abspos {
	position: relative;
	top: 10px;
	left: 60px;
	}
#center_inner a img {
	text-decoration: none;
	border: 0;
	}

	
#right_inner {
    margin: 0em 1em 1em 1.5em;
	}
#right_inner p {
    line-height: 3ex; 
	padding-top: 25px;
	padding-left: 2px;
	padding-bottom: 8px;
    }
#right_inner a {
	color: #741422;
	text-decoration: none;
	font-weight: bold;
	}
    
    
#footer_inner {
	margin-top: 20px;
    padding: .5em 10em;
    text-align: center;
    background-image: url(/images/footer_image.jpg);
    }
    
#footer_inner p {
    font-size: .8em;
    }
        
#footer_inner a {
    }
        
#footer_inner a:link {
    color: black;
    text-decoration: none;
    }    
    
#footer_inner a:visited {
    color: #7C7D91;
    }    
    
#footer_inner a:hover{
    color:#4818fc;
    text-decoration: underline;}    
    
* html * {
    zoom: 100%
    }

* {
    margin:0; 
    padding:0;
    }
    
.float_left {
    float: left;
    margin: 0 .3em .3em 0;
    }
    
.float_right {
    float: right;
    margin: 0 0 .3em .3em;
    }


