/*

Absolute Positioning Styles

*/

table, th, td, div{ padding: 0px; border-width: 0px; }
#movie{ position: absolute; top: 0px; left: 0px; width: 760px; z-index: 1; }
#bground{ position: absolute; top: 0px; left: 0px; width: 760px; z-index: 1; }
#logo{ position: absolute; top: 16px; left: 38px; width: 108px; z-index: 2; }
#head{ position: absolute; top: 26px; left: 185px; width: 139px; z-index: 2; }
#content{ position: absolute; top: 104px; left: 0px; width: 760px; z-index: 2; }

#home #content{ background-color: #cc0000; color: #fff; }
#stockholders #content{ background-color: #cc0000; color: #fff; }
#customers #content{ background-color: #bde1e1; background-image: url(../images/customers/bground.gif); background-repeat: no-repeat; }
#financials #content{ background-color: #f3f1ea; }



/*

Global Text Styles

*/

body, table{
	font-family: verdana,times,serif;
	font-size: 11px;
	line-height: 18px;
	color: #333;
	}
	
a{
	color: #c00;
	}
	
.small{
	font-size: 9px;
	line-height: 14px;
	}
	
.highlight{
	font-weight: bold;
	}
	
.highlightRed{
	font-weight: bold;
	color: #c00;
	}
	
.intro{
	font-size: 12px;
	font-weight: bold;
	color: #c00;
	display: block;
	}
	
.super{
	position: relative;
	top: -3px;
	font-size: 9px;
	}

.pages{
	width: 710px;
	text-align: right;
	color: #c00;
	padding: 20px 0px 30px 0px;
	}

.pages a{
	color: #c00;
	}


/*

Global Layout Styles

*/

.text{
	\width: 760px;
	w\idth: 440px;
	padding: 30px 183px 40px 137px;
	}	

ul{
	margin-left: 15px;
	padding-left: 15px;
	}

ul li{
	padding: 0px 0px 4px 0px;
	}

.column{
	float: left;
	padding: 0px 40px 0px 0px;
	\width: 210px;
	w\idth: 170px;
	}

.clearBoth{
	clear: both;
	}

	
/*

Home Styles

*/

#home .header{
	\width: 760px;
	w\idth: 500px;
	padding: 39px 123px 0px 137px;
	}	

#home .text{
	\width: 760px;
	w\idth: 440px;
	padding: 0px 183px 40px 137px;
	}	

#home a{
	color: #fff;
	}
	

	
/*

Letter Styles

*/

#letter .header{
	\width: 760px;
	w\idth: 521px;
	padding: 23px 77px 0px 162px;
	}	

#letter2 .header{
	width: 760px;
	padding: 23px 0px 0px 0px;
	}	

#letter2 .text, #letter5 .text{
	\width: 760px;
	w\idth: 440px;
	padding: 15px 183px 40px 137px;
	}
	
body#letter5{
	background-image: url(../images/letter/bground.gif);
	background-repeat: no-repeat;
	}

#letter #ceo{
	position: absolute;
	top: 209px;
	left: 25px;
	width: 132px;
	z-index: 3;
	}	

	
	
/*

Customers Styles

*/

#customers .header{
	\width: 760px;
	w\idth: 546px;
	padding: 23px 77px 0px 137px;
	}
	
#customers .text{
	\width: 760px;
	w\idth: 440px;
	padding: 15px 183px 40px 137px;
	}	



/*

Operating Styles

*/

#operating .header{
	\width: 760px;
	w\idth: 546px;
	padding: 0px 0px 0px 0px;
	}
	
#operating #borders{
	\width: 760px;
	w\idth: 600px;
	padding: 38px 20px 30px 140px;
	background-image: url(../images/operating/bground_borders.gif);
	background-repeat: no-repeat;
	}	

#operating #inter{
	\width: 760px;
	w\idth: 600px;
	padding: 38px 20px 30px 140px;
	background-image: url(../images/operating/bground_international.gif);
	background-repeat: no-repeat;
	}	

#operating #walden{
	\width: 760px;
	w\idth: 600px;
	padding: 38px 20px 30px 140px;
	background-image: url(../images/operating/bground_walden.gif);
	background-repeat: no-repeat;
	}	



/*

Financials Styles

*/

#financials .text{
	\width: 760px;
	w\idth: 691px;
	padding: 23px 0px 40px 69px;
	}	

#financialsBox{
	position: absolute;
	top: 122px;
	left: 550px;
	\width: 200px;
	w\idth: 184px;
	background-color: #f9f8f3;
	border: 1px solid #ccc;
	padding: 8px;
	z-index: 5;
	}


	
/*

Board Styles

*/

#directors #footnote{
	\width: 440px;
	w\idth: 440px;
	text-align: right;
	padding: 10px 0px 10px 0px;
	}


	
/*

Stockholders Styles

*/

#stockholders .text{
	\width: 760px;
	w\idth: 563px;
	padding: 30px 60px 0px 137px;
	}	

.stockholdersBottom{
	\width: 760px;
	w\idth: 543px;
	padding: 0px 80px 40px 137px;
	}	

#stockholders .column{
	float: left;
	padding: 0px 40px 0px 0px;
	\width: 280px;
	w\idth: 240px;
	}

#stockholders a{
	color: #fff;
	}
	
#stockholders .intro{
	color: #fff;
	}

.stockholdersTable{
	width: 180px;
	color: #fff;
	}

.stockholdersTable th{
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #fff;
	}

	
	
/*

Global Navigation Styles

*/

#mainNav{
	position: absolute;
	top: 68px;
	left: 0px;
	z-index: 2;
	padding: 0px 0px 0px 0px;
	width: 760px;
	}

#mainNav ul{
	border: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

#mainNav ul li{
	display: inline;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#mainNav img{
	display: block;
	}

	

/*

Bottom Navigation Styles

*/

#bottomNav{
	\width: 760px;
	w\idth: 750px;
	\height: 20px;
	padding: 3px 0px 3px 10px;
	background-color: #c00;
	color: #fff;
	vertical-align: middle;
	font-size: 10px;
	border-top: 1px solid #bbb;
	}

#home #bottomNav{background-color: #000; }
#stockholders #bottomNav{background-color: #000; }

#bottomNav a{ color: #fff; text-decoration: none; }
#bottomNav a:hover{ text-decoration: underline; }
	
#bottomNav ul{
	border: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

#bottomNav ul li{
	display: inline;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	}

	
