body {
	background-color: #ffffff;
	margin : 5px 0px 0px 2%;
}

/*page layout*/
div.inner {
	width : 970px;
	margin : auto;
}


/*abs_header*/
div.inner div.abs_header {
    width : 940px;	
    /*height : 360px;*/
	height : 400px;
    padding : 2% 0px 0px 0px;
}
/*title*/
	div.inner div.abs_header h1 {
		border-color : #000000;
		border-style : dotted;
		border-width : 1px 0px 1px 0px;
		
		font-family : Georgia;
		letter-spacing : 2px;
		height : 46px;
		width : 930px;
		font-weight : normal;
		margin : 0px 0px 0px 0px;
		
	}
		div.inner div.abs_header h1 a {
                        position: absolute;			
                        color : #006699;
			font-size : 50%;
			text-decoration : none;
                        padding: 10px;
                        margin-top : 4px;
		}


/*mainnav*/
	div.inner div.abs_header div.mainnav {
		margin : 20px 0px 0px 0px;
		width : 150px;
		float : left;
		height : 320px;

	}
		div.inner div.abs_header div.mainnav a.navItem  {
			float : left;
			width : 147px;
			margin : 0px 1px 4px 0px;
			padding : 4px 0px 0px 2px;
			font-family : Georgia;
			letter-spacing : 2px;
			font-weight : normal;
			color : black;
			text-decoration : none;
			font-size : 80%;
		}
		div.inner div.abs_header div.mainnav h2 {
			margin : 0px 0px 0px 0px;
		}
		        div.inner div.abs_header div.mainnav h2 a {
				float : left;
				width : 147px;
				margin : 0px 1px 4px 0px;
				padding : 6px 0px 0px 2px;
				font-family : Georgia;
				letter-spacing : 2px;
				font-weight : normal;
				color : #006699;
				text-decoration : none;
				font-size : 60%;
			}
		
		div.inner div.abs_header div.mainnav a.navItem:hover {
			background-color : #006699;
		}
		div.inner div.abs_header div.mainnav a.navItem:active {
			color : black;
		}
		/*div.inner div.abs_header div.mainnav a.navItem:visited	{
		        color : black;
		}*/
			div.inner div.abs_header div.mainnav a.navItem h2 {
				font-size : 110%;
			}

/*on top*/
/*0ld div.ontop {
	height : 16px;
	width : 20px;
    margin-top : 20px;
}
	div.ontop img{
		height : 25px;
		width : 25px;
	    border-color : #ffffff;
	}
	div.ontop div.subscribe { 
	    color : #000000;
	    font-family : verdana;
        font-weight : normal;
	    width : 150px; 
	    height : 20px; 
	}
		div.ontop div.subscribe form {
			margin-bottom: 0px;
		}
		div.ontop div.subscribe input {
			background-color: #ffffff;
			width: 120px; 
			font-size : 10px;
		}
		div.ontop div.subscribe a {
			font-size : 65%;
	        color : #000000;
			text-decoration : none;
		}*/
		
/*in mainNav*/
div.inMainnavLinks {
	height : 272px;
	width : 150px;
}
div.inMainnav {
    /*margin-top : 270px;*/
}
	div.inMainnav a img {
		height : 25px;
		width : 25px;
        border-color : #ffffff;
	}
	div.inMainnav img {
		height : 29px;
		width : 25px;
        border-color : #ffffff;
	}
	div.inMainnav div.subscribe { 
	    color : #000000;
	    font-family : verdana;
        font-weight : normal;
	    width : 150px; 
	    height : 20px; 
	}
		div.inMainnav div.subscribe form {
			/*margin-bottom: 0px;*/
			margin : 2px 0px 0px 0px;
		}
		div.inMainnav div.subscribe input {
			background-color: #ffffff;
			width: 120px; 
			font-size : 10px;
		}
		div.inMainnav div.subscribe a {
			font-size : 65%;
	        color : #000000;
			text-decoration : none;
		}
		
