/*Styles for body */

.bodyhome {
	margin: 0;
	background-color: #254997;
	padding: 10px 50px 0px 5px;
	text-align: center;
	vertical-align: top;
}

/*Styles for cells*/

.cellpagetable01 {
	height: 100%;
	width: 100%;
}

.cellpagetable02 {
	width: 100%;
	vertical-align: top;
}

.cellpagetable03 {
	height: 100%;
	width: 945px;
}

.cellpagetable04 {
	vertical-align: top;
	width: 100%;
}

.cellboxspacer01 {
	height: 4px;
}

.cellboxspacer02 {
	width: 4px;
}

.cellboxspacer03 {
	width: 4px;
	background-color: #FFFFFF;
}

.cellboxspacer04 {
	height: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.cellnavheadbar01 {
	background-color: #67B943;
	background-image: url(../nav/header01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: bottom;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #345567;
	height: 95px;
	font-weight: bold;
	}

.cellnavmain01 {
	background-color: #254997;
	background-image: url(../nav/top_bar01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	height: 125px;
	width: 925px;
	padding-right: 20px;
	}

.cellnavbot01 {
	background-color: #254997;
	background-image: url(../nav/bg_main01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	width: 845px;
	padding-top: 2px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 73px;
	}

.cellnavmain02 {
	background-color: #254997;
	background-image: url(../nav/bg_main01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	width: 860px;
	height: 26px;
	padding-right: 20px;
	padding-left: 65px;
	}

.cellnavmain02b {
	background-color: #254997;
	background-image: url(../nav/bg_main01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	width: 860px;
	height: 49px;
	padding-right: 20px;
	padding-left: 65px;
	}

.cellnavmain03 {
	background-color: #254997;
	background-image: url(../nav/bg_bar02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	width: 945px;
	height: 10px;
	}

.cellnavrightend01 {
	background-color: #5A5B5B;
	text-align: right;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	background-image: url(../nav/bg_navrightend01.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	background-position: left top;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	}

.cellnavquarry01 {
	background-color: #D37511;
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 26px;
	background-image: url(../nav/bg_navquarry01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border: 2px solid #313131;
	}
	
.cellnavquarry02 {
	background-color: #D37511;
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 26px;
	background-image: url(../nav/bg_navquarry01.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	background-position: left top;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	}
	
.cellnavquarry03 {
	background-color: #AE650F;
	text-align: right;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	background-image: url(../nav/bg_navquarry01.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	background-position: left top;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	}
	
.cellnavquarry04 {
	background-color: #D37511;
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	padding-top: 3px;
	}

.cellnavteach01 {
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 26px;
	background-color: #D3B800;
	background-image: url(../nav/bg_navteach01.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	background-position: left top;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	}
	
.cellnavteach02 {
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 26px;
	background-color: #D3B800;
	background-image: url(../nav/bg_navteach01.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-left-color: #313131;
	background-position: left top;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	}
	
.cellnavteach03 {
	background-color: #D3B800;
	text-align: center;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	padding-top: 3px;
	}
	

.cellnavrock01 {
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 26px;
	background-color: #5B9F3E;
	background-image: url(../nav/bg_navrock01.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	background-position: left top;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	}
	
.cellnavrock02 {
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 26px;
	background-color: #5B9F3E;
	background-image: url(../nav/bg_head_rock01.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	background-position: left top;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	}
	
.cellnavrock03 {
	background-color: #5B9F3E;
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 210px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	padding-top: 3px;
	}
	
	
	


.cellnavmain05 {
	background-color: #FFFFFF;
	background-image: url(../nav/bg_smiles01.gif);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #345567;
	height: 48px;
	}
	
.cellnavmain06 {
	background-color: #FFFFFF;
	background-image: url(../nav/bg_equip01.gif);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #345567;
	height: 48px;
	}

.cellnavrightcol01 {
	text-align: right;
	vertical-align: top;
	width: 202px;
	padding-left: 4px;
	}
	
.cellnavrightcol02 {
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 202px;
	padding-top: 9px;
	}

.cellnavheadbarquarry01 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #754109;
	border-left: 1px solid #333333;
	background-color: #D37511;
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../nav/bg_navquarry01.gif);
	}
	
.cellnavheadbarquarry02 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	background-color: #D37511;
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../nav/bg_navquarry01.gif);
	}
	
.cellnavheadbargrey01 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	background-color: #5E5E5E;
	background-image: url(../nav/bg_navrightend01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #333333;
	}

.cellnavheadbarrock01 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #40712C;
	border-left: 1px solid #333333;
	background-color: #5B9F3E;
	background-image: url(../nav/bg_head_rock01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.cellnavheadbarteach01 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #7B7300;
	border-left: 1px solid #333333;
	background-color: #D3B800;
	background-image: url(../nav/bg_navteach01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.cellnavrightrock02 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #425739;
	width: 173px;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color: #D3E8CA;
	border-top-width: 1px;
	line-height: 15px;
	}
	
.cellnavrightquarry02 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B442A;
	width: 173px;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color: #ECD5BC;
	border-top-width: 1px;
	line-height: 15px;
	}
	
.cellnavrightteach02 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666226;
	width: 173px;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color: #F7F3B8;
	border-top-width: 1px;
	line-height: 15px;
	}
	
.cellnavrightgrey02 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 173px;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color: #CCCCCC;
	border-top-width: 1px;
	line-height: 15px;
	}
	
.cellnavhomeflash01 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 182px;
	border: 1px solid #333333;
	}
	
.cellnavkeyimage01 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #333333;
	}

.cellnavmaintext01 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding: 9px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	}
	
.cellnavmaintext02 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding: 9px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	}
	
	
.cellnavmaintext04 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding: 9px;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	}
	
	
.cellnavmaintext03 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding: 9px;
	border: 1px solid #333333;
	}	

.cellnavleftcol01 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 173px;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top-width: 1px;
	line-height: 15px;
	}

.cellnavleftcol02 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 642px;
	}
	
.cellnavleftcol03 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.cellnavbot02 {
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	}
	
.cellnavlibrary01 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	width: 17%;
	padding-right: 9px;
	padding-bottom: 9px;
	}

