﻿body
{
	background-color: Black;
}


.MainTable
{
	width: 100%;
	margin-top: 20px;
}

.MainTableCell
{
	padding-left: 6px;
}


.GenericText
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #888888;
}

.TitleTextInput
{
    width: 200px;
}

.DescriptionTextInput
{
    width: 200px;
    height: 80px;
}

.ImagesListRow
{
    height: 110px;
    vertical-align: top;
}

.SubmitButton
{
    width: 100px;
}

.FormDataRow
{
    height: 40px;
}

.PropertyPrompt
{
	font-family: Consolas;
	font-size: small;
	font-weight: bold;
	font-variant: normal;
	color: #E6E6E6;
}

.PropertyValue
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
}

.PropertyValue_DropdownList
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
}



.PropertyPromptCell
{
    width: 150px;
    vertical-align: top;
}

.PropertyValueCell
{
    vertical-align: top;
    width: 200px;
}

.PropertyErrorCell
{
    width: 250px;
    vertical-align: top;
}

.ErrorMessage
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #ff5555;
}

.FormDataValue
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #000000;
	width: 190px;
}

/*************  Top Menu  *************************************/

.TopMenuTable
{
    width: 80%;
}

.TopMenuRow
{
    height: 20px;
    background-image: url('images/system/menu_highlight_20.gif');
}

.TopMenuCell
{
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
}

.TopMenuLink
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #333333;
	line-height: 18px;
}

.TopMenuLink:visited
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #333333;
	line-height: 18px;
}

.TopMenuLink:hover
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 18px;
}

.AdminMenuCell
{
}

/*******************************************************************/

.TopHorizontalLoginStatus_Table
{
    background-color: #888888;
}

.TopHorizontalLoginStatus_Row
{
}

.TopHorizontalLoginStatus_Cell
{
    padding: 1px 10px 1px 10px;
    text-align: center;
    vertical-align: middle;
}

.TopHorizontalLoginStatus_WelcomeLabel
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #eeeeee;
	line-height: 18px;
	
}

.TopHorizontalLoginStatus_LogoutLink
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #cccccc;
	line-height: 18px;
}

.TopHorizontalLoginStatus_LogoutLink:visited
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #cccccc;
	line-height: 18px;
}

.TopHorizontalLoginStatus_LogoutLink:hover
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #eeeeee;
	line-height: 18px;
}

/*******************************************************************/

/**************************************************************************/
/*                                  Login                                 */
/**************************************************************************/

.Login_Table
{
    background-color: #000000;
    padding: 15px;
    border-color: #eeeeee;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-family: calibri, Verdana, Sans-Serif;
    font-size: 12pt;
    color: #ffffff;
}

.Login_TextBox
{
    font-family: calibri, Verdana, Sans-Serif;
    font-size: 12pt;
    color: #000000;
}

.Login_Button
{
    background: #ffffff;
    border-color: #e5e5e5;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 1px;
    font-family: calibri, Verdana, Sans-Serif;
    font-size: 12pt;
    color: #000000;
    width: 150px;
}

.Login_Label
{
    font-family: calibri, Verdana, Sans-Serif;
    font-size: medium;
    color: #000000;
}

.Login_Title
{
    background: #555555;
    padding: 2px 2px 2px 2px;
    font-family: calibri, Verdana, Sans-Serif;
    font-size: 14pt;
    color: #ffffff;
    width: 500px;
}

.Login_Link
{
    font-family: calibri, Verdana, Sans-Serif;
    font-size: 12pt;
    color: #FFFFFF;
}

/**************************************************************************/
/**************************************************************************/


.ContentTable
{
	width: 80%;
	margin-left: 50px;
	border-bottom-color: #101010; border-right-color: #202020;
	border-bottom-style: solid; border-right-style: solid;
	border-bottom-width: thick; border-right-width: thick;
}

.ContentRow
{
}

.ContentImageCell 
{
	height: 82px;
	padding-right: 5px;
}

.ContentImage 
{
	vertical-align: middle;
}

.ContentCell
{
}

.PageTitle
{
	font-family: Consolas;
	font-size: x-large;
	font-weight: bold;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 50px;
}

.PageIntro
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 18px;
}

.SectionHeader
{
	font-family: Consolas;
	font-size: large;
	font-weight: bold;
	font-variant: normal;
	color: #E6E6E6;
}

.SectionText
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 18px;
}

.LegalText
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 50px;
}

.GeneralCheckbox
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #aaaaaa;
}

.generalLink
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 18px;
}

.generalLink:hover
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 18px;
}

.generalLink:visited
{
	font-family: Consolas;
	font-size: small;
	font-variant: normal;
	color: #E6E6E6;
	line-height: 18px;
}

