html { height: 100%; }
body{ height: 100%; background-color: #000; font-family: Arial, Helvetica, sans-serif; color: #fff; margin: 0; font-size: 0.9em; }
form { display: inline; }
#bodyContent { width: 1000px; margin: auto; }
#bottomMenu { height: 27px; }

.bcBackground { background-image: url('/CES/images/background.jpg'); background-repeat: no-repeat; height: 100%; background-color: #1b1b3b; }
a img.layout, #menuImg, #bottomMenu img { border: 0px; }
#mainContent { width: 852px; margin-left: 75px; }
#mainContentLeft { width: 15px; background-image: url('/CES/images/page_content_left.png'); }
#mainContentRight { width: 15px; background-image: url('/CES/images/page_content_right.png'); }
#mainContentCenter { width: 822px; background-image: url('/CES/images/page_content_background.png'); background-position: bottom left; background-repeat: no-repeat; background-color: #000; }
.layoutImgHolder img { float: left; }

#loginSection { width: 852px; margin-left: 80px; height: 51px; font-size: 0.95em; }
#loginSection a { color: #fff; }
#loginSection div { float: left; width: 80px; margin-right: 15px; }
#loginSection div.last { clear: both; float: none; height: 3px; }
#loginSection #layoutLoginForm { width: 240px; margin-right: 3px; } 
#loginSection .layoutLoginLinkSection { padding-top: 27px; width: 300px; }
#loginSection label{ float: left; display: block; width: 75px; margin-top: 4px; font-size: .9em; margin-bottom: 2px; margin-right: 3px; }
#loginSection input{ font-size: 0.9em; margin-bottom: 2px; }
#loginSection #f_user_name, #loginSection #f_password { width: 90px; } 
#loginSection #layoutLoginButton { width: 50px; }

.content-container { width: 785px; margin: auto; }
.pageTitle { background-image: url('/CES/images/page_title_background.png'); height: 75px; width: 852px; margin-left: 75px; }
.pageTitle .title-text { padding: 22px 0px 22px 30px; color: #777676; font-size: 2em; font-family: "Sansumi-Demibold", Helvetica, Arial, sans-serif; letter-spacing: 1px; float: left; }
.pageTitle .sub-title { padding: 25px 30px 22px 0px; float: right; } 

.align-right { text-align: right; }
.align-center { text-align: center; }
.align-left { text-align: left; }
.clear { clear: both; }
.no-border { border-width: 0px; }

.LayoutBackground {
	background-color:286DBB;
	font-family: Verdana;
	color: white;
	font-size: 10pt;
}


a { color: #696cd9; }


A.TopLink {
	color: #000000;
}

.CopyRight {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 8pt;
}

.OrderCount {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

.gray {
	font-family: Verdana;
	color: #BBBBBB;
}

.AdminListHeaderItem {
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

.LogDate {
	color: #CCCCCC;
}

.LogSection {
	color: #FFFFFF;
}

.LogData {
	color: #FFFFFF;
}
.visibleItem{
	display:inline;
}
.hiddenItem{
	display:none;
}
.visibleRow{
	display:table-row;
	/*
	position:absolute;
	visibility:hidden;
	top:0;
	*/
}
.hiddenRow{
	display:none;
	/*
	position:absolute;
	visibility:hidden;
	top:0;
	*/
}
.OrderDividerRow {
	 font-family: Verdana;
	 border-bottom: 1px;
}



.OrderLabelItem {
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

/* BEGIN:FileManagement */
a.DirLink {
	text-decoration:none;
}
a.DirLink:hover {
	text-decoration:underline;
}
/* END:FileManagement */

/* BEGIN:Cards */
.DuplicateCards {
	color:yellow;
	background-color:black;
	font-weight:bold;
}
/* END:Cards */
/* BEGIN:Gallery */
.GalleryListHeaderRow {
	background-color: #0055dd;
}
.GalleryListHeaderItem {
	font-family: Verdana;
	color: #66FF99;
	/*font-weight: bold;*/
}
.GalleryListItem {
	font-family: Verdana;
}
.GalleryRowSeparator{
	background-color: #FFFFFF;
	height: 1px;
	padding: 0;
}
.GalleryColSeparator{
	background-color: #FFFFFF;
	width: 1px;
	padding: 0;
}
.GalleryThumbnailCol{
	background-color: #000088;
	text-align:"center";
	font-family: Verdana;
	padding-left: 5;
	padding-top: 3;
	padding-bottom: 3;
}
.GalleryCaptionCol{
	background-color: #000088;
}
.GalleryNoPicturesCol{
	background-color: #000088;
	padding-left: 5;
	font-family: Verdana;
}
.GalleryAccessLevelCol{
	background-color: #0066FF;
	/*padding-left: 5;*/
	text-align:"center";
	font-family: Verdana;
}
.GallerySizeCol{
	background-color: #0000FF;
	padding-right: 10;
	padding-left: 2;
	font-family: Verdana;
	text-align:"right";
}
.GalleryDateAddedCol{
	background-color: #9900FF;
	padding-left: 5;
	font-family: Verdana;
}
.GalleryViewsCol{
	background-color: #0066FF;
	padding-right: 10;
	padding-left: 2;
	font-family: Verdana;
	text-align:"right";
}
/* END:Gallery */

.InboxColumnHeader {
	font-family: Verdana;
	color: #66FF99;
	/*font-weight: bold;*/
}

.FormLabel {
	color: #FFFFFF;
	text-align: right;
}

.FormError {
	color: #f00;
	font-weight: bold;
}

.RequiredField {
	font-weight: bold;	
}

.DeveloperName {
	font-family: Verdana;
	color: #66FF99;
	font-size: 14pt;
}

.DeveloperTitle {
	font-family: Verdana;
	font-size: 14pt;
}


.EmailSubmitLinks {
	text-decoration:none;
	font-size:9pt;
	font-family: Verdana;
	color:CCCCCC;
	padding : 2;
	padding-left : 5;
	padding-right : 5;
}

.EmailSubmitLinks:hover {
	text-decoration:none;
	font-size:9pt;
	font-family: Verdana;
	background-color:0055dd;
	color:CCCCCC;
	padding : 2;
	padding-left : 5;
	padding-right : 5;
}

.EmailListHeader{
	color: #FFFFFF;
	font-size:9pt;
	font-family: Verdana;
	font-weight:bold;
}

.EmailListItem{
	font-size:9pt;
	font-family: Verdana;
}

.EmailFormLabel{
	font-size:9pt;
	font-family: Verdana;
	color: #FFFFFF;
}

.EmailHeader{
	font-size:10pt;
	font-family: Verdana;
}

.EmailData{
	font-size:9pt;
	font-family: Verdana;
}

.smallFont{
	font-family: Verdana;
	font-size: 9pt;
}

/* BEGIN:ITEMS */
.itemSpacerRow{
	background-color:FFFFFF;
	padding: 0;
}
.itemListSpacerRow{
	background-color:FFFFFF;
	padding: 0;
}
.OrderProcess {
	opacity: .5;
}

/* END:ITEMS */
/* BEGIN:SHIPPING */
.ShippingListHeaderText {
	font-family: Verdana, Helvetica, serif;
	font-size: .85em;
	font-weight: bold;
	color: #FFFFFF;	
}
.ShippingListText {
	font-family: Verdana, Helvetica, serif;
	font-size: .85em;
}
.ErrorColumn {
	border-color: #CC0000;
	border-width: 2px;
	border-style: solid;
	font-family: Verdana, Helvetica, serif;
	font-size: .9em;
}
.ErrorWithNext {
	border-color: #CC0000;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	font-family: Verdana, Helvetica, serif;
	font-size: .9em;
}
.ErrorWithPrevious {
	border-color: #CC0000;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	font-family: Verdana, Helvetica, serif;
	font-size: .9em;
}
/* END:SHIPPING */
/* BEGIN:ARTICLES */
.ArticleHeader {
	font-weight: bold;
}
/* END:ARTICLES */

/* BEGIN:PAGINATION */
.PaginationFirst {
	padding-right: 3px;
}
.PaginationPage {
	padding-left: 2px;
	padding-right: 2px;
}
.PaginationLast {
	padding-left: 3px;
}
/* END:PAGINATION */

