.clear {
	clear:both;
	display:none;
}

.removedasterisk {
	margin:0;
	padding:0;
}

#content ul li {
	margin-left:15px;
	padding:2px 0;
}



body { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
font-weight : normal; 
font-size : 12px; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-image : url(background.jpg); 
height : 100%; 
min-height : 101%; 
} 

table.outer {
	
	margin:0;
	padding:0;
border:1px solid #000000;
	background:#ffff;
}

td.lc {
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:left;

	background:#fff;
	color:#000000;
	margin-left:10px;
	padding-left:10px;
vertical-align : top;
}

td.mc {
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:left;
background-image: url(mcbackground.jpg);
	color:#000000;
	margin:0;
	padding:0;
vertical-align : top;
}
td.maincontent {
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:left;
vertical-align : top;
	background:#ffffff;
	color:#000000;
	margin:0;
	padding:0;
}

td.maincontent-slogan{
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:center;
vertical-align : top;
	background:#cccccc;
	color:#000000;
	margin:0;
	padding:0;
}
td.maincontent-copyright{
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:center;
vertical-align : top;
	background:#cccccc;
	color:#333333;
font-size:10px;
	margin-top:10px;
	padding-top:10px;
margin-bottom:10px;
padding-bottom:10px;
}

td.maincontent-paddedleft {
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:left;
vertical-align : top;
	background:#ffffff;
	color:#000000;
	margin-left:20px;
	padding-left:20px;
}
a.mainlink:link { 
font-weight : normal; 
font-size : 12px; 
color : #000000; 
font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
text-decoration : none; 
} 
a.mainlink:visited { 
font-weight : normal; 
font-size : 12px; 
color : #000000; 
font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
text-decoration : none; 
} 
a.mainlink:hover { 
font-weight : normal; 
font-size : 12px; 
color : #000000; 
font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
text-decoration : underline; 
} 
a.mainlink:active { 
font-weight : normal; 
font-size : 12px; 
color : #000000; 
font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
text-decoration : none; 
} 
a.stephsco:link { 
font-weight : normal; 
font-size : 9px; 
color : #dedee2; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
a.stephsco:visited { 
font-weight : normal; 
font-size : 9px; 
color : #dedee2; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
a.stephsco:hover { 
font-weight : normal; 
font-size : 9px; 
color : #dedee2; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
a.stephsco:active { 
font-weight : normal; 
font-size : 9px; 
color : #dedee2; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 

td.doubleinside {
	font-family: Arial, verdana,helvetica, sans-serif;
	text-align:left;
vertical-align : top;
	background:#ffffff;
	color:#000000;
padding-top: 10px;
padding-bottom: 10px;
	
}

#content TABLE {
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	border:1px solid #fff;
	background:#fff;
	color:#003;
	margin:0;
	padding:0;
}

#content table th {
	color:#fff;
	background-color:#003;
	font-weight:bold;
	border:1px solid #fff;
}

#content table tr td,#content table tr th {
	border:1px solid #fff;
	padding:5px 0 5px 5px;
}

#content table tr td {
	vertical-align:top;
}

#content select,option {
	width:250px;
}

#content select option {
	padding-left:1px;
	width:100%;
}

#content input {
	width:100px;
}

#content input:focus, #content textarea:focus {
	background:#e5e5e5;
}

#content p, #content h3{
	margin:10px 0;
}

#content h1 {
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	color:#C90;
}

#content h2 {
	font-size:14px;
	font-weight:bold;
	color:#C90;
	border-bottom:1px solid #BFBFCC;
	clear:both;
	margin:5px 0;
	padding-top:5px;
}

#content .paging, #content .paging p {
	margin:0;
	padding:2px 0;
}

#content a, a:link, a:visited, a:hover {
	background:none transparent scroll repeat 0 0;
	color:#003;
	text-decoration:underline;
}

dl {
	margin:0.5em 0;
}

dt {
	padding:0.25em 0 0;
}

dd {
	padding:0.25em 0;
}

