
body.highfive	{background:#FFF;
		color:#000;
		font-family:"Trebuchet MS", Tahoma, Arial, Sans-Serif;
		
		}
h1,h2,h3,h4,h5,h6 {
		color:#333366;
		font-family:"Trebuchet MS", Tahoma, Arial, Sans-Serif;
		}

h1		{
		font-Size:24px;
		}

img	{
			border:0;
			
		}

a:link 		{
		color:#000;
		text-decoration:none
		}

a:visited	{
		color:#000;
		text-decoration:none
		}

a:visited hover	{
		color:#333366;
		text-decoration:underline
		}

a:hover		{color:#333366;
		text-decoration:underline}

table.home	{
		background:#fff;
		color:#000;
		border:1px Solid #000066;
		width:85%;
		align:left;
		}

TD.TextNav	{
		background:#e5ecf9;
		color:#000;
		font-size:16px;
		border:0;
		padding:3px
		}


TD.heading	{
		background:#333366;
		color:#FFF;
		font-size:20px;
		padding:3px
		}

TD.heading A:Link {
		color:#fff;
		text-decoration:none
		}
		
TD.heading A:Hover {
		color:#0033FF;
		text-decoration:underline
		}
		
TD.heading A:Visited {
		color:#fff;
		text-decoration:none
		}

TD.heading A:hover  {
		color:#fff;
		text-decoration:underline
		}


TD.contents	{
		background:#e5ecf9;
		color:#000;
		font-size:18px;
		border:0;
		padding:10px
		}

hr.divider	{
		color:#333366;
		noshade:true;
		line:dashed;
		}

Table.main	{
		background:#e5ecf9;
		color:#000;
		border:1px Solid #000066;
		width:85%;
		align:left;
		}
		


TD.PageTitle	{
		color:#000;
		font-family:Trebuchet MS;
		font-Size:24px;
		Font-align:Left;
		}

TD.Quote	{
		background:#FFFFCC;
		color:#000;
		border:1px dashed #FFCC66;
		Padding:10px;
		Margin:25px;
		}

TD.Picture	{
		background:#DDDDDD;
		color:#000;
		border:1px dashed #000;
		Padding:10px;
		Margin:25px;
		}

div.heading	{background:#e5ecf9;
		color:#333366;
		width:85%;
		margin:.25em 0 0;
  		padding:0 0 4px;
  		font-size:120%;
  		font-weight:normal;
  		line-height:1.4em;
		padding-left:10px;
		margin-top:20px;
		}

div.content	{width:85%;
		border-bottom:1px dashed #ccc;
		padding-top:15px;
		padding-bottom:15px;
		}


		
		
/* CSS Styles for New Databank Layout */

h1.databank_title			{font-family:"Trebuchet MS", Tahoma, Arial, Sans-Serif; 
							font-size:1.2em; 
							color:#333366; 
							padding:2px; 
							background-color:#e5ecf9; 
							background-image:url(../Resources/BulletHand.bmp);
							background-repeat:no-repeat;
							background-position:left;
							padding-left:30px;}

