
BODY { font-size: 11px; background-color: #F2F2F2; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; height: 1000px; }

.Container { width: 1130px; margin-left: auto; margin-right: auto; }
.ContainerNoAd { width: 960px; margin-left: auto; margin-right: auto; }
.AdColumn    { float: right; width:160px;  margin-top: 0px; margin-right: 0px;}
.SiteContainer {float: left; margin-top:20px; width: 960px; }
.SiteContent { background-color: #FFFFFF; margin-top:0px; width: 960px; }
.SiteHeader  { width: 960px; height: 144px; }
.SiteFooter  { width: 960px; color: #939598; font-style: Arial; font-size: 8pt; text-align: right; padding-top: 10px; padding-right: 20px;
               background-image: url('../images/BottomShadow.jpg'); background-repeat: no-repeat; }

.SiteFooter A         { text-decoration: none;      color: #939598; }
.SiteFooter A:hover   { text-decoration: underline; }
.SiteFooter A:visited { text-decoration: none;      }

.LogoDiv     { width: 145px; height: 144px; float: left; text-align: center; padding-top: 22px; }
.BlueHeader  { background-image: url('../images/BlueHeaderBackground.jpg'); background-repeat: no-repeat; width: 815px; height: 144px; margin-left: 145px; }

.LoginDiv        { text-align: right; float: right; padding-top: 20px; color: #636466; padding-right: 12px; }
.LoginDiv SELECT { width: 146px; }
.LoginDiv A         { text-decoration: none;      color: #2965a1; }
.LoginDiv A:hover   { text-decoration: underline; }

.PageContent { padding: 40px 0; }
.BodyText    { margin: 0 30px 40px 30px; color: #000000; }

.Button       { background-color: #939598; color: #ffffff; margin: 3px; padding: 2px 10px; border: 1px solid #F2F2F2; }

.BlackBoxesGroup { padding-left: 42px; padding-bottom: 42px; height: 138px; }
.BlackBox        { margin-right: 2px; float: left; }

H1 { color: #636466; font-size: 22px; padding: 5px; border-left: 10px solid #72b8e9; }

.LoginPageBlock    { width: 400px; text-align: right; padding: 20px; margin-left: 150px; }
.LoginPageBlock H1 { padding: 5px; border-left: none; border-right: 10px solid #72b8e9; }


INPUT.Error   { background-color: #ee6b6b; }
.ErrorMessage { color: #ce1b1b; padding: 5px 10px; margin: 10px 0; border: 1px solid #636466; background-color: #F5F5F5; }


.MenuColumn    { float: left; width: 180px; }
.ContentColumn { float: left; width: 780px; }
.EndContent    { clear: both; }

.MenuTop	{ background-image: url('../images/MenuTopShadow.jpg'); background-position: right; background-repeat: no-repeat; width: 140px; height: 5px; padding-left: 10px; }
.MenuItem   { color: #999999; background-image: url('../images/MenuItemBackground.jpg'); background-position: right; background-repeat: repeat-y; width: 140px; height: 25px; padding-left: 10px;}
.MenuItem A { color: #999999; text-decoration: none; }
.MenuItem A:visited { color: #999999; text-decoration: none; }
.MenuItem A:hover { color: #999999; text-decoration: underline; }
.MenuBottom { background-image: url('../images/MenuBottomShadow.jpg'); background-position: right; background-repeat: no-repeat; width: 140px; height: 5px; padding-left: 10px; }

.PanelOptions    {  }
.Panel           { border-right: 3px solid #2965a1; border-left: 3px solid #2965a1; }
.InnerPanel      { padding: 10px; }
.Panel        TD { vertical-align: top; }

.LocationTable	{ padding: 0px; margin: 0px; color: #999999; }
.LocationTable TD { border-bottom: .5pt solid #ABABAB; border-right: .5pt solid #ABABAB; }

.LocationHeader	{ height: 20px; background-color: #F2BF24; background-image: url('../images/LocationHeaderBackground.jpg'); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; text-align: center; border-top: none; border-bottom: none;}
.LocationTableLeftCell { border-left: .5pt solid #ABABAB;}
.LocationTableLeftCell A { color: #99999; text-decoration: none;}
.LocationTableLeftCell A:hover { color: #99999; text-decoration: underline;}
.LocationTableLeftCell A:visited { color: #99999; text-decoration: none;}
.LocationHeaderLeft {height: 20px; background-color: #F2BF24; background-image: url('../images/LocationHeaderBackground.jpg'); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; text-align: center; border-top: none; border-bottom: none; border-left: .5pt solid #ABABAB;}


@media print {
    .gmnoprint  { display: none; }
}
@media screen {
    .gmnoscreen { display: none; }
}

