﻿.PageTitle
{
	font-size:26px;
	font-weight:600;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;	
	color:#70BAF4;
	margin-top:0px;
	overflow:hidden;
	white-space: nowrap;
	background-color:Black;
	margin-left:-3px;
	margin-right:-3px;
}
.PageButtons
{    
	position:absolute;
	right:10px;
	float:right;
	top:46px;
	padding-right:25px;
}
.PageProgressIndicator
{
    position:absolute;
    top:10px;
    left:10px;
}
.ResultsDownloadLink
{
	display:none;
}
.PageContent
{
	padding-left:45px;
	padding-right:40px;
	padding-top:10px;
    color:#FFFFFF;
	font-size:17px;
	font-weight:normal;
	padding-bottom:30px;
}
.PageContentSectionRadioButtons label
{
	font-weight:bold;
	color:#509AD4;
}
.PageContentSectionRadioButtons label:hover
{
	font-weight:bold;
	color:#A07A64;
}
.PageContentSections
{
	background-color:transparent;
	color:Black;	
	padding:0 0 0 0;
	margin-right:auto;
	margin-left:auto;
	margin-top:22px;
}
/*CovertCoder*/
.PageContentSectionsKnowledgeBase
{
	background-color:white;
	color:Black;	
	padding:0 0 0 0;
	margin-right:auto;
	margin-left:180px;
	margin-top:20px;
	margin-bottom:12px;		
}

.PageContentSectionTop
{
    width:100%;
    height:15px;
    background-color:white;             
}

.PageContentSectionTopLeft
{
    background-image:url(../../App_Theme_Images/PDA/Corner-TopLeft.gif);
    background-position:top left;
  	background-repeat:no-repeat;
    width:15px;
    height:15px;
    float:left;
    margin-right:auto;
}

.PageContentSectionTopRight
{
    margin-left:auto;
	background-repeat:no-repeat;
	background-position:top right;
    background-image:url(../../App_Theme_Images/PDA/Corner-TopRight.gif);
    height:15px;
    width:15px;
} 

.PageContentSectionTopMiddle
{
    margin-left:auto;
    margin-right:auto;
    float:left;
}

.PageContentSectionBottom
{
    width:100%;
    height:15px;
    background-color:white;
}

.PageContentSectionBottomLeft
{
    background-image:url(../../App_Theme_Images/PDA/Corner-BottomLeft.gif);
    background-position:top left;
  	background-repeat:no-repeat;
    width:15px;
    height:15px;
    float:left;
    margin-right:auto;
}

.PageContentSectionBottomRight
{
    margin-left:auto;
	background-repeat:no-repeat;
	background-position:top right;
    background-image:url(../../App_Theme_Images/PDA/Corner-BottomRight.gif);
    height:15px;
    width:15px;    
} 

.PageContentSectionBottomMiddle
{
    float:left;
    background-color:red;
    margin-left:auto;
    margin-right:auto;
    height:15px;    
}
.PageContentSectionsTopics
{
	padding:0 0 0 203px;
	margin-top:0px;
}
.PageContentSectionsTopicsProperties
{
	background-color:white;
	color:Black;	
	padding:0 0 0 0;

	margin-top:0px;
	position: absolute; 
	left: 317px; 
	top: 105px;	
}
.PageContentSectionsTopicsTopicAreas
{
	background-color:white;
	color:Black;	
	padding:0 0 0 0;

	margin-top:0px;
	position: absolute; 
	left: 317px; 
	top: 285px;	
}

.PageContentSectionTopicsTopicAreas
{
	padding:0px 15px 0px 20px; 
 	 
}
.PageContentSection
{
    padding:10px 20px 0px 20px; 
	background-color:White;
	      
}
.PageContentSection a
{
	color:#509AD4;
}
.PageContentCornerLeftBottom
{
	margin-left:-20px;
	margin-bottom:0px;
	padding:0 0 0 0;	
}
.PageContent a
{
	font-weight:bold;
	color:#509AD4;
}
.PageContent hr
{
	width:97%;
	text-align:left;
	margin-left:5px;
	margin-top:3px;
}
.Indent5
{
	padding-left:5px;
	font-weight:normal;
}
.Indent10
{
	padding-left:5px;
	font-weight:normal;
}
.Textbox65
{
	width:65px;
    padding:0px 3px 0px 3px;
}
.Textbox650
{
    width:650px;
    padding:0px 3px 0px 3px;
}
.DropDownList450
{
    width:455px;
    padding:0px 3px 0px 3px;
}
.LabelSection
{
    padding-bottom:7px;
    padding-left:4px;
}
.Details
{
	border-style:none;
	padding-top:22px;
}
.user_info
{
	width:300px;
}
/*Also Private CSS*/
.ChangePasswordButton
{
	right:140px;
	top:46px;
}
.ChangePasswordCancelButton
{
	right:10px;
	top:46px;
	padding-right:25px;
}

