.sidebar
{
    /*background-image: url(qwerty_side.gif);
    background-repeat: repeat-y;
    background-position: center;*/
	background-color: #000000;
}

.s_top
{
    width: 180px;
    height: 17px;
    /*background-image: url("qwerty_top.gif");
    background-repeat: no-repeat;ad
    background-position: bottom top;test*/
    background-color: #000000;
}

.s_bottom
{
    width: 180px;
    height: 17px;
    background-image: url(qwerty_bottom.gif);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #000000;

}

.header
{
	background-color:#FFFFFF;
	background-image:url(header.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
}

#footer
{
    background-image: url(websitfooter%20copy.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
}
ul
{
    display: block;
    list-style-type: none;
}

.column
{
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border:0;
}
li
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
sup
{
	vertical-align:text-top;
}
sub
{
	vertical-align:text-bottom;
}
input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select
{

}
legend
{
	color:#000;
}
body
{
	text-align:center;
	background-color: #FFFFFF;
        color: #000000;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
        height: 100%;
}
table
{
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt
{
	font-family:monospace;
	line-height:100%;
}
body,a,input
{
    font: 9pt arial,verdana,sans-serif;
}
#error, .error
{
    /*margin-left: 65px;
    background-color: #ffccff;*/
    background-color: #FFFFA6;
    margin-bottom: 5px;
    margin-top: 5px;
    width:580px;
}
#error div.clientError,.error div.clientError
{
    width:580px;
    color: #ff1111;
    text-align: left;
    border: 1px solid red;
}
.serverError
{
    color: #ff1111;
}
.checker
{
    color: #ff1111;
}
.checkerTitle
{
    font-weight:bold;
    color:#ff1111;
    font-size:14pt;
    text-decoration:underline;
}
#error li
{
    list-style-type:square;
}
.errorTitle
{
    font-weight:bold;
    color:red;
    font-size:14pt;
    text-decoration:underline;
}
.yui-t2
{
	/*background-color:#FFFFFF;*/
	background-image:url(main_side.gif);
	background-repeat:repeat-y;
	background-position:top;
}
#horizontalNav ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
}
#horizontalNav ul li
{
	display: inline;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-right: 5px;
	padding-left: 5px;
}
#horizontalNav ul li#selected a
{
        color: #007100;
	background-color: #FFEA00;/*
	background-image:url(hilight.gif);
	background-position:center;
	background-repeat: repeat;*/
	text-decoration: none;
	font-weight:bold;
        font-size: 10pt;
        padding-bottom:9px;
}
#horizontalNav
{
	height: 40px;
	background-color: #000000;
	background-image:url(h_nav_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size: 8pt;
	text-align: center;
}
#horizontalNav ul li a
{
    color: #FFFFFF;
    text-decoration:none;
    padding-top:0px;
    padding-bottom:10px;
    font-weight:bold;
}
#horizontalNav ul li a:hover
{
    color: #007100;
    background-color: #FFEA00;/*
    background-image:url(hilight.gif);
    background-position:center;
    background-repeat: repeat;*/
    text-decoration: none;
    font-weight:bold;
}
#verticalNav
{
    font-size: 12px;
    color:#FFEA00;
}
.v_nav_contents
{
    padding-left: 20px;
    width: 100px;
    padding-left: 10px;
    min-height: 200px;
}
#verticalNav ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;

}
#verticalNav li
{
    margin: 0 0 .2em 0;
}
#verticalNav ul li a
{
    display: block;
    color: #FFFFFF;
    width: 160px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration:none;
    font-weight:bold;
}
#verticalNav a:hover
{
    background-color: #FFEA00;/*
    background-image:url(hilight.gif);
    background-position:center;
    background-repeat: repeat;*/
    color: #007100;
    text-decoration: none;
    font-weight:bold;
}
.pageTitle
{
    font-weight: bold;
    font-size: 18pt;
    text-decoration: underline;
    font-style:italic;
    margin-bottom: 5px;
}
.siteTitle
{
    font-weight: bold;
    font-size: 36pt;
    text-transform: uppercase;
    text-align:right;
}
.linkTitle
{
    font-weight: bold;
    font-size: 12pt;
    margin-bottom: 5px;
    margin-left: 10px;
}
/* template layout */
/* main table */
.ewTable
{
	text-align: left;
	width: 580px; /* table width */
	color: #000000; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	border: 1px solid; /* border */
	border-color: #000000;
	border-collapse: collapse;
}
/* main table data cells */
.ewTable td
{
	padding: 4px; /* cell padding */
	border: 1px solid;  /*cell spacing */
	border-collapse: collapse;
	border-color: #CCCCCC;  /* table background color */
        font-size: 9pt;
        font-family: arial,verdana,sans-serif;
}
/* main table header cells */
.ewTableHeader
{
	background-image: url('images/homepage08.gif');
	background-repeat: repeat-x;
	height: 22px;
	background-color: #000000; /* header color */
	color: #FFEA00; /* header font color */
	font-weight: bold;
        font-family: serif;
        font-size: 10pt;
	text-align: center;
	vertical-align: top;
}
.ewTableHeader a
{
        color:#FFEA00;
	font-weight: bold;
        font-family: papyrus,serif;
        font-size: 10pt;
        text-decoration: none;
}

.ewTableHeader a.partt
{
        color:#FFEA00;
	font-weight: bold;
        font-family: papyrus,serif;
        font-size: 10pt;
        text-decoration: none;
}
.ewTableHeader a:link
{
	color: #FFEA00; /* header font color */
}

.ewTableHeader a:visited
{
	color: #FFEA00; /* header font color */
}

/* main table row color */
.ewTableRow
{
	background-color: #FFFFFF;  /* alt row color 1 */
	/*text-align: center;*/
}

.ewTableRowForm
{
	background-color: #FFFFFF;  /* alt row color 1 */
	text-align: left;
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #cccccc; /* alt row color 2 */
	/*text-align: center;*/
}

.columnHeaderBold
{
        background-color: #cccccc;
        font-weight: bold;
}

.columnHeaderBold .ft
{
    color: #333333;
    text-decoration: none;
}

.ewTableAltRowForm
{
	background-color: #F5F5F5; /* alt row color 2 */
	text-align: left;
}
.ast
{
    color: red;
}
.ft
{
    color:#888888;
    font-family:serif;
    font-style:italic;
}
.success
{
    background-color: #ccffcc;
    border: 1px solid green;
    color:#111111;
}
.buttonAsLink
{
    color:             #007100;
    background-color:  transparent;
    text-decoration: underline;
    border-width: 1px;
    border-color: #007100;
    padding:           3px 0;
    border-width:      0;
    cursor:            pointer;
}
.buttonAsLinkHeader
{
    color:             #FFEA00;
    background-color:  transparent;
    border-width: 1px;
    border-color:      #FFEA00;
    text-decoration: underline;
    font-weight: bold;
    padding:           3px 0;
    cursor:            pointer;
}
a
{
    color: #007100;
}
a:visited
{
    color: #007100;
}
a:active
{
    color:#00FF00;
}
.ewTableHeader div.ft
{
    color: #DDDDDD;
}
.ewTableHeader .serverError
{
    color: #FF5555;
}
.red, .red:visited
{
    color:red;
}
.red:active
{
    color:#FFCCCC;
}

#blanket {
background-color:#000000;
position:fixed;
opacity: 0.65;
filter:alpha(opacity=65);
z-index: 9001;
top:0px;
left:0px;
width:100%;
height:100%;
}

#schoolPopUp, #dohPopUp
{
    position:fixed;
    background-color:#F0FFF0;
    padding-left: 10px;
    width:50%;
    display:block;
    height:50%;
    z-index: 9002;
    top:25%;
    left:25%;
}

#schoolPopUp h1, #dohPopUp h1
{
    color:#007100;
}
#schoolPopUp input, #dohPopUp input
{
    color:#FFFFFF;
    background-color: #000000;
    border-color: #FFFFFF;
}
.bold
{
    font-weight:bold;
}
.login
{
    color:             #007100;
    background-color:  transparent;
    text-decoration: underline;
    font-weight: bold;
    padding:           3px 0;
    border-width:      1px;
    border-color: #007100;
    cursor:            pointer;
}
address
{
    margin-left: 80px;
    *margin-left: 80px;
}
.pmt
{
    color:green;
    font-size:28px;
    padding:0 0 0 0;
}
.temp
{
    color:red;
    font-weight:bold;
    font-size:36px;
    padding:0 0 0 0;
}