body {
	font-family:arial;
	background-color: #fff; 
}

h1 {
	font-family: Verdana, arial, sans-serif;
	font-weight: bold lighter !important;
	font-size:28px;
/*	font-family: arial; */
	color: #ffffff; 
	text-align: center;
	line-height: 8px;
	margin-top:25px;
	text-indent: -9999px;

}

#subtitle {
	font-size:25px;
}

h2 {
	color: #4F4E4F;
	font-family: arial;
}

h3 {
	color: #4F4E4F;
	font-family: arial;
	font-size: 16px;
}

p {
	font-size: 12px;
	color: #4F4E4F;
	font-family: arial;
}

ol {
	font-size: 12px;
	color: #4F4E4F;
}

a {
	color: #4F4E4F;
}

ul {
	list-style-type: none;
	color: #4F4E4F;
}

li {
	font-size: 12px;
}

#nav {
	float: left;
	width: 280px;
	padding-top: 35px;
	padding-left: 20px;

}

/*#navbartitle a {
	color: #ffffff;
	display: block;
	font-size: 12pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutop.png);
	
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}*/

#navbartitlemain a {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image:url(images/navmenutop.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitlemain a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image:url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle1 a {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutop.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle1 a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle2 a {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutop.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle2 a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle3 a {
	color: #ffffff;
	display: block;
	font-size: 11pt; /*10.5*/
	background-repeat: no-repeat;
	background-image: url(images/navmenutoplarge.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 34px;
	text-decoration: none;
}

#navbartitle3 a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt; /*10.5*/
	background-repeat: no-repeat;
	background-image: url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 34px;
	text-decoration: none;
}

#navbartitle4 a {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutop.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle4 a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle5 a {
	color: #ffffff;
	display: block;
	font-size: 11pt; /*10.5*/
	background-repeat: no-repeat;
	background-image: url(images/navmenutoplarge.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 34px;
	text-decoration: none;
}

#navbartitle5 a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt; /*10.5*/
	background-repeat: no-repeat;
	background-image: url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 34px;
	text-decoration: none;
}

#navbartitle6 a {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutop.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle6 a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle7 a {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutop.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

#navbartitle7 a:hover {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenutopdownbtn.png);
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	width: 276px;
	height: 24px;
	text-decoration: none;
}

/*#navbar a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 324px;
	height: 18px;
	text-decoration: none;
}*/

#navbarmain a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px; /*from original width of 324px*/
	height: 18px;
	text-decoration: none;
}

#navbarmain a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px; /*from original width of 324px*/
	height: 18px;
	text-decoration: none;
}

#navbar1 a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar1 a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar2 a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar2 a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar3 a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar3 a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar4 a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar4 a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar5 a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar5 a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#backbtn a {
	background-repeat: no-repeat;
	background-image: url(images/back_btn.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	padding-left:20px;
	display: block;
	
}

#backbtn a:hover {
	
	
	background-repeat: no-repeat;
	background-image: url(images/back_btn_down.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	display: block;
	padding-left:20px;
}

#forwardbtn a {
	
	
	background-repeat: no-repeat;
	background-image: url(images/next_btn.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	display: block;
	padding-right:200px;
}

#forwardbtn a:hover {
	
	
	background-repeat: no-repeat;
	background-image: url(images/next_btn_down.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	display: block;
	padding-right:200px;
}

#chapter1btn a {
	
	
	background-repeat: no-repeat;
	background-image: url(images/next_btn.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	display: block;
	padding-right:300px;
}

#chapter1btn a:hover {
	
	
	background-repeat: no-repeat;
	background-image: url(images/next_btn_down.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	display: block;
	padding-right:300px;
}

#chapter21btn a {
	
	
	background-repeat: no-repeat;
	background-image: url(images/back_btn.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	display: block;
	padding-right:300px;
}

#chapter21btn a:hover {
	
	
	background-repeat: no-repeat;
	background-image: url(images/back_btn_down.png);
	float: right;
	width: 125px;
	height: 29px;
	text-decoration: none;
	display: block;
	padding-right:300px;
}

#navbar6 a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar6 a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar7 a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusub.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
	word-wrap:break-word;
}