div.databank_wrapper			{width:85%; color:#000000; background-color:#FFF; position:relative; left:7.5%; min-width:750px; clear:both;}

div.databank_introduction 	{width:60%; height:100%; color:#000000; background-color:#FFF; float:left; border-right:#CCCCCC dashed 1px; padding-right:15px; } 

div.databank_pgnav			{width:35%; color:#000000; background-color:#FFF; float:right;  text-align:left; clear:none;}

div.search_form				{position:relative; 
							top:-35px; 
							padding-top:45px; 
							background-image:url(../Resources/icons/search.gif); 
							background-position:right; 
							background-repeat:no-repeat; 
							height:88px;
							}

h2.search_menu				{font-size:1em;
							color:#333366;
							}

 a:link{
  		color:#58a;
  		text-decoration:none;
  		}

 a:visited{color:#58a;
  		text-decoration:none;
  		}

 a:hover {
  		color:#c60;
  		text-decoration:underline;
		}

/* CSS Styles for Standard footer */


		

div.standardfooter		{	width:85%; 
							color:#000000; 
							background-color:#e5ecf9; 
							position:relative; 
							left:7.5%; 
							min-width:750px;
							border:1px Solid #000066;
							padding-bottom: 5px;
							padding-top: 5px;
							clear:both;}
							
div.standardfooter a:link{
  		color:#333366;
  		text-decoration:none;
  		}

div.standardfooter a:visited{color:#333366;
  		text-decoration:none;
  		}

div.standardfooter a:hover {
  		color:#58a;
  		text-decoration:underline;
		}
		
		
/* styles for drop shadows */

.alpha-shadow {
  float: left;
  background: url(../Resources/shadows/shadow1.gif) no-repeat bottom right;
  margin: 10px 0 0 10px;
  margin: 10px 0 0 5px;
  
}

.alpha-shadow div {
  background: url(../Resources/shadows/shadow2.png) no-repeat left top;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
 clear:none;
 
  
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;

  padding: 4px;
}


div.picture-holder {
	clear:left;
	}
	
/*  styles for "see also" */

div.see_also_databank	{clear:both;
				background-color:#fff;
				color:#333366;
				display:block;
				clear:both;
				/*background-image:url(../Resources/icons/see_also.gif);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:95px;
				padding-top:15px;
				padding-bottom:73px;
				margin-top:25px;
				margin-bottom:25px;*/
				}

ul.see_also {display:block; clear:both; list-style-image:none; margin-bottom:40px;
			}
			
ul.see_also li {display:inline; padding:2px;}

ul.see_also a:hover {background:#333366; color:#fff; text-decoration:none;}

/* Make IE Observe Min - Width */

.width {
	width: 100%;
	min-width:910px;
	background-color:#fff;
}



* html .minwidth {
	border-left:910px solid #fff;
}

* html .container {
	margin-left:-910px;
	position:relative;
}

/*\*/
* html .minwidth, * html .container {
	height:1px;
}
/**/

.submit_spacer		{height:0px;}

* html .submit_spacer {height:100px;}

/* Styles for New Site Title */

h1.site_title	{font-size: 70px;
				text-align:center;
				margin-left:-340px;
				padding-top:110px;
				padding-left:55px;
				background-image:url(../Resources/site_title_bg.gif);
				background-position:left;
				background-repeat:no-repeat;
				width:760px;
				height:141px;
				
				}


				
div.site_title_wrapper	{width:50%; 
						position:relative; 
						left:50%; 
						 
						margin-top:-60px; 
						margin-bottom:-60px;
						}


					
					
h2.welcome_header	{width:85%; position:relative; left:7.5%; text-transform:none; font-size:20px; background-color:#333366; color:#fff; line-height:25px;}

div.welcome_block	{background-color:#e5ecf9; color:#000; width:85%; font-size:18px; text-align:left; position:relative; left:7.5%; border:#333366 solid 1px;}

p.welcome_text		{padding:5px;}


/* Styles for Web Cam Fives */

div.flash_webcam	{width:90%; text-align:center; clear:both;}


/* styles for guestbook */



h1.page_title {	margin:0 auto;
				text-align:center;
			}
			
h2.page_section_heading {font-family:"Trebuchet MS", Tahoma, Arial, Sans-Serif; 
							font-size:1.2em; 
							color:#333366; 
							padding:2px; 
							background-color:#e5ecf9; 
							background-image:url(../Resources/BulletHand.bmp);
							background-repeat:no-repeat;
							background-position:left;
							padding-left:30px;
							width:85%;
							margin:0 auto;
						}
						
p.page_standard_text	{
				padding-top:10px;
				padding-bottom:10px;
				width:85%;
				margin:0 auto;
				color:#333366;
				}


ul.types_list	{width:75%;
				list-style:url(../Resources/BulletHand2.bmp) circle;
				margin:0 auto;
				}
				
p.login_text	{width:320px; margin:25px; float:left; margin-top:5px; clear:none;}

#hideLogin 		{ 	
					background:url(../Resources/icons/hide.png) no-repeat;
				 	height:18px; 	
				 	line-height:18px; 
					font-size:13px; 
					color:#999999; 
					cursor:pointer;
					position:relative;
					left:-20px;
				}
				
div.loginWrapper	{
				
					height:0px; 
					width:760px; 
					display:none; 
					margin:0 auto; 
					border:1px solid #333366; 
					clear:both;
					text-align:left;
				}
				
div.loginBox	{

					display:none;

				}
				
form.loginForm	{
			
					width: 320px; 
					/*height:130px;*/
					clear:none; 
					float:right;
					/*background:url(../Resources/login_bg.png) no-repeat right; 
					margin:20px;
					margin-right:15px;
					padding-right:10px;
					padding-top:20px;*/
					background:#e5ecf9; 
					border:2px solid #333366; 
					margin:25px;
				}

span.loginError	{
					color:#FF0000;
				}
	
/*  types styles */			
		
h1.typeTitle	{
					text-align:center;
				}
				
div.videoBox	{
					border: 1px solid #999999;
					background:#e5ecf9;
					width: 45%;
					text-align:center;
					float:right;
					clear:right;
					
				}
				
div.typeText	{
					text-align:left;
					float:left;
					clear:left;
					width:50%;
					
				}
				
div.typeBox		{
					width:85%;
					min-width:760px;
					margin:0 auto;
					clear:both;
					
				}
				
#facebook		{
					height:16px;
					font-size:12px;
					line-height:16px;
					background:url(http://www.facebook.com/images/share/facebook_share_icon.gif) no-repeat left;
					padding-left:18px;
				}
				
#youtube		{
					height:16px;
					font-size:12px;
					line-height:16px;
					background:url(http://www.youtube.com/favicon.ico) no-repeat left;
					padding-left:18px;
				}
				

/* Header style */

div.header		{
					width:85%;
					margin:0 auto;
					text-align:center;
					
				}
	
div.header_inner {
				border:4px solid #333366;
				border-top:0;
				border-bottom:0;
				position:relative;
				top:-55px;
				}
				
h1.header_title	{
					text-align:left;
					height:75px;
					line-height:95px;
					background:url(../Resources/header_title_logo.gif) left no-repeat;
					padding-left:113px;
					
				}
				
h2.strapline	{

					font-style:italic;
					font-size:12px;
					text-align:right;
					width:760px;
					margin:0 auto;
					
				}
				
#header_bottom	{
					border-bottom:4px solid #333366;
					height:30px;
					clear:both;
					position:relative;
					top:-75px;
					z-index:1;
				}
				
#header_bottom_left
				{
					background:url(../Resources/header_bottom_left.gif) left no-repeat;
					height:34px;
					width:24px;
					float:left;
					
				}
				
#header_bottom_right
				{
					background:url(../Resources/header_bottom_right.gif) right no-repeat;
					height:34px;
					width:24px;
					float:right;
					
				}
				
#header_top		{

					border-top:4px solid #333366;
					position:relative;
					top:-38px;
					margin-left:280px;
					height:34px;
		
				}
				
#header_top_right {
					background:url(../Resources/header_top_right.gif) right no-repeat;
					height:34px;
					width:24px;
					float:right;
					position:relative;
					top:-4px;
				}
		
/* ----------------------------------- */		
		
div.section_box	{
					width:85%;
					margin:0 auto;
					border-left:4px solid #333366;	
					border-right:4px solid #333366;	
					
				}
				
div.section_box h3 	{
						font-size:18px;
						padding-left:10px;
						
					}
				
h2.section_heading	{
						font-size:20px;
						display:inline;
						height:34px;
						line-height:34px;
						clear:none;
						float:left;
						margin:0;
						background:#fff;
						position:relative;
						top:-18px;
						text-transform:none;
						padding-left:10px;
						padding-right:10px;
					}
				
div.section_box p {
					padding:10px;
					color:#333366;
					font-size:medium;
				}
				
div.section_box li {
					
					color:#333366;
					font-size:medium;
					list-style:url(../Resources/BulletHand2.bmp) circle;
					margin:0 auto;
				}

				
div.section_box	img {	border:1px solid #CCCCCC;
						padding:5px;
					}

div.sb_head		{
					border-top:4px solid #333366;
					height:34px;
					
				}
				
div.sb_h_right	{	
					background:url(../Resources/box_top_right.gif) no-repeat right;
					height:34px;
					width:24px;
					float:right;
					clear:none;
					position:relative;
					top:-4px;
					right:-4px;
					display:inline;
				}
				
div.sb_h_left	{	
					background:url(../Resources/box_top_left.gif) no-repeat left;
					height:34px;
					width:24px;
					float:left;
					clear:none;
					position:relative;
					top:-4px;
					left:-4px;
					display:inline;
				}
				
div.sb_foot		{
					clear:both;
					border-bottom:4px solid #333366;
					height:34px;
					
				}
				
div.sb_f_right	{	
					background:url(../Resources/header_bottom_right.gif) no-repeat right;
					height:34px;
					width:24px;
					float:right;
					clear:none;
					position:relative;
					top:4px;
					right:-4px;
				}
				
div.sb_f_left	{	
					background:url(../Resources/header_bottom_left.gif) no-repeat left;
					height:34px;
					width:24px;
					float:left;
					clear:none;
					position:relative;
					top:4px;
					left:-4px;
				}
				
				
				
/*--------------------------------*/

div.type_box 	{
					background:#e5ecf9;
					border:1px solid #CCCCCC;
					height:200px;
					width:200px;
					padding:5px;
					
				}
				
div.box_type_wrapper 	{

					height:200px;
					width:200px;
					float:left;
					clear:none;
					margin:10px;
					padding:5px;
					
					
				
				}
				
div.type_box_hover 	{
					background:url(../Resources/box_type_hover.png) no-repeat;
					
					height:300px;
					width:300px;
					float:left;
					clear:none;
					margin:10px;
					padding:5px;
					z-index:100;
					position:relative;
					left:-50px;
					top:-50px;
					padding:5px;
					
				
				}
				
div.type_box_hover span {
							display:block;
							color:#333366;
							margin-left:40px;
							padding-top:10px;
							width:230px;
						}
				
div.type_box h3 {
					margin:0 auto;
					width:85%;
					margin-top:5px;
					margin-bottom:5px;
					text-align:center;
				}
				
div.box_type_wrapper h3 {
					margin:0 auto;
					width:85%;
					margin-top:5px;
					margin-bottom:5px;
					text-align:center;
				}
				
div.type_box a 	{
					color:#333366;
				}
				
div.type_box_hover a 	{
					color:#333366;
				}
				
div.type_box span 	{
						display:none;
					}
					
div.type_box img	{
					
					margin-left:20px;
					}
					
div.type_box_hover img	{
					
					margin-left:70px;
					}
					
#img_flag			{border:0;}

div.user_picture_frame	{ 
					text-align:center;
					float:right;
					clear:right;
					margin-right:50px;					
					background:#e5ecf9;
					border:1px solid #CCCCCC;
					height:300px;
					width:40%;
					padding:5px;
				}
				
				
fieldset.profile	{ 
					
					
					margin-left:50px;				
					background:#e5ecf9;
					border:1px solid #CCCCCC;
					height:300px;
					width:40%;
					padding:5px;
				}
				
div.profile	{ 
					
					
					margin-left:50px;				
					background:#e5ecf9;
					border:1px solid #CCCCCC;
					height:300px;
					width:40%;
					padding:5px;
					
				}
				
				
p.user_fact		{
					width:100%;
					margin:0 auto;
					float:left;
					clear:left;
					text-align:center;
					margin-bottom:-20px;

				}
				
#open_quote {   background:url(../Resources/open_quote.png);
				width:38px;
				height:29px; 
				float:left;
				clear:none;
	
				
			}
			
#close_quote {   background:url(../Resources/close_quote.png) no-repeat;
				width:38px;
				height:29px;
				float:right;
				clear:left;
	
			}
			
