a, a:link, a:visited	{  text-decoration: none;  }
a:hover	{  text-decoration: underline;  }

body {
   font-family: Verdana, Geneva, sans-serif;
   background-color: #FFF;
   margin: 0px;
}

#pageWithAdCol {
   width: 1200px;
   margin: 0 auto;
   height: 1%;
}

#page {
   width:770px;
   margin: 0 auto 0;
 }   /* This was necessary to get the ads to not wrap on 2nd line when browser narrower than 1050 */

#pgWrapper {
   margin:5px auto 15px;
   background-image: url("/graphics/pgElements/pgShadow770.gif");
   background-repeat: repeat-y;
	border-top: 2px solid #EEE; 
	border-bottom: 2px solid #eee; 
   padding: 0px 5px;
}  /*   margin:72px auto 75px;   PUT THIS BACK IN pgWrapper WHEN HAVE ads AT TOP OF PAGE
      Will also need to remove border top */
   
#pgWrapper, #pgWrapper td  {
   color: #000;
   font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;  }
	
.smText, td.smText, p.smText, td.smText p, #pgWrapper .smText, #pgWrapper p.smText, #pgWrapper td.smText,  
#pgWrapper td.smText p {
	font-size: 10px;
	line-height: 1.3; }

#pgHeaderBox {
   background-image: url("/graphics/pgElements/headerBkgrnd.gif");
   background-repeat: repeat-x;
   height: 80px; 
   border-right: 1px solid #a0afd8;
   border-bottom: 1px solid #a0afd8;
   border-left: 1px solid #a0afd8;
   margin: 0;
   position: relative;  /* means items inside it are placed relative to it */
}

   #searchForm {
      margin-top: 7px;
      margin-bottom: 10px;
      width: 300px;
      position: absolute;
      right: 0px;
   }

   #sponsorLogos {
      width: 400px;
      top: 40px;
      position: absolute;
      font: bold 12px Arial, Helvetica, sans-serif;
      color: #333399;
      text-align: right;
      right: 0px;
   }

#menu {
   margin: 0px 0px 25px 0px;
   background-color: #2D37A0;
   font-size: 11px;
	height: 19px;
}

td#oneColBody #bodyContent, 
td#oneColBody .bodyContent   {
   margin: 0px 25px 20px;
   width: 710px; }

/* Following style is for a page with no menu but with a right 
   column (170 px, no right or left margins). */
td#twoColBody #bodyContent,
td#twoColBody .bodyContent  {
   margin: 0px 15px 20px 25px;
   width: 525px; }

/* Headlines */
#pgWrapper td.headlineStory_left {
	padding: 6px 15px 6px 0px;
	width: 154px;
 	border-right: 1px solid #999; }

#pgWrapper td.headlineStory_center {
	padding: 6px 15px 6px 15px;
	width: 155px;
	border-right: 1px solid #999;  }

#pgWrapper td.headlineStory_right { 
	padding: 6px 0px 6px 15px;   
	width: 154px;  }
	

#right_columnMargins { 	margin: 8px 25px 20px 0px; }

#right_columnMargins #right_column  { 	margin: 0px; }

#footer  {
   clear: both;
   margin: 15px 0px 0px 0px;
   height: 19px;
	font-size: 11px;
   background-color: #2D37A0;
} 