#frame {
	width:759px;
	text-align:left;
	background:#fff;
	margin:0 auto;
	
}

#banner {
float:left;
background:#000 url(BA_logo_2.jpg) no-repeat center left;
height:74px;
width:100%;
background-color:#FFFFFF;
border-top-width:2px;
border-top-style:solid;
border-top-color:#FFFFFF;
padding-bottom:0px;
border-bottom:1px solid #BFBFCC;
}

#banner div {
width:100%;
height:80px;
margin-right:10px;
}

#banner div a:link, #banner div a:visited {
padding-right:25px;
padding-top:2em;
text-decoration:none;
font-size:14px;
font-weight:bold;
text-align:right;
height:50px;
display:block;
}

#banner div a:hover {
	text-decoration: underline;
}

#footer {
clear:both;
text-align:left;
font-size:9px;
color:#fff;
background:#999999;
margin-top:1em;
padding:5px 10px 7px 10px;
height:35px;
}


#attention,#success {
	display:block;
	clear:both;
	padding:3px 10px;
	margin-bottom:10px;
}

#attention p,#success p{
	color:#fff;
	font-weight:bold;
}

#attention {
	background-color:#C00;
}

#success {
	background-color:#55B05A;
}

#attention a, #attention a:hover, #attention a:visited, #success a, #success a:hover, #success a:visited , #news a, #news a:hover, #news a:visited{
	color:#fff;
}

#content .txtbox {
	width:195px;
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#003;
	padding:1px;
}

#content .filebox {
	width:250px;
}


#content .chkbox {
	width:20px;
}

.debug {
	border:1px solid #BFBFCC;
	color:#003;
	background:#fff;
	width:100%;
	margin-top:10px;
	text-align:left;
	padding:5px 0;
}

.debug p {
	padding:0 5px;
}

#content .green_bg {
	background-color:#55B05A;
}

#content .red_bg {
	background:#C00;
}

#content .dark {
	background:#efefef;
}

#content .light {
	background:#fff;
}

#content .required {
font-weight:bold;
}

div#menu {
	float:left;
	width:759px;
	background:#003;
	display:block;
	clear:both;
}

ul#nav li {
	list-style-type:none;
	text-align:center;
	display:inline;
}

ul#nav a {
	float:left;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
}

ul#nav a:hover {
	color:#fff;
	text-decoration:underline;
}

ul#nav li.activelink a,ul#nav li.activelink a:hover {
	background:#fff;
	font-weight:bold;
	color:#003;
	text-decoration:none;
}

#sidebar ul {
list-style-type:none;
margin-bottom:5px;
}

.ulheader {
	font-size:120%;
	margin-bottom:3px;
	font-weight:bold;
	color:#C90;
	border-bottom:1px solid #BFBFCC;
}

#sidebar .activelink a {
	font-weight:bold;
}

.left-column {
	float:left;
	border:0;
	width:46%;
	margin:0;
}

.right-column {
	float:right;
	border:0;
	width:46%;
	margin:0;
}

.right-footer {
	text-align:right;
	float:right;
}

.left-footer {
	text-align:left;
	float:left;
	width:250px;
}

#columns-float {
	float:left;
	width:759px;
}

#column-one {
	border-left:1px solid #BFBFCC;
	float:right;
	width:640px;
}

#column-two {
	margin-right:640px;
}

#content,#sidebar {
	border:none;
}

#content {
	margin-left:10px;
	min-height:350px;
}

#sidebar {
	padding: 0 6px;
	margin-right:5px;
}

#column_padding_after {
	height:10px;
	font-size:1px;
	line-height:0;
	clear:both;
	border-bottom: 1px solid #e5e5e5;
}

#columns-float,#column-one,#column-two,#column-three {
	p\osition:relative;
}

#content .toph2 {
	margin-top:0;
	padding-top:0;
}

#content img {
	border:none;
}

#content textarea,#content select {
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

#footer a,#footer a:hover, #footer a:visited,#content .notice a:link,#content .notice a:visited,#content .notice a:hover {
	color:#fff;
}