.ErrorLabel
{
	color:Red;
	font-weight:normal;
	font-size:18px;
	vertical-align:top;
	padding-left:4px;
}
.NonIEOnlyAdminUserMain
{
    height:500px;
}
.NonIEOnlyAdminUserDetails
{
    position:absolute;
    margin-top:50px;
    margin-right:auto;
    margin-left:auto;
}
.NonIEOnlyAdminRoleMain
{
	height:300px;
}
.NonIEOnlyAdminRoleDetails
{
	position:absolute;
	margin-top:-300px;
    margin-right:auto;
    margin-left:auto;
}
.NonIEAdminUserRoles
{
	visibility:visible;
}
.AdminUser
{
	width:530px;
}
/*Also in CSS Admin */
#AdminUserRoles
{
    position:absolute;
	margin-right:auto;
	margin-left:auto;
	margin-top:300px;
}
.DivLeft
{
	float:left;
	overflow:hidden;
	white-space:nowrap;
}
.DivLeftReturn
{
	float:left;
}
.DivRightCenter
{
	text-align:center;
}
.ListSearchExtenderPrompt
{
	font-style:normal;
	color:#0E5AA6;
	background-color:White;
	text-align:left;
	padding-bottom:0px;
	vertical-align:bottom;
	margin-top:-2px;
	margin-left:3px;
}
.ListSearchExtenderTopicPrompt
{
	font-style:normal;
	color:#0E5AA6;
	background-color:White;
	text-align:left;
	padding-bottom:0px;
	vertical-align:bottom;
	margin-top:0px;
}
.formField
{
	padding-left:4px;
}
.SearchResultsPage
{
	font-size:16px;	
}
.SearchResultsTopicArea
{
	font-size:19px;
	font-weight:bold;
}
.SearchResultsLink
{
	padding:0px 15px 0px 15px;
	font-size:16px;
}
.SearchResultsLink a, .SearchResultsLink a.visited
{	
	color:#509AD4;
}
.SearchResultsDescription
{
	padding:0px 30px 0px 30px;
	font-size:13px;
	color:#666666;
}
.LoginDefaultButton
{
	margin-left:250px;
	width:0px;
	height:0px;
	margin-bottom:0px;
	display:none;
}
.HomeMaster
{
	width:100%;
}
.HomePageRightContentSection
{
	overflow-y:auto;
	overflow-x:hidden;
	overflow:auto;
}
/*  ROW 1  */
.HomeRight_1COL
{
	visibility:hidden;
	display:none;
}
.HomeLeft_1COL
{
	margin-right:0px;
}
.HomeRight_2COL
{
	margin-left:-140px;
	width:155px; 
	overflow-y:auto;
	overflow-x:hidden;
}
.HomeLeft_2COL
{
	margin-right:163px;
	float:left;		
}
.HomeRight_COL1
{
	visibility:hidden;
	display:none;
}
.HomeLeft_COL1
{
	margin-right:0px;
}
.HomeLeftRow1
{
	margin-bottom:-5px;
}
/*   ROW 2   */
.HomePageContentSection_Row2
{
	overflow-y:auto;
	overflow-x:hidden;
	height:190px;
}
.HomeLeftRow2
{	
	margin-right:auto;
	margin-left:auto;	
}
.HomeLeftRow2Col1_3COL
{
	width:31%;
	float:left;
	margin-right:2%;
	margin-left:-15px;
}
.HomeLeftRow2Col2_3COL
{
	width:33%;
	float:left;
	margin-left:3px;
}
.HomeLeftRow2Col3_3COL
{
	width:31%;
	float:right;
	margin-left:2%;
}
/*   MUST SET .HomeLeftRow1 to margin-bottom:-25px;*/
.HomeLeftRow2Col1_2COL
{
	width:49%;
	float:left;
	margin-right:1%;
}
.HomeLeftRow2Col2_2COL
{
	width:49%;
	float:right;
	margin-left:1px;
}
.HomeLeftRow2Col3_2COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow2Col1_1COL
{
	width:100%;
}
.HomeLeftRow2Col2_1COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow2Col3_1COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow2Col1_0COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow2Col2_0COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow2Col3_0COL
{
	visibility:hidden;
	display:none;
}
/*   ROW 3   */
.HomePageContentSection_Row3
{
	overflow-y:auto;
	overflow-x:hidden;
	height:230px;
}
.HomeLeftRow3
{	
	margin-right:auto;
	margin-left:auto;
}
.HomeLeftRow3Col1_3COL
{
	width:31%;
	float:left;
	margin-right:2%;
}
.HomeLeftRow3Col2_3COL
{
	width:33%;
	float:left;
	margin-left:3px;
}
.HomeLeftRow3Col3_3COL
{
	width:31%;
	float:right;
	margin-left:2%;
}
/*   MUST SET .HomeLeftRow1 to margin-bottom:-25px;*/
.HomeLeftRow3Col1_2COL
{
	width:49%;
	float:left;
	margin-right:1%;
}
.HomeLeftRow3Col2_2COL
{
	width:49%;
	float:right;
	margin-left:1px;
}
.HomeLeftRow3Col3_2COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow3Col1_1COL
{
	width:100%;
}
.HomeLeftRow3Col2_1COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow3Col3_1COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow3Col1_0COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow3Col2_0COL
{
	visibility:hidden;
	display:none;
}
.HomeLeftRow3Col3_0COL
{
	visibility:hidden;
	display:none;
}
/*  Home Page Editor */
.HomePageEditorRight_2COL
{
	margin-left:-230px;
	width:240px; 
	overflow-y:auto;
	overflow-x:hidden;
}
.HomePageEditorLeft_2COL
{
	margin-right:255px;
	float:left;
}
.HomePageDropDown
{
	width:100%;
}
/* Access Notice */
#AccessNoticPanelDiv
{
	margin-right:auto;
	margin-left:auto;
	font-weight:bolder;
	/*color:#2D4858;*/
	color:Black;
	text-align:center;
}

