/* Default CSS Stylesheet for a new Web Application project */
body
{
	margin: 0; 
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8px;

}
/****************************** Layout Styles  ******************************/
#footer #footerleftwall {
	background-color: #F5F5F5;
	background-image: url(../images/footercornerleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 24px;
}
#footer #footerbase {
	background-image: url(../images/footerbasespreader.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 732px;
}
#footer #footerrightwall {
	background-color: #F5F5F5;
	background-image: url(../images/footercornerright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 24px;
}
.lowtext {
	color: #0a62b0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
	text-align: center;
}
a.lowtextlink {
	color: #79A7D5;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	text-align: right;
}
a.lowtextlink:hover {
	color: #004F95
}
.copyright182 {
	color: #b3b3b3;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: center;
	font-variant: normal;
}
/****************************** Layout Styles  ******************************/
.WelcomeTitle 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF; /*  #efb77b */
	}
.LogInTitle 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #efb77b;
	line-height: 32px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: left;
	margin-left: 0px;
	}
.LogInFont 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d15b95;
	text-align:center;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

#HeaderNavigationImage {
	background-image: url(http://localhost/keepsake/images/topnavbarglow1.gif);
	height: 20px;
	width: 780px;
}
.HeaderNavigationContent {
	color: #0a62b0;   /* 0a62b0 */
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.HeaderNavLink {
	color: #FFFFFF;  /*  33679c  ceb091  d8a167 */
	background-color: #6095CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;  /*   6095CC   b0cae6 */
	display: inline;
}
a.HeaderNavLink {
	color: #33679c;  /*  33679c  ceb091  d8a167 */
	background-color: #b0cae6;  /*  b0cae6  f4e8dc */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;  /*   6095CC   b0cae6 */
}
a.HeaderNavLink:hover {
	color: #FFFFFF;
	background-color: #ceb091;
}

/****************************** Form Field Styles  ******************************/

.FormTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: #efb77b;
	/* 	color: #2f4f4f; */
	font-family: "Times New Roman", Times, serif;
	/* font-family: Arial, Verdana; */
	text-decoration: none;
}
.FormLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #2f4f4f;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.FormDirections
{
	font-weight: normal;
	font-size: 10pt;
	color: #2f4f4f;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.FormContent
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 9pt;
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana
}
.FormContentHighlight
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 9pt;
    COLOR:  #CC0000;
    FONT-FAMILY: Arial, Verdana
}
.FormTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	text-decoration: none;
}
.FormListBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	text-decoration: none;
}
.FormCheckBox
{
	color: black;
	font-size: 8pt;
}
.FormError
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial, Verdana;
}

/********************************* FONT Based Styles  *********************************/
.Header
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 14pt;
    COLOR:  #FFFFFF;
    FONT-FAMILY: Arial, Verdana;
}
.SystemTab
{
    FONT-WEIGHT:  Bold;
    FONT-SIZE: 10pt;
    COLOR:  #FFFFFF;
    FONT-FAMILY: Arial, Verdana;
}
.Content
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 10pt;
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
}
.ContentTab
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 10pt;
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
}
.ContentBold
{
    FONT-WEIGHT:  Bold;
    FONT-SIZE: 10pt;
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
}
.ContentSmall
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 8pt;
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
}
.LeftNavContent
{
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT:  normal;
    FONT-SIZE: 8pt;
}
.LeftNavContentHover
{
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT:bolder;
    FONT-SIZE: 8pt;
}
.LeftNavContentBold
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    FONT-FAMILY: Arial, Verdana;
}
.LeftNavContentSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333366;
    FONT-FAMILY: 'Arial Narrow';
}
/********************** Paging Styles  *******************************************/
TABLE.PagingTable
{
	width: 100%;
	background-color: #ffffff;
}
TD.PagingColumnLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    FONT-FAMILY: 'Arial';
}
TR.PagingRow
{
	height: 30;
}
TD.ItemTemplate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    FONT-FAMILY: 'Arial';
    background-color:#ffffff;
}
TD.ItemTemplateDeleted
{
	font-weight: normal;
	font-size: 9pt;
	color: #333366;
	font-family: 'Arial';
	background-color: #ffffff;
	text-decoration: line-through;
}
TD.AltItemTemplate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    background-color:#eeeded;
}
TD.AltItemTemplateDeleted
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    background-color:#eeeded;
	text-decoration: line-through;
}
TD.SeperatorTemplate
{
    COLOR: #eeeded;
    background-color:#eeeded;
}

/********************** Table Based Framework Styles  *************************/