span.entry_author {
					display:block;
					float:right;
					clear:both;
					width:100%;
					text-align:right;
					color:#333366;
					font-weight:bold;
					margin-bottom:25px;
				}
				
				
				
	div.footer_foot	{
						clear:both;
					background:url(../Resources/footer_bottom.png) repeat-x;
					height:150px;
	
	
			}
	div.footer_f_left {float:left;
					background:url(../Resources/footer_bottom_left.png);
					height:150px;
					width:70px;
					clear:none;
					position:relative;
					left:-37px;}
	
	
div.footer_f_right {

	background:url(../Resources/footer_bottom_right.png);
	height:150px;
	width:333px;
	float:right;
	clear:none;
	position:relative;
	left:37px;
}


div.old-profile-pic {	float:left; 
						clear:none;
						text-align:center;
						margin:2px;
						}
	
	
	
div.media-box-tab		{background:url(../Resources/media-box-tab.png) no-repeat;
						position:relative;
						top:-29px;
						width:100px;
						height:24px;
						clear:none;
						float:left;
						text-align:center;
						color:#333366;
						font-size:16px;
						padding-top:5px;
						cursor:pointer;
						}
						
div.media-box-tab-inactive		{background:url(../Resources/media-box-tab-inactive.png) no-repeat;
						position:relative;
						top:-29px;
						width:100px;
						height:24px;
						clear:none;
						float:left;
						text-align:center;
						color:#333366;
						font-size:16px;
						padding-top:5px;
						cursor:pointer;
						}
						
