/*---------------------------------------------------GRID--------------------------------------*/
.grid
{
	color: black;
	font-family: Verdana;
	margin : 0px 0px 0px 0px;
	border : 0px;
}

.grid2
{
	color: #666666;
	font-family: Verdana;
	margin : 0px 0px 0px 0px;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	width:100%;
}

.gridHeader	/*TR dark-green,uppercase header*/
{
	font-family: Verdana;
	font-size: 7pt;
	letter-spacing :1pt;
	font-weight: bold;
	background-color :#A9B398;
	text-align :left ;
	height : 25px;
	padding-left:6px;
	padding-right:6px;
	color:Black;
	background-image:url(../images/title_bgr2a.gif);
}

.gridHeader2 /*TR*/
{
	font-family: Verdana;
	font-size: 7pt;
	letter-spacing :1pt;
	font-weight: bold;
	background-color:#C9D8C8;
	text-align :left ;
	height : 24px;
	padding-left:2px;
	padding-right:6px;
	color:Black;
	background-image:url(../images/title_bgr2.gif);
}

.gridHeaderCell /*TD white,black-font,top-bottom_black borders*/
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size: 7pt;
	letter-spacing :1pt;
	font-weight: bold;
	text-align :left ;
	height : 20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:Black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.gridItem /*TR*/
{
	background-color :#CBD4BC ;
}
.gridAltItem	/*TR*/
{
	background-color :#F3F7ED;
	height : 20px;
	padding: 3px 4px 3px 2px;
	border :0px;
	width:auto;	
}
.gridEditItem
{
	text-align : center ;
	color:White;
	background-color :#C0C0C0;
	height : 20px;
}

.gridCellHeader
{
	padding-left:4px;
}

.gridCell	/*TD*/
{
	padding: 6px 4px 6px 4px;
	background-color:#F3F7ED;
}

.gridCell1 /*TD gray top line*/
{
	padding-left:3px;
	padding-right:0px;
	padding-top:5px;
	border-top: 1px solid #C0C0C0;
	vertical-align:top;
}

.gridCell11 /*TD gray top line*/
{
	padding: 5px 3px 5px 3px;
	border-top: 1px solid #B4B2B4;
	border-bottom: 1px solid #B4B2B4;
	background-color:#F5F5F5;
	vertical-align:top;
}

.gridCell2 /*TD*/
{
	padding-left:4px;
	padding-right:0px;
	text-align:left;
	vertical-align:middle;
}

.gridCell3
{
	padding: 6px 4px 6px 4px;
	background-color:#FFFFFF;
}

.gridCell4
{
	padding: 3px 0px 3px 2px;
	border-bottom: 1px solid #686D5E;
	border-top: 1px solid #686D5E;
	height:21px;
}

.gridCell3Sep
{
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

.gridHeaderSep	/*TD separator*/
{
	text-align :center ;
	vertical-align : middle;
	padding:0px 0px 0px 0px;
	width:1px;
}

.gridHeaderSep2	/*TD separator + bottom-top border*/
{
	text-align :center ;
	vertical-align : middle;
	padding:0px 0px 0px 0px;
	width:1px;
	border-bottom: 1px solid #686D5E;
	border-top: 1px solid #686D5E;
}

.gridSeparatorCell
{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	vertical-align:middle;
	width:1px;
}

.gridFooter
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	background-color :#CBD4BC;
	text-align :center ;
	height : 20px;
}

A.NewsHeadline,A.NewsHeadline:visited,A.NewsHeadline:hover
{
	color:#006666;
	text-decoration: none;
	font-weight:bold;
}
	
A.AgridCell
{
	color: #006666;
	text-decoration: none;
}

A.AgridCell:visited { 
	color: #996666;
}
A.AgridCell:hover 
{ 
	color: #006666;
	text-decoration: none;
}


A.gridCellHeader
{
	color: #000000;
	text-decoration: none;
}

A.gridCellHeader:visited { 
	color: #000000;
}
A.gridCellHeader:hover 
{ 
	color: #808080;
	text-decoration: none;
}
A.gridCellHeader:active { 
	color: #808080;
	}

.newsGridHeader
{
  padding: 3px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 10px;
  background-image: url(../images/table_header_bg.gif);
  background-repeat: repeat-x;
}

.newsGridItem
{
  vertical-align: top;
}

.borderLeft
{
  border-left: 1px solid gray;
}

.borderLeftAndRight
{
  border-left: 1px solid gray;
  border-right: 1px solid gray;
}

/*---------------------------------------------------END GRID--------------------------------------*/

