body  { margin: 0px }
p {}
td {}
.welcome-user { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px }
.menutable  { border: solid 1px #547dd8 }
.toplinks    { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px }

.toplinks td { background-color: #547dd8 }
.toplinks a:link { color: navy; text-decoration: none }
.toplinks a:visited { color: navy; text-decoration: none }
.toplinks a:hover { color: #ff6347; text-decoration: none }
.Search-Head  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; padding: 2px 5px 5px; }
/*.section-bucket  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; padding: 2px 5px 5px; border-top: 1px solid silver; border-bottom: 1px solid silver }
.section-bucket p  { margin-top: 0px; margin-bottom: 0px; border-top: 1px solid #dcdcdc }
/*.section-bucket a:link { color: navy; text-decoration: none }
.section-bucket a:visited { color: navy; text-decoration: none }
.section-bucket a:hover { color: #ff4500; text-decoration: none }*/
.section-bucket li { list-style-position: outside }
.section-bucket ul  { list-style-image: url(images/bullet.gif); list-style-position: outside } 
.section-bucket2      { color: black; font-size: 11px; background-color: #f7f7f7; padding: 3px 8px 8px; border-top: 1px solid silver; border-bottom: 1px solid silver }
.section-bucket2 p    {color: black; margin-top: 3px; margin-bottom: 2px }
.section-bucket2 li { list-style-position: outside }
.section-bucket2 ul  { list-style-image: url(images/bullet.gif); list-style-position: outside }
/*.section-bucket2 a:link { color: #000080; text-decoration: none }
.section-bucket2 a:visited { color: #000080; text-decoration: none }
.section-bucket2 a:hover { color: #f00; text-decoration: none }*/
.formtext   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formtext2  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 10px 5px 5px 10px }
.formtext2 a:link { color: #000080 }
.formtext2 a:visited { color: #000080 }
.formtext2 a:hover { color: #f00 }
.news-item { margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #808080 }
.news-item a:link { color: #000080; text-decoration: none }
.news-item a:visited { color: #000080; text-decoration: none }
.news-item a:hover { color: #f00; text-decoration: none }
.news-date { color: black; font-size: 10px; margin-top: 0px; margin-bottom: 0px }


.pagehead2    
{
	/*color: #4682b4; font-weight: bold; font-size: 12px; font-family: "Verdana", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 10px 10px 5px 0px; padding-bottom: 5px; border-bottom: 1px solid #547dd8; text-align:right;*/
	FONT-WEIGHT: bold; FONT-SIZE: 16px;  margin:0px; padding:5px 0px 5px 5px; color:grey; font-family: Verdana;
 }
.LeftHeadAdmin  { color: #4682b4; font-weight: bold; font-size: 15px; font-family: "Verdana", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 10px 5px 0px; padding-bottom: 5px; }
.formnote { font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 10px }
/*.newshead { color:#056794; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/*.bodytext
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
} */
.nav1  { color: navy; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
/*.mainlink { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #056794; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
.mainlink a:link { color: #fff }
.mainlink a:visited { color: #fff }
.mainlink a:hover { color: black }*/
.nav1-active { color: #f00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
.nav2  { color: navy; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.nav2-active { color: #f00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.nav3  { color: navy; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 35px }
.nav3-active { color: #f00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 35px }
.nav4  { color: navy; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 50px }
.nav4-active { color: #f00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 50px }
.nav1-active a:link { color: #f00 }
.nav2-active a:link { color: #f00 }
.nav3-active a:link { color: #f00 }
.nav4-active a:link { color: #f00 }
.caltop {background-color: #547dd8;}
.calbkg {background-color: #f0f8ff;}
/*a:link  { color: navy; text-decoration: none }
a:visited  { color: navy; text-decoration: none }
a:hover  { color: #f00; text-decoration: none }*/

#navcontainer { margin: 0px }
#navcontainer ul  { font-family: verdana, arial, Helvetica, sans-serif; list-style-type: none; margin: 0px; padding: 0px }
#navcontainer li  { margin: 0px }
#navcontainer a   { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #bdd2ff; margin: -1px; padding: 5px 0px 5px 3px; border-bottom: 1px solid #547dd8; width: 180px; display: block }
#navcontainer a:hover { color: white; text-decoration: none; background-color: #547dd8 }
#navcontainer ul ul li  { font-style: normal; margin: 0px }
#navcontainer ul ul a  { color: black; text-decoration: none; background-color: #bdd2ff; padding: 3px 5px 3px 20px; border-left: 1px solid #92b2f3; width: 180px; display: block }
#navcontainer ul ul a:hover  { color: white; text-decoration: none; background-color: #547dd8 }
#current a:link    { color: black; font-weight: bold; text-decoration: none; background: #92b2f3 }
#current a:visited  { color: black; font-weight: bold; text-decoration: none; background-color: #92b2f3 }

toolbar 	{ margin: 0; padding: 0; width: 262px; background: buttonface; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; text-align:right; }
	.button { background: buttonface; border: 1px solid buttonface; margin: 1px; }
	.raised	{ border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; background: buttonface; margin: 1px; }
	.pressed { border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; background: buttonface; margin: 1px; }