h1{
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
	}
h2{
	font-size: 18px;
	letter-spacing: -1px;
	}
h3{
	font-size: 16px;
	letter-spacing: -1px;
	}
h4{
	font-size: 14px;
	letter-spacing: -1px;
	}

div.foothead {
	float: left;
	width: 46%;
	padding: 0% 2% 0% 2%;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	line-height: 175%;
	border: 0px;
	color: #c3c3c3;
	background-color: #1a1a1a;}

.footlist {
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	text-align: left;
	border: 0px;
	color: #c3c3c3;
	background-color: #1a1a1a;}

#footlist {
	float: left;
	width: 23%;
	padding: 0% 0% 2% 2%;
	margin: 0px;
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	border: 0px;
	color: #c3c3c3;
	background-color: #1a1a1a;}

#footlist a {
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	border: 0px;
	color: #c3c3c3;
	background-color: #1a1a1a;}

.tableborder{
	border: 1px solid #636363;
	}

.mainback {
	background: #000000 url(images/mainback.gif) no-repeat bottom right;
	}	

body {
	background-image: url(images/back-stripe.gif);
	}

.basemenu {
	background-image: url(images/basemenuback.gif);
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	border-top: 1px solid #636363;
	border-bottom: 1px solid #636363;}

a.basemenu:link{
	background-image: none;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: none;}

a.basemenu:visited{
	background-image: none;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: none;}

a.basemenu:hover{
	background-image: none;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: none;}

a.basemenu:active{
	background-image: none;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: none;}

.left-side-schools{
	background: url(images/left-side-schools.gif) no-repeat top;}


.left-side-events{
	background: url(images/left-side-events.gif) no-repeat bottom;}


.left-side-james{
	background: url(images/left-side-james.gif) no-repeat bottom;}


.left-side-corporate{
	background: url(images/left-side-corporate.gif) no-repeat top;}


.left-side-safety{
	background: url(images/left-side-safety.gif) no-repeat bottom;}


.left-side-wall{
	background: url(images/left-side-wall.gif) no-repeat bottom;}


.left-side-gallery{
	background: url(images/left-side-gallery.gif) no-repeat top;}


div.transbox{
	height: auto;
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	filter:alpha(opacity=70);
	opacity:0.70;
	}

#menu{
	width: 200px;
	height: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:left;
	}

#menu li{
	width: 200px;
	height: auto;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ff9900;
	float: left;
	}

#menu a{
	background: #000000;
	width: 180px;
	height: 15px;
	margin: 0;
	padding: 10px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
	text-decoration: none;
	letter-spacing: -1px;
	list-style-type: none;
	display: block;
	float: left;
	}

#menu a:hover{
	background: #ff9900;
	color: #000000;
	text-decoration: none;
	}

.sidebox {
	margin: 15px 0px 30px 9px;
	padding: 0px;
	width: 160px;
	height: 100%;
	border: 0px;}

.boxhead {
	margin: 0px;
	padding: 0px;
	background-image: url('images/basemenuback.gif');
	text-align: center;
	border: 1px solid #636363;
	}

.boxhead p {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 120%;
	color: #000000;}

.boxbody {
	background: url(images/back-stripe.gif);
	font-family: arial;
	color: #ededed;
	text-align: left;
	margin: 0px;
	padding: 5px;
	line-height: 175%;
	border-bottom: 1px solid #636363;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;}

.maincolumn {
	border-left: #333333 solid 1px;}

a:link{
	color: #ff9900;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;}

a:visited{
	color: #ff9900;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;}

a:hover{
	color: #ff9900;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;}

a:active{
	color: #ff9900;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;}

.submenu{
	background-image: url(images/menuback.gif);
	color: #ff9900;
	height: 30px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1px;
	padding: 0 190px 0 10px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;}

div.left{
	float: left;}

div.right{
	float: right;}

#links{
	width: 100%;
	float: left;
	height: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #ededed;
	line-height: 110%;
	}

#links p{
	width: 100%;
	border-top: 1px dotted #333333;
	padding: 5px 0;
	margin: 5px 0;
	}

#links a, #links a:hover{
	text-decoration: none;
	font-size: 10px;
	color: #ededed;
	}

div.footer{
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	color: #EDEDED;
	padding: 1px 5px 1px 5px;}

.large{
	font-family: arial;
	font-size: 17px;
	line-height: 175%;
	color: #EDEDED;}

.medium{
	font-family: arial;
	font-size: 15px;
	line-height: 175%;
	color: #EDEDED;}

.main{
	font-family: arial;
	font-size: 13px;
	line-height: 175%;
	color: #ededed;}

.small{
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	color: #EDEDED;}

a.small:link{
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	color: #EDEDED;}

a.small:visited{
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	color: #EDEDED;}

a.small:hover{
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	color: #EDEDED;}

a.small:active{
	font-family: arial;
	font-size: 9px;
	line-height: 175%;
	color: #EDEDED;}

.right-column{
	font-family: arial;
	font-size: 10px;
	line-height: 175%;
	background-color: #cccccc;
	color: #EDEDED;
	border: 0px;}

.silverborder{
	border-right: #EDEDED solid 1px;
	border-left: #EDEDED solid 1px;}

.back-v-rpt{
	background: url(images/back-v-rpt.gif) repeat-y;
	}