TABLE.ContentArea
{
	width: 780px;
/*	height: 100%;*/
}

TD.Title
{
	width: 165px;
	background-color: #B0CAE6;
}
TD.LeftNav
{
	width: 165px;
/*	height: 100%; */
	background-color: #B0CAE6;
}
TD.ContentLTabs
{
	width: 610px;
	height:0px;
	background-color: #FFFFFF;
}
TD.ContentL
{
	width: 589;
	background-color: #FFFFFF;
}
TD.ContentFull
{
	width: 749;
	background-color: #FFFFFF;
}
TD.ContentMainLeft
{
	width: 379;
	background-color: #FFFFFF;
}
TD.ContentMainRight
{
	width: 215px;
	background-color: #B0CAE6;
}

TD.ContentR
{
	width: 642;
	background-color: #FFFFFF;
}
TD.ContentLRTabs
{
	width: 487px;
	height: 0px;
	background-color: #FFFFFF;
}
TD.TitleR
{
	width: 23px;
	height:0px;
	background-color: #FFFFFF;
}
TD.ContentLR
{
	width: 467px;
	background-color: #FFFFFF;
}
TD.RightNav
{
	width: 123px;
	background-color: #6690C3;
}
TD.WhiteSeperator
{
	width: 5px;
	background-color: #FFFFFF;
}
TD.BlueSeperator
{
	width: 3px;
	background-color: #6095CC;
}
TD.ContentSeperator
{
	width: 10px;
	background-color: #FFFFFF;
}

/************************************ Hyperlink Styles  *********************************/

A.ContentLink
{
	font-weight: normal;
	font-size: 9pt;
	color: #333366;
	font-family: Arial;
	text-decoration: underline;
}
A.ContentLink:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #990000;
	font-family: Arial;
	text-decoration: underline;
}
A.ContentLinkBold
{
	font-weight: bold;
	font-size: 9pt;
	color: #333366;
	font-family: Arial;
	text-decoration: none;
}
A.ContentLinkBold:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #990000;
	font-family: Arial;
	text-decoration: none;
}
A.LeftNavLink
{
	font-weight: normal;
    FONT-SIZE: 9pt;
    COLOR:White;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
}
A.LeftNavLink:hover
{
	font-weight: normal;
    FONT-SIZE: 9pt;
    COLOR:Red;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
}
A.LeftNavLinkBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:White;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
}
A.LeftNavLinkBold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:Red;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
}
A.SearchBarLink
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	font-family: Arial, Verdana;
	text-decoration: none;
}
A.SearchBarLink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #dc143c;
	font-family: Arial, Verdana;
	text-decoration: none;
}
A.SystemTabLink
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	text-decoration: none;
}
A.SystemTabLink:hover
{
	font-weight: bold;
	font-size: 10pt;
	color:Yellow;
	font-family: Arial, Verdana;
	text-decoration: none;
}
A.ContentTabLink
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Verdana;
	text-decoration: none;
}
A.ContentTabLink:hover
{
	font-weight: normal;
	font-size: 9pt;
	color:Yellow;
	font-family: Arial, Verdana;
	text-decoration: none;
}
/********************* Menu Styles *************/
.MenuGroup
{
  background-color:#D4DBE7;
  border:1px;
  border-style:solid;
  border-color:Gray;
}

.MenuItem 
{
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT:  normal;
    FONT-SIZE: 9pt;
  border: 1px solid #7C7C94;
  border-bottom-color:#9593B2;
  padding-top: 4px;
  padding-bottom: 2px;
  cursor:hand;
}

.HelpMenuItem 
{
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT:  normal;
    FONT-SIZE: 9pt;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor:hand;
}

.MenuItemActive 
{
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT:bolder;
    FONT-SIZE: 9pt;
  border: 1px solid #7C7C94;
  border-bottom-color:#9593B2;
  padding-top: 4px;
  padding-bottom: 2px;
  cursor:hand;
}
.MenuItemOver 
{
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT:bolder;
    FONT-SIZE: 9pt;
  border: 1px solid #7C7C94;
  border-bottom-color:#9593B2;
  padding-top: 4px;
  padding-bottom: 2px;
  cursor:hand;
}

.HelpMenuItemOver 
{
    COLOR:  #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT:bolder;
    FONT-SIZE: 9pt;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor:hand;
}
.MenuItemChildExpanded
{
  background-color:#6690C3; 
  color:black; 
  font-family:verdana; 
  font-size:12px; 
  border:1px;
  border-style:solid;
  border-color:#6690C3;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

		

