

body
{
  color: #595959;
  font-family: Tahoma, Arial;
  margin: 0px;
}





.SecondaryText
{
   color: #8d8c8c;
}

div.LineSmall
{
   height: 1px;
   width: 100%;
   background-color: #96e3eb;
   margin: 0;
}

div.LineMedium
{
   height: 2px;
   width: 100%;
   background-image: url("/Shared/2pxline.gif");
   background-repeat: repeat-x;
   background-color: #96e3eb;
   margin: 0;
}

div.BlankLineSmall
{
   height: 0.5em;
   width: 100%;
   margin: 0;
}

div.BlankLineMedium
{
   height: 0.8em;
   width: 100%;
   margin: 0;
}

a
{
  text-decoration:none;
  color: #0991d9;
}

a:visited
{
  color: #AA5CBB;
}

a:hover
{
  color: white;
  background-color: #0992d9;
}

div.PageTitle
{
  padding: 8px; 




  color: #FF7A2A;
  font-size: 120%;
}

.ActionContainer
{
  padding: 8px;
  background-image: url("/Shared/actioncontainer_bg.gif"); 
  background-repeat: repeat-x;
  background-position: top left;
}

span.BrandName
{
   color: #FFFFFF;
   font-weight: bold;
}

#HeaderContainer
{


   background-color: #01a4e3;
   width: 100%;
   padding: 0px;
   border-collapse: collapse;
}

td.HeaderLogoCell
{
   vertical-align:top;
   width: 32px;
}

td.HeaderBrandCell
{
   vertical-align:middle;







   height: 32px;
   text-align: left;
}

img.TMMark
{
   vertical-align:top;
   
   width: 5px;
   height: 2px;
   
}

img.BetaTag
{
   vertical-align: middle;
   width: 21px;
   height: 7px;
}

.TopAlign
{
   vertical-align: top;
}

#SearchForm
{
  margin: 0px;
  padding: 0px;
  width: 100%;
}

#SearchTable
{
  border-collapse: collapse;
  
  padding: 0px;
}

.SearchBox
{
   
   border: 1px solid #7b8ba8;
   vertical-align: middle;
}

td.SearchImageButtonCell
{
   
   padding: 0px;
}

.ImageSearchButton
{
   vertical-align: middle;
   
}

.IdentityContainer
{
  background-color: #ccf1f5;
  
  padding: 8px; 
  
}

.IdentityContainer TABLE
{
  
}

.IdentityNameLink
{
  color: #0992d9;
}

.ContentContainer
{
  
  padding-left: 8px;
  padding-right: 8px;
  
}

.InputBoxWithButton
{
   
   border: 1px solid #7b8ba8;
}

.TextButton
{
  color: #595959;
  background-color: #e9e9e9;
  border: 1px solid #7b8ba8;
}

.IndentMargin
{
  margin-left: 10px;
}

div.ContentContainerTitle
{
  padding: 12px 8px 12px 8px;
  color: #FA6105;



  font-size: 120%;
}

.ContentContainerTitleColor
{
  color: #FA6105;
}

.NotificationContainerWarning
{
   background-color: #FEECBA;
   border: 1px #FFFFFF solid;
}

.NotificationContainerSucccess
{
   background-color: #C0FA67;
   border: 1px #FFFFFF solid;
}

.NotificationContainerError
{
   background-color: #FFCED4;
   border: 1px #FFFFFF solid;
}

.NotificationContainerInformation
{
   background-color: #D5DADE;
   border: 1px #FFFFFF solid;
}

.NotificationIcon
{
   height: 16px;
   width: 16px;
}

.MenuTitle
{
   padding: 12px 8px 8px 8px;



   color: #FA6105;
   font-size: 120%;
}

.PageLinkContainer
{
   background-color: #d9f7f9;
   padding: 8px 10px 8px 10px;
}

.GlobalLinkContainer
{
   padding: 8px 10px 8px 10px;
}

.SignInContainer
{


   text-align: center;
   font-weight: bold;
   background-image: url("/Shared/signin_bg.gif");
   background-repeat: repeat-x;
   background-position: top left;
   border-top: 1px #FFFFFF solid;
   padding-top: 0.3em;
   padding-bottom: 0.3em;
   background-color: #edeff3;
}

#FooterContainer
{
  text-align: center;  
  padding-top: 8px;
  padding-bottom: 8px;
  border-top-color: #000000;



}

.MicPhotoIconCell
{
	vertical-align: top;
	width: 32px;
}

.MicFlagIconCell
{
	vertical-align: top;
	width: 10px;
}

.MicForm
{
	margin-top: 0;
}

table.MenuContainer
{
    width: 100%;
}

td.MenuOneColumn
{
    width: 100%;
}

td.MenuTwoColumns
{
    width: 50%;
}

td.MenuThreeColumns
{
    width: 33%;
}