#picture-box			{padding-top:15px; padding:5px; clear:left;}
					
					
#picture-box div	{float:left; clear:none; margin:2px;}

#video-box			{padding-top:15px; padding:5px;}
					
					
#video-box div	{float:left; clear:none; margin:2px; clear:left;}


#show-pictures	{

				}
				
#show-videos	{
				}
				
div.media-box		{clear:both;
					background:#e5ecf9;
					border:1px solid #CCCCCC;
					margin-left:5px;
					}
					
div.prop			{clear:both;
					height:10px;
					}
					
					
div.menu			{clear:both;
					width:720px;
					margin:0 auto;
					z-index:256;

					}

div.menu ul			{
						position:relative;
						margin-left:-50px;
				
				
					}
				
div.menu li		{list-style:none;
				display:block;
				clear:none;
				float:left;
				width:80px;
				text-align:center;
				
				}
				
div.dock		{
					width:100%;
					height:97px;
					
					z-index:255;
					position:relative;
					
					top:-162px;}
					
div.download	{
					border-bottom:1px dotted #666666;
					width:95%;
					margin:0 auto;
					clear:both;
					
				}
				
div.download blockquote	{	color:#333366;
							font-size:14px;}

h1.type-title		{	
						margin:0 auto; 
						width:100%;
						text-align:center;
						margin-bottom:25px;
					
					}
					
					
span.picture-caption	{
							padding:2px; 
							border:1px solid #CCCCCC; 
							font-style:italic; 
							background:#e5ecf9;
							color:#666666;
							
						}