body,
html {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#000;
}

body {
	min-width:1000px;
	background-color:#69321F;
}

#wrap {
	margin:0 auto;
	padding: 0;
	width:1000px;
}

h1 {
	color: #529CBA;
	margin: 0px;
	margin-left: -8px;
	margin-right: -8px;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;	
	background: url('/images/h1.jpg');
	margin-bottom: 10px;
}
h2 {
color: #539DBB;
font-size: 16px;
}
h4 {
color: #539DBB;
font-stretch:condensed;
font-size: 12px;
}
h5 {
color: #FFFFFF;
font-size: 16px;
}
h6 {
color: #333133;
font-size: 14px;
}

.blue { color: #539DBB; }
.warnings { color: #FF0000; font-weight: bold; font-style: italic; }

#header {
	padding:5px;
}
#nav {

	padding:5px;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	display:inline;
	margin:0;
	padding:0;
}

#sidebar {
float:left;
width:180px;
text-align: left;
}

#main {	
	float:right;
	width:800px;
	background-color:#F8F8F9;
}
h2#main {
	width: 740px;
}

#maincontent {	
	background-color:#F8F8F9;
	padding-bottom: 30px;
}

#rightbar {
	float: right;
	color:#69321F;
	width: 181px;
	padding: 9px;
	margin-top:0px;
}

#footer {
	
	clear:both;
	font-size: 10px;
	text-align:center;
	float:right;
	width:800px;
}
#footer p {
	padding:5px;
	margin:0;
}
#content
{
	 margin: 0 0 0 0; 
	margin-left: 215px;
	margin-right: 25px;
	
}
#leftcontent
{
	float: left;
	margin: 0px 10px 0px 0px;
}
#leftcontent p
{
	padding-left:10px;
}
#sideimg{
	display: block;
	padding: 0px;
	text-indent: 0px;
	margin-top:0px;
	height:19px;
}
#ad1{
	float: right;
	color:#69321F;
	width: 181px;
	margin-left: -800px;
	padding: 9px;
	

}
#ad2{
float: right;
	width: 180px;
	color:#69321F;
	margin-left: -600px;
	border-left: 2px solid #539DBB;
	padding: 9px;
	
}
#ad3{
float: right;
	width: 180px;
	margin-left: -400px;
	border-left: 2px solid #539DBB;
	color:#69321F;
	padding: 9px;
	
}
#ad4{
float: right;
	width: 181px;
	color:#69321F;
	margin-left: -200px;
	border-left: 2px solid #539DBB;
	padding: 9px;
	
}
#ads{
	background-color: #D2C2A1;
	float:right;
	width:800px;
	
}

#rule {	
	width: 1px;
	margin: 20px 0px 20px 0px;
	background-color: #C5C5C5;
}

.adcopy{
	color: 6A331F;
	font-size: 11px;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #72A64B;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.spacer { font-size: 1px; line-height: 1px; }

/* ---- PROJECT VIEWS DB RELATED ---- */
* html #database {margin-top: -5px;} /*  Mozilla ignores this */
#database table {
	width: 100%;
	text-align: left;
	background: #E5E5E5;
	border-collapse: collapse;
}
#database table td {
	border: solid 1px #EDF2F2;
}
#database table th {
	padding: 2px;
	margin: 2px;
	background: #7B523C;
	border: solid 1px #EDF2F2;
	color: #FFFFFF;
	font-size: 11px;
}
#database table td input, #database table td textarea, #database table td select {
	border: solid 1px #B0B0B0;
	background: #ECECEC;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}

/* --Main Content Windows DB Related------------------------*/
.mainItem a:link {text-decoration: none; color: #0000FF;}
.mainItem a:visited {text-decoration: none; color: #0000FF;}
.mainItem a:hover {text-decoration: none; color: #6089D0;}
.mainItem a:active {text-decoration: none; color: #0000FF;}
.mainItem {
	border: 1px solid black;
	background: #A29186;
	margin: 5px;
	margin-bottom: 10px; 
	padding: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	width: 95%;
	float: left;
} 
* html #liveTable {margin-top: -5px;} /*  Mozilla ignores this */

/** Details Tables that are DB Related **/
#topNav {
	margin-top: 5px;
	margin-bottom: 5px;
}
#topNav table {
	width: 100%;
	border-top: 2px solid #151647;
	border-bottom: 2px solid #151647;
	background-image /**/: /**/url('<?=$root_path;?>images/alpha.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?=$root_path;?>images/alpha.png', sizingMethod='scale');
	border-collapse: collapse;
}
#topNav table td {
	width: 25%;
	color: #FFFFFF;

	padding: 0px;
	margin: 0px;
}
#topNav table td a {
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	display: block;
	width: 100%;
	position: relative;
}
#topNav table a:link {text-decoration: none; color: #FFFFFF;}
#topNav table a:visited {text-decoration: none; color: #FFFFFF;}
#topNav table a:hover {text-decoration: none; color: #FFFFFF; background-image /**/: /**/url('<?=$root_path;?>images/alpha.png');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?=$root_path;?>images/alpha.png', sizingMethod='scale');}
#topNav table a:active {text-decoration: none; color: #FFFFFF;}

#school-list {
	width: 590px;
	background-color: #DFD4BE;
	border: 2px solid #DBDBDB;
}

TABLE.schools {
	margin: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TABLE.schools TR.head {
	background-color: #CEC1A0;
}

TABLE.schools TR.head TD {
	color: #FFFFFF;
	font-weight: bold;
}

TABLE.schools TR.alt {
	background-color: #D6CAAD;
}

.textField { width: 175px; }

#listing {
	position: absolute;
	z-index: 100;
	left: 100px;
	top: 100px;
}

#progress {
	margin: 20px 0px 20px 0px;
	padding: 0px;
}

#progress LI {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	
	margin: 0px 2px 0px 0px;
	padding: 3px 20px 3px 20px;
	list-style: none;
	display: inline;

	background-color: #69321F;
}

#progress LI A, #progress LI A:LINK, #progress LI A:VISITED, #progress LI A:HOVER {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#progress LI.prev A {
	color: #FF000;
}

#nbct {
        padding: 0;
	margin: 0;
        list-style-type: none;
}

#nbct li {
	padding: 0;
        color: #6A331F;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        list-style-type: none;
}
