body    {
    margin:   		0px;
    font-family:    Arial, Tahoma,  Helvetica, sans-serif,Verdana;
    font-size:      12px;
  }

  

.grey {
	border: 1px solid #008800;

}

.greydescription {
	border: 1px solid #008800;
 color: #666666
}

.greyThumbnailBox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008800;
  border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #008800;
}

table.advsearch {
	border: 1px none #008800;
	border-collapse: collapse;
	background-color: white;
}
table.advsearch th {
	border: 1px solid #008800;
	background-color: white;
}
table.advsearch td {
	border: 1px solid #008800;
}

  
TD {
	FONT-SIZE: 12px; 
  line-height: 16px;
	COLOR: #000000; 
	FONT-FAMILY:  Arial, Tahoma, Verdana, Helvetica,sans-serif
 }

TD.black {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY:  Arial, Tahoma,  Verdana, Helvetica,sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
  border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
 }
 
h1	{
	font-family:    Arial, Tahoma, sans-serif, Helvetica, Verdana;
  font-size:      14px;
  color:          #000000;
  text-decoration:none;
  margin-bottom: 0px;

}
h2 {
	font-family:    Arial, Tahoma,  sans-serif, Helvetica, Verdana;
  font-size:      20px;
  color:          #000000;
  text-decoration:none;
	font-weight :bold;
  margin-bottom: 0px;
	}
	
.pageheading {
	font-family:    Century Gothic, Arial, Tahoma,  sans-serif, Helvetica, Verdana;
  font-size:      20px;
  color:          #000000;
  text-decoration:none;
	font-weight :bold;
  margin-bottom: 0px;

}
.h3	{
	font-family:    Arial, Tahoma,  sans-serif, Helvetica, Verdana;
  font-size:      12px;
  color:          #000000;
  text-decoration:none;

}
.h4	{
	font-family:    Arial, Tahoma,  sans-serif, Helvetica, Verdana;
    font-size:      11px;
    color:          #c41200;
    text-decoration:none;
	font-weight:bold;
}

.h5 {
	font-family:    Arial, Tahoma,  sans-serif, Helvetica, Verdana;
  font-size:      16px;
  color:          #666666;
  text-decoration:none;
	font-weight :bold;
  margin-bottom: 0px;

}

ul	{
	list-style-type:disc;
	line-height:    12px;
}

li	{
  font-family:    Arial, Tahoma,  sans-serif, Helvetica, Verdana;
	list-style-type:number;
	color:          #000000;
  font-size:      12px;
	line-height:    14px;
}

ul.black	{
	list-style-type:disc;
	line-height:    12px;
}

li.black	{
  font-family:    Arial, Tahoma,  sans-serif, Helvetica, Verdana;
	list-style-type:number;
	color:          #000000;
  font-size:      12px;
	line-height:    14px;
}

.red {
  color:    #cc0000;
}

/* Style used by the <cumulus:serverCatalogList> tag */
select.ServerCatalogList
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-weight: bold;
	font-size:   14px;
}
table.ThumbnailView
{
	background:   #FFFFFF;
	border-style: none;
	text-align:   center;
}
td.ThumbnailViewCell
{
	background:	 #FFFFFF;
	border-style:   solid;
	border-width:   1px;
	border-color:   #DDDDDD;
}
table.ThumbnailViewCell
{
	background:	 #FFFFFF;
	border-style:   solid;
	border-width:   1px;
	border-color:   #DDDDDD;
}
table.DetailsView
{
	background:	 #FFFFFF;
	color:		  #000000;
	border-style:   solid;
	border-width:   1px;
	border-color:   #DDDDDD;
	border-spacing: 0px;
	text-align:	 center;
	font-size:	  12px;
	margin:		 0px;
}
th.DetailsView
{
	background:	 #000000;
	color:		  #FFFFFF;
	border-style:   none;
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	  12px;
}
tr.DetailsView1
{
	background:	 #FFFFFF;
	text-align:	 left;
	vertical-align: middle;
	border-style:   none;
	cursor:		 hand;
}
tr.DetailsView2
{
	background:	 #DDDDDD;
	text-align:	 left;
	vertical-align: middle;
	border-style:   none;
	cursor:		 hand;
}
td.DetailsView
{
	vertical-align: middle;
	border-style:   none;
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	  11px;
}
.DetailsViewText
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   10px;
}
.formText
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	  11px;
}
td.RecordInfoLabel
{
	font-size:	  12px;
	font-weight:	bold;
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	text-align:	 right;
	vertical-align: top;
	border-style:   none;
}
/* Style for the text of the page numbers
	used by <cumulus:recordViewNavigationBar> */
span.NavigationBar
{
	text-decoration: underline;
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   12px;
	color:		   #006600;
}
/* Style for the anchor of the page numbers
	used by <cumulus:recordViewNavigationBar> */
a.NavigationBar
{
	text-decoration: none;
}
/* Style for the border of the current page number
	used by <cumulus:recordViewNavigationBar> */
td.NavigationBarCurrentPage
{
	border-style: solid;
	border-width: 1px;
	border-color: #006600;
	padding:	  1px;
}
/* Style for the text of the current page number
	used by <cumulus:recordViewNavigationBar> */
span.NavigationBarCurrentPage
{
	text-decoration: none;
	font-family:	 Tahoma,Verdana,sans-serif;
	font-size:	   12px;
  font-weight:   bold;
	color:		   #006600;
}
.SearchFormJunctor
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	12px;
}
.SearchFormField
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   12px;
}
.SearchFormOp
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   12px;
}
.SearchFormValue
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   12px;
}
.recordNameText
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   12px;
	color:		   #000000;
}
.recordNameTextSmall
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   10px;
	color:		   #999999;
}
.ThumbnailViewText
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   10px;
}
.redText /*Login and Select Catalog Text */
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   12px;
	color:		   #9c0000;
}
.greyText
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   11px;
	color:		   #cccccc;
}

.grey666666
{
	font-family:  Arial,Verdana,sans-serif;
  font-size: 10pt;
	color:		   #666666;
}
.textBold
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   16px;
	color:		   #9c0000;
	font-weight:	 bold;
}
.searchBox
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   11px;
	color:		   #000000;
	font-weight:	 bold;
}
.smallGrey
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   10px;
	color:		   #666666;
}
.headline
{
	font-family:  Tahoma,Arial,Verdana,sans-serif;
	font-size:	   24px;
	color:		   #AE0F2A;
}
.redTextSmall
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 		11px;
	color: 			#9c0000;
}
.lightboxcheckbox
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 		10px;
}

.footer {
  font-size: 8pt;
  }
  
.small {
  font-size: 8pt;
  }
  
input, textarea
{
	font-family: Tahoma,Verdana,sans-serif;
}