/* Login Control */
.CombinedLoginControl
{
	margin-top:100px;
	/*margin-left:-200px;*/
	margin-left:auto;
	margin-right:auto;
}

#LoginControlDiv
{
	border: solid 2px Black;
	width:310px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}



#LoginControlDiv label
{
	font-weight:bolder;
	color:Black;
	padding-right:4px;
}
.LoginCSS
{
	color:Black;
	margin-left:auto;
	margin-right:auto;
}

#LoginControlTitle
{
	background-color:Black;
	color:White;
	width:310px;
	text-align:center;
	height:20px;
	font-weight:bolder;
	margin-bottom:10px;
}
/* Remember Me  */
#ctl00_Content_LoginControl_RememberMe
{
	margin-left:78px;
}
/* Login Button */
#ctl00_Content_LoginControl_LoginButton
{
	
	margin-right:4px;
	margin-top:5px;
	color:Black;
	width:70px;
}
.LoginTextBoxCSS
{
	width:150px;
}

/*  Password Recovery */
#PasswordRecoveryPanel
{
	margin-right:auto;
	margin-left:auto;
	width:310px;
	color:Black;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;	
	font-family:Garamond;
	padding:0px;
	text-align:left;		
}
#PasswordRecoveryPanel a
{
	color:Black;
}
/* Register */
.CombinedRegisterControl
{

	/*margin-left:-200px;
	margin-right:auto;*/
		margin-top:50px;
	/*margin-left:-200px;*/
	margin-left:auto;
	margin-right:auto;
}

