
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body{
	background-image: url('images/main_bg.gif');
	background-repeat: repeat;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

p,td,strong,div,font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	}
p{
	margin-top:0px;
}	
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7A250C;
	text-decoration:underline;
	}

H1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
	}

H2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.align_right{
	text-align:right;
}
.pad{
	padding-bottom:5px;
}
.bold{
	font-weight:bold;
}
.underline{
	text-decoration:underline;
}
p.br{ /*instead of using <br/> tags, use a <p> w/ no margin or padding*/
	margin:0 !important;
	padding:0 !important;
}
.indent{
	padding-left:10px !important;
}
.italic{
	font-style:italic;
}

div#home_video{
	width:340px;
	margin:15px auto 25px auto;
}
p.home_header{
	font-size:16px;
	font-weight:bold;
}
div#home_copy{
	font-size:12px !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#credit_footer
	{
	width:769px;
	margin:auto auto 20px auto;
	padding:5px;
	font-size:9px;
	}
#credit_footer div,
#credit_footer td,
#credit_footer a
	{
	font-size:9px;
	}

#main_border{
	border:solid 4px #8d331c;
	text-align:center;
	width:769px;
	margin: 30px auto 15px auto;
	}
.main_border_forms{
	width:777px !important;
}
#main_content{
	text-align:left;
	width:100%;
	}
	
#nav_left_side{
	background-color:#fae79d;
	width:177px;
	padding:20px 10px 10px 10px;
	vertical-align:top;
	height:100%;
	}
.forms_nav_left_side{
	
}	
#nav_right_side{
	background-color:#FFFFFF;
	padding:20px 15px 15px 15px;
	vertical-align:top;
	margin-bottom:12px;
	}

#divider{
	
	margin:15px 0px 15px 0px;
	border-top:1px dashed #691f0c;
	}
	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.nav_right_side{
	background-color:#FFFFFF;
	padding:0px;
	vertical-align:top;
	}
.left_nav {
	padding:3px;
	border-bottom:1px dashed #691f0c;
	}

.left_nav_over{
	font-size:11px;
	font-weight:bold;
	color:#691f0c;
	line-height:25px;
	background-color:#f9c05d;
	text-decoration:none;
	padding-left:2px;
	}

.left_nav a{
	font-size:11px;
	font-weight:bold;
	padding:2px;
	color:#691f0c;
	line-height:25px;
	text-decoration:none;
	}
	
.left_nav a:hover{
	font-size:11px;
	font-weight:bold;
	padding:2px;
	color:#691f0c;
	line-height:25px;
	background-color:#f9c05d;
	text-decoration:none;
	}
	
.vid_boxes{
	border-top:1px dashed #CC0000;
	padding:15px 0px 10px 0px;
	float:none;
	margin:25px 0px 10px 0px;
}

.grade_boxes{
	border-top:1px dashed #CC0000;
	padding:8px 0px 5px 0px;
	float:none;
	margin:25px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
}
.nc_standards_space{
	line-height:150%;
	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.about{
	margin-bottom:15px;
}
div.about div.float{
	display:inline;
	float:left;
}	
	
div.about div#top_left{
	width:370px;
}

div.about div#middle_left{
	width:145px;
}
div.about div#middle_left img{
	vertical-align:middle;
	margin-top:26px;
}
div.about div#middle_right{
	width:375px;
	padding-left:10px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
Lesson Plans
*/
div.unit_section{
	margin-bottom:15px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
Forms
*/
.udm_header { white-space: nowrap; background-color: #CCCCCC; padding: 5px; font-weight: bold; }

.udm_group_label { text-align:left; font-weight: bold; padding-bottom: 5px;}

.form_label_col {text-align:left; font-weight: normal; padding-bottom: 5px;  color: #333333;  font-size: 11px; display:block;}
.form_span_col {text-align:left; font-weight: normal; padding-bottom:5px;  color: #333333; font-size: 11px;  padding-top: 5px; font-size: 12px; float left;}
.form_data_col  {text-align:left; font-weight: normal;  padding-bottom: 5px;}





