﻿.struct-letter {
    vertical-align: text-top;
    padding-bottom: 5px;
    width: 30px;
    font-family: 'Algerian', 'Courier New', serif;
    font-size: 20px;
}
.struct-line {
    width: 1px;
    background-color: #000000;
}
.struct-text {
    font-size: 20px;
    color: #000000;
    vertical-align: text-top;
    text-align: justify;
    padding-left: 5px;
    padding-bottom: 5px;
}


.hoverTable{
		width:100%;
		border-collapse: collapse;
		padding: 0px;
	}
.hoverTable td{
		padding:7px; border-bottom: #cacaca 1px solid;
	}
	/* Define the default color for all the table rows */
.hoverTable tr{
		-webkit-transition-property: background; /* Safari */
		-webkit-transition-duration: 1s; /* Safari */
		transition-property: background;
		transition-duration: 1s;
		background-color: #deebf6;
	}
	/* Define the hover highlight color for the table row */
.hoverTable tr:hover {
          background-color: #f6f4d0;
}
.tdlink
{
		border-radius: 4px;
		-webkit-transition-property: Border; /* Safari */
		-webkit-transition-duration: 1s; /* Safari */
		transition-property: Border;
		transition-duration: 1s;
		Border: 3px solid #73b7df;
}


.tdlink:hover {
		border-radius: 4px;
		-webkit-transition-property: Border; /* Safari */
		-webkit-transition-duration: 1s; /* Safari */
		transition-property: Border;
		transition-duration: 1s;
		Border: 3px solid #AA0000 ;
}

Border: 3px solid #73b7df; border-radius: 4px;

.boxedclass {
 border: 1px solid #0076b1;
}

blockquote {
   margin-left: 25px;
   margin-bottom: 1em;
   margin-top: 1em;
   margin-right: 25px;
}

ul {
   margin-top: 1em;
   margin-bottom: 1em;
   margin-left: 25px;
}

ol {
   margin-top: 1em;
   margin-bottom: 1em;
   margin-left: 25px;
}


table {
   font-size: 14px;
}

td {
   font-size: 14px;
   color: #404040
}

.bbstable
{
	BORDER-RIGHT: #0a90d3 1px solid;
	BORDER-TOP: #12a3eb 0px solid;
	BORDER-LEFT: #0a90d3 1px solid;
	BORDER-BOTTOM: #0a90d3 1px solid;
	BACKGROUND-COLOR: #ffffff;
}

.tableheader {
	background-color: transparent;
   color: #FFFFFF;
   font-size: 14px;
   font-weight: normal;
   vertical-align: top;
   height: 18px;
	padding: 0px 0px 0px 5px;
}

.tablemenu {
	background-color: #e1ebf2;
   color: #404040;
   font-size: 14px;
   vertical-align: top;
	padding: 10px 10px 10px 10px;
}

.tableheadermenuleft {
	background-color: #cadceb;
   color: #404040;
   font-size: 14px;
   text-align: left;
	padding: 5px 0px 5px 0px;
}

.tableheadermenuright {
	background-color: #cadceb;
   color: #404040;
   font-size: 14px;
   text-align: right;
	padding: 5px 0px 5px 0px;
}

.tablebody {
	background-color: #ECF1F3;
   color: #404040;
   font-size: 14px;
	padding: 10px 10px 10px 10px;
   text-align: justify;
   vertical-align: top;
}

