	body {
		background-image: url(bg-img.jpg);
	background-repeat: repeat;
	}
	
	* {
		font-family: verdana;
		font-size: 11px;
		color: #555;
	}
	
	td {
		vertical-align: top;
	}
	
	.top {
		background: url(../images/top.gif) no-repeat;
		height: 8px;
		width: 800px;
	}
	.middle {
		background: url(../images/middle.gif) repeat-y;
		padding: 0px 9px 0px 9px;
	}
	.bottom {
		background: url(../images/bottom.gif) no-repeat;
		height: 8px;
		width: 800px;
	}
	
	/* menu styles */
	.menu {
		 border-top: solid 1px #bbb;
		 border-right: solid 1px #bbb;
		 width: 130px;
	}
	.menuFiller	{
		 border-top: solid 1px #bbb;
		 border-right: solid 1px #fff;
		 width: 160px;
	}
	.menu .item {
		border-bottom: solid 1px #bbb;
		padding: 5px 10px 5px 10px;
	}
	.menu .subitem {
		padding: 5px 10px 5px 15px;
	}
	.menu .lastitem {
		border-bottom: solid 1px #bbb;
		padding: 5px 10px 5px 15px;
	}
	.menu .active {
		background-color: #e4e4e4;
	}
	.menu .spacer, .menuFiller .spacer 
	{
		padding: 5px 10px 5px 10px;
		border-bottom: 0px;
	}
	.menu div a:link, .menu div a:visited {
		text-decoration: none;
		white-space: nowrap;
	}
	.menu div a:hover, .menu div a:active {
		text-decoration: underline;
		white-space: nowrap;
	}
	
	/* content styles */

	.blog-content {
		border-top:solid 1px #bbb;
		border-right: solid 1px #bbb;
		margin-right: 425px;
		height: 100%;
		}
	.content {
	height: 100%;
	border-top: 1px solid #bbb;
	border-right: 1px none #bbb;
	border-bottom: 1px none #bbb;
	border-left: 1px none #bbb;
	}
	.content-right {
		border-top: solid 1px #bbb;
		border-right: solid 1px #bbb;
		height: 100%;
	}
	.content table {
		height: 100%;
	}
	.content .left {
		width: 195px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 5px 5px 5px;
	}
	.content .center {
		
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 5px 5px 10px;
	}
	.content .border {
		
		height: 100%;
		border-right: solid 1px #bbb;
		border-bottom: solid 1px #bbb;
		padding: 5px 5px 5px 10px;
	}
	.content .right {
		width: 178px;
		height: 100%;
		padding: 5px 5px 5px 5px;
	}
	.full 
	{
		width: 600px;
		padding: 5px 10px 20px 160px;
	}
	.content600
	{
		width: 100%;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 15px 10px;
	}
	.content .blog-body
	{
		width: 425px;
		height: 100%;
		border-top: solid 1px #bbb;
		border-right: solid 1px #bbb;
	}
	
	.content .left50NoPad
	{
		width: 400px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 0px 0px 0px 0px;
	}
	.content .left50
	{
		width: 400px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 10px 10px 10px;
	}
	.content .left425
	{
		width: 425px;
		height: auto;
		padding: 5px 10px;
	}

		.content .left550
	{
		width: 625px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 10px 10px;
	}
		.blog-title {
		width: 425px;
		border-right: solid 1px #bbb;
		padding: 5px 10px 10px 10px;
}

	.content .left325
	{
		width: 325px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 10px 10px 10px;		
	}
	.content .left250
	{
		width: 250px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 10px 10px 0px;		
	}
	.content .left350
	{
		width: 380px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 10px 10px 10px;
	}
	.content .left300
	{
		width: 300px;
		height: 100%;
		border-right: solid 1px #bbb;
		padding: 5px 10px 10px 10px;
	}
	.content .right50
	{
	width: 180px;
	height: 100%;
	padding: 5px 10px 10px 10px;
	border-top-color: #F6F6F6;
	}
	.content .right350
	{
	width: 350px;
	height: 100%;
	padding: 5px 10px 10px 10px;	
	}
	.content .right150
	{
	width: 145px;
	height: 100%;
	padding: 5px 10px 10px 10px;

	}
	.content .right300
	{
	width: 300px;
	height: auto;
	padding: 20px 5px 5px 10px;
	border: none;
	}
	.content .imagepad
	{
		padding: 5px 10px 10px 10px;
	}
	.content .right200
	{
		width: 200px;
		height: 100%;
		padding: 5px 10px 10px 10px;
	}
	.content .right250
	{
		width: 250px;
		height: 100%;
		padding: 5px 10px 10px 10px;
	}
	.content .insideTable
	{
		width: 340px;
		height: 50px;
		padding: 5px 10px 10px 10px;
	}
	.padTop 
	{
		 padding-top:3px;
	}
	
	/* list styles */
	.list 
	{
		width: 100%;
	}
	.list td
	{
		border-bottom: solid 1px #bbb;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.list .first 
	{
		padding-top: 0px;
	}
	.list .video 
	{
		width: 105px;
		height: 70px;
		border: solid 1px #ccc;
	}
	.list .team
	{
		width: 115px;
		height: 115px;
		border: solid 1px #ccc;
	}
	.list .title 
	{
		font-weight: bold;
	}
	.list .desc
	{
		padding-top: 2px;
	}
	
	.home ul {
		margin: 0px 0px 0px 15px;
		padding: 0px;
	}
	.home li {
		padding-bottom: 5px;
	}
	.video {
		 width: 180px;
		 height: 146px;
		 border: 1px solid #bbb;
	}
	
	h2 {
		font-size: 14px;
		font-weight: bold;
		color: #99CC33;
	}
	
	.footer {
		text-align: center;
		line-height: 150%;
	}
	.footer a:link, .footer a:visited, .footer p {
		color: #ccc;
		font-size: 10px;
		text-decoration: none;
	}
	.footer a:active, .footer a:hover {
		color: #fff;
		text-decoration: none;
	}
	
	.status {
		 margin-left: 10px;
		 padding-left: 20px;
		 font-style: italic;
		 background: url(../../images/status.gif) 0 50% no-repeat;
	}
	.sendError {
		margin-left: 10px;
		 padding-left: 20px;
		 font-style: italic;
		 background: url(../../images/warning.gif) 0 50% no-repeat;
	}
	.sendSuccess {
		margin-left: 10px;
		font-style: italic;
	}.bullets {
	list-style-image: url(../../images/arrow.jpg);
}
.events {
	background-image: url(../images/events-bg.gif);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-repeat: repeat;
	height: auto;
	width: 200px;
	background-position: top;
	}
.menu-bar {
	background-image: url(../images/menu-bar.gif);
	background-repeat: no-repeat;
	height: auto;
	width: 782px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #bbb;
}
.topBorder {
	border-top-style: solid;
	border-top-color: #bbb;
}
.border-left {
	border-left-width: 1px;
	border-right-style: none;
	border-left-color: #bbb;
	border-right-width: 1px;
	border-right-color: #bbb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBB;
}
.content2 {
	padding: 0px;
	height: auto;
	width: 775px;
}
.image-box {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	height: 139px;
	width: 205px;
}