#navbar7 a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdown.png);
	text-indent: 5px;
	width: 280px;
	height: 18px;
	text-decoration: none;
}

#navbar7large a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusublarge.png);
	text-indent: 5px;
	width: 280px;
	height: 30px;
	text-decoration: none;
}

#navbar7large a:hover {
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdownlarge.png);
	text-indent: 5px;
	width: 280px;
}

/*
#navlist7large {
	color: #000;
	display: block;
	font-size: 9.5pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusublarge.png); 
	text-indent: 5px;
	width: 340px; 
	text-decoration:none;
}

#navlist7large a:hover{
	color: #ffffff;
	display: block;
	font-size: 9.5pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdownlarge.png); 
	text-indent: 5px;
	width: 340px;
	height: 60px;
	text-decoration: none;
} */

/*--START

#navbar7large #long a {
	
	color: #4F4E4F;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusublarge.png);
	text-indent: 5px;
	width: 280px;
	height: 30px;
	text-decoration: none;
}

#navbar7large #long a:hover {
	
	color: #ffffff;
	display: block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-image: url(images/navmenusubdownlarge.png);
	text-indent: 5px;
	width: 280px;
	height: 60px;
	text-decoration: none;
}

END--*/


#wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border: solid;
	border-width: 1px;
	border-color: #aaaaaa;
}

#toppage {
	width: 1000px;
	height: 54px;
	background-image: url(images/topbg.png);
	background-repeat: no-repeat;
	
}

#titlesection {
	width: 1000px;
	height: 169px;
	margin:auto;/*added*/
	background-image: url(images/titlebg.png);
	background-repeat: no-repeat;
	
}

#title {
	padding-top: 22px;
	/* margin-top: 10px 10px 10px 10px; */
	text-align: center;
	/* height:30px; */
}

#content {
	width: 1000px;
	height: 1000px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;

}

