body {
  margin: 0px;
  padding:0px; 
  background-color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

a {
  text-decoration: none; 
  color: #76A5AF;
}

form {
  margin: 0px;
  padding: 0px;
  }

tr {  vertical-align: top;
}

td {
  text-align: left;
}

.main {
  width: 990px;
  margin: 0px;
  padding: 0px;
  margin: auto;
  background: #ffffff;
}

img {
  border-width: 0px;
}

h1 {
 font-size: 16px;
 color: #76A5AF;
 margin-top: 0px;
 padding-top: 0px;
 margin-bottom: 0px;
 padding-bottom: 0px;
}

h2 {
 color: #006890;
 font-weight: bold;
 font-size: 14px;
}

.lhsNav {
  width: 221px;  
} 



.lhsNav th a {
  color: #002C62;
}

.lhsNav td a, .lhsNav td {
  color: #666666;
}

li {
  margin-left: 0px; 
}

.lhsNav tr {
  height: 21px;
}

.content {
  background-color: #70ACB3; 
  padding: 20px;
  text-align: left;
}

.contentBox {
  padding-left: 10px; 
  padding-bottom: 20px;
  width: 868px;
}

.contentPane td {
  width: 50%;
  text-align: center;
}

.contentPane {
  width: 545px;
}

.squares td {
   background-color: #70ACB3;
   height: 20px;
   width: 20px;
}

.squares {
  padding: 0px;
  margin-left: auto; 
  margin-right: auto;
}



.goTo {
  vertical-align: top; 
  width: 100%;
}

.goTo th {
  width: 75px;   
    color: #76A5AF;

}

.goTo td {
  vertical-align: top;
  text-align: left;
  padding:0px;
  
}

.quickLinks tr {
  vertical-align: top;
}

.quickLinks td {
  text-align: right;
  padding: 0px 0px 10px 0px;
}

.quickLinks {
  color: #76A5AF;
 
}

.header {
  width: 100%;
}

.header tr {
  vertical-align: middle; 
}

.header td {
  text-align: right; 
}

.bordered {
  border: 1px solid #76A5AF; 
}


.homePage {
  width: 225px;  
}

.homePage tr {
  vertical-align: middle; 
  
}

.homePage th {
  height: 25px;   
  padding-left: 5px;
}

.homePage td {
  height: 18px;   
  padding-left: 5px;
}

.homePage th a {
  color: #ffffff; 
}

.homePage a {
  color: #000000; 
}

.footer {
  text-align: center;
  color: #999999; 
}

.footer a {
  color: #999999; 
}

hr {
  color: #76A5AF;
  background-color: #76A5AF;
  height: 1px;
}

input, textarea {
  border: 1px solid #76A5AF;
}

.arrow {
  padding-top: 3px;
}

.rowOn {
 background-color: #D1EDF1;
}

.rowOff {
 background-color: #ffffff;
}

.status td {
 width: 40px; 
 font-size: 14px;
}

.status th {
  width: 240px; 
 font-size: 14px;
 padding: 2px;
}



.statusSmall td {
 width: 35px; 
}

.statusSmall th {
  width: 250px; 
}

.statusSmall {
  position: absolute;
  top: 40px;
  left: 130px; 
  z-index: 50000;
}


.news, .related {
  width: 175px;
  border: 1px solid #76A5AF;
}


.news th, .related th {
  padding-left: 10px;
  font-size: 14px;
  height: 44px; 
  vertical-align: middle;
  background: url(/img/related_bg.jpg) no-repeat; 
}

.news td, .related td {
  padding-left: 10px; 
  padding-right: 10px;
  padding-bottom: 5px;
}

.news a, .related a {
  color: #002151; 
  font-weight: bold;
}

.news h1 a {
  color: #76A5AF; 
  font-size: 12px;
}

.error {
  color: #ff0000; 
}

.serviceStatus th {
  width: 300px; 
}

.serviceStatus td {
  width: 150px; 
}

#listTable {
	display: table;
}
#listTable li {
	list-style-type: none; 
	display: table-cell; 
	list-style-image: none
}

#listTableHeader {
	display: table;
  font-size: 14px;
  background-color: #F47B2A;
}
#listTableHeader li {
	list-style-type: none; 
	font-weight: bold;
	color: #ffffff;
	display: table-cell; 
	list-style-image: none
}




#sortable li { 
  list-style-type: none; 


}

#sortable {
 margin: 0; padding: 0;  
 border-top: 0px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}


#sortable ul {
  margin: 0; 
  padding: 2px;   
  border-top: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
	
}


#noSortable li { 
  list-style-type: none; 


}

#noSortable {
 margin: 0; padding: 0;  
 border-top: 0px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}


#noSortable ul {
  margin: 0; 
  padding: 2px;   
  border-top: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
	
}

.toolBar {
  background-color: #F47B2A;
  padding: 4px; 
  margin-top: 2px; 
  margin-bottom: 15px; 
  text-align: right;
}

.toolBar input {
  background-color: #ffffff; 
}

th {
  text-align: left; 
}

	select.switchbox {
		border: 1px solid black;
		width:  350px;
		height: 300px;
	}

	select.switchbox * {
		height: 10pt;
	}

	select.switchbox_long {
		border: 1px solid black;
		width:  200px;
		height: 300px;
	}

	select.switchbox_long * {
		height: 10pt;
	}

	select.switchbox_wide {
		border: 1px solid black;
		width:  400px;
		height: 150px;
	}

	select.switchbox_wide * {
		height: 10pt;
	}

	select.switchbox_short {
		border: 1px solid black;
		width:  200px;
		height: 80px;
	}

	select.switchbox_short * {
		height: 10pt;
	}
