* {
   padding: 0; margin: 0;
}
hr {
   width:100%;
   color:#cccccc;
   height:1px;
   border-top: 1px solid #ccc; border-bottom: none; border-left: none; border-right: none;
   clear: both;
   margin: 10px 0;
}
br {
   clear: both;
}
td {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.center {
   margin:0 auto;
   text-align:center;
}
.clear {
   clear: both;
}
.left {
   float: left;
}
.right {
   float: right;
}
.none {
   display: none;
}
.phnone {
   display: none;
}
.bold {
   font-weight:bold;
}
.allpad10 {
   padding:10px 10px 10px 10px;
}
.allpad5 {
   padding:5px 5px 5px 5px;
}
#page_container {
   width: 950px;
   margin:0 auto;text-align:left;
   padding: 0;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#page_headerbg {
   clear: both;
   margin: 10px 0px 0px 0px;
   padding: 0;
   width: 950px;
   height: 20px;
   background-image: url("../images/pgheader.gif");
   background-repeat: no-repeat;
}

#page_headerbg .curDate {
   padding-top: 3px;
   padding-right: 10px;
   color: #fff;
   float: right;
}

#aboutbg {
   clear: both;
   width: 950px;
   display: table;
   /*background-image: url("../images/aboutbg.jpg");
   background-repeat: repeat-y;*/
}

#pagebg {
   clear: both;
   width: 950px;
   margin: 0;
   padding: 0;
   display: table;
   /*background-image: url("../images/pagebg.jpg");
   background-repeat: repeat-y;*/
}

#pagebg1 {
   clear: both;
   width: 950px;
   display: table;
   /*background-image: url("../images/pagebg1.jpg");
   background-repeat: repeat-y;*/
}

#pagebg2 {
   clear: both;
   width: 950px;
   display: table;
   /*background-image: url("../images/pagebg2.jpg");
   background-repeat: repeat-y;*/
}

#page_header {
   clear: both;
   width: 950px;
   height: 110px;
   margin:0 auto;
   text-align:left;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   background: #fff url("../images/header.gif");
}

#column1 {
   clear: both;
   width: 948px;
   margin: 1px;
   padding: 0;
   background-color: #fff;
   float: left;
}

#column1a {
   clear: both;
   width: 196px;
   margin: 1px;
   padding: 0;
   background-color: #fff;
   float: left;
}
#column1b {
   width: 746px;
   margin: 1px;
   padding: 0;
   background-color: #fff;
   float: left;
}
#column2a {
   width: 746px;
   margin: 1px;
   padding: 0;
   background-color: #fff;
   float: left;
}
#column2b {
   width: 598px;
   margin: 0;
   padding: 0;
   background-color: #fff;
   float: left;
}
#column2c {
   width: 196px;
   margin: 1px;
   padding: 0;
   background-color: #fff;
   float: left;
}
#column3 {
   width: 146px;
   margin: 1px;
   padding: 0;
   background-color: #fff;
   float: left;
}
#page_footerbg {
   clear: both;
   margin: 0;
   padding: 0;
   width: 950px;
   height: 6px;
   background-image: url("../images/footer.gif");
   background-repeat: no-repeat;
}

#page_footer {
   clear: both;
   margin: 0;
   padding: 0;
   width: 950px;
   height: 6px;
   background-image: url("../images/footer.gif");
   background-repeat: no-repeat;
}

/* Tool Bar */

#page_headtoolbar {
   clear: both;
   width: 950px;
   height: 32px;
   margin:0 auto;
   text-align:left;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
}


#toolbar {
   clear: both;
   width: 950px;
   background: #fff url("../images/toolbar.gif");
   background-repeat: repeat-x;
   display: block;
   margin: 0;
   padding: 0;
   border-top: 1px solid #fff;
   height: 32px;
}

#toolbarnav li {
   list-style: none;
   margin: 0;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   color: #fff;
   display: block;
   font-weight: bold;
   float: left;
}
#toolbarnav {
   font: 12px Arial, Helvetica, sans-serif;
   color: #fff;
   padding: 0;
   margin: 0;
}
#toolbarnav li a {
   color: #fff;
   padding: 7px 40px;
   display: block;
   border-right: 1px none #565656;
   border-top: 1px none #565656;
   border-bottom: 1px none #565656;
   border-left: 1px dotted #565656;
   text-decoration: none;
}

#toolbarnav li a:hover {
   color: #fff;
   padding: 7px 40px;
   display: block;
   border-right: 1px none #565656;
   background: #000;
   text-decoration: none;
   border-top: 1px none #565656;
   border-bottom: 1px none #565656;
   border-left: 1px dotted #565656;
}

#footerlinks {
   width: 950px;
   background-color: #fff;
   margin:0;
   font: 12px Arial, Helvetica, sans-serif;
}