/*banner*/		
	div.inner div.abs_header div.banner {
		float : left;
		margin : 23px 0px 0px 10px;
	}
		div.inner div.abs_header div.banner a img {
			border-width : 0px 0px 0px 0px;
			width : 770px;	
	                height : 320px;
		}
		
		div.inner div.abs_header div.banner img {
			border-width : 0px 0px 0px 0px;
			width : 650px;	
	                height : 300px;
		}
		
		
/*abs_columns*/
div.inner div.abs_cols {
	position : relative;
	/*margin : 40px 0px 0px 0px;*/
	margin : 0px 0px 0px 0px;
	border-style : dotted;
	border-width : 1px 0px 0px 0px;
	border-color : #000000;
	Width: 932px;
}
/*left column*/
	div.inner div.abs_cols div.left {
        float : left;
        width : 150px;
        height : 300px;
	}
/*subnav*/
		div.inner div.abs_cols div.left div.subnav {
			width : 150px;
			margin :  4px 0px 0px 0px;
		}
		div.inner div.abs_cols div.left div.subnav a {	
			font-family: verdana;
			margin-left: 9px; 
			color : #000000;
			padding: 1% 2% 2% 2%;
			font-family : verdana;
			font-weight : normal;
			font-size : 10px;
			line-height: 80%;
			text-decoration: none;
			float : left;
			width : 150px;
			border-color : #000000;
			border-style : dotted;
			border-width : 0px 0px 1px 0px;
			padding : 4px 0px 4px 0px;
			margin : 0px 0px 5px 0px;
			font-family : verdana;
			letter-spacing : 1px;
		}

/*main column*/
	div.inner div.abs_cols div.main {
background-color: #eeeeee;
		font-size : 120%;        
		float : left;
		width : 560px;
		border-style : dotted; 
		border-width : 0px 0px 0px 1px; 
		border-color : #000000; 
		margin-left : 10px;	
	}
						/*stylesheet per chapter*/
						

/*right column*/
	div.inner div.abs_cols div.right {
        float : left;	
        width : 210px;
		border-style : dotted;
        border-width : 0px 0px 0px 1px;
        border-color : #000000;
        padding : 0px 0px 10px 0px;
	}
/*highlights*/
	div.inner div.abs_cols div.right div.abs_item {
        width : 210px;

		padding : 0px 0px 10px 0px;
		margin : 10px 0px 0px 0px;
	}
		div.inner div.abs_cols div.right div.abs_item h2 {
			margin : 25px 0px 12px 0px;
		}
		div.inner div.abs_cols div.right div.abs_item h2 a {
			color : #006699;
			font-family: Arial;
		        font-size : 100%;
		        font-weight : normal;
		        margin : 0px 0px 10px 0px;
		        letter-spacing: 1px;
			line-height : 110%;
			font-size : 12px;
			padding : 6% 0% 0% 9%;
                     
			text-decoration: none;
		}
		div.inner div.abs_cols div.right div.abs_item p {
			color : #000000;
			font-family : verdana;
			font-weight : normal;
			font-size : 10px;
			line-height : 150%;
			text-align : left;
			padding : 0% 0% 0% 9%;
		}
		div.inner div.abs_cols div.right div.abs_item p a {
			color : #006699;
			font-weight : normal;
			text-decoration: none;
                        font-size: 80%;
		}
			div.inner div.abs_cols div.right div.abs_item p a:hover {
			color : black;
			font-weight : normal;
			text-decoration: none;
                        font-size: 70%;
		}
		
		div.inner div.abs_cols div.right div.abs_item img {         
			width : 190px;	
			height : 80px;
			padding : 0% 0% 0% 9%;
		}

/*footer*/
div.footer {
	clear : left;
	width : 940px;
	height : 30px;
	border-style : dotted;
	border-width : 0px 0px 0px 0px;
	border-color : #000000;
	padding: 3% 0% 1% 3%;
}
	div.footer span.sponsor {
		color : #000000;
		font-family : verdana;
		font-size : 9px;
		font-weight : normal;
		float : right;
	}