#contentcomputation {
	width: 1000px;
	height: 650px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentex {
	width: 1000px;
	height: 2420px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentexwelcome {
	width: 1000px;
	height: 500px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentorg {
	width: 1000px;
	height: 800px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentcomp {
	width: 1000px;
	height: 850px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contenterrata {
	width: 1000px;
	/*height: 500px;
	background-image: url(images/bg.png);*/
	background-color: #eaebed; 
	/*background-repeat: no-repeat;*/
	overflow:hidden;
	min-height:500px;
}
#pagecontent .column { float:left; width:250px;}
#pagecontent .column ul{ margin:0; padding:0;}
#pagecontent .column li{ list-style-type:none; margin:0; padding-bottom:5px;}
#pagecontent div{overflow:hidden;}

#contentmeetAuthors {
	width: 1000px;
	height: 550px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentexer {
	width: 1000px;
	height: 900px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap1 {
	width: 1000px;
	height: 1130px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap2 {
	width: 1000px;
	height: 1500px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap3 {
	width: 1000px;
	height: 1400px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap4 {
	width: 1000px;
	height: 1000px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap5 {
	width: 1000px;
	height: 1020px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap6 {
	width: 1000px;
	height: 1150px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap7 {
	width: 1000px;
	height: 1100px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap8 {
	width: 1000px;
	height: 1000px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap9 {
	width: 1000px;
	height: 1230px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap10 {
	width: 1000px;
	height: 1130px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap11 {
	width: 1000px;
	height: 1490px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap12 {
	width: 1000px;
	height: 1100px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap13 {
	width: 1000px;
	height: 1600px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap14 {
	width: 1000px;
	height: 1200px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap15 {
	width: 1000px;
	height: 1430px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap16 {
	width: 1000px;
	height: 1130px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap17 {
	width: 1000px;
	height: 1550px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap18 {
	width: 1000px;
	height: 1720px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap19 {
	width: 1000px;
	height: 1700px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap20 {
	width: 1000px;
	height: 2000px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#contentchap21 {
	width: 1000px;
	height: 1240px;
	background-image: url(images/bg.png);
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

#pagecontent {
	padding-top: 20px;
	padding-right: 20px;
	float: right;
	width: 660px;
	
	
}


#pagecontents {
	float: right;
	width: 600px;
	padding-top: 20px;
}

/* 
--------------------------------------
corporateHomebar
--------------------------------------
*/
#corporateHomebar {
	background: #fff;
	width: 1000px;
	height:13px;
	font-weight: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /* note: you may need to modify the font size as it will inherit any size specified on your website's <body> element */
	margin-top: -9px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

#corporateHomebar a:link, #corporateHomebar a:visited  { color: #666; font-weight: 700; text-decoration: none;}
#corporateHomebar a:hover, #corporateHomebar a:active  { color: #3399cc; font-weight: 700; text-decoration: underline;}
#corporateHomebar .clear { margin: 0; padding: 0;  clear: both; height: 0; overflow: hidden; }

/* 
--------------------------------------
corporateHomebar portal homepage link
--------------------------------------
*/
#corporateHomebarPortalLink {float: left; } 
#corporateHomebarPortalLink a:link, #corporateHomebarPortalLink a:visited { padding: 0 0 0 25px; background:url(images/corporateHomeIcon.gif) 8px 0 no-repeat; display: block;}
#corporateHomebarPortalLink a:hover, #corporateHomebarPortalLink a:active { background:url(images/corporateHomeIconHover.gif) 8px 0 no-repeat; display: block;}

/* 
------------------------------
Footer Content
------------------------------
*/
.footer                    {background: #063468; font-size: 80%; color: #fff; /*margin: 25px 0 0 0; */ padding: -2px; display: block; clear: both; } /*background color 063468*/
.footer div                {margin: 0 auto; padding: 0; overflow: hidden; /*min-width: 960px !important;*/ max-width: 1000px}
.footer ul                 {margin: 0; padding: 13px 10px; float: left; width: 60%;}
.footer ul li              {list-style-type: none; display: inline; color: #fff;}
.footer ul li a            {color: #fff; text-decoration: none;}
.footer ul li a:hover      {text-decoration: underline;}
.footer span.cup_shield    {background:url(images/cup_footer.png) no-repeat; width: 169px; height: 35px; float: right; margin: 7px 25px ; padding: 0;}
.footer img                {display: none;}

/* #nav a { color:#00000; text-decoration:underline;} */


/* #buy-icon a:hover{ background:url(images/buy_btn-hover.png);}
#req-icon a:hover{ background:url(images/request_btn.png);} */

/*
-----------------------
BUY & REQUEST ICON & HOVER
-----------------------
*/
#nav #navbarbookcover #bookcoveroptions #buy-icon { background:url(images/buy_btn.png) no-repeat; width:123px; height:36px; display:block; float:left; } 
#nav #navbarbookcover #bookcoveroptions #req-icon { background:url(images/request_btn.png) no-repeat; width:123px; height:36px; display:block; float:right; }

#nav #navbarbookcover #bookcoveroptions #buy-icon:hover { background:url(images/buy_btn-hover.png) no-repeat;}
#nav #navbarbookcover #bookcoveroptions #req-icon:hover { background:url(images/request_btn-hover.png )no-repeat;}


/*
-----------------------
BOOK COVER
-----------------------
*/
#nav #navbarbookcover {
	padding-top:10px;
	text-align: center;
	margin: 0px;
	padding: 2px 2px 2px 2px;
	margin: 5px;
}

#nav #navbarbookcover img{
	padding-bottom:5px;
	}

/* #nav #bookcoveroptions #buythebook  {
	background:url(images/buy_btn.png) no-repeat;
	width: 123px;
	height: 28px;
	float:left;
}

#nav #bookcoveroptions #requestcopy {
	background:url(images/request_btn.png) no-repeat;
	width:123px;
	height: 28px;	
	float:right; 
} */

#nav #bookcoveroptions #buythebook #requestcopy
a:hover { color:#1aacdf; text-decoration:underline; }

/*Three column divider*/
#left_wrapper {
  width: 145px;
  float: left;
  position: inherit;
  z-index: 0;
  padding: 0 15px 15px 15px;
  margin-left: 60px;
}

#middle_wrapper {
  width: 145px;
  /*margin-right: -150px; */
  float: left;
  position: inherit;
  z-index: 2;
  padding: 0 15px 15px 15px;
}

#right_wrapper {
  width: 145px;
  float: left;
  position: inherit;
  z-index: 1;
  padding: 0 15px 15px 15px;
}