#footerlinks a {
   margin:0;
   text-decoration: none;
   padding: 0px 10px;
   cursor: pointer;
   color: #545454;
}

.amenubar a {
   text-decoration: none;
   display: block;
   padding: 5px 10px 5px 20px;
   background: #E9FFE2;
   clear: both;
   font-weight: bold;
   background-image: url("../images/menubarsbg.jpg");
   background-repeat: no-repeat;
}
.imenubar a {
   cursor: pointer;
   text-decoration: none;
   display: block;
   padding: 5px 10px 5px 20px;
   clear: both;
}
.adivcontent {
   display: block;
   background: #E9FFE2;
}
.idivcontent {
   display: none;
}

#ContentBGN {
   color: #000000;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 110%;
   padding: 5px;
}

.abouttitle {
   display: block;
   color: #fff;
   background-color: #D1FFC9;
   background-image: url("../images/titlebg.jpg");
   background-repeat: repeat-x;
   font: bold 11px Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 5px 0px 5px 5px;
}

.boxborderblpn {
   border: solid 1px #C3D0D8;
   background-color: #F1F4F6;
}
.boxtitleblpn {
   display: block;
   color: #18397C;
   background-color: #C3D0D8;
   font: bold 11px Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 3px 0px;
}

.boxborderbl {
   border: solid 1px #C3D0D8;
   background-color: #F1F4F6;
}
.boxtitlebl {
   display: block;
   color: #18397C;
   background-color: #C3D0D8;
   font: bold 11px Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 5px 0px 5px 5px;
}

.boxbordergr {
   border: solid 1px #CCFFD8;
   background-color: #DDFFE6;
}
.boxtitlegr {
   display: block;
   color: #000;
   background-color: #CCFFD8;
   font: bold 11px Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 5px 0px 5px 5px;
}

#pgmsg {
   margin:0;
   padding-top:10px;
   padding-bottom:10px;
   border-top: 1px solid #14740C;
   border-bottom: 1px solid #14740C;
   display: block;
   color: #14740C;
   background-color: #E9FFE2;
   text-align: center;
}

#pgmsgwar {
   margin:0;
   padding-top:10px;
   padding-bottom:10px;
   border-top: 1px solid #FFE019;
   border-bottom: 1px solid #FFE019;
   display: block;
   color: #FF9000;
   background-color: #FFF6BF;
   text-align: center;
}

#pgmsgerr {
   margin:0;
   padding-top:10px;
   padding-bottom:10px;
   border-top: 1px solid #FF6866;
   border-bottom: 1px solid #FF6866;
   display: block;
   color: #FF0800;
   background-color: #FFD1D1;
   text-align: center;
}
.len100 {
   width: 99%;
}
.len30 {
   width: 30%;
}
.row_dark {
   padding: 5px 0;
   /*background-color: #fff;*/
}
.row_light {
   padding: 5px 0;
   /*background-color: #000;*/
}
.deleted {
   border: dotted 1px #FF5F0F; 
}
.formtitle {
   margin: 0;
   padding: 5px;
   display: block;
   background-color: #306818;
   color: #fff;
}
.new_row {
   cursor: pointer;
   color: #fff;
}
.select_style {
   width: 160px;
}
#announcement {
   font-family: verdana, ariel, times;
}

#announcement .title {
   padding: 3px 0px 3px 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

#announcement .titlehl {
   padding: 3px 0px 3px 10px;
   color: #ff0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

#announcement .text {
   padding: 3px 0px 10px 10px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}

#announcement p {
   padding: 1px 0px 1px 0px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}

#announcement a {
   color: #0707ff;
   text-decoration: none;
   cursor: pointer;
}

img.homeimg {
   width: 190px;
   height: 146px;
}
#upcprg {
   padding: 5px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #7F310C;
}
#upcprg .title {
   font-size: 16px;
   font-weight: bold;
}
#upcprg a {
   text-decoration: underline;
   color: #7F310C;
   cursor: pointer;
   padding: 2px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

#peaschd {
   padding: 5px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #0C10AA;
}
#peaschd .title {
   font-size: 16px;
   font-weight: bold;
}
#peaschd a {
   text-decoration: underline;
   color: #0C10AA;
   cursor: pointer;
   padding: 2px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

a.prev {
   padding: 3px 8px;
   cursor: pointer;
}
a:hover.prev {
   color: #000;
   padding: 3px 8px;
   background: #878BFF;
   cursor: pointer;
}
a.next {
   padding: 3px 8px;
   cursor: pointer;
}
a:hover.next {
   color: #000;
   padding: 3px 8px;
   background: #878BFF;
   cursor: pointer;
}
a.addLinks {
   text-decoration: underline;
   color: #0C10AA;
   cursor: pointer;
}
