BODY {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  margin : 0px;
  color: #454545;
  background-color: #D9E3EC;
  font-size:12px;
}

IMG {
  border:0;
}

TD {
  font-size: 12px;
}
TH {
  font-size: 12px;
}
H1 {
  color: #454545; 
  font-size: 12px;
}
H2 {
  color: #666666; 
  font-size: 12px;
}
H3 {
  color: red; 
  font-size: 12px;
  font-weight:bold;
}
H4 {
  color: #454545; 
  font-size: 12px;
}
li {
	list-style-type: none;
}
hr {
	border: 1px solid #CCCCCC;
}
a {
  color: #385B74;
  font-size:12px
}
a:link {
  color: #385B74;
  font-size:12px
}
a:visited {
  color: #385B74;
  font-size:12px
}
a:active {
  color: #385B74;
  font-size:12px
}
a:hover {
  color: #FF6600;
  font-size:12px;
}
.error01 {
	color:#FF0000;
	font-weight:bold;
}
.error02 {
	color:#009933;
	font-weight:bold;
}
.submitL {
	font-size: 10px;
	color:#454545;
}
.inputL {
	font-size: 10px;
	color: #4E84AA;
	border-color: #4E84AA;
	border-tstyle: solid;
	border-width: 1px;
	background-color: #E5EDF2;
}
.formInstructions {
	color: #666666;
}
input {
	font-size: 10px;
	color:#454545;
}
option {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10px;
  color: #454545;
}
textarea {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 12px;
  color: #333333;
}
select {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10px;
  color: #454545;
  border-color:#454545;
  border-width:1px;
  border-style:solid;
  background-color:#FFFFFF;
}


.topBorder {
  background-color: #4E84AA;
}
.subBorder {
  background-color: #D9E3EC;
}
.navTop {
  background-color: #4E84AA;
}
.bg_navTop {
  background-color: #A5C0D3;
}
.navTopLink {
  background-color: #FFFFFF;
  font-size: 10px;
  color: #FFFFFF;
}
a.navTopLink:link {
  color: #FFFFFF;
}
a.navTopLink:visited {
  color: #FFFFFF;
}
a.navTopLink:active {
  color: #FFFFFF;
}

.footer {
  color: #385B74;
  font-size: .65em;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-top-width: 1px;
  border-top-style: dashed;
}

.blockTitleL {
  background-color: #4E84AA;  
}
.blockBorderL {
  background-color:#4E84AA;
}

.blockTextL {
  background-color: #FFFFFF;
  font-size: 12px;
  color: #385B74;
  padding-left:4px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:4px;
}
a.blockLinkL:link {
  color: #385B74;
  font-size: 12px;
}
a.blockLinkL:visited {
  color: #385B74;
  font-size: 12px;
}
a.blockLinkL:active {
  color: #385B74;
  font-size: 12px;
}

TD.mycalTitle {
  font-size: 12px;
}

.contentHeading {
 	color: #4E84AA;
	vertical-align:top;
}
.contentSubHeader {
	color: #666666;
}
a.contentLink:link {
 	color:#385B74;
}
a.contentLink:active{
 	color:#385B74;
}
a.contentLink:visited {
 	color:#385B74;
}
.image {
	float: right;
	margin: 0px 0px 10px 10px;
}
.highlight { 
    background-color: yellow; 
    text-decoration: none; 
} 

