/******************************
the above code blocks netscape 4 from running this

main tags 
******************************/
body, html {
	padding:0;
	margin:0;
	height:100%;
	width:100%;
}
body {
	background-color:#ffffff;
}
table {
	border:0;
	margin:0;
	text-align:top;
}
td, th {
	text-align:left;
	vertical-align:top;
	padding:3px;
}
div {
	padding:0;
	margin:0;
}
/******************************
CSS table tag ids and classes
******************************/
table.schedule1 {
	width: 90%;
	z-index:2;
	background-color:#5B657E;
}
table.schedule1 th {
	background-color:#848CE8;
}
table.schedule1 td {
	z-index:2;
	margin:1px;
}
.schedule1a {
	width:25%;
	background-color:#CED7EC;
	padding-right:0.5em;
}
.schedule2a {
	width:75%;
	background-color:#E0E1E3;
}
table.standard1 {
	width: 90%;
}
table.standard1 td {
	padding:3px;
}
.standard1a {
	width:3em;
}
.standard1b {
}

/******************************
CSS div tag ids and classes
******************************/
#mainPage {
	width:750px;
	position:relative;
}
/* comment this if you want the margins back on the page, make to taste */
#mainPage {
	margin-top:8px;
	margin-left:12px;
}  
/******************************
//// begin left container divs ////
******************************/
#leftContainer {
	position:absolute;
	width:160px;
}
#leftNav, #leftNavAgents {
	position:absolute;
	background-color:#cccccc;
	top:0px;
	left:0px;
	z-index:6;
}
#leftNav {
	height: 400px;
	width:105px;
}
#leftNavAgents {
	height: 440px;
	width:122px;
}
#leftNavBar {
	margin-top:30px;
}
.leftNavButton {
	margin-bottom:3px;
}
#homeNav {
	margin-bottom:10px;
}
#pageHeader, #pageHeaderAgents {
	position:absolute;
	width:52px;
	top:30px;
	z-index:3;
}
#pageHeader {
	left:105px;
}
#pageHeaderAgents {
	left:115px;
}
#siteLogo, #siteLogoAgents {
	position:absolute;
	left:0px;
	width:152px;
	height:68px;
	background-image:url(../images/site/site_logo.png);
	background-repeat:no-repeat;
}
#siteLogo {
	top:410px;
}
#siteLogoAgents {
	top:440px;
}
/******************************
//// end left container divs ////
******************************/


/******************************
//// begin right container divs ////
******************************/
#rightContainer {
	position:absolute;
	top:0px;
	left:195px;
	width:525px;
	height:auto;
}
/****************************** 
right side multicell divs 
Note: all the divs below rightBox1 must go in the rightBox1 div
They align left so you can mix and match to get width you want, don't 
go over 99% total or you can run into problems
******************************/
.rightBox1 {
	clear:both;
	margin-bottom:20px;
}

.rightBox1-a, .rightBox1-b, .rightBox1-c, .rightBox1-d, .rightBox1-e {
	float:left;
	position:relative;
}
.rightBox1-a, .rightBox1-b, .rightBox1-c, .rightBox1-d, .rightBox1-e, 
.rightBox1-a-r, .rightBox1-b-r {
	margin-bottom:20px;
}
.rightBox1-a-r, .rightBox1-b-r {
	float:right;
}
.rightBox1-a-r {
	width:25%;
}
.rightBox1-b-r {
	width:33%;
}

.rightBox1-a {
	width:25%;
}
.rightBox1-b {
	width:33%;
}
.rightBox1-c {
	width:49%;
}
.rightBox1-d {
	width:66%;
}
.rightBox1-e {
	width:74%;
}
#vMiddle {
	vertical-align:middle;
}
/* begin content text div */
.topRightContent {
	clear:both;
}
/******************************  
begin onoff divs 1
Note: any on off div must be placed within the #onOffContainer div
for them to work
******************************/
#onOffContainer {
	position:relative;
	clear:both;
	height:100%;
	width:100%;
	z-index:3;
	margin:0 15px 20px 15px;
}
#onoff1, #onoff2, #onoff3, #onoff4, #onoff5, 
#onoff6, #onoff7, #onoff8, #onoff9, #onoff10, 
#onoff11, #onoff12, #onoff13 {
	margin-bottom:30px;
	left:0px;
	top:0px;
	width:100%;
	z-index:6;
}
.splitOnOff {
	width:49%;
	float:left;
}
/******************************
spacer divs
******************************/
.spacer02 {
	height: 20px;
}
.spacer03 {
	height: 30px;
}
.spacer04 {
	height: 40px;
}
.spacer05 {
	height: 50px;
}
.spacer10 {
	height: 100px;
}
.spacer15 {
	height: 150px;
}
.spacer20 {
	height: 200px;
}
.spacer25 {
	height: 250px;
}
.spacer30 {
	height: 200px;
}



/******************************
Image CSS
******************************/
img {
	border:0;
	margin:6px;
}
img.floatRight {
	float:right;
	margin:8px 0 8px 8px;
}
img.floatLeft {
	float:left;
	margin:8px 8px 8px 0;
}
#pageHeader img {
	width:52px;
	margin:0;
}