.gridDateColumn
{
	width: 30px;
}

.gridSeparator	/*DIV white line separator image*/
{
	background-image:url(../images/wl.gif);
	background-repeat:no-repeat;
	width:1px;
	height:10px;	
	margin: 0px 0px 0px 0px;
}

.gridImg	/*DIV 2-line white image*/
{
	
	background-repeat:no-repeat;
	position:static;
	margin: 0px 0px 0px 2px;
	float:left;
	width:5px;
	height:23px;
}

.gridImg2	/*DIV 2-line red image*/
{
	
	background-repeat:no-repeat;
	width:5px;
	height:24px;
	vertical-align:middle;
}

.gridImg3	/*DIV arrow image*/
{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	margin-top:4px;
	float:right;
	width:7px;	
	height:5px;
}

.dg
{
	margin:10px 0px 10px 0px;
}

.dg_Events_Header
{
  height:19px;
  font-weight: bold;
  background-image: url(../images/table_header_bg.gif);
  background-repeat: repeat-x;
  padding-left: 10px;
  padding-right: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: solid 1px #C0C0C0;
  border-bottom: solid 1px #C0C0C0;
}

.dg_Events_HeaderSep
{
  height:19px;
  font-weight: bold;
  background-image: url(../images/table_header_bg.gif);
  background-repeat: repeat-x;
  border-top: solid 1px #C0C0C0;
  border-bottom: solid 1px #C0C0C0;
}


/* added by ps */
.dg_Events_Header a
{
  color: Black;
  font-weight: bold;
}

.dg_Events_Header a:hover
{
  color: Gray;
}

.dg_Events_Header a:visited
{
  color: Black;
}

.gridPager
{
  color: #1A5541;
  font-weight: bold;
}

.gridPager a
{
  color: #1A5541;
  font-weight: normal;
}
/* end of addition */

.dg_Events_Header_Sep
{
  height:19px;
  background-image: url(../images/table_header_bg.gif);
  background-repeat: repeat-x;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-top: solid 1px #C0C0C0;
  border-bottom: solid 1px #C0C0C0;
}

.dg_Events_MainItem
{ 
  background-color: #D6E0C7;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid white;
}

.dg_Events_AltItem
{ 
  background-color: #F4F7EE;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid white;
}

.dg_Events_AltItem2		/*Gray borders*/
{ 
  background-color: #F4F7EE;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: solid 1px #BEC1BA;
  border-top: solid 1px #BEC1BA;
  border-left: solid 1px #BEC1BA;
  border-right: solid 1px #BEC1BA;
  color:#42443F;
}

.dg_Events_AltItem3		/*gray-borders, no-padding*/
{ 
  background-color: #F4F7EE;
  padding: 0px 0px 0px 0px;
  border-left: solid 1px #BEC1BA;
  border-right: solid 1px #BEC1BA;
  border-bottom: solid 1px #BEC1BA;
}

.dg_Events_AltItem4		/*no- borders, no-padding*/
{ 
  background-color: #F4F7EE;
  padding: 0px 0px 0px 0px;
  border-bottom: solid 1px #BEC1BA;
}

.dg_Events_AltItem2A		/*Gray borders*/
{ 
  background-color: white;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: solid 1px #BEC1BA;
  border-top: solid 1px #BEC1BA;
  border-left: solid 1px #BEC1BA;
  border-right: solid 1px #BEC1BA;
  color:#42443F
}

.dg_Events_AltItem3A		/*gray-borders, no-padding*/
{ 
  background-color: white;
  padding: 0px 0px 0px 0px;
  border-left: solid 1px #BEC1BA;
  border-right: solid 1px #BEC1BA;
  border-bottom: solid 1px #BEC1BA;
}

.dg_Events_AltItem4A		/*no- borders, no-padding*/
{ 
  background-color: white;
  padding: 0px 0px 0px 0px;
  border-bottom: solid 1px #BEC1BA;
}

.dg_Events_AltItem41		/*no- borders, no-padding*/
{ 
  background-color: #D6E0C7;
  padding: 0px 0px 0px 0px;
  border-bottom: solid 1px #BEC1BA;
}

.dg_Events_ChildItem
{
  background-color: #F4F7EE;
  padding-left: 25px;
  padding-right: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid white;
}

.dg_Events_Label
{
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}

.dg_Events_Textbox
{
  font-size: 10px;
  width: 90px;
  background-color: White;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #7F8180;
}

.dg_Events_DropDownList
{
  font-size: 10px;
  background-color: White;
  border: 1px solid #7F8180;
  margin-left: 10px;
  margin-right: 10px;
}
