#sitecontainer   { background:#fff; width:800px; margin-right:auto; margin-left:auto; margin-top:0px; border: solid 1px #ccc; }

#header     {  background: url('TemplateImages/header.jpg'); width:380px; height:80px; float:left; padding:40px 0px 0px 420px;}

#contentcontainer { width:540px; float:left;	background:#fff; margin-top:30px; margin-left:20px; border:solid 0px #f00; }

#footer     { width:800px; margin-right:auto; margin-left:auto; text-align: center; }
#footer a    { color: #aaa; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

#navcontainer   { width:180px; float:left; margin-top: 30px; margin-left: 18px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

#contacts   { width:154px; height:180px; float:left; font-size: 9px; margin-top: 12px; padding:30px 5px 0px 10px; background: url('TemplateImages/UPContact.jpg') no-repeat; font-weight: normal; text-decoration: none; }

#sampleadscontainer   { width:550px; float:left; }
#sampleads   { width:70px; text-align:center; height:70px; float:left; margin: 16px; border:solid 0px #f00; }

#gallerycontainer   { width:550px; float:left; }
#galleryimage   { width:70px; text-align:center; height:70px; float:left; margin: 16px; border:solid 0px #f00; }


#hpvacancies   { width:122px; height:116px; float:left; background: url('TemplateImages/HPVacanciesBox.jpg'); margin-top: 0px; margin-right: 15px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#hptoptips   { width:122px; height:116px; float:left; background: url('TemplateImages/HPtoptipsBox.jpg'); margin-top: 0px; margin-right: 15px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#hpevents   { width:122px; height:116px; float:left; background: url('TemplateImages/HPeventsBox.jpg'); margin-top: 0px; margin-right: 15px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#hpnews   { width:122px; height:116px; float:left; background: url('TemplateImages/HPNewsBox.jpg') no-repeat; margin-top: 0px; margin-right: 0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }




.TopBarNav      { color: #069; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-position: 0 0; display: block; margin: 0; padding: 2px; position: relative; width: 80px }
.TopBarNav:hover    { color: #000; text-decoration: none}

.FooterLinks { color: #fbb600; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.FooterLinks:hover { color: #fff; text-decoration: none }
.FooterText { color: #fbb600; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

.NewsNormal { color: #069; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.NewsHomePage { color: #069; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.NewsHeadline { color: #069; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.NewsHeadlineLink { color: #069; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.NewsHeadlineLink:hover { text-decoration: underline }
.NewsLink { color: #069; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.NewsLink:hover { text-decoration: underline }
.NewsTD { background-color: #fbb600 }
.NewsHomeHeading   { color: #069; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #fda; background-position: 0 0; display: block; margin: 0; padding: 4px; position: relative; width: 164px }

.HPBoxLink { color: #069; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.HPBoxLink:hover { text-decoration: underline }
.HPBoxbody { color: #0092dd; font-size: 9px; }
.HPBoxPad { margin-top: 5px; padding:0px 5px 0px 10px; }

.TDRules  { border: solid 1pt #014849 }

.PhotoSearch { color: #069; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.PhotoSearchSmall { color: #069; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none }

.ShortMenu { color: #555; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #EAEAEA; border: #2BA2DA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.PersonnelTitle { color: #069; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }

.StoreMainNav { color: #069; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.StoreMainNav:hover { text-decoration: underline;}
.StoreSubNav { color: #069; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.StoreSubNav:hover { text-decoration: underline;}

.StoreTitle { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 30px;}
.StoreTitle:hover { color: #fc6; text-decoration: none;}
.StoreHPTitle { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.StoreHPTitle:hover { color: #000; text-decoration: underline;}
.StoreBody { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.StoreBold { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.StoreOtherInfo { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px;font-style: normal;}
.StoreTagLine { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-style: italic;}
.StorePrice { color: #069; font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-style: normal; font-weight: bold;}
.StoreOptionMenu { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background: #ded; border: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}



#NavMenu1 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px 0px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu1 a:hover { color: #fff; background-position: -200px 0px; text-decoration: none}
#NavMenuHiLite1 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px 0px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu2 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -20px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu2 a:hover { color: #fff; background-position: -200px -20px; text-decoration: none}
#NavMenuHiLite2 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -20px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu3 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -40px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu3 a:hover { color: #fff; background-position: -200px -40px; text-decoration: none}
#NavMenuHiLite3 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -40px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu4 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -60px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu4 a:hover { color: #fff; background-position: -200px -60px; text-decoration: none}
#NavMenuHiLite4 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -60px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu5 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -80px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu5 a:hover { color: #fff; background-position: -200px -80px; text-decoration: none}
#NavMenuHiLite5 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -80px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu6 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -100px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu6 a:hover { color: #fff; background-position: -200px -100px; text-decoration: none}
#NavMenuHiLite6 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -100px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu7 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -120px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu7 a:hover { color: #fff; background-position: -200px -120px; text-decoration: none}
#NavMenuHiLite7 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -120px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu8 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -140px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu8 a:hover { color: #fff; background-position: -200px -140px; text-decoration: none}
#NavMenuHiLite8 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -140px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu9 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px 0px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu9 a:hover { color: #fff; background-position: -200px 0px; text-decoration: none}
#NavMenuHiLite9 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px 0px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu10 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -20px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu10 a:hover { color: #fff; background-position: -200px -20px; text-decoration: none}
#NavMenuHiLite10 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -20px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu11 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -40px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu11 a:hover { color: #fff; background-position: -200px -40px; text-decoration: none}
#NavMenuHiLite11 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -40px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu12 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -60px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu12 a:hover { color: #fff; background-position: -200px -60px; text-decoration: none}
#NavMenuHiLite12 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -60px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu13 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -80px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu13 a:hover { color: #fff; background-position: -200px -80px; text-decoration: none}
#NavMenuHiLite13 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -80px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu14 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -100px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu14 a:hover { color: #fff; background-position: -200px -100px; text-decoration: none}
#NavMenuHiLite14 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -100px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu15 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -120px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu15 a:hover { color: #fff; background-position: -200px -120px; text-decoration: none}
#NavMenuHiLite15 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -120px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }

#NavMenu16 a       { color: #fff; background: url('TemplateImages/MainNav.gif') 0px -140px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }
#NavMenu16 a:hover { color: #fff; background-position: -200px -140px; text-decoration: none}
#NavMenuHiLite16 a { color: #fff; background: url('TemplateImages/MainNav.gif') -200px -140px; display: block; padding: 1px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 15px; }



#NavSubMenu1 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px 0px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu1 a:hover { color: #000; background-position: -200px 0px; text-decoration: none}
#NavSubMenuHiLite1 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px 0px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu2 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -20px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu2 a:hover { color: #000; background-position: -200px -20px; text-decoration: none}
#NavSubMenuHiLite2 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -20px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu3 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -40px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu3 a:hover { color: #000; background-position: -200px -40px; text-decoration: none}
#NavSubMenuHiLite3 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -40px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu4 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -60px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu4 a:hover { color: #000; background-position: -200px -60px; text-decoration: none}
#NavSubMenuHiLite4 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -60px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu5 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -80px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu5 a:hover { color: #000; background-position: -200px -80px; text-decoration: none}
#NavSubMenuHiLite5 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -80px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu6 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -100px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu6 a:hover { color: #000; background-position: -200px -100px; text-decoration: none}
#NavSubMenuHiLite6 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -100px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu7 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -120px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu7 a:hover { color: #000; background-position: -200px -120px; text-decoration: none}
#NavSubMenuHiLite7 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -120px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu8 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -140px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu8 a:hover { color: #000; background-position: -200px -140px; text-decoration: none}
#NavSubMenuHiLite8 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -140px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu9 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px 0px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu9 a:hover { color: #000; background-position: -200px 0px; text-decoration: none}
#NavSubMenuHiLite9 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px 0px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu10 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -20px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu10 a:hover { color: #000; background-position: -200px -20px; text-decoration: none}
#NavSubMenuHiLite10 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -20px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu11 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -40px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu11 a:hover { color: #000; background-position: -200px -40px; text-decoration: none}
#NavSubMenuHiLite11 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -40px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu12 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -60px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu12 a:hover { color: #000; background-position: -200px -60px; text-decoration: none}
#NavSubMenuHiLite12 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -60px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu13 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -80px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu13 a:hover { color: #000; background-position: -200px -80px; text-decoration: none}
#NavSubMenuHiLite13 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -80px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu14 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -100px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu14 a:hover { color: #000; background-position: -200px -100px; text-decoration: none}
#NavSubMenuHiLite14 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -100px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu15 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -120px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu15 a:hover { color: #000; background-position: -200px -120px; text-decoration: none}
#NavSubMenuHiLite15 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -120px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }

#NavSubMenu16 a       { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') 0px -140px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }
#NavSubMenu16 a:hover { color: #000; background-position: -200px -140px; text-decoration: none}
#NavSubMenuHiLite16 a { color: #000; font-weight: normal; background: url('TemplateImages/SubNav.gif') -200px -140px; display: block; padding: 3px 0px 0px 24px; margin-bottom: 6px; width: 156px; height: 13px; }



