@charset "UTF-8";
/* CSS Document */

body {
 font-size:62.5%;
 background:#E3E3CE url(../img/portal/bg-portal.jpg) top center repeat-x;
 margin:0;
 padding:0;
 }
 

a {
outline: none;
  }


/*   PORTAL 
---------------------------------------------*/

#band {
  margin:20em auto 0 0;
  height:255px;
  background:#6b6d3d;
  }

#wrapper-portal {
  width:650px;
  margin:0 auto;
  position: relative;}

#portal-content {
  text-align:center;}

#portal-sf {
  float:left;
  width:300px;
  margin-top:3em;
  padding-right:1em;
  text-align: center;}

#portal-ny {
  float:right;
  width:300px;
  margin-top:3em;
  text-align: center;  
  }

#portal-content h1 {
  font-size: 2em;
  margin:.2em 0 .4em 0;
  }
  
#portal-content h1 a:link {
  color: #53534a;
  }

#portal-content h1 a:visited {
  color: #53534a;
  }

#portal-content h1 a:hover {
  color: #E3E3CE;
  background-color: #abaa9c;
  -moz-border-radius:.5em;
  -webkit-border-radius:.5em;
  padding:.3em;
  }

#portal-content h1 a:active {
  color: #53534a;
  -moz-border-radius:.5em;
  -webkit-border-radius:.5em;
  }



#portal-content ul a:link {
  color: #53534a;
  }

#portal-content ul a:visited {
  color: #53534a;
  }

#portal-content ul a:hover {
  color: #E3E3CE;
  background-color: #abaa9c;
  -moz-border-radius:.5em;
  -webkit-border-radius:.5em;
  padding:.3em;
  }

#portal-content ul a:active {
  color: #53534a;
  -moz-border-radius:.5em;
  -webkit-border-radius:.5em;
  }

#portal-content p.city {
  font-family:"Times New Roman", Times, serif;
  font-size:1.3em;
  color:#53534a;
  font-weight: lighter;
  margin:0;
  padding:0;}

ul#portal {  
  list-style: none;
  font-family:"Times New Roman", Times, serif;
  color:#53534a;
  font-size:1.5em;
  line-height: 1.8em;
  margin:.6em 0 0 0;
  padding:0;
  }

#portal-sf a img {
  background:none; !important
  padding:0;}

#portal-ny a img {
  background:none; !important 
  padding:0;}


/*   GENERAL 
---------------------------------------------*/


h1 {
  font-size:2em;
/*  color:#114417;   go back red color     */ 
  color:#A80101; 
  font-weight: lighter;
  font-family: "Times New Roman", "Helvetica Neue",Helvetica, sans-serif;
  }


h1.green {
  color: #006C1C; 
  }


h1.extra {
  font-size:2em;
  color:#CC0000;
  }
  

h2 {
  color: #111;
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.4em;
  text-transform:uppercase;
  border-bottom:1px solid #999;
  margin-top:2em;
  font-weight: lighter;
  }


 
h2.first {
  margin-top:0;
  padding-top:0;}
 
h2.clear {
  clear:both;}

 h3 {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.2em;
  margin:1.5em 0 .5em 0;
  text-transform: uppercase;
  font-weight: lighter;
  } 


h4 {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size: 1.1em;
  margin:1em 0 .2em 0;
  padding-bottom:0;
  color:#555;
  font-weight:lighter;
  font-style: italic;
  }

p {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.3em;
  color:#222;
  margin:1em 0;
  padding:0;
  }
 
.smallerp {
  font-size:.7em;}









