BODY { position: relative; min-width: 600px; width: 100%; margin: 0; padding: 0; background: #fff; }
#top { position: absolute; top: 0; left: 0; min-width: 600px; width: 100%; height: 132px; background: #003265; }
#left { position: absolute; top:132px; left: 0; min-width: 180px; width: 180px; margin: 0; padding:0px; background: #013366; }
#middle { position: absolute; top:132px; left:180px; width: 485px; margin-top: 0px; padding-left: 20px; 
		padding-right: 0px; padding-bottom: 100px; padding-top: 280px; background-image: url(../images/promo/go/promo_book_colHeader.jpg); background-position: 30px 30px; background-repeat: no-repeat;  }
#goMiddle	{ position: absolute; top:122px; left:180px; width: 485px; margin-top: 0px; padding-left: 20px; 
		padding-right: 0px; padding-bottom: 100px; padding-top: 330px; background-image: url(../images/promo/go/promo_book.png); background-position: 30px 30px; background-repeat: no-repeat;  }
#goMiddleNew	{ position: absolute; top:122px; left:180px; width: 485px; margin-top: 0px; padding-left: 20px; 
		padding-right: 0px; padding-bottom: 100px; padding-top: 40px;  }

#right { position: absolute; top:150px; left: 695px; width: 199px; margin: 1% 0 0 1%; padding-left: 10px; padding-top: 15px; padding-bottom: 100px; border-bottom: 1px solid #999; background-color: #a0d23e; background-image: url(../images/promo/go/promo_book_colHeader_right.jpg); background-repeat: no-repeat;  }
#goRight 	{ position: absolute; top:150px; left: 695px; width: 199px; margin: 1% 0 0 1%; padding-left: 10px; padding-top: 15px; padding-bottom: 100px;  border: 1px solid #a0d23e; background-color: #fff; background-image: url(../images/promo/go/promo_book_colHeader_right.jpg); background-repeat: no-repeat;  }

#bodyColLeft	{position: absolute; top: 500px; left: 0px; width: 200px; }
#bodyColRight	{position: absolute; top: 500px; left: 200px; width: 200px; }

#bodyTutorLeft	{position: absolute; top: 200px; left: 0px; width: 200px; }
#bodyTutorRight	{position: absolute; top: 200px; left: 200px; width: 200px; }

/* HR styles need for IE/Win. */
HR.holder { width:600px; visibility: hidden; } /* Equal to 'top' */
HR.left, HR.right { width: 200px; visibility: hidden; }
HR.middle { width: 250px; visibility: hidden; } 

/* These HR styles replace the above, and are needed for Netscape 4.x. 
   Left and right margins are half the relevant DIV width */
HR.holder { width:0; margin: 0 300px; } /* Equal to 'top' */
HR.left, HR.right { width: 0; margin: 0 60px; }
HR.middle { width: 0; margin: 0 180px; } 

/* DIVs must have a border value set in Netscape 4.x */


img.floatLeftClear { 
    float: left; 
    clear: left; 
    margin-right: 12px;
	margin-bottom: none;
	padding: none;
	
}
img.floatLeftClearSuper { 
    float: left; 
    clear: left; 
    margin: 12px;
	margin-bottom: 25px;	
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 4px;
}

 .floatright
{
float: right;
width: 103px;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

hr {
 color: #d2d7e7; background-color: #d2d7e7; width: 400; margin: 1; border: none;
 }
 
 /*blog divs*/
#blogMiddle	{ position: absolute; top:20px; left:180px; width: 400px; margin-top: 1%; padding-left: 10px; padding-right: 10px; }
#blogRight { position: absolute; top:30px; left: 725px; width: 200px; margin: 1% 0 0 1%; padding-left: 10px; border-left: 1px solid #f16f6f; }
 
 /*news box*/
.newsBox {
  width: 220px;
  background: url(../nav_gfx/newsBox_bottom.gif) no-repeat bottom left;
  padding-bottom: 10px;
  }
.newsBox h3 {
  margin: 0;
  padding: 16px 8px 4px 10px;
	font-weight: bold;  
  color:#FFF;
  background: url(../nav_gfx/newsBox_top.gif) no-repeat top left;
  }
.newsBox ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.newsBox li {
  margin: 0 0 6px; 
  padding: 0;
  }
  
p.go	{
padding-top: 90px;
padding-bottom: 30px;
}
  
  