/*Styles for links*/

.linkbody01 {
	text-decoration:underline;
	color: #333333	}
	
.linkbody01:hover {
	text-decoration:underline;
	color: #666666
	}

.linktop01 {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 18px;
	text-transform: uppercase;
}
	
.linktop01:hover {
	text-decoration:none;
	color: #333333
	}

.linktop02 {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 18px;
}
	
.linktop02:hover {
	text-decoration:none;
	color: #333333
	}
	
.linktop03 {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-decoration:underline;
}

.linktop03:hover {
	text-decoration:none;
	color: #333333;
	text-decoration:underline;
	}
	
.linktop04 {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-decoration:none;
}

.linktop04:hover {
	text-decoration:none;
	color: #333333;
	text-decoration:none;
}

.linktext01 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.linktext01:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color: #666666;
}

.linknewmenu {
	color: #FFFFFF;
	text-decoration: none;
}
	
.linknewmenu:hover {
	text-decoration:none;
	color: #FFFFFF;
	text-decoration:underline;
}

	

/*Styles for forms*/

.formbutton {
	color: #333333;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	background-color: #F2F2F2;
	border: 2px solid #FFFFFF;
	padding: 3px;
}
.formbuttonreset {
	color: #333333; 
	text-transform: capitalize;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-color: #CCCCCC}

.formbox01 {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px}

.formbox02 {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 70px}
	
.formbox03 {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px}
	
.formbox04 {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}


/*Styles for tables*/

.picborder01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px;
	border: 2px solid #333333;
	margin-bottom: 5px;
	margin-left: 10px;
	}

.picborder02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px;
	border: 2px solid #333333;
	margin-bottom: 5px;
	margin-right: 10px;
	}

.picbordright01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px solid #333333;
	}

.picbordquarry01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #D37511;
	padding: 5px;
	border: 1px solid #333333;
	}

.picbordrock01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6EC14B;
	padding: 5px;
	border: 1px solid #333333;
	}

.picbordteach01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #C3B701;
	padding: 5px;
	border: 1px solid #333333;
	}
	
.picbordarrow01 {
	color: #FFFFFF;
	padding-bottom: 25px;
	padding-left: 0px;
	}
	
.table01 {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	background-color: #CCCCCC;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px solid #333333;
	}
	
.table01b {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	background-color: #CCCCCC;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px #333333;
	}
	
.table01c {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	background-color: #CCCCCC;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px solid #333333;
	font-weight: bold;
	white-space: nowrap;
	}

.table02 {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	background-color: #CCCCCC;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px solid #333333;
	}
	
.table03 {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	}
	
.table04 {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	}
	
.table04bold {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding: 5px 6px 5px 0px;
	font-weight: bold;
	text-transform: uppercase;
	}

.table05 {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	}

.table06 {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px solid #333333;
	}
	
.table06b {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px #333333;
	}
	
.table06c {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px #333333;
	}

.table07 {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #7B7300;
	border-left: 1px solid #333333;
	background-color: #D3B800;
	background-image: url(../nav/bg_navteach01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.table07b {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #7B7300;
	background-color: #D3B800;
	background-image: url(../nav/bg_navteach01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.table07c {
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #7B7300;
	border-left: 1px solid #333333;
	background-color: #D3B800;
	background-image: url(../nav/bg_navteach01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	
.table08 {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 5px 6px;
	background-color: #E5D87E;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px #333333;
	border-left: 1px #333333;
	font-weight: bold;
	white-space: nowrap;
	}	

	

/*Styles for body text*/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002255;
	line-height: 19px;
}




.txtheadorange01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	color: #D37511;
	line-height: 22px;
}

.txtheadgreen01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	color: #5B9F3E;
	line-height: 22px;
}

.txtheadblue01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	color: #203F82;
	line-height: 22px;
}


.txtheadyellow01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	color: #C8A600;
	line-height: 22px;
}

.txtheadgrey01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 22px;
}


.txtbody01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}

.txtbodyorange01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #D37511;
}

.txtbodygreen01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5B9F3E;
}

.txtbodyyellow01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #C8A600;
}

.txtbodyblue01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #203F82;
}

.txtbodygrey01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}


.txtbody01small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.bullettables {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
.newmenucell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../nav/menucellback.gif);
	background-repeat: repeat-x;
	height: 15px;
	text-align: center;
}


.rockcinemablock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #FFF;
	padding: 0 0 25px 0;
	font-weight: bold;
	background-color: #2B7290;
	width: 320px;
	text-align: center;
	vertical-align: top;
	}