ul.productline { 
margin-top : 0; 
margin-left : px; 
margin-bottom : 3px; 
list-style-position : outside; 
list-style-type : disc; 
} 


html>body .left-column,html>body .right-column {
width:46%;
}

.instruction {
font-size:9px;
}

/* SIDEBAR setup */
.myfiles, .myaccount , .about , .notes, .assignments, .tests, .home_link {
	padding-left:23px;
	padding-top:3px;
	padding-bottom:2px;
}

.tests {
	background:#fff url(http://web.archive.org/web/20110203044455/http://www.badenocharchery.com/images/info.gif) no-repeat 3px center;
}

.login {
	padding:5px 0 5px 23px;
	border-bottom:1px solid #BFBFCC;
	border-right:1px solid #BFBFCC;
	margin-bottom:2px;
	background:#ECEDF2 url(spacer.gif) no-repeat 3px center;
}

.home_link {
	background:#fff url(spacer.gif) no-repeat 3px center;
}

.myfiles {
	background:#fff url(spacer.gif) no-repeat 3px center;
}

.logoff {
	padding:5px 0 5px 23px;
	border-bottom:1px solid #BFBFCC;
	border-right:1px solid #BFBFCC;
	margin-bottom:2px;
	background:#ECEDF2 url(rewind_alt.gif) no-repeat 3px center;
}

.myaccount {
	background:#fff url(disk.gif) no-repeat 3px center;
}

.notes {
	background:#fff url(page.gif) no-repeat 3px center;
}

.assignments {
	background:#fff url(suitcase.gif) no-repeat 3px center;
}

.about {
	background:#fff url(question.gif) no-repeat 3px center;
}

#subnav, #quicklinks {
	margin-top:10px;
}

#subnav li, #quicklinks li {
	display:block;
	padding:1px 0;
}

#content table {
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	border:1px solid #fff;
	background:#fff;
	color:#003;
	margin:0;
	padding:0;
}

#content table th {
	color:#fff;
	background-color:#003;
	font-weight:700;
	border:1px solid #fff;
}

#content table tr td,#content table tr th {
	border:1px solid #fff;
	padding:5px 0 5px 5px;
}

#content table tr td {
	vertical-align:top;
}

.full-column {
	float:left;
	border:0;
	width:92%;
	margin:0;
}

.full-column-98 {
	float:left;
	border:0;
	width:98%;
	margin:0;
}

.full-column-100 {
	float:left;
	border:0;
	width:100%;
	margin:0;
}

#display-requests {
	color:#003;
	background-color:#ECEDF2;
	font-weight:bold;
	padding:0.25em 0;
}

#content .calendar {
	border: 0; width: 620px
}
#content .calendar td, #content .calendar th {
	text-align: center; 
	border: 0;
}

#content .calendar th {
	height: 10px; 
	font-size: 7pt;
	background-color: white;
}

#content .calendar td {
	height: 10px; 
	font-size: 9pt;
	text-align: center;
}
#content .calendar, #content .calendar-month {
	font-weight: bold; 
	margin-top: 3px; 
	font-size: 12pt; 
	text-align: center
}

#content .calendar, #content.calendar-month a{
	text-decoration: none;
}

#content .calendar a {
	text-decoration: underline;
}

#content .calendar .calendar-prev, #content table.calendar .calendar-next {
	font-weight: normal;
}

#content .calendar th {
	color: green;
	text-align: center;
	border:1px solid black;
}

#content .calendar td.linked-day {
	font-size: 10pt;
	border:1px solid black;
	padding:0;
}

#content .calendar td.empty_day{
	background-color: black;
}

.button_large {
	width: 150px;
}

.current_link {
	padding:5px 0 5px 5px;
	border-bottom:1px solid #BFBFCC;
	border-right:1px solid #BFBFCC;
	margin-bottom:2px;
	background:#ECEDF2;
}

.not_current_link {
	padding:5px 0 5px 5px;
	border:none;
	margin-bottom:2px;
	background:#FFFFFF;
text-decoration: none;
}


.boldedtext {font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
}