.messagecellbody
{
	PADDING-TOP: 4px;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	font-size: 14px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	BACKGROUND-COLOR: #e1ebf2;
	TEXT-ALIGN: justify;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.messagecellbody2
{
	PADDING-TOP: 4px;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	font-size: 14px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	BACKGROUND-COLOR: #ecf3f7;
	TEXT-ALIGN: justify;
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.messagecellbody3
{
	Margin: 0px 5px;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	font-size: 14px;
	COLOR: #404040;
	BACKGROUND-COLOR: #ecf3f7;
	TEXT-ALIGN: justify
}

.messagecellbody4
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	PADDING-TOP: 4px;
   font-size: 14px;
	BACKGROUND-COLOR: #ecf3f7;
	TEXT-ALIGN: justify
}
.messagecellbody5
{
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
    font-size: 14px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ecf3f7;
	TEXT-ALIGN: justify
}

.rcornersdark {
    -webkit-box-shadow: 2px 2px 2px 0px #606060;
    -moz-box-shadow: 2px 2px 2px 0px #606060;
    box-shadow: 2px 2px 2px 0px #606060;
    border-radius: 8px;
    border: 1px solid #73b7df;
    background: #cadceb;
    padding: 10px;
}

.rcornerslight {
    -webkit-box-shadow: 2px 2px 2px 0px #606060;
    -moz-box-shadow: 2px 2px 2px 0px #606060;
    box-shadow: 2px 2px 2px 0px #606060;
    border-radius: 8px;
    border: 1px solid #73b7df;
    background: #e1ebf2;
    padding: 10px;
}

.rcornersbright {
    -webkit-box-shadow: 2px 2px 2px 0px #606060;
    -moz-box-shadow: 2px 2px 2px 0px #606060;
    box-shadow: 2px 2px 2px 0px #606060;
    border-radius: 8px;
    border: 1px solid #73b7df;
    background: #ecf3f7;
    padding: 10px;
}

.rcornersquote {
    -webkit-box-shadow: 2px 2px 2px 0px #606060;
    -moz-box-shadow: 2px 2px 2px 0px #606060;
    box-shadow: 2px 2px 2px 0px #606060;
    border-radius: 8px;
    border: 1px solid #73b7df;
    background: #EBEADD;
    padding: 10px;
}

.messagecellbody6
{
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
    font-size: inherit;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	BACKGROUND-COLOR: #ecf3f7;
}
.messagecellbodydwdb
{
	PADDING-TOP: 4px;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	font-size: 14px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	BACKGROUND-COLOR: #ecf3f7;
	TEXT-ALIGN: justify;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.messageheader
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	font-size: 14px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader3-background.gif);
	PADDING-BOTTOM: 2px;
	COLOR: #404040;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #6c98cf;
}
.messageheader1
{
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader3-background.gif);
	PADDING-BOTTOM: 2px;
   font-size: 14px;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #6c98cf;
	LINE-HEIGHT: 200%
}
.messageheader7
{
    font-size: 12px;
    font-weight: bold;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #cadceb;
	height: 20px;
}
.messageheader2
{
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader4-background.gif);
	PADDING-BOTTOM: 2px;
   font-size: 14px;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #6c98cf;
	LINE-HEIGHT: 140%
}
.messageheader3
{
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader4-background.gif);
	PADDING-BOTTOM: 2px;
   font-size: 14px;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #6c98cf;
	LINE-HEIGHT: 140%
}
.messageheader4
{
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-TOP: #FFFFFF 1px solid;
	BACKGROUND-IMAGE: url(images/common/messagecellheader5-background.gif);
	PADDING-BOTTOM: 2px;
   font-size: 14px;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #6c98cf;
	LINE-HEIGHT: 140%
}
.messageheader5
{
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader5-background.gif);
	PADDING-BOTTOM: 2px;
   font-size: 14px;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #6c98cf;
	LINE-HEIGHT: 140%
}

