/*@import url(debug.css);
/*

PhotosFree Blue: 0089CF
PhotosFree Yellow: FFCB08
PhotosFree Pale Blue: E0E8EB
PhotosFree Dark Grey: 9C9C9C
PhotosFree Light Grey: F0F0F0;

*/


html,body{
	background:#FFF;
	width:100%;
	height:100%;
	font-family: Verdana, Arial, sans-serif;
	margin:0px;
	text-align:center;
	padding:0px;
	color:#000;
	font-size:10pt;
}

img{
	border:none;
}
/*.......................................................*/

.JOIN_LeftPanel{
	width:49%; 
	float:left;  
	height:600px; 
	background:url(/img/bkg/shadow_grey8px.jpg) #FFF top right repeat-y; 
	text-align:center;

}

.JOIN_LeftPanel .Text{
	margin:0px 50px 0px 50px;
	color:#0089CF;
	font-weight:bold;
	font-size:6pt;
}
.JOIN_LeftPanel .Credentials{
	vertical-align:top;
	display:none;
}

.GetStartedBand{
	width:100%;
	height:133px;
	background:url(/img/bkg/bkg_wel_band.jpg) repeat-x;
	padding:10pt;
	font-size:20pt;
	font-weight:bold;
	font-style:italic;
}


.MemberBox{
	background-repeat:no-repeat;
	width:350px; 
	height:284px;
}
	.MemberBox .Title{
		color:#FFF;
		font-weight:bold;
		text-align:left;
	}
	
	.MemberBoxContent{
		margin:10px;
		text-align:center;
	}
	.Form{
		float:left;
		text-align:left;
	}
	
	.FormRow{
		float:left;
		width:280px;
		margin:2px;
	}
	
	.Form div label{
		display:block;
		float:left;
		clear:left;
		text-align:left;
		width:125px;
		height:2em;
		font-size:12px;
		vertical-align:middle;
		 margin-left:1px;
	}

	.FormTextHeading{
		color:#000;
		font-size:8px;
		font-weight:bold;
	}
	.FormTextError{
		color:#d00e12;
		font-size:.8em;
		text-align:right;
	}

	.FormText{
		font-size:6px;
	}
	
	.FormText a{
		color:#0089CF;
	}
	
	.SearchFormRow{
		height:25px;
		width:100%;
	}
	.SearchFormRow label{
		text-align:right;
		padding-right:3px;
		float:right;
	}
	.SearchFormRow input, .SearchFormRow select{
		float:right;
	}

	.SearchParamBox, .SearchParamBoxSmall, .SearchParamBoxWide{
		border:1px solid #9c9c9c;
		background:url(/img/bkg/grad_widegrey.jpg) repeat-x left bottom;
		padding:2px;
	}
	.SearchParamBox .Title, .SearchParamBoxSmall .Title, .SearchParamBoxWide .Title{
		font-weight:bold;
		border-bottom:1px solid #CCC;
		margin-bottom:2px;
	}
	.SearchParamBox{
		height:130px;
		margin:2px 2px 0px 2px;
		/*margin:2px 210px 0px 2px;*/
	}	
	.SearchParamBoxSmall{
		height:130px;
		margin:2px;
		width:48.8%;
		/*float:right;
		margin:2px 2px 0px 0px;
		width:200px;*/
	}
	.SearchParamBoxWide{
		margin:2px;
	}


/*.......................................................*/
#Master{
	width:900px; 
	margin:0px auto;
	text-align:left;
}

/*.......................................................*/

#Page{
	border:1px solid #e4e4e4;
	border-top:none;
}
/*.......................................................*/
#Header{
}
#MainHeader{
	background:url(../img/bkg/bkg_header.jpg) #fff no-repeat;
	/*padding:10px;*/
	/*height:100px;*/
}

		#TextMenu{
			float:right;
			padding:5px;
			color:#000;
			font-size:10pt;
		}
		
			#TextMenu a{
				color:#000;
				font-weight:normal;
				text-decoration:none;
			}
		#BannerAd{
			float:right;
			clear:right;
			width:468px;
			height:60px;
			padding:5px;
			margin-bottom:10px;
		}
		#TabMenu{
			clear:both;
			font-weight:bold;
			font-size:11px;
			line-height:28px;
			text-align:center;
			border-bottom:3px solid #003f60;
			width:100%;
		}
			#TabMenu a{
				text-decoration:none;
				color:#FFF;
			}
			.TabInactive, .TabActive{
				cursor:pointer;
				float:right;
				margin-right:2px;
				width:96px;
				height:28px;
			}
			
			.TabInactive{
				background:url(../img/ele/tab_inactive.png) no-repeat;
			}
			.TabActive, .TabInactive:hover{
				background:url(../img/ele/tab_active.png) no-repeat;
			}
			.TabBorder{
				clear:right;

			}


#SearchBar{
	background:#FFF url("/img/bkg/grad_white25px.jpg") repeat-x top left;
	height:25px;
	width:100%;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:5px;
}
	#frmHeaderSearch{
		padding:0px;
		float:right; 
		text-align:right; 
		display:table-cell; 
		line-height:23px; 
		vertical-align:middle;
	}

#BreadCrumb{
	height:25px;
	width:100%;
	font-weight:bold;
	font-size:10pt;
	line-height:21px;
	color:#000;
}

	#BreadCrumb a{	
		color: #0089CF;
	}

#GuestJoinBar{
	text-align:right; 
	font-style:italic; 
	background:url(/img/bkg/grad_yellow25px.jpg) repeat-x; 
	border:1px solid black; 
	padding:2px;
}
	
/*.......................................................*/
#Content{
	/*background:#f0f0f0 url(../img/bkg/bkg_menu.jpg) repeat-y top left;*/
	padding-bottom:10px;
}
	
