* {
  scrollbar-base-color: scrollbar;
  scrollbar-darkshadow-color: threeddarkshadow;
  scrollbar-face-color: threedface;
  scrollbar-highlight-color: threedhighlight;
  scrollbar-shadow-color: threedshadow;
  scrollbar-3dlight-color: threedlightshadow;
  scrollbar-arrow-color: buttontext;
}
form {
  margin: 0px; 
  padding: 0px;
}
body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  color: #595959;
  
	background-image: url(/images/background_sub.gif);
	background-repeat: repeat-x;
	
}
body, td, input, select, textarea {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 8pt;
}
form {
  margin-top: 0;
  margin-bottom: 0;
}
a {
  color: #A3224B;
  text-decoration: underline;
}
a:hover {
  color: #000000;
}
input.bordered, textarea.bordered, input.button {
  border-top: #ccc solid 1px;
  border-bottom: #4e4e4e solid 1px;
  border-right: #4e4e4e solid 1px;
  border-left: #ccc solid 1px;
}
input.search {
  border-top: #696969 solid 1px;
  border-bottom: #737373 solid 1px;
  border-right: #737373 solid 1px;
  border-left: #696969 solid 1px;
  width: 195px;
  height: 18px;
  color: #A2224B;
  background-image: url(/images/input_back.gif);
  font-size: 8pt;
}
input.searchsub {
  border-top: #696969 solid 1px;
  border-bottom: #737373 solid 1px;
  border-right: #737373 solid 1px;
  border-left: #696969 solid 1px;
  width: 136px;
  height: 18px;
  color: #A2224B;
  background-image: url(/images/input_back.gif);
  font-size: 8pt;
}
.red {
  color: #B53C5C;
}
td.leftmenu {
  background-color:#F3E3E8;
  text-align:right;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  font-size: 12pt;
}
td.leftmenusub {
  background-color:#E6FFC4;
  text-align:right;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  font-size: 10pt;
}
td.leftmenusub2 {
  background-color:#E6FFC4;
  text-align:right;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  font-size: 8pt;
}
a.eventLink {
  text-decoration: none;
  color:#6AB800;
}
a.eventLink:hover {
  color: #666666;
  text-decoration:underline;

}
.events table{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:600px;
}
.eventsTitle {
font-weight:bold;
}
.eventsDate {
  color: #DD8C19;
  background-color: #FFD596;
}
.eventsBody {
	
}
.eventsLink {
  text-align:right;
  height:15;
}






a.picturesLink {
  text-decoration: none;
  color:#6AB800;
}
a.picturesLink:hover {
  color: #666666;
  text-decoration:underline;

}
.pictures table{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:600px;
}
.picturesTitle {
font-weight:bold;
}
.picturesDate {
  color: #DD8C19;
  background-color: #FFD596;
}
.picturesBody {
	
}
.picturesLink {
  text-align:right;
  height:15;
}















.photo{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
div.pagetitle {
  color: #A2224B;
  font-size: 20pt;
  padding: 0 0 5px 0;
}
.title {
  color: #A2224B;
  font-size: 12pt;
}
.titleMain {
  color: #FCB131;
  font-size: 20pt;
}
.titleBold {
  color: #A2224B;
  font-size: 12pt;
  font-weight:bold;
}
td.publicationstitle {
  color: #A2224B;
  font-weight: bold;
  font-size: 12pt;
}
p.subheading {
  color: #FCB131;
  font-weight: bold;
}
a.topmenu {
  text-decoration: none;
  font-size: 7pt;
  font-weight: bold;
}
a.topmenu:hover {
  color: #DD8C19;
  background-color: #FFD596;
}
.topMenuTable{
	border-top:1px solid #FFFFFF;
}
a.leftmenu {
  text-decoration: none;
  font-weight: bold;
}
a.leftmenu:hover {
  color: #DD8C19;
  background-color: #FFD596;
}
a.leftmenusub {
  text-decoration: none;
  font-weight: bold;
}
a.leftmenusub:hover {
  color: #DD8C19;
}
a.leftmenusub2 {
  text-decoration: none;
}
a.leftmenusub2:hover {
  color: #DD8C19;
}
span.wysiwygyellowsubheading {
  color: #FCB131;
  font-weight: bold;
}
span.wysiwygsmall {
  font-size: 7pt;
}
span.wysiwygsmallRed {
  font-size: 7pt;
  color: #f00;
}
span.wysiwygmedium {
  font-size: 8pt;
}
span.wysiwygmediumRed {
  font-size: 8pt;
  color: #f00;
}
span.wysiwyglarge {
  font-size: 9pt;
}
span.wysiwyglargeRed {
  font-size: 9pt;
  color: #f00;
}
span.wysiwygxLarge {
  font-size: 12pt;
}
span.wysiwygxLargeRed {
  font-size: 12pt;
  color: #f00;
}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
  
/*Styles for level 0*/
.clLevel0,
.clLevel0over{position:absolute; padding-top:7px; font-size: 10pt; color: #A3224B; font-weight: bold; text-decoration:none; text-align:right; vertical-align: middle}
.clLevel0{background-color:#F3E3E8;  vertical-align: baseline;  line-height: 15px;   }
.clLevel0over{background-color:#F3E3E8; cursor:pointer; cursor:hand; vertical-align: baseline; line-height: 15px; }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; }

/*Styles for level 1*/
.clLevel1,
.clLevel1over{position:absolute; padding:4px; font-size:10pt; font-weight: bold; vertical-align: middle}
.clLevel1{background-color:#F3E3E8; color: #A3224B; vertical-align: middle; line-height: 15px; }
.clLevel1over{background-color:#F3E3E8; color:#A3224B; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#A2224B; }


#motioncontainer a img{ /*image border color*/
border: 3px solid orange;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 3px solid green;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}
