/*<group=globals>*/
body{
	font: normal normal normal 12px/16px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #000;
	text-align: left;
	margin: 0; padding: 0;
}
p, ul, ol, table, h1, h2, h3, h4, h5, h6{
	margin: 0 0 10px 0;
	padding: 0;
}
.bottomDash{
	background: transparent url("/gui/dash_long_grey.gif") bottom left repeat-x;
	padding-bottom: 10px;
}
.noDash{
	background: transparent;
	border: none;
}
.topDash{
	background: transparent url("/gui/dash_long_grey.gif") top left repeat-x;
	padding-top: 10px;
}
.clear{
	clear: both;
}
.dissapear{
	display: none;
}
.input{
	margin-bottom: 6px;
	border: 1px solid #87786a;
}
.input:hover{
	border: 1px solid #aaa;
}
.alignRight{
	text-align: right;
}
.alignLeft{
	text-align: left;
}
.br3px{
	margin-bottom: 3px;
}
.br6px{
	margin-bottom: 6px;
}
.br10px{
	margin-bottom: 10px;
}
.br20px{
	margin-bottom: 20px;	
}
.br30px{
	margin-bottom: 30px;	
}
.br40px{
	margin-bottom: 40px;	
}
.colorCA3B29, .colorCA3B29:hover{
	color: #ca3b29;
}
.color000000{
	color: #000000;
}
.subHed{
	font-size: 12px;
	font-weight: bold;
	color: #62554d;
}
/*</group>*/

/*<group=Headers>*/
h1, h2, h3, h4, h5, h6{
	font-weight: bold;
	background: transparent;
	line-height: 18px;
}
.bgPeach{
	font-weight: normal;
	background: #fdf4e9;
	width: auto;
}
.bgOrange{
	font-weight: normal;
	background: #f39d34;
	color: #fff;
	width: auto;
} 
.bgRed {
	clear: both;
	font-weight: normal;
	background: #CA3B29;
	color: #fff;
	width: auto;
}
h1, h1.bgRed, h1.bgOrange, h1.bgPeach{
	font-size: 25px;
	padding: 5px 0;
}
h2, h2.bgRed, h2.bgOrange, h2.bgPeach{
	font-size: 22px;
	padding: 5px 0;
}
h3, h3.bgRed, h3.bgOrange, h3.bgPeach{
	font-size: 17px;
	padding: 5px 0;
}
h4, h4.bgRed, h4.bgOrange, h4.bgPeach{
	font-size: 15px;
	padding: 5px 0;
}
h5, h5.bgRed, h5.bgOrange, h5.bgPeach{
	font-size: 17px;
	font-weight: bold;
	padding: 5px 0;
}
/*</group>*/

/*<group=structure>*/
/*
#container{
	position: absolute;
	left: 50%;
	width: 600px;
	margin: 0 0 0 -300px;	padding: 0;
    border: none;
}
*/
#middle{
	float: left;
	width: 600px;
	background-color: #fff;
	margin: 0; padding: 0;
}
#topNav, .advertisement, #left, #right, #dailyShow, #featureTools, .middleFooter, #footer, #companswer{
	display: none;
}
.articleBody{
	padding-left: 10px;
	padding-right: 10px;
}
/*</group>*/

/*<group=feature>*/
.featIMG{
	float:left;
	margin-top: 10px;
}
.featIMG IMG{
	display: block;
	background-color: #fff;
	border: 1px solid #999;
	margin: 0;
	padding: 4px;
}
.featList{
	clear: both;
}
.featList h4{
	margin: 0; padding: 0;
}
.featList ul, .featList ol{
	margin-bottom: 0;
}
.featList ul li{
	list-style-type: none;
	padding: 6px 0;
}
/*</group>*/

/*<group=lessonplan>*/
#lessonplan{
	position: relative;
	/*.printbutton uses this as a reference point*/
	margin: 0; padding: 0;
}
.articleBody ol{
	margin-left: 30px;
}
#lessonplan .printbutton{
	display: none;
}

/*<group=excercise>*/
.excercise{
	clear: both;
	width: auto;
	text-align: left;
	margin: 0; padding: 0;
}
.suplimental1, .suplimental2, .suplimental3, .suplimental4{
	float: left;
	width: 195px;
	min-height: 110px;
	margin: 0; padding: 0;
}
.suplimental1{
	margin-right: 2px;
}
.suplimental2{
	margin-left: 2px;
}
.suplimental3{
	margin-right: 2px;
}
.suplimental4{
	margin-left: 2px;
}
.suplimental4 ul{
	margin: 10px 0; padding: 0;
}
.suplimental4 ul li{
	margin-left: 25px; padding: 0;/*Moves bullets next to IMG*/
}
.padding{
	padding-left: 10px;
	padding-right: 4px;
}
/*</group>*/

/*<group=Print.Links>*/
#middle a:link:after, #middle a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}
#middle a[href^="/"]:after {
	content: " (" attr(href) ") ";
}
#searchQuery a:link:after, #searchQuery a:visited:after{
	content: " (" attr(href) ") ";
	font-size: 90%;
}
#searchQuery a[href^="/"]:after{
	content: " (" attr(href) ") ";
}
/*</group>*/
