/* CSS Document */
*, html, table, td, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
body {
	background:#000c31;
	margin:0px;
}

/* --------  Links Begin  -------- */
a {
	color:#006699;
	border-bottom:dashed 1px #006699;
	text-decoration:none;
}
a:hover {
	color:#003399;
	border-bottom:dotted 1px #003399;
}
/* --------  Links End  -------- */


/* --------  MainTable Begin  -------- */
#tblMain {
	width:852px;
	height:100%;
	margin:0px;
}
#TopGapFiller {
	height:100%;
	background:url(images/layout_03.jpg) repeat-y;
}
#BottomGapFiller {
	height:100%;
	background:url(images/layout_09.jpg) repeat-y;
}
#top {
	height:65px;
	background:url(images/TopBanner.jpg) no-repeat;
}
#BannerHead {
	height:119px !important;	
	background:url(images/GeneralBanner.jpg) no-repeat;
	vertical-align:bottom;
}
#ContentCell, #ContentCell_index {
	background:#FFFFFF;
	padding:18px;
	width:774px;
	height:100%;
}
#ContentCell_index {
	padding:0px !important;
	margin:0px !important;
}
#ContentCell_index {
	background:#FFFFFF url(images/indexContent.jpg) top right no-repeat;
}
#notesCell, #notesCell_index {
	background:url(images/rptNotes.jpg) repeat-y;
	height:100%;
	width:78px;
	vertical-align:top;
}
#notesCell p, #notesCell_index p {
	height:664px;
	width:78px;
	margin:0px;
}
#notesCell p {
	background:url(images/Notes.jpg) no-repeat;
}
#notesCell_index p {
	background:url(images/indexNotes.jpg) no-repeat;
}
/* --------  MainTable End  -------- */

/* --------  Menu Begin  -------- */
#Menu {
	position:relative;
	top:-10px;
	display:block;
	z-index:10;
	text-align:left;
	padding-left:15px;
}
#Menu a {
	color:#E5E5E5;
	border:none;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
}
#Menu a:hover {
	color:#FFFFFF;
	border:none;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
}
#Menu a:active {
	color:#59249B;
}
/* --------  Menu End  -------- */

/* --------  Banners Begin  -------- */
.index {background:url(images/indexBanner.jpg) !important;}
.contact {background:url(images/contact.jpg) !important;}
.gallery {background:url(images/gallery.jpg) !important;}
.books {background:url(images/books.jpg) !important;}
.biography {background:url(images/biography.jpg) !important;}
.press {background:url(images/press.jpg) !important;}
.links {background:url(images/links.jpg) !important;}
.videos {background:url(images/videos.jpg) !important;}
.404 {background:url(images/GeneralBanner.jpg) !important;}
/* --------  Banners End  -------- */

/* --------  Text Styles Begin  -------- */
h5 {
	color:#003366;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0px;
}
/* --------  Text Styles End  -------- */

/* --------  Frames Begin  -------- */
.ReviewFrame {
	width:100%;
	background:#FFFFFF;
	border:1px solid #333333;
	font-style:italic;
}
.ReviewFrame p{
	padding:4px;
	margin:0px;
}
.bottomFrom {
	text-align:right;
	background:#003366;
	color:#CCCCCC;
	margin:0px;
}
.NewsFrame {
	background:#FFFFFF;
	border:1px solid #000000;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.NewsFrame .Title{
	background:url(images/tblNews_tm.jpg) repeat-x;
	width:98.2%;
	height:25px;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	padding:5px;
}
.NewsFrame .date {
	display:inline;
	font-style:italic;
	margin:0px;
}
.NewsFrame p{
	padding:0px 5px 0px 5px;
	margin:0px;
}
/* --------  Frames End  -------- */

/* --------  BooksTable Begin  -------- */
#tblBooks img, .BookImg{border:1px solid #000000;}
/* --------  BooksTable End  -------- */

/* --------  Bannana Begin  -------- */
#BananAlbumDiv {

	position:absolute;
	width:740px; 
	height:645px;
}
/* --------  Bannana End  -------- */

.boxGray {
	background:#F5F5F5;
	border:dashed #CCCCCC 1px;
	color:#333333;
	padding:2px;
	}
.boxGray ul {
	margin-top:0px;
	margin-bottom:0px;
}
.GalIndex a img {
	/*FILTER: Alpha(Opacity=80, FinishOpacity=70, Style=2);
	opacity: 0.8;
	-moz-opacity:0.8;*/
}
.GalIndex a img:hover {
	/*FILTER: Alpha(Opacity=100);
	opacity: 1;
	-moz-opacity:1;*/
}