/* related tabs */
.Related_tabs .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-weight: bold;
    margin:0px 0px 0px 0px;
    background:url(tab-back.gif) bottom repeat-x;

}
.Related_tabs .ajax__tab_header .ajax__tab_outer 
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:bottom;

    }
.Related_tabs .ajax__tab_header .ajax__tab_tab
{    

	padding:3px 3px 3px 3px;    
    margin:0px 0px 0px 3px;
    border-top: solid 1px silver;
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
	border-left:solid 1px silver;
	background: #EFEFEF;
    color: #5C7F9B;
    vertical-align:bottom;

    
    
}
.Related_tabs .ajax__tab_hover .ajax__tab_tab 
{
	background: white;

	}
.Related_tabs .ajax__tab_active .ajax__tab_tab 
{
	border-top: solid 1px silver;
	border-right:solid 1px silver;
	border-bottom:solid 1px white;
	border-left:solid 1px silver;
	background: white;
	color: black;
	}
.Related_tabs .ajax__tab_active .ajax__tab_outer
{
	color:black;


	}
.Related_tabs .ajax__tab_body 
{
  margin:0px 0px 0px 0px;
  padding:10px 0px 5px 0px;
width:100%
}

/* microsites tabs */
.microsites_tabs .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-weight: bold;
    font-size: 16px;
    margin:0px 0px 0px 0px;
    background:url(tab-back.gif) bottom repeat-x;

}
.microsites_tabs .ajax__tab_header .ajax__tab_outer 
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:bottom;

    }
.microsites_tabs .ajax__tab_header .ajax__tab_tab
{    

	padding:3px 15px 3px 15px;    
    margin:0px 0px 0px 3px;
    border-top: solid 1px silver;
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
	border-left:solid 1px silver;
	background: #EFEFEF;
    color: #5C7F9B;
    vertical-align:bottom;

    
    
}
.microsites_tabs .ajax__tab_hover .ajax__tab_tab 
{
	background: white;

	}
.microsites_tabs .ajax__tab_active .ajax__tab_tab 
{
	border-top: solid 1px silver;
	border-right:solid 1px silver;
	border-bottom:solid 1px white;
	border-left:solid 1px silver;
	background: white;
	color: black;
	}
.microsites_tabs .ajax__tab_active .ajax__tab_outer
{
	color:black;


	}
.microsites_tabs .ajax__tab_body 
{
  margin:0px 0px 0px 0px;
  padding:10px 0px 5px 0px;
width:100%
}

		










.GridViewStyle
{   
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-top: 1px solid white;
    padding: 4px;
    width: 100%
}

.GridViewStyle a
{

}

.GridViewHeaderStyle th
{
    border-style: none;
}

.GridViewHeaderStyle
{
}

.GridViewFooterStyle
{
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 2px;
height: 25px;
border-style: none;
}

.GridViewFooterStyle td
{
    border-style: none;
    padding:  1px 1px 1px 10px;
}



.GridViewRowStyle
{
    color: black;
      border-bottom: 1px solid silver;
}

.GridViewAlternatingRowStyle
{
    background-color: white;
    color: black;
      border-bottom: 1px solid silver;

}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border-style: none;
    padding:  15px 20px 15px 10px;

}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{    background-color: white;
        border-style: none;
}

.GridViewPagerStyle td 
{    
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 2px;
height: 40px;
border-style: none;
}

.GridViewPagerStyle tr 
{    
border-style: none;
}





.GridViewPagerStyle a:link    { font-size: 12px; color: #5281ad; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  } 
.GridViewPagerStyle a:visited { font-size: 12px; color: #5281ad; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  } 
.GridViewPagerStyle a:active  { font-size: 12px; color: #5281ad; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  } 
.GridViewPagerStyle a:hover   { font-size: 12px; color: #9a9a9a; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid  #9a9a9a;  } 
.GridViewPagerStyle span      { font-size: 12px; color: #9a9a9a;      font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid  #9a9a9a;  }     
.GridViewPagerStyle table  /*to center the paging links*/
{
    margin: 0 10px 0 auto;
}




.GridItemStyle
{
      border-bottom: 1px solid #e8e8e8; padding:10px;
}













div.AspNet-TreeView
{
    margin: 0;
    padding: 0;
}

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}







.PrettyTree div.AspNet-TreeView ul li
{
    white-space: nowrap;
    padding: 2px 0 2px 8px;
    font-size: small;
}

.PrettyTree div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 10px;
}

.PrettyTree div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
}












.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Root
{
    cursor: pointer;
    color: #006295;
    font-weight:bold;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Parent
{
    cursor: pointer;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    font-weight:normal;
}


.PrettyTree div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
    cursor: pointer;
}







.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background: url(minus.gif) 0 3px no-repeat;
    width: 15px;
    margin-right: 5px;
    float:left;
    cursor: pointer;
    font-size: large;
    line-height: 15px;
    }

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background:  url(plus.gif) 0px 3px no-repeat;
    width: 15px;
    margin-right: 5px;
    float:left;
    cursor: pointer;
    font-size: large;
    line-height: 15px;
}

.PrettyTree div.AspNet-TreeView a,
.PrettyTree div.AspNet-TreeView a:visited,
.PrettyTree div.AspNet-TreeView a:active,

.PrettyTree div.AspNet-TreeView a:link
{

}


.PrettyTree div.AspNet-TreeView a:hover
{
 color:#9a9a9a;
}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Selected a
{
 color:black;


}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{
 color:black;

}































.slideshowimage
{ float:left; clear:left; margin: 0 15px 0 0;  clear: left; border:none; } 

.slideshowcontenttext
{ 
padding: 15px 15px 0 0; 
} 






 .AspNet-FormView-Data
{
    height:330px;
    width: 560px;
    padding: 0 0 0 0;
}

 .AspNet-FormView-Pagination
{

    width: 550px;
    padding: 4px 0px 4px 0px;
    margin: -40px 4px 4px 4px;
	text-align: right;
    font-size: 10px;
}
 .AspNet-FormView-ActivePage
{ font-size: 12px; color:#9a9a9a; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid #9a9a9a;  }     
 .AspNet-FormView-OtherPage
{
    padding:2px; 
}
 a.AspNet-FormView-OtherPage
{
    padding:2px;
}

a.AspNet-FormView-OtherPage:link

{ font-size: 12px;  font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin:4px; border: 1px solid white;  }     


 a.AspNet-FormView-OtherPage:visited

{ font-size: 12px;  font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  }     


 a.AspNet-FormView-OtherPage:hover

{ font-size: 12px; color:#9a9a9a; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid #9a9a9a;  }  
    