#MNU_Menu{
	width:135px;
	padding:0px;
	margin:0px;
	margin-right:10px;
	float:left;
	clear:left;
	/*border:1px solid red;*/
}
		.MenuButton{
			float:left;
			clear:left;
		}
		.SubMenu{
			color: #0089CF;
			font-weight:bold;
			font-size:7.5pt;
			vertical-align:middle;
			line-height:10pt;
			float:left;
		}
		.SubMenu img{
			vertical-align:middle;
		}
		.SubMenuItem{
		margin-left:15px;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		width:130px;
				}
		.SubMenuItem a{
			color:#0089CF;
			text-decoration:underline

		}
		.SubMenuItem a:hover{
			color:#FFCB08;
		}

#MainArea{
	margin-left:150px;
	margin-right:180px;
	_width:555px;
	padding:1px;
	min-height:500px;
}

#MainAreaAds{
	margin-right:180px;
	padding:3px;
	min-height:500px;
}

#MainAreaMenu{
	margin-left:150px;
	width:auto;
	padding:5px;
	min-height:500px;
}

#MainAreaFull{
	width:auto;
	padding:5px;
}
#StartPopup{
	display:none;
	position:absolute;
	top:35%;
	left:35%;
	width:400px;
	background-color:#ffffff;
	border-right:2px solid #AAA;
	border-bottom:2px solid #AAA;

	z-index:200;
	color:#0089CF;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
}
#StartPopup2{
	border:1px solid black;
	padding:3px;
}
	.MAIN_POP_IconButtonHolder{
		margin-left:45px;
	}
	.MAIN_POP_IconButton{
		text-align:center;
		padding:10px;
	}
	.MAIN_POP_IconButton a{
		text-decoration:none;
	}
	.MAIN_POP_IconButton a:hover{
		text-decoration:underline;
	}

		.WhiteBox{
			border: 1px solid #9c9c9c; 
			background:#FFF;
			float:left;
			width:100%;
			_float:none;
		}

		.ContentBox{
			background:#FFF;
			border:1px solid #0089CF;
			margin-top:5px;
			position:relative;
		}

				.ContentBox .Header{
					padding-left:2px;
					padding-right:2px;
					background:url(/img/bkg/grad_blue20px.jpg) repeat-x;
					vertical-align:middle;
					font-size:10px;
					font-weight:bold;
					color:#FFF;
					height:20px;
				}
				
				.ContentBox .Header .Title{
					float:left;
				}
				
				.ContentBox .Header .Link{
					float:right;
				}
				
				
				.ContentBox .Header a{
					color: #FFCB08;
				}
				.ContentBox .Header a:visited{
					color: #FFCB08;
				}

				.ContentBox .Header a:hover{
					color: #FFF;
				}
				
				
				.AlbumNav{
					 width:100%; 
					 color:#000;
					 background:url(/img/bkg/grad_white20px.jpg) repeat-x;
					 border-top:1px solid #9c9c9c;
					 border-bottom:1px solid #9c9c9c;
				}
				.AlbumNav label{
					text-decoration:none;
					cursor:pointer;
				}
				.AlbumNav label:hover{
					text-decoration:underline;
					cursor:pointer;
				}
				.AlbumNav div div{
					float:left;
				}
				
				#ThumbnailHolder{
					margin: 0px auto;
				}
				
				.PanelBox{
					padding:2px;
					padding-bottom:1em;
					border:1px solid #9c9c9c;
					background:#FFF url(/img/bkg/grad_widegrey.jpg) repeat-x left bottom;
					float:left;
					_float:none;
				}
				
.ALB_Icon{
height:120px;

}
.ALB_Cell{
	float:left;
	width:135px;
	text-align:center;
	margin:1px;
}

	.ALB_Cell .Thumb{
		display:block;
		width:130px;
		height:130px;
		text-align:center;
		border:1px solid #EEF;
	}
	.ALB_Cell .Info{
		
	}
	
.ALB_ListCellIcon, .ALB_ListCellDescrip, .ALB_ListCellDate{
	border:solid #9c9c9c;
	border-width:1px 0px 1px 1px;
	font-size:.6em;
}
	
.ALB_ListCellIcon{
	width:40px;
}
.ALB_ListCellDescrip{
}
.ALB_ListCellDate{
	width:60px;
}
	
	
.ImageCommentsUser{
	font-size:.8em;
	font-weight:bold;
	margin-bottom:.5em;
	width:100%;
	border-top:1px solid #9c9c9c;
}
	.ImageCommentsUser a{
		color: #0089CF;
	}
.ImageCommentsText{
	margin-left:5px;
}

.ImageCommentsPostDate{
	font-size:.8em;
	font-style:italic;
	color:#888;
	padding-left:5px;
	border-bottom:1px solid #9c9c9c;
}
.IMG_COM_PageDescription{
	font-size:.8em;
}
.ClearElement{
	clear:both;
}
/*.......................................................*/

#Footer{
	width:100%;
	background:url(/img/bkg/bkg_footer.jpg) #FFF top left repeat-x;
	padding-top:15px;
	clear:both;
	height:20px;
}

#Footer .FooterLink a{
	color:#9c9c9c;
}

#Footer .FooterLink a:hover{
	color:#0089CF;
}
.AboutNav{
	background:url(/img/bkg/grad_white20px.jpg) repeat-x; 
	border-top:1px solid #9c9c9c; 
	border-bottom:1px solid #9c9c9c; 
}

.btn_tour{
	width:295px;
	height:112px;
	background:url(/img/btn/btn_tour.jpg) no-repeat;
}
.ContestTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#004a92;
font-weight:bold;
}
.ContestSubTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
input{
    font-size:8pt;
}
.smallText{
font-size:8px;
}
