﻿
.button
{
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Verdana, Arial, Tahoma;
    background-color: Gray;
}

.WaitMessage
{
	font-family:Verdana,arial;
    font-size: 10px;
    color: #000000;	
}

/* Registration Form Styles */

div#RegFormPanel {position:relative;margin-left:50%;left:-300px;width:800px;text-align:center;}
table#RegFormTable {width:800px;border:0px;font-size:11px;text-align:left;padding:0px;margin:0px;}

td.RegEmptyLine {}
td.RegTitleColumn {height:27px;font-size:11px;font-weight:bold;background-color:#2780C4;color:#ffffff;border-right:solid 1px #dadada;}
td.RegSectionTitle {color:#000000;background-color:#aaaaaa;color:#000000}

td.RegMandatory {width:5px;background-color:#ffffff;font-size:11px;border-bottom:solid 1px #dadada;border-left:solid 1px #dadada;background-color:#f0f0f0;}
td.RegFieldCaption {width:190px;background-color:#ffffff;font-size:11px;border-bottom:solid 1px #dadada;background-color:#f0f0f0;}
td.RegFieldSubCaption {width:190px;background-color:#ffffff;font-size:10px;color:blue;border-bottom:solid 1px #dadada;background-color:#f0f0f0;}
td.RegField {width:355px;background-color:#ffffff;font-size:11px;border-bottom:solid 1px #dadada;border-right:solid 1px #dadada;background-color:#f0f0f0;}
td.RegError {width:250px;background-color:#ffffff;font-size:11px;}

.RegErrorText {font-size:11px;text-align:left;color:Red;}
.RegFieldOption {font-size:11px;}
.RegFieldText {width:98%;font-size:11px;}

/* Search Form Styles */

div#searchPanel {float:left;background-color:#171719; text-align:left;color:#999999;height:68px;font-size:10px;font-family:Verdana,arial}

table#searchTable {width:100%;height:65px;border:0px;font-size:10px;font-family:Verdana,arial;background-color:#171719;text-align:left;vertical-align:middle}
td#searchPanelColumn {width:100%;}
div.searchSeparator {float:left;width:8px;text-align:center;}
div#searchTextBlock{float:left;width:270px;}
div#searchOrientationBlock{float:left;width:150px;padding-left:2px;}
div#searchAIOnlyBlock{float:left;width:130px;}
div#searchDFBlock{float:left;width:120px;padding-left:2px;}
div#searchDateAfter {float:left;width:130px;padding-left:2px;display:none}
div#searchDateBefore {float:left;width:130px;padding-left:2px;display:none}
div#searchDateRange {float:left;width:280px;padding-left:2px;display:none}
div#searchDateFrom {float:left;width:130px;}
div#searchDateTo {float:left;width:130px;}

div#searchTextBlock a {color:#4CA0DE;text-decoration:none}
div#searchTextBlock a:hover {text-decoration:underline}

div#searchTextPanel{float:left;width:100%;}

.searchTopRow {height:22px;font-size:10px;font-family:Verdana,arial;color:#989898;}
.searchBottomRow {height:22px;font-size:10px;font-family:Verdana,arial;color:#DADADA;}

.searchField {color:#000000;width:192px;font-size:10px;font-family:Verdana,arial;vertical-align:top}
.dateFilterField {color:#000000;font-size:10px;font-family:Verdana,arial;}

.afterDateField {width:80px;font-size:10px;font-family:Verdana,arial;vertical-align:top}
.beforeDateField {width:80px;font-size:10px;font-family:Verdana,arial;vertical-align:top}
.fromDateField {width:80px;font-size:10px;font-family:Verdana,arial;vertical-align:top}
.toDateField {width:80px;font-size:10px;font-family:Verdana,arial;vertical-align:top}


/* Login Form Styles */

table#LoginFormTable {width:100%;border:0px;text-align:center;}

table#LoginControlTable {width:400px;border:0px;font-size:12px;text-align:left;padding:0px;margin:0px;}

td.LoginEmptyLine {}
td.LoginEmptyLine a {color:#2780C4;text-decoration:none}

td.LoginControlTitle {background-color:#5f5f5f;color:#f0f0f0;font-size:12px;font-family:Verdana,arial;}
td.LoginFieldCaption {width:90px;background-color:#ffffff;font-size:12px;border-bottom:solid 1px #dadada;background-color:#f0f0f0;}
td.LoginField {width:120px;background-color:#ffffff;font-size:12px;border-bottom:solid 1px #dadada;border-right:solid 1px #dadada;background-color:#f0f0f0;}
td.LoginError {width:190px;background-color:#ffffff;font-size:12px;}

td.LoginFormSubmit {border-bottom:solid 1px #dadada;border-right:solid 1px #dadada;border-left:solid 1px #dadada;text-align:right;}

.LoginErrorText {font-size:12px;text-align:left;color:Red;}
.LoginFieldText {width:98%;}


/* Image Preview Styles */

table#ImageViewerHeaderTable {width:100%;height:38px;font-family:Verdana,Arial;font-size:10px;border:0px;margin:0px;padding:0px;}
td#ImageViewerHeaderLogoColumn {width:200px;vertical-align:middle;text-align:left;}
td#ImageViewerHeaderTitleColumn {width:auto;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:16px;color:#333333;font-weight:bold;}
td#ImageViewerHeaderRightColumn {width:150px;vertical-align:middle;text-align:right;}
td#ImageViewerHeaderRightColumn * {font-size:10px;}

table#ImageViewerPreviewTable {width:100%;text-align:center;margin:0px;background-color:#ffffff;border-left:solid 1px #9f9f9f;border-right:solid 1px #9f9f9f;border-bottom:solid 1px #9f9f9f;border-top:solid 1px #dadada;}
td#ImageViewerPreviewImageColumn {width:auto;text-align:center;vertical-align:top;padding:3px;}
td#ImageViewerPreviewInfoColumn {width:255px;text-align:center;vertical-align:middle;height:100%}

td#ImageViewerPreviewCaption {background-color:#dadada;text-align:center;width:100%;padding:4px;vertical-align:middle;}
td#ImageViewerPreviewCaption span {font-size:10px;color:#333333;}
.ImageViewerPreviewInfoCaption {width:110px}
.ImageViewerPreviewInfoValue {width:auto}

.ImageViewerPreviewActions {width:100%;background-color:#ffffff;color:#000000;text-align:left}

table#PreviewImageTable {width:100%;text-align:center;vertical-align:middle;border:0px;}
td#PreviewImage {width:100%;border-left:solid 1px #f0f0f0;border-right:solid 1px #999999;border-bottom:solid 1px #999999;border-top:solid 1px #f0f0f0;background-color:#ffffff;padding:3px;}
td#PreviewImageAction {width:100%;background-color:#ffffff;}

table#ImageViewerPreviewInfoTable {width:230px;background-color:#FFFFCC;border:solid 1px;border-color: #f0f0f0 #909090 #909090 #f0f0f0;font-weight:normal;}
table#ImageViewerPreviewInfoTable td {text-align:left;padding:2px;}


/* Contact Us Styles */

div#ContactUsPanel {position:relative;margin-left:50%;left:-440px;width:895px;height:550px;text-align:center;background:url(../../siteImages/contactus_bg.jpg) 0 0 no-repeat}
div#ContactUsLiveDesk {position:absolute;width:300px;height:200px;top:30px;left:650px;text-align:left;font-size:11px;}

div#ContactUsEMEA {position:absolute;width:220px;height:150px;top:350px;left:20px;font-family:Verdana,arial;font-size:11px;text-align:left;}
div#ContactUsAsiaPacific {position:absolute;width:220px;height:150px;top:350px;left:320px;font-family:Verdana,arial;font-size:11px;text-align:left;}
div#ContactUsAmericas {position:absolute;width:220px;height:150px;top:350px;left:620px;font-family:Verdana,arial;font-size:11px;text-align:left;}

span.branchTitle {color:#7f7f7f;font-size:12px;line-height:20px;}
span.branchInfo {line-height:23px;font-size:11px;font-family:Verdana,arial;}
span.livedeskTitle {color:#2780C4;font-weight:bold;font-size:12px;}
span.livedeskSubTitle {font-weight:bold;}
span.livedeskSubTitle2 {font-size:12px;}
span.livedeskInfo {line-height:20px;font-size:11px;font-family:Verdana,arial;}

div#ContactUsPanel a:link {color:#2780C4;text-decoration:none}
div#ContactUsPanel a:visited {color:#2780C4;text-decoration:none}
div#ContactUsPanel a:hover {color:#2780C4;text-decoration:none}

/* Email Lightbox styles */

/* Registration Form Styles */

table#EShelfFormTable {width:600px;border:0px;font-size:11px;text-align:left;padding:0px;margin:0px;margin-top:10px;}

td.EShelfEmptyLine {}
td.EShelfTitleColumn {height:23px;font-size:11px;font-weight:bold;background-color:#2780C4;color:#ffffff;border-right:solid 1px #dadada;}
td.EShelfSectionTitle {color:#000000;background-color:#aaaaaa;color:#000000}

td.EShelfMandatory {width:5px;background-color:#ffffff;font-size:11px;border-bottom:solid 1px #dadada;border-left:solid 1px #dadada;background-color:#f0f0f0;}
td.EShelfFieldCaption {width:140px;background-color:#ffffff;font-size:11px;border-bottom:solid 1px #dadada;background-color:#f0f0f0;}
td.EShelfFieldSubCaption {width:140px;background-color:#ffffff;font-size:10px;color:blue;border-bottom:solid 1px #dadada;background-color:#f0f0f0;}
td.EShelfField {width:305px;background-color:#ffffff;font-size:11px;border-bottom:solid 1px #dadada;border-right:solid 1px #dadada;background-color:#f0f0f0;}
td.EShelfError {width:250px;background-color:#ffffff;font-size:11px;}
td.EShelfLongField {width:445px;background-color:#ffffff;font-size:11px;border-bottom:solid 1px #dadada;background-color:#f0f0f0;}

.EShelfErrorText {font-size:11px;text-align:left;color:Red;}
.EShelfFieldOption {font-size:11px;}
.EShelfFieldText {width:98%;font-size:11px;}
.EShelfFormAddRecipient {border-bottom:solid 1px #dadada;border-right:solid 1px #dadada;border-left:solid 1px #dadada;text-align:right;}

td.RecipientField {border-bottom:solid 1px #dadada;}

/* Download Cart Form Styles */

div#zipDCartPanel {text-align:center;display:none}
div#zipDCartForm {position:absolute;display:none;z-index:150;width:350px;vertical-align:middle;text-align:center;background-color:#ffffff;top:150px;left:50%;margin-left:-150px;border:3px solid #333333;}
table#zipDCartTable {margin:2px;width:350px;font-family:Verdana,arial;font-size:12px;color:#000000}