/********************  Contact page  **********************/
.LogoImage
{
	height: 40px;
}

.Propmt
{
	font-family: Consolas;
	font-size: medium;
	font-weight: bold;
	font-variant: normal;
	color: #E6E6E6;
}

.Value
{
	font-family: Consolas;
	font-size: medium;
	font-variant: normal;
	color: #E6E6E6;
}
/**********************************************************/

/*************************************************************/
/**********         Galleries landing page           *********/

.GalleriesTable
{
}

.GalleriesTable_HeaderRow
{
}

.GalleriesTable_HeaderCell
{
    padding-top: 20px;
    margin-top: 20px;
}

.GalleriesTable_GalleryRow
{
}

.GalleriesTable_GalleryCell
{
}

/**************************************************************/

/***************************************************************/
/*******************  Gallery preview      *********************/

.GalleryPreview_Table
{
    border: 1px solid #aaaaaa;
    margin-top: 20px;
}

.GalleryPreview_Table_TitleRow
{
    background-color: #535353;
}   

.GalleryPreview_Table_TitleCell
{
    text-align: left;
}

.GalleryPreview_Table_DescriptionCell
{
    text-align: right;
}

.GalleryPreview_Table_SampleRow
{
}

.GalleryCategoryRow
{
    background-color: #000000;
}

.GalleryPreview_Table_SampleCell
{
    width: 85px;
    height: 85px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #aaaaaa;
    background-color: #535353;
}

.GalleryPreview_Table_SamplesContainerCell
{
    width: 674px;
}

.SamplesTable
{
}

.SamplesTable_Row
{
}

/***************************************************************/

/*****************************************************************/
/***************************Thumbnails*****************************/

.ThumbnailLink
{
}

.ThumbnailImage
{
}

.PopupImage
{
    border-style: inset;
    border-width: thin;
}

/**************************************************************/

/****************************************************************/
/**********************    BigPic    ***************************/
/****************************************************************/

.BigPic_MainTable
{
    width: 100%;
}

.BigPic_MainTable_Row
{
}

.BigPic_MainTable_Row_ImageCell
{
    width: 750px;
    height: 750px;
    vertical-align: top;
    padding-top: 5px;
    text-align: center;
}

.BigPic_MainTable_Row_OtherCell
{
    vertical-align: top;
    padding-top: 5px;
}

.Bigpic_ImageTable
{
    border: 1px solid #CCCCCC;
    background-color: #000000;
    width: 740px;
    height: 740px;
}

.Bigpic
{
}

.Bigpic_DetailsTable
{
    width: 100%;
}

.Bigpic_DetailsTable_WebpartRow
{
}

.Bigpic_DetailsTable_WebpartRow_Cell
{
    vertical-align: top;
    padding-bottom: 5px;
}

/*******************************************************************/

.WebpartTable
{
    border: 1px solid #CCCCCC;
    width: 100%;
}

.WebpartTable_TitleRow
{
     background-color: #535353;
}

.WebpartTable_TitleCell
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #CCCCCC;
    text-align: center;
}

.WebpartTable_Row
{
}

.WebpartTable_PropertyPromptCell
{
}

.WebpartTable_PropertyValueCell
{
    text-align: right;
}

/****************************************************************/
/******************************************************************/

/**********************************************************************/
/******************** Listview ************************************/

.ListViewTable
{
    border: 1px solid #FFFFFF;
}

.ListViewTable_ColumnHeader
{
    text-align: center;
	font-family: Consolas;
	font-size: small;
    font-weight:bold;
	font-variant: normal;
	color: #bbbbbb;
}

.ListViewTable_NumberCell
{
    width: 50px;
    text-align: center;
}

.ListViewTable_FinishCell
{
    width: 100px;
    text-align: center;
}

.ListViewTable_SizeCell
{
    width: 100px;
    text-align: center;
}

.ListViewTable_CopiesCell
{
    width: 100px;
    text-align: center;
}

/***********************************************************************/


/************** SitesList *********************/

.SitesTable
{
    width: 100%;
    background-color: #666666;
}

.SitesTable_Row
{
}

.SitesTable_Row_Cell
{
    text-align: right;
}

.SitesLink
{
    font-family: "Franklin Gothic" , Arial, sans-serif;
    font-size: small;
    color: #cccccc;
}

.SitesLink:visited
{
    font-family: "Franklin Gothic" , Arial, sans-serif;
    font-size: small;
    color: #cccccc;
}

.SitesLink:hover
{
    font-family: "Franklin Gothic" , Arial, sans-serif;
    font-size: small;
    color: #eeeeee;
}
