/* Leo Largoza Insurance Services
 * Main CSS Document for Page View
 *
 * rcd/09.Feb.09
 */
 
body {
 	background: #85989F url(../images/bg_texture.jpg) repeat top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #252525;
	margin: 0px;
	padding: 0px;
 	}

a, a:visited, a:active {
	color: #37697D;
	text-decoration: underline;
	}
	
a:hover {
	color: #32637A;
	text-decoration: none;
	}
	
img {
	border: 0px;
	}

	.cursor {
		cursor: pointer;
		}
		
.spacerBox {
	position: relative;
	height: 10px;
	}
	
	.spacerBoxFooter {
		position: relative;
		height: 50px;
		}
	
#main_container {
	position: relative;
	width: 974px;
	height: 100%;
	margin: auto;
	background: url(../images/bg_shadow.png) top repeat-y;
	_background: url(../images/bg_shadow.jpg) top repeat-y;	
	}
	
#header_container {
	position: relative;
	width: 964px;
	height: 180px;
	margin: auto;
	background: #fff;
	}
	
	.headerMasthead {
		width: 964px;
		height: 165px;
		}
	
	#date_container {
		position: absolute;
		width: 400px;
		height: 15px;
		text-align: right;
		top: 10px;
		left: 555px;
		color: #fff;
		font-weight: bold;
		}

#wave_container {
	position: absolute;
	top: 80px;
	width: 964px;	
	margin: auto;
	}
	
.leftWave {
	position: absolute;
	left: 4px;
	top: 33px;
	}
	
.rightWave {
	position: absolute;
	left: 539px;
	top: 2px;
	}

.fullWave {
	position: absolute;
	left: 5px;
	*left: 0px;
	}
		
#top_container {
	position: relative;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 64px;
	margin: auto;
	background: #EBEBEB;
	}
	
#content_container {
	position: relative;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 100%;
	margin: auto;
	background: #fff;
	}
	
	#contentContainerTable {
		border: 0px;
		width: 964px;
		height: 100%;
		}
		
		#contentContainerTable td {
			vertical-align: top;
			}
			
			.leftColumn {
				width: 200px;
				}
			
			.rightColumn {
				padding: 0px 10px 0px 10px;
				}
				
			.rightColumn ul{
				list-style: circle url(../images/bullet_green.jpg);
				}
				
			.pathwayCrumbs {
				font-size: 9px;
				padding: 10px 10px 0px 10px;
				text-align: right;
				color: #6A737C;
				}
				
				.pathwayCrumbs a, .pathwayCrumbs a:visited, .pathwayCrumbs a:active {
				text-decoration: underline;
				color: #6A737C;
				}
				
				.pathwayCrumbs a:hover {
				text-decoration: none;
				}
				
#navigation_container {
	position: relative;
	left: 10px;
	width: 185px;
	background: #E5D5B3;
	}
	
	.menuBox {
		position: relative;
		width: 180px;			
		left: 1px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		}
	
	.menuBottom {
		position: relative;
		vertical-align: bottom;
		}

#teal_container {
	position: relative;
	left: 10px;
	width: 169px;
	/*background: #91CDCE;*/
	}
	
	.tealBox {
		position: relative;
		width: 146px;			
		left: 10px;
		}
	
	.tealBottom {
		position: relative;
		vertical-align: bottom;
		}
			
#footer_container {
	width: 964px;
	margin: auto;
	}
	
	.footer_text {
		position: absolute;
		width: 300px;
		left: 660px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: right;
		}
		
	ul.footer_text {
		display: inline;
		}
		
	li.footer_text a, li.footer_text a:visited, li.footer_text a:active {
		text-decoration: none;
		}
		
.invisibility {
	display: none;
	color: #fff;
	}
