body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}




.LegalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.BodySubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.BodyHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.BodyTextSidebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.BodyHeaderSidebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.BodySubHeaderSidebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.ImageStyle {
	border: 1px solid #004A2A;
	margin: 5px;
}

H1,H2 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}



#imageDiv{
   color:#FFF; 
   left:0px; 
   top:0px; 
   position:absolute; 
   padding:0px; 
   z-index:100;
}

.imageDivPic{
   border-bottom:#000 solid 2px; 
   border-top:#000 solid 2px;
   margin: 0px 0 0 0px;
   background-color: black;
   text-align: center;
}

.imageDivCaption{
   padding: 0 10px 40px 10px;
   margin: 0 10px 40px 10px;
   font-family: verdana, arial, serif;
   font-size: 14px;
   font-weight: bold;
   color:#FFF; 
}

#imagePopupBody { 
   text-align: center;
   background-color: #21154b;
}

.evenRow { 
   background-color: silver;
   text-align: center;
}

.oddRow {
   background-color: white;
   text-align: center;
}

.header { 
   background-image: url('images/header_bg.jpg');

}

.footer { 
   background-image: url('images/footer_bg.gif');

}

.headerRow {
   background-color: #d9dbe2;
   background-image: url('./images/toolbar_bg.gif');
   background-position:bottom left; 
   background-repeat: repeat-x;
   font-weight: bold;
   text-align: center;
   border-bottom:#000 solid 2px; 
}

.headerRow td {
   border-top:#000 solid 1px; 
   border-bottom:#000 solid 1px; 
}

.errorText {
   color: red;
   font-weight: bold;
}


.headerNavigation {
   height: 20px!important;
   width: 100%;
   text-align: right;
}
 
.panel {
  width: 100%; 
  background: #f9f8f4; 
  padding: 10px;
}

.aw-grid-row {
   border-bottom: 1px solid #C4DDFF; 
}


.aw-grid-row 
{
	height: 20px;          
} 


.aw-grid-header { 
   text-align: center;
}

.aw-grid-footer { 
   text-align: center;
}

.aw-grid-cell {
	text-align: center;
   	border-right: 1px dashed #ccc;
   	width: 100px;
   	vertical-align: middle;
   	padding: 2px 1px 2px 1px;
} 


.hidden {
   visibility: hidden;
   position:absolute;
}

.visible {
   visibility: visible;
   position: absolute;
}