/*general & default setter styles*/
body {
	color: #000000;
	background-color:#F8C618;
	margin: 0;
	text-align:center;
	 font:0.8em/1.0em Arial, Helvetica, sans-serif;	
	}
	a:link { color:#808080; }
	a:visited { color:#0066CC; }
	a:hover {color:#9FB61F;}
	form, input, textfield, p, h1, h2, h3, h4, h5, h6 { margin:15px 0; padding:0; }
	ul, ol { margin:10px 10px 10px 30px; padding:0; }
		li { margin:4px 0; padding:0; }
	h1 { font-size:1.6em; margin:10px 0 20px 0; }
	h2 { font-size:1.4em; font-style:italic; }
	h3 { font-size:1.2em; }
	h4 { font-size:1.1em; }
	h5 { font-size:1.0em; }
	h6 { font-size:0.9em; }
	img { border:none; }
	.screen-hide { display:none; }
	.bold { font-weight:bold; }
	
	/*easy clearer*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
		
/* content holding styles */
.page-content {
	position:relative;
	width:760px;
	margin:10px auto 0 auto;
	border-top:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #b3b3b3;
	text-align:left;
	background:#FFFFFF url(../images/page-book-binding.gif) top left repeat-y;
	}
	.page-section {
		background:#FFFFFF url(../images/antz-logo-watermark.gif) center center no-repeat;
		margin:10px 10px 10px 49px;
		padding-top:20px;
		padding-right:20px;
		padding-bottom:15px;
		padding-left:20px;
		}
		a.previous-page-link {
			position:absolute;
			z-index:9;
			top:0;
			right:0;
			width:110px;
			height:30px;
			display:block;
			padding-top:15px;
			background-image: url(../images/previous-corner-unturned.gif);
			background-position: top left;
			background-repeat:no-repeat;
			text-align:center;
			text-decoration:none;
			color:#333333;
			font-size:0.8em;
			}
		a.previous-page-link:hover {
			background-image: url(../images/previous-corner-turning.gif);
			background-position: top left;
			background-repeat:no-repeat;
			color:#CC0000;
			}
		a.next-page-link{
			position:absolute;
			z-index:10;
			bottom:0;
			right:0;
			width:110px;
			height:30px;
			display:block;
			padding-top:15px;
			background-image: url(../images/next-corner-unturned.gif);
			background-position: top left;
			background-repeat:no-repeat;
			text-decoration:none;
			text-align:center;
			color:#333333;
			font-size:0.8em;
			}
		a.next-page-link:hover {
			background-image: url(../images/next-corner-turning.gif);
			background-position: top left;
			background-repeat:no-repeat;
			color:#CC0000;
			}
	.page-number {
		position:relative;
		top:-1.6em;
		width:760px;
		font-size:0.7em;
		text-align:center;
		color:#333333;
		}
	/* actual content styles */
	/*628px = 100% width*/
		ul.two-column-content-layout { list-style-type:none; }
			ul.two-column-content-layout li { float:left; }
			ul.two-column-content-layout li.left {
				display:inline; /* <IE7 margin-doubling fix */
				width:150px;
				margin-right:20px;
				}
			ul.two-column-content-layout li.right { width:400px; }
			
		ul.four-column-content-layout {
			margin-top:50px;
			margin-right:0px;
			margin-bottom:30px;
			margin-left:0px;
			list-style-type:none;
			}
			ul.four-column-content-layout li { float:left; }
			ul.four-column-content-layout li.column-1 {
				display:inline; /* <IE7 margin-doubling fix */
				width:90px;
				}
			ul.four-column-content-layout li.column-2 {
				position:relative;
				width:200px;
				margin-right:20px;
				border-bottom:1px solid #000000;
				text-align:center;
				}
			ul.four-column-content-layout li.column-3 { width:90px; }
			ul.four-column-content-layout li.column-4 {
				width:200px;
				border-bottom:1px solid #000000;
				}
				img.signature {
					position:absolute;
					top:-18px;
					left:25px;
					}
				
/* generic footer styles */	
.footer {
	width:760px;
	margin:40px auto 10px auto;
	}
	.footer div { margin:10px 0; }
	.footer a:hover {
		color:#606060;
		}
	
	