/************** Fonts *************/

/* Define the 'font-family' of font classes*/
.regular-font,
.regular-font-big-verdana,
.bread-crumb-font,
.pages-num-font,
.bold-font,
.character-limit-info-font,
.info-text-font,
.copyright-font,
.regular-font-superScript,
.informational-text-font,
.error-text-font,
.error-text-font-big,
.file-quick-info-font,
.italic-font,
.book-name-font,
.small-description-font,
.business-card-owner,
.mandatory-field-font,
.business-card-text,
.popup-window-font,
.branding-footer-text,
.branding-footer-text-product
{
   font-family: Verdana , Arial, Helvetica, sans-serif;
}

.regular-font-big,
.title-font
{
   font-family: Georgia, Verdana , Arial, Helvetica, sans-serif;
}

/* Define all classes contains black font */
.regular-font-big,
.regular-font,
.regular-font-big-verdana,
.bread-crumb-font,
.pages-num-font,
.bold-font,
.character-limit-info-font,
.info-text-font,
.copyright-font,
.regular-font-superScript,
.file-quick-info-font,
.italic-font,
{
   color: #000000;
}

.regular-font-big
{
   font-size: 14px;
   line-height: 17px;
}

.regular-font-big-verdana
{
   font-size: 14px;
   line-height: 17px;
}

.regular-font
{
   font-size: 11px;
   line-height: 17px;
}

.pages-num-font,
.business-card-owner
{
   font-size: 10px;
   line-height: 17px;
}

.bread-crumb-font
{
   font-size: 12px;
   line-height: 15px;
}

.bold-font
{
   font-size: 11px;
   font-weight: 700;
}

.character-limit-info-font,
.info-text-font,
.regular-font-superScript
{
   font-size: 9px;
   line-height: 17px;
}

.copyright-font
{
   font-size: 9px;
   line-height: 15px;
}

.informational-text-font
{
   font-size: 10px;
}

.error-text-font,
.error-text-font-big
{
   color: #ff6633;
}

.error-text-font
{
   font-size: 11px;
}

.error-text-font-big
{
   font-size: 14px;
   font-weight: bold;   
}

.file-quick-info-font,
.italic-font
{
	font-style: italic;
	font-size: 10px;
	line-height: 15px;
}

.book-name-font
{
	font-style: italic;
	font-size: 11px;
	color: #336699;
}

.small-description-font
{
   font-size: 9px;
   line-height: 12px;
}

.business-card-owner
{
   color: #336699;
}

.mandatory-field-font
{
   font-size: 11px;
   color: #ff6633;
}

.business-card-text
{
   font-size: 11px;
   color: #465838;
   line-height: 17px;
}

.popup-window-font
{
   font-size: 14px;
   color: #336699;
   line-height: 17px;
}

.branding-footer-text,
.branding-footer-text-product
{
   font-family: Verdana , Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight:normal;
   color:  #336699;
}

.title-font
{
   font-size: 15pt;
   color: #336699;
   line-height: 20px;
   font-weight: 700;
}

/************** Links *************/
a:link
{
	color: #336699;
}

a:visited
{
	color: #336699;
}

a:hover
{
	color: #336699;
	text-decoration: underline;
}

a:active
{
	color: #336699;
}

/* Those link declarations inserted here for situations the "a:" css declaration in the brandingCssFile overide the application
   links declaration. */

#overrideCSSLinksDeclaration span
{
   color: #336699;
}

#overrideCSSLinksDeclaration td
{
   color: #336699;
}

#overrideCSSLinksDeclaration a:link
{
   color: #336699;
}

#overrideCSSLinksDeclaration a:visited
{
   color: #336699;
}

#overrideCSSLinksDeclaration a:hover
{
   color: #336699;
   text-decoration: underline;
}

#overrideCSSLinksDeclaration a:active
{
   color: #336699;
}

.hand-cursor
{
   cursor: pointer;
   cursor: hand;
}

.default-cursor
{
   cursor: default;
}

/*************** General ********************/
.fixed-width
{
   margin: 0 auto;
   width: 800px;
}

td.publisherLogo
{
   display: expression(top.getMenubarPublisherLogoDisplay());
}

.table-row-background-color-1
{
	background-color:#FFFFFF;
}

.table-row-background-color-2
{
	background-color:#F3F3F3;
}

.footer-style
{
   padding-top: 30px;
   padding-bottom: 20px;
}

.style-word-wrap
{
   white-space: pre-wrap;       /* css-3 */
   white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
   white-space: -pre-wrap;      /* Opera 4-6 */
   white-space: -o-pre-wrap;    /* Opera 7 */
   word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.hidden-style
{
   visibility: hidden;
}

.zero-margins
{
   margin: 0px 0px 0px 0px;
}

.container-bg-color
{
   background-color: #F3F3F3 ;
}

.dropHoverClass
{
   border:  5px solid orangered;
}

.square-ul-style
{
   list-style-type:square;
	font-size: 0.9em;
	line-height: 1.3em;
	margin-top: 0.2em;
	margin-bottom: 0.1em;
}

/*Typography*/
/*The following generic css classes have been sent by John K.*/
/*h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	font-family: helvetica, arial, verdana, sans-serif;
	}
h2 {
	font-size: 1.7em;
	margin: 1.0em 0em 1.0em 0em;
	font-weight: normal;
	font-family: helvetica, arial, verdana, sans-serif;
	}
h3 {
	font-size: 1.4em;
	margin: 1.0em 0em 1.0em 0em;
	font-weight: normal;
	font-family: helvetica, arial, verdana, sans-serif;
	}  */
h4 {
	font-size: 1.2em;
	margin: 1.0em 0em 1.0em 0em;
	font-weight: normal;
	font-family: helvetica, arial, verdana, sans-serif;
	}
h5 {
	font-size: 1.0em;
	margin: 1.0em 0em 1.0em 0em;
	font-weight: normal;
   font-family: helvetica, arial, verdana, sans-serif;
   }
h6 {
	font-size: 0.8em;
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
   font-family: helvetica, arial, verdana, sans-serif;
   }