BODY{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0px 15px 10px 15px;; 
	font-size: 12px;
 font-weight : normal;
	color: #000000; 
}

a:active {color: #77144e;	text-decoration: none;}
a:link, a:visited {color: #77144e;	text-decoration: none;}
a:hover { color: #003366;	text-decoration: underline;}

h1 {
 margin:0px;
 padding:12px 0px 12px 0px;
	font-size: 18px;
 font-weight : normal;
	color: #336699;
 text-align:center;
}

h2, h3 {
 margin:0px;
 padding:12px 0px 6px 0px;
	font-size: 14px;
 font-weight : normal;
	color: #003366;
}
h3 {font-size: 12px; padding-botton:0px; font-weight : bold;}

p {
 line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 font-weight : normal;
	color: #000000; 
}
.StoreBanner{
 background-color:#4d7fa4;
 padding:5px;
}

.StoreAddress{
 line-height:16px;
 text-align:right;
 float:right;
 color: white;
 font-size: 12px; 
 font-weight : bold; 
}
.PhotoWrapStore {
  position: absolute;
  visibility: hidden;
  padding:9px;
  background:#999999;  
  color: white;
  text-align:center;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 11px;
  line-height:20px;
}


#PopUp  {position: absolute; visibility:hidden;}
#GoAway {visibility:visible;}

.ListHead {font-size: 12px; font-weight : bold; color: #003366; padding-bottom:3px;}

.LogoWrap {	
 padding: 5px 12px 10px 12px;
	font-size: 14px;
 font-weight : Bold;
	color: #336699;
 white-space: nowrap;
}
/*SiteName Used inside LogoWrap, so it inherits all attributes*/
.SiteName {	color: #003366;}
.SiteNameSmall {
	font-size: 11px;
 font-weight : normal;
	color: #003366;
}

.MenuOff, .MenuOn{
 padding:6px 5px 8px 5px;
	font-size: 12px;
 font-weight : normal;
 cursor: pointer;
	text-decoration: none; 
	color: white;
 border: 1px solid #9cb0c8;  
 border-top: 1px solid #003366;  
 BACKGROUND: #336699;
}

.MenuOn{
 BACKGROUND: #339999;
	border-bottom:  1px solid #339999; 
	border-right:  1px solid #339999;  
}

.MenuOff a:link, .MenuOff a:visited, .MenuOff a:active, .MenuOn a:link, .MenuOn a:visited, .MenuOn a:active, .MenuOn a:hover{
	text-decoration: none; 
	color: white;
}

.BoxHead {
 padding:6px;
	font-size: 13px;
 font-weight : Bold;
 line-height:normal; 
	color: #FFFFFF;  
 text-align:center;
 background-color:#003366;
}

.BoxTopBlue, .BoxTopGreen { 
 padding:0px; 
 background-image:url(images/t_Blue.jpg); 
 width: 250px; 
 height:30px; 
}
.BoxTopGreen { background-image:url(images/t_Green.jpg); }

.BoxTopGreen300 { 
 padding:0px; 
 background-image:url(images/t_Green300.jpg); 
 width: 300px; 
 height:30px; 
}
.BoxTopBlue200 { 
 padding:0px; 
 background-image:url(images/t_Blue200.jpg); 
 width: 200px; 
 height:30px; 
}

.BoxTopText{ 
 padding-top:6px;
	font-size: 14px;
 font-weight : Bold;
	color: #FFFFFF;  
 text-align:center;
}

.BoxBotBlue, .BoxBotGreen, .BoxBody {
 border: 1px solid #003366;
 padding: 10px; 
 background:#EFEFEF;
}
.BoxBotGreen { border: 1px solid #006666;}

.Smaller {	font-size: 11px; font-weight : normal;}

.ListPict {
 float:left;
 padding-right:12px;
	font-size: 10px;
 line-height: normal;
	font-weight : normal;
	color: #333333;
	text-decoration: none;
	font-family: Verdana,Arial, Helvetica, sans-serif; 
}

.ListLink {line-height:20px;}

#ListTable td {
 padding-top:12px;
 padding-bottom:9px;
 border-bottom: 1px solid #CCCCCC;
 line-height:18px;
	font-size: 11px;
}

#ListTableTop td  {
 line-height:18px;
	font-size: 11px;
 background-color:#EFEFEF;
 padding:6px 9px 9px 9px;
 border: 1px solid #003366;
}

#loginform {
 margin:0px;
 padding-right: 30px; /*Simulate Centering */
 font-size: 12px;
 text-align: right;
 line-height:30px;
}
#loginform input {font-family: Arial, Helvetica, sans-serif; }
#loginform submit {font-family: Arial, Helvetica, sans-serif; }

#loginsmall {
 margin:0px;
 padding-right: 9px; /*Simulate Centering */
 font-size: 11px;
 text-align: right;
 line-height:normal;
}
#loginsmall input {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#loginsmall submit {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.Guts { padding:0px 12px 36px 12px; }

/*  top:370px;
*/
.PhotoWrap {
  position: absolute;
  visibility: hidden;
  padding:12px;
  background:#334040;  
  color: white;
  text-align:center;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 11px;
  line-height:20px;
}
.PhotoWrap a:link, .PhotoWrap a:hover, .PhotoWrap a:visited, .PhotoWrap a:active {
 color: #CCCCCC;	text-decoration: underline; }
 
.PhotoWrap a:hover{	text-decoration: none;}

.PhotoWrapSm {background:#334040; padding:6px; border-bottom: 1px solid #CCCCCC}

.ListOff, .ListOn{ /*  */
 border: 1px solid #003366;
 border-top: 0px;
 cursor:pointer; 
 background:#EFEFEF;
	font-size: 11px;
 line-height:normal;
}
.ListOn{ background:#DEDEDE;}

.Error{
 color: #CC0000;  
 font-weight : Bold;
}

.YouSave {
 color: #076e6d;  
 font-weight : Bold;
}

.FooterVNG, .FooterNav {
 border-top: 1px solid #336699;
 padding:3px 2px 5px 2px; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 line-height:normal;
 color: #003366;
}
.FooterNav a:link, .FooterNav a:visited, .FooterNav a:active {color: #003366; text-decoration: none;}    
.FooterNav a:hover {color: #003366; text-decoration: underline;}   
         
.FooterVNG {border-top: 0px; font-size: 9px;}
         
.Letters, .LettersPrompt {  font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 11px; font-weight: normal; color: #000000;  line-height:normal;}
             
.LettersPrompt {color: #666666;}