.sysInfo {
  color:#454545;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 12px;
  padding:4px;
}
.sysTitle {
  color:#385B74;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  padding-left:4px;
  padding-top:1px;
  padding-bottom:1px;
  font-size: 12px;
  font-weight:bold;
  background-color:#DAE0ED;
}
.sysBorder {
   background-color:#DAE0ED;
}
.systemHeading {
 	color: #666666;
}
a.systemLink:link {
 	color: #454545;
}
a.systemLink:active {
 	color: #454545;
}
a.systemLink:visited {
 	color: #454545;
}
.systemSubText {
	color: #666666;
}
a.systemSubLink:link {
 	color: #666666;
}
a.systemSubLink:active {
 	color: #666666;
}
a.systemSubLink:visited {
 	color: #666666;
}
.warning {
  color: red; 
  font-size: 12px; 
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
.warningSmall {
  color: red; 
  font-size: 12px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}

.storyText {
  color: #454545;
  font-size: 12px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
a.storyTextLink:link {
 	color: #385B74;
}
a.storyTextLink:active {
 	color: #385B74;
}
a.storyTextLink:visited {
 	color: #385B74;
}
.storyPreviewTitle {
  color: #385B74;
  background-color:#FFFFFF;
  font-size: 12px; 
  font-weight:bold;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
a.storyPreviewTitle:link {
  color: #385B74;
  font-weight:bold;
}
a.storyPreviewTitle:active {
  color: #385B74;
  font-weight:bold;
}
a.storyPreviewTitle:visited {
  color: #385B74;
  font-weight:bold;
}
.storyTitle {
  color: #385B74;
  background-color:#FFFFFF;
  font-size: 13px;
  font-weight: bold; 
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
.storyFooter {
  background-color: #FFFFFF;
  color: #666666;
  font-size: 12px;
}
a.storyFooterLink:link {
 	color: #666666;
	font-size: 12px;
}
a.storyFooterLink:active {
 	color: #666666;
	font-size: 12px;
}
a.storyFooterLink:visited {
 	color: #666666;
	font-size: 12px;
}
.storyByLine {
  color: #666666; 
  font-size: 12px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
.storyUnderLine{
  background-color: #454545; 
}
.storySubText {
  color: #666666;
  font-size: 10px;
}
a.storySubLink:link {
 	color: #666666;
	font-size: 10px;
}
a.storySubLink:active {
 	color: #666666;
	font-size: 10px;
}
a.storySubLink:visited {
 	color: #666666;
	font-size: 10px;
}
.commentTitle {
  font-size: 12px;
  font-weight: bold;
  color: #454545;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
.commentSubTitle {
  font-size: 10px;
  color: #666666;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
a.commentSubText:link {
  color: #666666;
}
a.commentSubText:active {
  color: #666666;
}
a.commentSubText:visited {
  color: #666666;
}
.commentBar {
  color: #454545;
  font-weight:bold;
  font-size: 12px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  background-color: #CCCCCC;
}

.cal-day,cal_day {
  font-size: 12px;
  color: #FFFFFF;	
  background-color: #4E84AA;
  padding:1px;
  padding-left:2px;
}
.cal-body {
  background-color: #FFFFFF; 
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  color: #454545;	
}
.cal-nullday {
  background-color: #FFFFFF;
  color: #FFFFFF;
}
.cal-nullday-header {
  background-color: #FFFFFF;
  color:FFFFFF;
  padding:1px;
  padding-left:2px;
}
.cal-oldday {
  background-color: #DEDEDE;
  color: #999999;
  padding:1px;
  padding-left:2px;
}
.cal-oldday-header {
  background-color: #DEDEDE;
  color:#999999;
  padding:1px;
  padding-left:2px;
}
a.cal-header-link:link {
  color:#FFFFFF;
}
a.cal-header-link:active {
  color:#FFFFFF;
}
a.cal-header-link:visited {
  color:#FFFFFF;
}
a.cal-header-link:hover {
  color:#FF6600;
}
a.cal-oldday-header-link:link {
  color:#999999;
}
a.cal-oldday-header-link:active {
  color:#999999;
}
a.cal-oldday-header-link:visited {
  color:#999999;
}
a.cal-oldday-header-link:hover {
  color:#FF6600;
}
a.cal-oldday-link:link {
  color:#999999;
}
a.cal-oldday-link:active {
  color:#999999;
}
a.cal-oldday-link:visited {
  color:#999999;
}
a.cal-oldday-link:hover {
  color:#FF6600;
}
.cal-today {
  background-color: #CADAE5;
  padding:1px;
  padding-left:2px;
}
.cal-today-header {
  background-color: #CADAE5;
  color:#385B74;
  padding:1px;
  padding-left:2px;
}
a.cal-today-header-link:link {
  color:#385B74;
}
a.cal-today-header-link:active {
  color:#385B74;
}
a.cal-today-header-link:visited {
  color:#385B74;
}
a.cal-today-header-link:hover {
  color:#FF6600;
}
a.cal-today-link:link {
  color:#385B74;
}
a.cal-today-link:active {
  color:#385B74;
}
a.cal-today-link:visited {
  color:#385B74;
}
a.cal-today-link:hover {
  color:#FF6600;
}
.cal-futureday {
  background-color: #DEDEDE;
  color: #454545;
  padding:1px;
  padding-left:2px;
}
.cal-futureday-header {
  background-color: #DEDEDE;
  color:#666666;
  padding:1px;
  padding-left:2px;
}
a.cal-futureday-header-link:link {
  color:#666666;
}
a.cal-futureday-header-link:active {
  color:#666666;
}
a.cal-futureday-header-link:visited {
  color:#666666;
}
a.cal-futureday-header-link:hover {
  color:#FF6600;
}
a.cal-futureday-link:link {
  color:#454545;
}
a.cal-futureday-link:active {
  color:#454545;
}
a.cal-futureday-link:visited {
  color:#454545;
}
a.cal-futureday-link:hover {
  color:#FF6600;
}
.cal-month,month {
  background-color: #FFFFFF;
  color: #666666;
}
.weekview-caltitle {
  background-color: #4E84AA;
  font-size: 12px;
  color: #FFFFFF;	
}
a.weekview-caltitle:link {
  color: #FFFFFF;	
}
a.weekview-caltitle:active {
  color: #FFFFFF;	
}
a.weekview-caltitle:visited {
  color: #FFFFFF;	
}
a.weekview-caltitle:hover {
  color: #FF6600;	
}
.weekview-curday {
  background-color: #CADAE5;
  color: #385B74;
  padding:1px;
  padding-left:2px;		
  padding-right:2px;	
}
.weekview-curday-header {
  background-color: #CADAE5;
  color: #385B74;
  padding:1px;
  padding-left:2px;	
  padding-right:2px;	
}
a.weekview-curday-link:link {
  color: #385B74;	
}
a.weekview-curday-link:active {
  color: #385B74;	
}
a.weekview-curday-link:visited {
  color: #385B74;	
}
a.weekview-curday-link:hover {
  color: #FF6600;	
}
a.weekview-curday-header-link:link {
  color: #385B74;	
}
a.weekview-curday-header-link:active {
  color: #385B74;	
}
a.weekview-curday-header-link:visited {
  color: #385B74;	
}
a.weekview-curday-header-link:hover {
  color: #FF6600;	
}
.weekview-offday {
  background-color: #DEDEDE;
  color: #454545;
  padding:1px;
  padding-left:3px;		
  padding-right:3px;
  padding-bottom:3px;
}
.weekview-offday-header {
  background-color: #DEDEDE;
  color: #666666;	
  padding:1px;
  padding-left:3px;	
  padding-right:3px;	
  padding-bottom:3px;
}
a.weekview-offday-link:link {
  color: #454545;
}
a.weekview-offday-link:active {
  color: #454545;
}
a.weekview-offday-link:visited {
  color: #454545;
}
a.weekview-offday-link:hover {
  color: #FF6600;
}
a.weekview-offday-header-link:link {
  color: #666666;
}
a.weekview-offday-header-link:active {
  color: #666666;
}
a.weekview-offday-header-link:visited {
  color: #666666;
}
a.weekview-offday-header-link:hover {
  color: #FF6600;
}
.weekview-daterange {
   font-size: 12px;
   background-color: #FFFFFF;
   color: #666666;
}
a.weekview-daterange:link {
   color: #666666;
}
a.weekview-daterange:active {
   color: #666666;
}
a.weekview-daterange:visited {
   color: #666666;
}
a.weekview-daterange:hover {
   color: #FF6600;
}
.cal-view {
   font-size: 12px;
   color: #385B74;
}
.cal-view-select {
   font-size: 12px;
   color: #999999;
}
a.cal-view-link:link {
   color: #385B74;
}
a.cal-view-link:active {
   color: #385B74;
}
a.cal-view-link:visited {
   color: #385B74;
}
a.cal-view-link:hover {
   color: #FF6600;
}
.dayview-table {
   background-color:#DEDEDE;
}
.dayview-header {
   font-size: 12px;
   color: #666666;
   padding:1px;
   padding-left:2px;
}
.dayview-body {
   font-size: 12px;
   color: #454545;
   padding:1px;
   padding-left:2px;
}
a.dayview-header-link:link {
   color: #666666;
}
a.dayview-header-link:active {
   color: #666666;
}
a.dayview-header-link:visited {
   color: #666666;
}
a.dayview-header-link:hover {
   color: #FF6600;
}
a.dayview-body-link:link {
   color: #454545;
}
a.dayview-body-link:active {
   color: #454545;
}
a.dayview-body-link:visited {
   color: #454545;
}
a.dayview-body-link:hover {
   color: #FF6600;
}
.dayview-spacer {
   background-color: #FFFFFF;
}
.dayview-datecol {
   font-size: 12px;
   background-color: #FFFFFF;
   color: #666666;
}
a.dayview-datecol:link {
   color: #666666;
}
a.dayview-datecol:active {
   color: #666666;
}
a.dayview-datecol:visited {
   color: #666666;
}
a.dayview-datecol:hover {
   color: #FF6600;
}
.dayview-quickaddtitle {
   font-weight: bold;
   background-color: #C0C0C0;
   font-size: 13px;
   color: #000000;	
}
.quickadd-header {
  background-color: #FFFFFF;
  font-size:12px;
  color:#666666;
  font-weight:bold;
}
.quickadd-border {
  background-color: #666666;
}
.quickadd-body {
  background-color: #FFFFFF;
  color:#666666;
  padding:1px;
  padding-left:2px;
  font-size:12px;
}
.quickadd-heading {
  color:#666666;
  font-size:12px;
}
.smallcal-headline {
  background:#FFFFFF;
  color:#454545;
}
a.smallcal-title-link:link {
  color:#454545;
}
a.smallcal-title-link:active {
  color:#454545;
}
a.smallcal-title-link:visited {
  color:#454545;
}
a.smallcal-title-link:hover {
  color:#FF6600;
}
.smallcal-week-even {
  background:#FFFFFF;
  color:#454545;
}

.searchAuth { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}

a:link.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:visited.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:hover.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:active.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
.homeImage {
 margin-left:8px;
}
th {
  color:#000000;
  background-color: #DAE0ED;
  padding-top:3px;
  padding-bottom:3px;
}
.admin-list-table {
  width:100%;
  text-align:left;
  border-spacing:1px;
}
.admin-list-table form {
  margin:0px;
}
.admin-list-field {
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}
.admin-list-headerfield {
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}
.block-divider {
  background:#FFFFFF;
}
.block-divider-left {
  background:#FFFFFF;
  border-top:1px solid #E7E7E7;
  color:#000000
}
.block-divider-right {
  background:#FFFFFF;
  border-top:1px solid #CCCCCC;
  color:#000000
}
.block-featured-left {
  background:#F7F7F7;
  border-right:1px solid #FFFFFF;
  color:#000000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
}
.block-featured-right {
  background:#FFFFFF;
  color:#000000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
}
.block-hightopborder-left {
  border-top:1px solid #FFFFFF
}
.block-info {
  background:transparent;
  color:#454545;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: .75em;
}
.block-info-left {
  background:transparent;
  color:#000000;
  font:75% verdana, tahoma, helvetica, arial, sans-serif;;
  padding-bottom:2px;
  padding-top:2px
}
.block-info-left ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.block-info-right {
  background:transparent;
  color:#000000;
  font:75% verdana, tahoma, helvetica, arial, sans-serif;
  padding-bottom:2px;
  padding-top:2px
}
.block-info-right ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.block-outerborder-left {
  border-left:1px solid #E7E7E7
}
.block-outerborder-right {
  border-right:1px solid #CCCCCC
}
.block-title,blocktitle {
  background:transparent;
  color:#385B74;
  font:bold 13px verdana, tahoma, helvetica, arial, sans-serif;
  padding-top:13px
  padding-bottom:6px
}
.block-title-left {
  background:transparent;
  color:#1A3955;
  font:bold smaller verdana, tahoma, helvetica, arial, sans-serif;
}
.block-title-right {
  background:transparent;
  color:#1A3955;
  font:bold smaller verdana, tahoma, helvetica, arial, sans-serif;
}
.block-vote {
  background:transparent;
  color:#000000;
  font:90% verdana, tahoma, helvetica, arial, sans-serif;
}
.block-vote-results {
  background:transparent;
  color:#000000;
  font:90% verdana, tahoma, helvetica, arial, sans-serif;
}

.commentbar1 {
  background:transparent;
  color:#000000;
  font:75% verdana, tahoma, helvetica, arial, sans-serif;
  padding:3px 3px
}
.commentbar2 {
  background:#E7E7E7;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  font:75% verdana, tahoma, helvetica, arial, sans-serif;
}
.commentbar3 {
  background:#FFFFFF;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #E7E7E7;
  color:#000000;
  font:75% verdana, tahoma, helvetica, arial, sans-serif;
  padding:3px 3px
}
.commentbar4 {
  background:#E7E7E7;
  color:#000000;
  font:75% verdana, tahoma, helvetica, arial, sans-serif;
}
.commenttitle {
  background:#F7F7F7;
  border-bottom:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #E7E7E7;
  border-top:1px solid #E7E7E7;
  font:bold smaller verdana, tahoma, helvetica, arial, sans-serif;
  padding:3px 0px 3px 10px
}
.fieldLabel {
  color:#454545;
  font-size:8pt;
  font-weight:bold;
  font: verdana, tahoma, helvetica, arial, sans-serif;
}
.footerblock {
  color:#385B74;
  font:70% verdana, tahoma, helvetica, arial, sans-serif;
  padding-bottom:10px;
  padding-top:10px;
  padding-left: 4px;
  padding-right: 4px;
}
.footerblock a:link {
  background:transparent;
  color:#FFFFFF;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
  text-decoration:none
}
.footerblock a:visited {
  background:transparent;
  color:#FFFFFF;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
  text-decoration:none
}
.footerblock a:hover {
  background:transparent;
  color:#008000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
  text-decoration:none
}
.footerblock a:active {
  background:transparent;
  color:#FFFFFF;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
  text-decoration:none
}
.header-envelope {
  border-bottom:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #E7E7E7;
  border-top:1px solid #E7E7E7;
  padding-left:1px;
  padding-right:1px
}
.header-logobg {
  padding-top:4px
}
.header-logobg-container-inner {
  background:#FFFFFF;
  background:url(images/header-bg.png) #1A3955;
  border-bottom:1px solid #CCCCCC
}
.header-logobg-container-outer {
  background:#FFFFFF;
  padding-bottom:1px
}
.header-navigation {
  background:#E7E7E7;
  border-bottom:1px solid #CCCCCC;
  color:#FFFFFF;
  font:82% verdana, tahoma, helvetica, arial, sans-serif;
  padding-bottom:3px;
  padding-top:4px
}
.header-navigation a:link {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#0000FF;
  font:82% verdana, tahoma, helvetica, arial, sans-serif;
}
.header-navigation a:visited {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#800080;
  font:82% verdana, tahoma, helvetica, arial, sans-serif;
}
.header-navigation a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
  font:82% verdana, tahoma, helvetica, arial, sans-serif;
}
.header-navigation a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#FF0000;
  font:82% verdana, tahoma, helvetica, arial, sans-serif;
}
.header-navigation-container {
  border-bottom:1px solid #FFFFFF
}
.header-welcomeanddate {
  border-bottom:1px solid #CCCCCC;
  height:53px
}
.highlight {
  color: #000000;
  background-color: yellow;
  text-decoration: none;
}
.pagenav {
  text-align: center;
}
.row-even {
  background-color: #E7E7E7;
}
.row-odd {
  background-color: #FFFFFF;
}
.searchauth {
  background:transparent;
  color:#000000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;;
  text-align:left
}
.searchdate {
  background:transparent;
  color:#000000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;;
  text-align:right
}
.searchform {
  background:#E7E7E7;
  border-bottom:1px solid #CCCCCC;
  height:53px;
  padding:6px 4px 6px 1px
}
.searchhits {
  background:transparent;
  color:#000000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;;
  text-align:right
}
.site-slogan {
  color:#ffffff;
  background:transparent;
}
.staticpage-footer {
  color:#666666;
  font-size:10px;
}
.story-box {
  background:transparent;
  color:#000000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
}
.story-byline,storybyline {
  background:transparent;
  color:#000000;
  font:90% verdana, tahoma, helvetica, arial, sans-serif;
}
.story-container {
  padding-right:9px;
}
.story-information {
  background:transparent;
  color:#000000;
  font:70% verdana, tahoma, helvetica, arial, sans-serif;
}
.story-title {
  background:transparent;
  color:#000000;
  font:bold 110% verdana, tahoma, helvetica, arial, sans-serif;
}
.story-title-featured {
  background:transparent;
  color:#000000;
  font:bold 110% verdana, tahoma, helvetica, arial, sans-serif;
}
.warning {
  background:transparent;
  color:#FF0000;
  font:bold verdana,helvetica,arial,sans-serif;
  font-size:12px;
}
.warningsmall {
  background:transparent;
  color:#FF0000;
  font:100% verdana, tahoma, helvetica, arial, sans-serif;
}
.xpinputfield {
  border:1px solid #7B9EBD
}
.regList {
 font-size:10px;
}
.regListHeader {
 background-color:#333333;
 color:#FFFFFF;
 font-weight:bold;
 font-size:10px;
}
a.regListLink {
 font-size:10px;
}
a.regListLink:link {
 font-size:10px;
}
a.regListLink:hover {
 font-size:10px;
}
a.regListLink:active {
 font-size:10px;
}
a.regListLink:visited {
 font-size:10px;
}

.plugin                { color: #000; background-color: #EFEFEF; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; border:1px solid #CCC }
.plugin th             { color: #000; font-size: .9em; background-color: #B7C1DC; padding:5px; text-align:left;}
.plugin tr             { vertical-align:top; }
.plugin td             { padding:2px 5px 2px 5px; }
.plugin label          { color:#396998; font-weight:bold }
.pluginBG              { background-color: #EFEFEF; }
.pluginAltBG           { background-color: #556289; }
.pluginTitle           { color: #1C1E2D; background-color:#EFEFEF; font-weight:bold; font-size: 12px; font-family: Verdana, sans-serif; }
.pluginHeader          { color: #1A3955; font-weight: bolder; font-size: 12px; background-color: #CCC; padding:5px; }
.pluginFooter          { background-color:#EFEFEF; }
.pluginAlert           { padding:5px 15px 5px 15px; color:#D8010E; background-color: #FEF1B4; font-weight:bold;}
.pluginInfo            { padding:5px 15px 5px 15px; color:#707070; background-color: #FEF1B4; font-size: 8pt; font-weight:normal;}
.pluginSubTable        { color: #000; background-color: #CCC; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; border:1px solid #CCC }
.pluginSubTable th     { color: #000; font-size: .7em; background-color: #C9D1E4; padding:5px; text-align:left;}
.pluginSubTable tr     { vertical-align:top; }
.pluginSolidOutline    { background-color: #396998; }
.pluginSolidFill       { background-color: #1A3955; }
.pluginCellTitle       { color: #1C1E2D; font-weight: bold; font-size: 12px; font-family: Verdana, sans-serif; background-color: #E5E5EA; }
.pluginCellFill        { background-color: #E5E5EA; }
.pluginCellText        { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; background-color: #F7F7F7; }
.pluginTinyText        { font-size:70%; }
.pluginSmallText       { font-size:80%; }
.pluginMediumText      { font-size:85%; }
.pluginLargeText       { font-size:90%; }
.pluginAltText         { color: #FFF }

.pluginRow1 td         { background-color: #EFEFEF; }
.pluginRow2 td         { background-color: #D9D9D9; }

.pluginRollOver         { color: #1C1E2D; background-color: #FFFF8F; }
.pluginRollOut          { color: #1C1E2D; background-color: #F7F7F7; }

.pluginLinks A:link     { color: #0000FF; font-style: normal; font-weight: normal; text-decoration: none }
.pluginLinks A:visited  { color: #1E1E8E; font-style: normal; font-weight: normal; text-decoration: none }
.pluginLinks A:hover    { color: #0000FF; font-style: normal; font-weight: normal; text-decoration: underline }
.pluginBreadCrumbs, .pluginBreadCrumbs A:link     { color: #EFEFEF; font-style: normal; font-weight: normal; text-decoration: none }
.pluginBreadCrumbs A:visited  { color: #EFEFEF; font-style: normal; font-weight: normal; text-decoration: none }
.pluginBreadCrumbs A:hover    { color: #FFD700; font-style: normal; font-weight: normal; text-decoration: none }

A.pluginButton:link, A.pluginButton:visited {
    color: #000;
    text-align: center;
    padding-top: 2px;
    display: block;
    height: 19px;
    text-decoration: none;
    background-color: transparent;
}
A.pluginButton:hover { 
    color: blue; 
    text-align: center; 
    padding-top: 2px; 
    background: center url(navbar/images/button_over.gif); 
    background-repeat: repeat-x; 
    display: block; 
    height: 19px; 
    text-decoration: none; 
    background-color: 
    transparent;
}

#navcontainer a { text-decoration: none; }

#navcontainer ul  {
    margin: 0px;
    list-style-type: none;
    position: relative;
    border: 0px;
    background-color: #667AB3;
    padding: 5px 0px 0px 0px;
    height:26px;
}

#navcontainer li { float: left; display: inline; margin:0px; padding-top:6px; padding-bottom:5px;}
#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited  { background-color: #4358E1; border:0px solid #4358E1; color: white; padding: 5px; margin:2px; }
#navcontainer ul a:hover,
#navcontainer ul a:focus  { background-color: #55516B; border: 0px solid black; padding-bottom:7px; color: white; }


#navcontainer ul a#current { background-color: #F2F2F2; border: 0px solid black; padding-bottom:7px; color: #4358E1; }
#navcontainer ul a#current:link,
#navcontainer ul a#current:visited { font-weight: bold; }

A.navsubmenu,
A.navsubmenu:visited,
A.navsubmenu:link {
    padding:2 5 15 5px;
    text-decoration: none;
    color:black;
}

A.navsubmenu:hover,
A.navsubmenu:focus  {
    background-color: #55516B;
    color: white;
    text-decoration:none;
}

a.navsubcurrent, 
a.navsubcurrent:visited, 
a.navsubcurrent:link  {
    padding: 2 5 15 5px;
    background-color: #667AB3;
    text-decoration: none;
    color: white;
}
a.navsubcurrent:hover  {
    background-color: #55516B;
    color: white;
}
