#flashTop{
	width: 796px; 
	height: 266px; 
	margin: 0px auto 0 auto; 
	border-top: 2px solid white; 
	border-left: 2px solid white; 
	border-right: 2px solid white; 
	border-bottom: 1px solid white;
}

#flashTop2{
	width: 796px; 
}

#flagTop{
	width: 796px;
	height: 85px;
	margin: 10px auto 0 auto;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	color: white;
	font: italic normal bold 17px "times new roman",times,serif;
	background: #be2d3c url("http://www.sea-usa.org/images/flag.jpg") no-repeat;
	overflow: hidden;
}

	#tagLine{
		position: relative;
		top: 40px;
		left: 150px;
	}
	
#backdrop{
	width: 796px;
	height: 180px;
	margin: 0 auto 0 auto;
	border-top: 1px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 1px solid white;
	background: #ff9900 url("http://www.sea-usa.org/images/sunset.jpg") no-repeat;
}

#colHeader1{
	width: 796px;
	height: 200px;
	margin: 0px auto 0 auto;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 1px solid white;
	background: #ff9900 url("http://www.sea-usa.org/images/headers/opps.jpg") no-repeat;
	color: white;
	font: italic normal bold 22px "times new roman",times,serif;
}

#colHeader2{
	width: 796px;
	height: 200px;
	margin: 0px auto 0 auto;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 1px solid white;
	background: #ff9900 url("http://www.sea-usa.org/images/headers/hosting.jpg") no-repeat;
	color: white;
	font: italic normal bold 22px "times new roman",times,serif;
}

#colHeader3{
	width: 796px;
	height: 200px;
	margin: 0px auto 0 auto;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 1px solid white;
	background: #ff9900 url("http://www.sea-usa.org/images/headers/educators.jpg") no-repeat;
	color: white;
	font: italic normal bold 22px "times new roman",times,serif;
}

#colHeader4{
	width: 796px;
	height: 200px;
	margin: 0px auto 0 auto;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 1px solid white;
	background: #ff9900 url("http://www.sea-usa.org/images/headers/students.jpg") no-repeat;
	color: white;
	font: italic normal bold 22px "times new roman",times,serif;
}

#tagLine2{
	position: relative;
	top: 25px;
	left: 150px;
}
	
#logoContainer{
	width: 796px;
	height: 100px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}	

#logo{
	position: relative; 
	top: -86px; 
	left: 11px;
}
	
#ticker{
	width: 796px;
	height: 30px;
	margin: 0 auto 0 auto;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 1px solid white;
	background: #9ebe99 url("http://www.sea-usa.org/images/flags.jpg") no-repeat;
	vertical-align: middle;
	overflow: hidden;
}

#pagebody{
	width: 796px;
	margin: 0 auto 0 auto;
	background-color: #f2f2f2;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 1px solid white;
	border-collapse: collapse;
	padding: 0;
	overflow: hidden;
}

table#container{
	height: 400px;
	width: 796px;
	border-collapse: collapse;
	padding: 0;
}

td.columns{
	width: 25%;
	vertical-align: top;
	background-color: white;
	border-left: 1px dashed #a18383;		
}
	
	img.visual{
		position: relative;
		left: 4px;
	}
	
	div.content{
		margin-top: 10px;
		padding: 5px;
	}
	
	ul.subTopics{
		margin-top: 0;
		margin-left: 10px;
		margin-right: 10px;
		list-style:none;
		position: relative;
		font-size:11px;
	}
		ul.subTopics li{
			border-bottom: dotted;
			border-bottom-width: thin ;
			border-bottom-color:#c5c5c5;
			padding: 6px;
		}
table#midcontainer{
	background-color: white;
	padding: 0;
	
}
	
	#MidCol{
		background-color: white;
		vertical-align: top;
	}
	
	#contentCol{
		width: 75%;
		background-color: white;
		border-left: 1px dashed #a18383;
		vertical-align: top;
	}
		div.pads1{
			padding: 15px;
		}
		div.banner{
			border: 1px solid #aaaaaa; 
			/*background-color: #ffffcc; */
			background-color: #e6ffe1;
			padding: 10px; 
			font-weight: bold;
		}
		img.thumbnailL{
			margin-right: 15px;
			float: left;
			margin-bottom: 5px;
			border: 1px solid #000000;
		}
		img.thumbnailR{
			margin-left: 15px;
			float: right;
			margin-bottom: 15px;
			border: 1px solid #000000;
		}
		
		img.thumbnailList{
			margin-right: 25px;
			float: left;
			margin-bottom: 15px;
			border: 1px solid #000000;
		}
		img.borderMe{
			border: 1px solid black;
		}
		.clearTop{
			margin-top: 0;
		}
		div.ndent{
			padding-left: 25px;
		}
	#navs{
		vertical-align: top;
		background-color: #f2f2f2;
	}
		.headbg1{
			width: 100%;
			background-color: #7fb4bc;
			color:#FFFFFF;
			margin-bottom: 3px;
			font-weight:bolder;
		}
		
		.headbg2{
			background-color: #9ac4ca;
			text-align: center;
			width: 199px;
			border-left: 1px solid white;
			margin-bottom: 3px;
		}	

		.headbg3{
			width: 100%;
			height: 25px;
			background-color: #7fb4bc;			
		}

			.headbg3 img
			{
				margin: 8px 0 7px 10px;
			}
		
		.headbg4{
			background-color: #9ac4ca;
			font-weight: bold;
			font-size: 10px;
			text-align: left;
			width: 100%;
			padding-top: 10px;
			height: 24px;
			border-left: 1px solid white;
			margin-bottom: 3px;
			color: #395b60;
		}
		
		ul.navList
		{
			list-style-type: none;
			margin: 0;
			padding: 0;
			font-size:11px;
		}
			ul.navList li
			{
				border-bottom: 1px solid #c5c5c5;
				padding: 3px;
			}
				ul.navList li a
				{
					color: #30639c;
					text-decoration: none;
					margin-left: 15px;
				}
				ul.navList li a:hover, .highlight
				{
					background-color: #ffffff;
					color: #000000;
				}
	a.crumbs{
		color: #395b60;
		margin: 0 8px 0 8px;
		text-decoration: none;
	}
		a.crumbs:hover{
			color: #ffffff;
		}
#footer{
	width: 786px;
	padding: 5px;
	height: 40px;
	margin: 0 auto 0 auto;
	font-size:9px;
	background-color: #be2d3c;
	color: #db8992;
	text-align: center;
	vertical-align: middle;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
}
	small a{
		color: #db8992;
		text-decoration: none;
	}
		small a:hover{
			text-decoration: underline;
			color: white;
		}