.messagecellheader
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	COLOR: White;
   font-size: 14px;
	PADDING-TOP: 4px;
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   BACKGROUND-IMAGE: url(images/common/messagecellheader-background.gif);
	BACKGROUND-COLOR: #e1ebf2;
}
.messagecellheader2
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	font-size: 14px;
	height: 18px;
	PADDING-BOTTOM: 4px;
	COLOR: #404040;
	BACKGROUND-IMAGE: url(images/common/messagecellheader3-background.gif);
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #e1ebf2
}
.messagecellheader3
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader2-background.gif);
	FONT-WEIGHT: bold;
	font-size: 14px;
	PADDING-BOTTOM: 2px;
	COLOR: #404040;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #d0d7dd
}
.messagecellheader4
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader3-background.gif);
	FONT-WEIGHT: bold;
	font-size: 14px;
	PADDING-BOTTOM: 6px;
	COLOR: #404040;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #d0d7dd
}
.messagecellheader5
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	BACKGROUND-IMAGE: url(images/common/messagecellheader6-background.gif);
	FONT-WEIGHT: bold;
	font-size: 14px;
	PADDING-BOTTOM: 6px;
	COLOR: #404040;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #d0d7dd
}

.downloadcellTop
{
	empty-cells:show;
	BORDER-TOP: #00608f 1px solid;
	BORDER-BOTTOM: #00608f 1px solid;
	COLOR: #404040;
   font-size: 14px;
	HEIGHT: 40px;
	BACKGROUND-COLOR: #ecf3f7;
}
.downloadcell1
{
	empty-cells:show;
	BORDER-BOTTOM: #00608f 1px solid;
	COLOR: #404040;
   font-size: 14px;
	HEIGHT: 40px;
	BACKGROUND-COLOR: #ecf3f7;
}

.downloadcelldark
{
	empty-cells:show;
	BORDER-BOTTOM: #00608f 1px solid;
	COLOR: #404040;
   font-size: 14px;
	HEIGHT: 40px;
	BACKGROUND-COLOR: #e1ebf2;
}

.downloadcell2
{
	empty-cells:show;
	BORDER-BOTTOM: #00608f 1px solid;
	COLOR: #404040;
	font-size: 14px;
	HEIGHT: 10px;
	BACKGROUND-COLOR: #ecf3f7;
}
.downloadcell3
{
	empty-cells:show;
	COLOR: #404040;
	FONT-SIZE: 1px;
	HEIGHT: 10px;
	BACKGROUND-COLOR: #ecf3f7;
}
.messagecellspacer
{
	empty-cells:show;
	FONT-SIZE: 1px;
	COLOR: #c1c9cf;
	HEIGHT: 3px;
	BACKGROUND-COLOR: #c1c9cf
}
.messagecellspacer2
{
	empty-cells:show;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	FONT-SIZE: 1px;
	COLOR: #c1c9cf;
	HEIGHT: 4px;
	BACKGROUND-COLOR: #c1c9cf
}
.messagecellspacer3
{
	empty-cells:show;
	BORDER-TOP: #f5f5f5 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #f5f5f5 2px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	FONT-SIZE: 1px;
	COLOR: #c1c9cf;
	HEIGHT: 7px;
	BACKGROUND-COLOR: #c1c9cf
}
.messagecellspacer4
{
	empty-cells:show;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	COLOR: #FFFFFF;
	FONT-SIZE: 1px;
	HEIGHT: 3px;
	BACKGROUND-COLOR: #c1c9cf
}
.messagecellfooter
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: xx-small;
	PADDING-BOTTOM: 4px;
	COLOR: gray;
	PADDING-TOP: 4px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
   BACKGROUND-IMAGE: url(images/common/messagecellfooter-background.gif);
	BACKGROUND-COLOR: gray ;
   color: #404040;;
	TEXT-ALIGN: center
}
.messagecellfooter2
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: xx-small;
	PADDING-BOTTOM: 4px;
	COLOR: gray;
	PADDING-TOP: 4px;
   BACKGROUND-IMAGE: url(images/common/messagecellfooter-background.gif);
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #adb6c7;
	TEXT-ALIGN: left
}

.smalltextbold
{
	FONT-WEIGHT: bold;
   font-size: 10px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.structure
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	MARGIN: 0px 5px;
	COLOR: navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ecf3f7
}
.verstitle
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	MARGIN: 0px 0px;
	COLOR: Green;
	FONT-STYLE: italic;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
