.boxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	padding: 0px;}
#boxText {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;}	
	
.boxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;}

#contactbox {
	border-style: solid;
	border-width: 1px;
	clear: left;
	float: left;
	width: 180px;
	position: relative;
	margin-top: 15px;
	margin-left: 0px;}

.contactboxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.7em;
	padding: 0px;}
	
#contactboxText {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;}

#sectionnav {border: 1px solid #ccc; background-color:#fff; padding:4px;}
#sectionnav h3 {color:#666; font-size:100%;	font-weight:bold; margin: 8px 0 12px 0;	text-transform:uppercase;}
#sectionnav h4 {color:#666;	font-size:92%; font-weight:bold; margin: 0;}
#sectionnav ul {list-style-image:url(/foundation/img/orange_arrow.gif); margin:0; padding:0; font-size:92%;}
#sectionnav li {margin-left:15px;}
#sectionnav li.pdf-li {list-style-image:url(/advancement/_GlobalFiles/img/pdf/pdficon_small.gif);}
.shade-wrapper {background-color:#e7eef4; padding: 4px 4px 4px 6px;}
	
.contactboxHeader {
	background:#e6e6e6;
	cursor:pointer; 
	border: 1px solid #d3d3d3; 
	color: #555555;
	padding-left:20px;
	margin-right:20px
	font-weight:normal;
	padding-top:5px;}
	

#sectionbox1 {
	border-style: dotted;
	border-width: 1px;
	clear: left;
	float: left;
	width: 700px;
	position: relative;
	margin-top: 15px;
	margin-left: 6px;}
	
#sectionbox2 {
	border-style: dotted;
	border-width: 1px;
	clear: left;
	float: left;
	width: 700px;
	position: relative;
	margin-top: 15px;
	margin-left: 6px;}	

table.standard {
	border-width: 2px solid black;
	border-spacing: 2px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;}
	
table.standard th {
	border-width: 2px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: white;}
	
table.standard td {
	border-width: 2px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: white;}

table.calendar { 
	padding: 3px;
	border-spacing: 3px;
	width: 100%;}
	
th.calendar {
	padding: 3px;
	border-spacing: 3px;
	background-color: #1A4C7A;
	vertical-align: text-top;
	color:#FFFFFF;}

tr.off td {
	padding: 3px;
	border-spacing: 3px;
	background-color: #FFFFFF;}

tr.on td {
	padding: 3px;
	border-spacing: 3px;
	background-color: #ECEDF9;}

table.ftf{ 
        border-width: 1px;
	border-style: dashed;
	border-color: gray;
	border-collapse: collapse;
	padding: 3px;
	border-spacing: 3px;
	width: 100%;}
	
th.ftf{
	padding: 3px;
	border-spacing: 3px;
	background-color: #95B3D7;
	vertical-align: text-top;
	color: black;}
	
table.trn{ 
        border-width: 1px;
	border-style: dashed;
	border-color: gray;
	border-collapse: collapse;
	padding: 3px;
	border-spacing: 3px;
	width: 100%;}
	
th.trn{
	padding: 3px;
	border-spacing: 3px;
	background-color: #FABF8F;
	vertical-align: text-top;
	color: black;}
	
table.grad{ 
        border-width: 1px;
	border-style: dashed;
	border-color: gray;
	border-collapse: collapse;
	padding: 3px;
	border-spacing: 3px;
	width: 100%;}
	
th.grad{
	padding: 3px;
	border-spacing: 3px;
	background-color: #D6E3BC;
	vertical-align: text-top;
	color: black;}

table.late{ 
        border-width: 1px;
	border-style: dashed;
	border-color: gray;
	border-collapse: collapse;
	padding: 3px;
	border-spacing: 3px;
	width: 70%;}
	
th.late{
	padding: 3px;
	border-spacing: 3px;
	background-color: #FABF8F;
	vertical-align: text-top;
	color: black;}
	
table.grades{ 
 	padding: 10px;
	border-spacing: 10px;
	width: 70%;}
	
th.grades{
	padding: 3px;
	border-spacing: 3px;
	background-color: #FABF8F;
	vertical-align: text-top;
	color: black;}	

#search input {		
		float:left;
		color:#333;}

#leftlink{border-bottom: none;font-weight:normal;font-size:65%}

ol.list {
  margin:0px;
  padding: 0px;
  list-style-type:decimal;
}

ul.list {
  margin:0px;
  padding: 0px;
}

li.list {
  margin-left: 30px;
  padding-left: 10px;
}

li {  font-size:87.5%;}

h2
{
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
	padding-top:10px;
	border-bottom:1px solid #FF6600;
}

table.meeting{ 
        text-align: center;
        border-width: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	padding: 3px;
	border-spacing: 3px;
	width: 100%;}
	
th.meeting{
	padding: 3px;
	border-spacing: 3px;
	vertical-align: text-top;
	line-height:1.5;
	color: black;}

p.meeting{
	font-size:80.0%;
	line-height:0.5;
	color:#222;}
