/*
highlight blue: #057894
dark blue: #00323e
mid blue 034859
*/

.productdetails h2{margin-top:0; margin-bottom:0;}
.productdesc {font-size:11px; }
form{margin:0;}
.oneproduct{margin-bottom:20px;}

h1{font-size:25px; line-height:30px; font-weight:normal; margin-bottom:0;}
h2{font-size:15px; line-height:20px; margin-bottom:0; font-weight:normal;}


a{text-decoration:none;}
a:link{color:#ffffff;}
a:visited{color:#ffffff;}
a:hover{color:#ffffff; }
a:active{color:#ffffff;}

html{background-color:#00323e; overflow-y:scroll;}

body{margin:0; text-align:center; 
line-height:18px; font-size: 12px; background-color:#00323e; color:#fff; font-family: "Lucida Sans Unicode", "LucidaGrande", Verdana, Sans-serif;
background:url('/images/bg1600blue.jpg') top center no-repeat;
}

	.clear{width:900px; height:1px; clear:both;}
	.clearmain{width:600px; height:1px; clear:both;}

	
	a img{border:0; text-decoration:none;}
	.imglink {text-decoration:none; border:0;}
	
	p{font-size:12px; line-height:20px;}	

	.smaller, .smaller p, .smaller p a{font-size:11px;}
	
	p a{text-decoration:none; border-bottom:1px solid #057894; font-weight:bold;}
	p a:hover{text-decoration:none; border-bottom:1px solid white; font-weight:bold;}
	
.container{ margin: 0 auto;	position:relative; width:900px;	text-align:left;}


#languageswitcherholder{padding:0; height:35px;
color:#fff;	background-color:#000;}


	#languageswitcher{margin: 0 auto; position:relative; width:900px; text-align:left;}


		#languageswitcher .here a{padding:10px; 
		color:white; background-color:#013e4d; text-decoration:none; padding-bottom:10px;}

		#languageswitcher a {color:#057894; text-decoration:none;}

		#languageswitcher ul{margin:0; padding:0; padding-top:10px; padding-bottom:15px;}

		#languageswitcher li {margin:0; padding-left:0; display:inline; padding-right: 20px; font-size:13px;
		list-style-type: none;}
		
			#languageswitcher ul .ka{font-size:17px;}
		
		


#header{height:51px; width:900px; margin:0; margin-top:30px; margin-bottom:40px; }

	#headerfloatleft{float:left; width:300px;}
		#headerfloatleft a{text-decoration:none; color:#999;}

	#headerfloatright{float:right; width:600px; text-align:right;
	color:#000; text-decoration:none; margin-top:24px; padding:0; margin-right:0;}

		#headerfloatright li{margin:0; padding:4px; margin-left:20px;
		display:inline; list-style-type: none; font-size:12px;}

		#headerfloatright a {color:#ddd; text-decoration:none;}
		#headerfloatright a:hover {border-bottom:1px dotted #fff; text-decoration:none;}


		#headerfloatright .here {color:#fff; font-weight:bold; text-decoration:none; background-color:#00323e; margin-left:20px; padding:4px;}
		#headerfloatright .here:hover{border-bottom:none; color:#fff; font-weight:bold; text-decoration:none;}



	#introbarholder{
	padding:0; padding-top:25px; height:300px; background:url('/images/frame1.png') top center no-repeat;}

		#introbar{
			margin: 0 auto;	position:relative; width:900px; text-align:left;}

			#introtext{width:516px; float:left; height:250px;}
				#introtext a{padding: 3px 6px; background-color:#034859;}
						#introtext a:hover{background-color:#057894;}

			
			
			#introimg{width:350px; float:right; height:252px; background-color:#eee; margin-left:30px; }
				#introimg img{border:2px solid #002933;}



	.fourupbar{margin-top:10px; margin-bottom:0px; width:900px; clear:both;}
		.fourupfloatleft{width:433px; float:left; clear:left; margin-top:0px; padding:0; height:120px;}
			.fourup1{margin-right:17px;width:200px; float:left; border:0; margin:0; margin-bottom:30px; padding:0;  }
			.fourup2{margin-left:16px;width:200px; float:right; border:0; margin:0; margin-bottom:30px; padding:0;  }
		.fourupfloatright{margin-left:33px;width:434px; float:right; clear:right; margin-top:0px; padding:0; height:120px;}
			.fourup3{margin-right:17px; width:200px; float:left; border:0; margin:0; margin-bottom:30px; padding:0;  }
			.fourup4{margin-left:16px; width:200px; float:right; border:0; margin:0; margin-bottom:30px; padding:0;  }
			
			.imglink{font-size:13px; font-weight:normal;}
				.imglink img{border:2px solid #002933;}
				.imglink img:hover{border:2px solid #034859;}
				.imgtext {margin:0;padding:0; margin-top:3px;}
				
			.resourcetype {list-style:none; margin-left:0; padding:0; display:inline; width:200px; line-height:15px;	}
			.resourcetype li{display:inline; margin-right:3px; background-color:#eee; padding: 3px 4px; font-size:10px; font-weight:bold;}
			.resourcetype .video{background-color:#000;}
			.resourcetype .mp3{background-color:#111;}
			.resourcetype .notes{background-color:#222;}




#footer{margin-top:100px; border-top:1px solid #002933; padding-top:5px;
	font-size:10px; color:#057894;}
	#footer a{color:#057894;}
	#footer a:hover{color:white;}
	.credits{float:right; text-align:right; width:300px;}
	.copyright{float:left;width:600px}
	.copyright form{display:inline;}

	
	.pageintro{font-weight:bold; display:inline;}
	
	
	
	/* level 2 */
	#bigcontainer{margin: 0 auto; margin-top:0px; position:relative; width:946px; text-align:left;  padding:0; clear:both;}
	#level2main{margin:0; float:left; width:700px; padding:0;}
	#level2sidebar{margin:0; float:right; width:200px; padding:0; padding-top:10px; margin-left:23px; margin-right:23px;}
	
	#level2main p, .pageintro{width:650px;}
	.sidebarvideo{margin-bottom:3em;}
	
	
	
	/* individual resource page */
	
	
	#player{float:left; width:512px; height:288px; margin:0 0 15px 0;}
	
	#videooptions{float:right; width:148px; height:288px; margin:0 0 15px 0;}
	
	/*
	#videooptions ul{list-style:none; padding:0; margin:0; margin-left:15px; margin-top:10px; }
	#videooptions ul li {font-size:11px; text-align:center; margin:0; margin-bottom:20px; width:133px; height:30px;}
	#videooptions ul li a{padding:0px; line-height:14px; border:1px solid #black; background-color:#034859;margin-bottom:20px;}
	#videooptions ul li a:hover{border: 1px solid #057894;}
	
	
		#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}
	
	*/
	
	#videooptions ul{list-style:none; margin:0 15px; padding:0; text-align:left;}
	
	#videooptions li a {
	margin-bottom:15px;
		font-size:11px;
		line-height:15px;
		display: block;
		padding: 5px 5px 5px 0.5em;
		background-color:#00323e;
		border:1px solid black;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#videooptions li a:hover {
		border:1px solid #057894;
		background-color: #034859;
		color: #fff;
		}
	
	
	#related{}
	#related ul{display:inline; margin:0; padding:0;}
	.relatedresource li{display:block; margin:0; padding:0;}
	
	
	
	/* RESOURCES LISTING PAGE */
	


.resourcelist{width:660px; clear:both; margin-top:18px;}
.oneresource{width:200px; height:240px; display:inline; float:left; margin-right:20px;}
.teacher{width:200px; height:1em; font-weight:bold; margin-bottom:4px;}
.title{width:200px; margin-bottom:4px;}

.oneresource2b{line-height:20px; padding: 3px 6px 3px 6px;}
.oneresource2{background-color:#002730; line-height:20px; margin-top:8px; margin-bottom:8px; padding: 3px 6px 3px 6px;}
.oneresourcetext{color:#057894; font-size:10px;}
.oneresourcetext a, .oneresourcetext a:link,  .oneresourcetext a:visited,  .oneresourcetext a:hover,  .oneresourcetext a:active{font-size:10px;}
.oneresourcetext a {color:#057894; border-bottom:1px solid #057894;}
.oneresourcetext a:link{color:#057894;}
.oneresourcetext a:visitied{}
.oneresourcetext a:hover{color:#fff;}
.oneresourcetext a:active{}

	/* STORE LISTING PAGE */
.oneproduct{width:660px; margin-bottom:30px;}
.productimage{width:93px; height:140px; float:left;margin-bottom:30px;}
.productdetails{float:right; width:547px; margin-left:20px; height:140px;margin-bottom:30px;}
.inline{}



	
	
	/*
highlight blue: #057894
dark blue: #00323e
mid blue 034859
*/
	