.vers
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	MARGIN: 0px 0px;
	COLOR: #404040;
	FONT-STYLE: italic;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify
}
.versu
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	MARGIN: 0px 0px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
.versblueI
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	font-style:italic;
	MARGIN: 0px 0px;
	COLOR: Blue;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.versblue
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	MARGIN: 0px 0px;
	COLOR: Blue;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.versb
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	MARGIN: 0px 0px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.greek
{
	FONT-WEIGHT: bold;
	font-style: italic;
	MARGIN: 0px 0px;
	COLOR: #800000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

@font-face {
    font-family: 'cardo104s';
    src: url('fonts/cardo104s.ttf')
    format('truetype');
}
.greeksymbol
{
	COLOR: #404040;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Cardo104s;
}
.smallblue
{
	FONT-WEIGHT: bold;
	font-size: 14px;
	MARGIN: 0px 0px;
	COLOR: blue;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
.smallcapt
{
	font-variant: small-caps;
	font-size: 14px;
}
.smallcaptB
{
	font-variant: small-caps;
	FONT-WEIGHT: bold;
	font-size: 14px;
	font-variant: small-caps;
}

.normalcapt
{
	font-variant: small-caps;
	font-size: 22px;
}
.normalcaptB
{
	font-variant: small-caps;
	FONT-WEIGHT: bold;
	font-size: 22px;
	font-variant: small-caps;
}

.smallcaptBlog
{
	font-variant: small-caps;
	FONT-WEIGHT: bold;
	font-size: 14px;
	font-variant: small-caps;
	color: #105289;
}

.captBlue
{
	font-variant: small-caps;
	FONT-WEIGHT: bold;
	font-size: 14px;
	COLOR: blue;
}
.smallblueI
{
	FONT-WEIGHT: bold;
	font-style: italic;
	font-size: 14px;
	MARGIN: 0px 0px;
	COLOR: blue;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
.minitext
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	MARGIN: 0px 5px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.newtext
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	MARGIN: 0px 5px;
	COLOR: #ff4040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: super
}
.newtextnormal
{
	FONT-WEIGHT: bold;
	MARGIN: 0px 0px 5px 0px;
	COLOR: #ff4040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.smalltextbold
{
	FONT-WEIGHT: bold;

	MARGIN: 0px 5px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.list
{
	MARGIN: 0px;
	COLOR: #404040;
}

.incr3
{ FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 9pt;
color: #FFCC00;
background-image: url(images/wertilea.jpg)
}

.incr4
{ BORDER-LEFT: #404040 1PX solid;
}

.incr5
{
background-image: url(images/esword.jpg)
}

li.listnone
{ list-style: none;
}

.celquote
{
	TABLE-LAYOUT: fixed;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	font-size: 14px;
	PADDING-BOTTOM: 8px;
	COLOR: #404040;
	PADDING-TOP: 8px;
    BORDER-TOP: #dbdbce 1px solid;
    BORDER-LEFT: #dbdbce 1px solid;
	BORDER-BOTTOM: #dbdbce 1px solid;
  	BORDER-RIGHT: #dbdbce 1px solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEADD;
	TEXT-ALIGN: justify
}

.smalltext
{
	FONT-SIZE: 8pt
}

input, select, button, textarea{
    font-family: inherit;
    font-size: inherit;
}

.div-table {
  display: table;
  width: auto;
  border-spacing: 5px; /* cellspacing:poor IE support for  this */
}
.div-table-row {
  display: table-row;
  width: auto;
  clear: both;
}
.div-table-colleft {
  float: left; /* fix for  buggy browsers */
  display: table-column;
  width: auto;
  height: auto;
  font-size: 22px;
  vertical-align: top;
  text-align: left;
  color: #404040;
  white-space: nowrap;
}
.div-table-colright {
  float: left; /* fix for  buggy browsers */
  display: table-column;
  width: auto;
  height: auto;
  font-size: 22px;
  vertical-align: top;
  text-align: justify;
  color: #404040;
  white-space: pre-wrap;
}
