html {
  background-color: <?php echo $color5 ?>;
}

body {
  background-color: #000;
  background-image: url('images/bak_page.png');
  background-attachment: fixed;
  background-repeat: repeat-x;
	text-align: center;
	margin:0 auto;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  margin-top:20px;
}

#wrapper {
	width: 980px;
  background-color: #fff;
	margin:0 auto;
  border: 1px solid #fff;
	text-align: left;
}

#banner {
  width: 980px;
  height: 90px;
}

.iepngfix { behavior: url("./iepngfix.htc") }

hr {height: 1px}

div {
  text-align: left;
}  

img {
  border:0;
}

ul li {
  list-style: square;
}  

#navlistContainer {
  border-top: 1px solid #fff;
  background-color: #30469f;
  background-image: url('images/bak_gradientbutton_glossy.png');
  behavior: url("./iepngfix.htc");
  font-weight: bold;
  height: 28px;
}

#navlist {
  margin: 0; /*removes indent IE and Opera*/
  padding: 0; /*removes indent Mozilla and NN7*/
  width: 980px;
}  

#navlist li {
  text-align: center;
  line-height: 28px;
  font-size: 11px;
  border-left: 1px solid #000;
  width: 130px;
}

#navlist li a { 
  background-color: #30469f;
  background-image: url('images/bak_gradientbutton_glossy.png');
  behavior: url("./iepngfix.htc");
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 0px 0px 0px 10px;
  width: 120px;
}

#navlist li ul li a {
  background-color: #30469f;
  background-image: url();
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 0px 0px 0px 10px;
  width: 190px;
}

#navlist li a.current, #navlist li a:hover {
  background-color: #cf0;
  color: #000;
}

#contentContainer {
  background-image: url('images/bak_topbar.jpg');
  background-repeat: no-repeat;
  min-height: 500px;
}

#contentBox, #contentBox2 {
  background-color: #d7dce5;
  padding: 10px
}  

#newsBox {
  width: 300px;
  margin: 0 auto; 
  background-color: #ccff00;
  background-image: url('images/bak_gradientbutton_glossy.png');
  background-repeat: repeat-x;
  behavior: url("./iepngfix.htc");
  padding: 0px;
  margin: 10px;
}

#newsBox li {
  padding-bottom: 20px;
}  

.caption {
  font-size: 10px;
}

.footer {
  font-size: 8pt;
  text-align: center;
  color: #fff;
}  

/* TABLES */

TH {
	background-color: #666;
  color: #fff;
  text-align: center;
}	

TABLE.datatable {
	background-color: #cccccc;
	border:1px solid #a6b0ce
}

TR.datatable {
	background-color: #ffffff;
}	

TR.school {
	color: #339900;
}

TR.premium {
	font-weight: bold
}

.pagetitle {
	font-size:14pt;
	font-family: tahoma, arial black, arial;
	font-weight:bold;
}

.subtitle {
	font-size:12pt;
	font-family: tahoma, arial, helvetica;
	font-weight:bold;
}


.reverse {
    color: #ffffff;
}	

.reverseLink {
	color: #ccff00;
	text-decoration: none;
}

.reverseLinkWhite {
	color: #ffffff;
	text-decoration: none;
}

.fieldLabelL {
	font-weight: bold;
}

.fieldLabelR {
	text-align: right;
	font-weight: bold;
}
	
#trackProfile .fieldLabelL {
  width: 100px;
  float: left;
  padding: 5px;
}    
 
#trackProfile .description {
  width: 700px;
  float: left;
  padding: 5px;
}    
  
.topbanner {
	color: #ffffff;
	font-weight: bold;
	font-size:14pt;
}

.leftnavBackground {
	background: url(images/bak_sidebar_1.gif) no-repeat top left; 
}


.leftnavPrimary {
	color: #ccff00;
	font-size: 11px;
	font-weight: bold;
}

.leftnavSecondary {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.tablerow {
	border-bottom: 1px dotted #cccccc;
}

.highlightedrow {
	background-color: #ffff99;
}

.subheader {
	background-color: #cccccc;
	font-weight: bold;
  color: #000;
}

.void {
	color: #ff0000;
	text-decoration: line-through;
}

input, select {
	font-size: 8pt;
	font-family: tahoma;	
}

.formButton {
  background-color: #ccff00;
  font-weight: bold;
  font-size: 8pt;
  background-image: url('images/bak_gradientbutton_glossy.png');
  background-repeat: repeat-x;
  behavior: url("./iepngfix.htc");
  height: 25px;
  border:1px solid #fff;
}  

.formButton2 {
  background-color: #ccff00;
  font-weight: bold;
  font-size: 8pt;
  background-image: url('images/bak_gradientbutton_glossy.png');
  background-repeat: repeat-x;
  behavior: url("./iepngfix.htc");
  height: 25px;
  border:1px solid #000;
}  

.multiselectAllCheckbox {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}	
.multiselectCheckbox {
	background-color: #ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.multiselectLabel {
	background-color: #ffffff;
	text-indent:5px;
	border-bottom:1px solid #cccccc;
}

.multiselectTitle {
	font-weight: bold;
	text-indent:1px;
	background-color: #eeeeee;
}

.multiselectOuterTable {
	width:200px;
}

.multiselectDiv {
	width:200px;
	height:85px;
	border:1px solid #cccccc;
	overflow:auto;
}

fieldset {
	-moz-border-radius: 5px;
	_position: relative;
	border-radius: 5px;
}

legend {
	position:relative;
	top:.5em
} 