#RegisterDiv
{
	border: solid 2px Black;
	width:310px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	color:Black;
}
#RegisterDiv a
{
	color:Black;	
}
#RegisterDiv label
{
	font-weight:bolder;
	color:Black;
	padding-right:4px;
}
#RegisterDiv Textbox
{
	width:300px;
}
#RegisterTitleDiv
{
	background-color:Black;
	color:White;
	width:310px;
	text-align:center;
	height:20px;
	font-weight:bolder;
	margin-bottom:0px;
}
.CombinedRegisterControl input
{
	width:220px;

}
.InfoLabel
{
	font-size:20px;
	font-style:normal;
	Color:Red;
}
.InfoLabelDiv
{
    padding-top:20px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	width:490px;
}
#CompleteDiv
{
	padding:20px 20px 20px 20px;
	color:Black;
}
#ctl00_Content_CreateUserWizardControl___CustomNav0_StepNextButtonButton
{
	width:70px;
	margin-right:32px;
	margin-top:5px;
	margin-bottom:10px;
	color:Black;
	
}
/*#RegisterHeader
{
	background-color:#2D4858;
	width:390px;
	height:20px;
	padding:0px;
	text-align:center;
	color:Silver;
}*/
#RegisterContent
{
	padding:20px 0px 0px 42px;
	
}
#ctl00_Content_CreateUserWizardControl
{
	font-weight:bolder;

}
.Validator
{
	font-weight:normal;
}
/* There is also Theme version CSS */
/* Admin - Users */
.AdminUserDropdown
{
	width:125px;
}
#AdminUserRoles
{
	padding-top:17px;
	padding-left:11px;
	padding-bottom:10px;
}
.AdminUsersField
{
	width:350px;
}
/* Admin - ErrorLog */
.ErrorPageContent
{
    padding-left:20px;
	padding-right:10px;
	padding-top:30px;
}
.ErrorLogTextBox
{
    Width:96%;
    Height:430px;
}
.AdminUser
{
    border:solid 0px transparent;
}
/*PHOTOS*/
.img_tn_cntr_72 
{
    height: 84px; 
    vertical-align: middle; 
    display: inline;
    text-align:center;
}
.img_tn 
{
    padding: 1px; 
    border: 1px solid #000000; 
    margin: 5px;
    text-align:center;

    /*width:110px;
    height:72px;*/
}
.StopStrip
{
    position:relative;
    padding:3px 0px 0px 0px;  
    white-space: nowrap; 
    overflow:hidden;
    behavior: url( '../js/ScrollPosHorz.htc' ); 
    width: 90%;
    z-index:5;
    height:150px;   
    margin-left:54px; 
    margin-top:34px;

}   
.stopNavButton 
{
    position: absolute;
    top: 77px;
    font-size: 14pt;
    z-index:10;
    /*width:32px;
    height:32px;*/
}  
.PageContentPhoto
{
	padding-left:45px;
	padding-right:40px;
	padding-top:15px;
    color:#FFFFFF;
	font-size:17px;
	font-weight:normal;
	padding-bottom:0px;

}
.LeftImageButton
{
    left:302px
}
.RightImageButton
{
    left:415px;
}
.FilmRoll
{
    top:78px;
    left:320px;
    background-image:url(../../Images/FilmRoll.gif);
    width:107px;
    height:188px;
    position:absolute;
}
.TopFilmHole
{
    width:100%;
    height:18px;
    background-image:url(../../Images/FilmHole.gif);
    background-repeat:repeat-x
}
.BottomFilmHole
{
    width:100%;
    height:22px;
    background-image:url(../../Images/FilmHole.gif);
    background-repeat:repeat-x;
    margin-top:85px;
}
.PictureBackground
{
	background-color:#372A2A;
}
.PictureStrip
{
    float:left;
    /*width:110px;*/
    text-align:center;
    background-color:#352828;
    height:85px;
}
.PictureStripLabels
{
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    height:15px;
    padding-left:3px;
    padding-right:3px;
}
/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:black;
	opacity:.9;
	filter: alpha(opacity=90);
	font-size:13px;
	text-align:left;
	font-weight:bold;
    color:Silver;
    padding:5px;
    margin-left:3px;
}
.popupMenu a
{
    color:Silver;
    text-decoration:none;
}
.popupMenu a:Hover
{
    background-color:Silver;
    color:Black;
    text-decoration:none;
}

.popupHover {
	background-color:Transparent;
}
.AlbumStripLabels
{
    position:absolute;
    text-align:center;
    white-space:normal;
    overflow:visible;
    height:15px;
    font-size:13px;
    font-weight:bold;
    top:48px;
    padding-left:0px;
    width:78px;
    height:50px;
    color:aqua;
    vertical-align:middle;
}
.PhotoLinkButton
{
    color:aqua;
    text-decoration:none;
}
.PhotoLabel
{
	margin-top:-20px;
	white-space:nowrap;
	width:100%;
	text-align:center;
	color:silver;
	font-weight:bold;
}
.ResultsDownload a
{
	padding-left:35px;
	color:maroon;/*#70BAF4;*/
	margin-top:34px;
}
/*KnowledgeBase*/
.KBPopup
{
	text-decoration:underline;
    font-weight:bold;
}
.KBPopupMenu
{
	background-color:black;
	border:solid 1px silver;          
	padding:5px;
	height:0px;
	overflow:hidden;
	color:White;
}
/*Add To Any */
.AddToAnyTopic
{
	text-align:right;
	margin-top:0px;
	margin-bottom:-15px;
	margin-right:21px;
}
.AddToAnyDefault
{
	text-align:right;
	margin-top:0px;
	margin-bottom:-15px;
	margin-right:21px;
}	
.AddToAnyApplicationLayerBuilder
{
	text-align:right;
	margin-top:-14px;
	margin-bottom:3px;
	margin-right:21px;
}
.AddToAnyKnowledgeBase
{
	text-align:right;
	margin-top:-4px;
	margin-bottom:-16px;
	margin-right:1px;
}