html {margin:0;padding:0} 
body
{
	background-color: black;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: repeat;
  cursor: url(bob.cur), auto;
}

A:link
{
	text-decoration: none; 
	color: Silver; 
} 

A:visited
{ 
	text-decoration: none; 
	color: Silver; 
} 
A:hover 
{ 
	text-decoration: none; 
	color: RED; 
} 

.Content
{
	background-position: 350px 30px;
	background-image: url(Images/bobBGContent_faded.jpg);
	background-repeat: no-repeat;
	height: 800px;
	width: 600px;
	font-size:10pt;
	color: Silver;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 220px;
}

.ContentNoPic
{
	background-position: center top;
	background-image: url(Images/bobBGContent_noMC_head.jpg);
	background-repeat: no-repeat;
	height: 580px;
	width: 480px;
	font-size:10pt;
	color: Silver;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

.ContentLarge
{
	background-position: center center;
	background-image: url(Images/bobBGContent_faded.jpg);
	background-repeat: no-repeat;
	height: 1000px;
	width: 680px;
	font-size:10pt;
	color: Silver;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
                padding-left: 220px;
}

.ContentMedium
{
	background-position: center center;
	background-image: url(Images/bobBGContent_faded.jpg);
	background-repeat: no-repeat;
	height: 800px;
	width: 680px;
	font-size:10pt;
	color: Silver;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

.ContentPicture
{
	background-position: center top;
	background-image: url(Images/bobBGContent_noMC_wide.jpg);
	background-repeat: no-repeat;
	height: 680px;
	width: 680px;
	font-size:10pt;
	color: Silver;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

.Header
{
	width:1060px; 
	height:150px; 
	background-image:url(Images/new_header3.jpg);
	background-repeat: no-repeat;
}

.Page
{
	width:760px; 
	height:100%; 
	background-color:Black; 
}

.TopMenu
{
	width: 1000px;
	height: 20px;
	background-color: transparent;
	background-image: url(Images/bgTopMenu.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}	

.TopMenu A:link 
{ 
	text-decoration: none; 
	color: BLACK;
} 

.TopMenu A:visited 
{ 
	text-decoration: none; 
	color: BLACK 
} 

.TopMenu A:hover 
{ 
	text-decoration: none; 
	color: RED; 
} 

.LeftMenu 
{
	width: 175px;
	background-color: transparent;
	float: left;
	font-size: 12pt;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 2px;
	background-image: url(Images/lmFill.jpg);
	background-repeat: repeat-y;
}

.lmContainer
{
	height:700px; 
}

.lmContainerLarge
{
	height:980px;
}

.lmContainerMedium
{
	height:820px;
}

.controlButton
{
	width:80px;
	font-size:8pt;
	font-weight:bold;
}

.Footer
{
	width:1000px; 
	height:20px; 
	background-color:transparent; 
	background-image: url(Images/bgTopMenu.jpg); 
	background-repeat: repeat-x; 
	vertical-align: middle; 
	font-size: 8pt; 
	font-weight: bold;
}

* html object.hiddenObjectForIE { display: none; }

#centeredcontent {
	width: 100px;
	height: 100px;
	text-align: center;
	border: 1px solid #000;
	background-color: red;
	color: #fff;
}

	#dhtmlgoodies_slideshow{
		width:400px;	/* Total width of slideshow */

	}
	
	#previewPane{
		border:3px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:top;
		padding-top:10px;
		position:relative;
		
		/* CSS HACK */
		height: 200px;	/* IE 5.x */
	}
	#previewPane img{
		line-height:250px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:104px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
