/* datagrid styles */
.blue_header {
	background-color:#003399;
	color:White;
	font-weight:bold;
}
.blue1 {
	background-color:#C4D9F6;
}
.blue2 {
	background-color:#DEEAFF;
}
.green_header {
	background-color:#6F9635;
	color:White;
	font-weight:bold;
}
.green1 {
	background-color:#CDE5AA;
}
.green2 {
	background-color:#E8F8CF;
}
.gray_header {
	background-color:#888888;
	color:White;
	font-weight:bold;
}
.gray1 {
	background-color:#dddddd;
}
.gray2 {
	background-color:#eeeeee;
}
.inactive {
	background-color:#f4f4f4;
	color:#999999;
}
.green_footer {
	background-color:#4B6624;
	color:White;
	font-weight:bold;
}
.blue_footer {
	background-color:#5F7299;
	color:White;
	font-weight:bold;
}
.NoResult
{
	font-style:italic;
	color:Red;
}


/* borders */
.silverborder
{
	border:1px solid silver;
}

.grayborder
{
	border:1px solid gray;
}

.blackborder
{
	border:1px solid black;
}

/* images */
.image_on
{
	text-align:center;
	border:1px solid gray;
	background-color:#fffccc;
}
.image_off
{
	text-align:center;
	border:1px solid gray;
	background-color:#ffffff;
}

.TopGroup
{

 
}

.Group
{

}
.Leftnav
{
	background-color:#D2232C;
}
.Item
{
	background-color:#D2232C;
	border:1px solid #D2232C;
	font-size:13px; 
	cursor:pointer;
	color:white;
}

.ItemH
{
	background-color:#FF9C00; 
	border:1px solid #D2232C;
	color:white; 
	font-size:13px; 
	cursor:pointer;
}

.ItemExp
{
  background-color:#F26522; 
  border:solid 1px #D2232C; 
  color:white; 
  font-size:13px; 
  cursor:pointer;
}
.News_Headline
{	
	background-color:#D2232C;
	border:1px solid #D2232C;
	font-size:13px; 
	font-weight:bold;
	color:white;
}
.News_Item
{
	background-color:#D2232C;
	border:1px solid #D2232C;
	font-size:13px; 
	color:white;
}

.callout
{
	background-color:#120200;
	font-family: myriad pro, verdana, arial;
	font-size:18px; 
	color:#ffffff;
}

td
{
	font-family:Arial;
	font-size:12px;
}
textarea
{
	font-family:Arial;
	font-size:12px;
}
.header
{
	font-weight:bold;
	font-size:14px;
}

.topnav
{
	background-color:black;
}
.topnavitem
{
	font-weight:bold;
	font-size:14px;
	color:White;
	text-align:center;
}

.footnav
{
	background-color:black;
}
.footnavitem
{
	font-size:10px;
	color:White;
	text-align:center;
}

.DefaultTab 
{
  color:#444444; 
  background-color: #E8E8E7;
  background-image: url(../images/tab_bg.gif);
  border: 1px solid #ADADAD;
  font-size: 12px; 
  padding:5px;
  padding-right:10px;
  padding-left:10px;
  cursor:pointer;
}
.SelectedTab 
{
  color:firebrick; 
  background-color: #FFFFFF;
  background-image: url(../images/selected_tab_bg.gif);
  border: 1px solid #ADADAD;
  border-bottom-color: #FFFFFF;
  font-size: 12px; 
  font-weight:bold;
  padding:5px;
  padding-right:10px;
  padding-left:10px;
  cursor:pointer;
}

.Menu_Title
{
	font-size:12pt;
	font-weight:bold;
	background-color:firebrick;
	color:White;
}
.MenuBreak
{
  background-color:White;
  width:100%;
  height:5px;
}

.TreeNode 
{ 
   
  font-size: 12px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.TreeHeader
{
	 
	font-size: 12px; 
	padding-top:2px;
	padding-bottom:1px;
	padding-left: 3px; 
	padding-right: 3px; 	
	font-weight:bold;
}
.TreeBreak
{
	
}
.GrayedTreeNode 
{ 
   
  font-size: 12px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
   
  font-size: 12px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
   
  font-size: 12px; 
  background-color: #fffccc; 
  padding-top:1px;
  padding-bottom:0px;
  padding-left: 2px; 
  padding-right: 2px; 
  cursor: default; 
  border: 1px solid gray;
}

.MultipleSelectedTreeNode
{
   
  font-size: 12px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.CutTreeNode
{
   
  font-size: 12px; 
  background-color: silver; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-size: 12px;
}

.rightnav
{
	font-weight:bold;
	font-size:13px;
	background-color:#D2232C;
	color:White;
}

a
{
	text-decoration:none;
	
}
a:hover
{
	text-decoration:underline;
	
}


.SiteMap
{

}

.SiteMapTableCell
{
  padding: 5px;
}

.RootNode
{ 
  color: black;
  font-weight: bold;
  padding:5px;
} 

.RootNode a
{ 
  color: black;
  text-decoration:none;
} 

.RootNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.ParentNode
{ 
  padding-left:5px;
} 


.LeafNode
{ 
  padding-left:5px;
} 


.DidyouKnow {

	text-align:left;
	font-weight:bold;
	background-position: left;
	width: 350px;
	font-size: 14px;
	color: #000000;
	float: right;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	overflow: visible;
	vertical-align: sub;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px 15px 1px 10px;
	border-top-color: firebrick;
	border-right-color: firebrick;
	border-bottom-color: firebrick;
	border-left-color: firebrick;
}
.underline {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
