body.main {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14pt;
    margin: 0;  
}


.hTitlePos { position:absolute;left:38%;top:8px; }
.hTitle { color:white; font-size:32pt; }
.hImg { }
.hMenuPos { position:absolute;top:83px;left:32%;width:100%; }
div.htitle1 { text-align: center; }
h1.htitle1 { font-size:20pt;font-weight:bold;color:#640000 }
h2.htitle2 { color: #640000; }
/* Tablet */
@media only screen and (max-width: 720px) {
    .hTitle { font-size:20pt; }
    .hTitlePos { left:45%; top:2px; }
    .hImg { width: 100px; }
    .hMenuPos { left:0; top:50px;  }
    div.htitle1 { margin-top: 30px; }
}

.three_columns { overflow:hidden; text-align:left;  }
.three_columns .left_column{max-width:44%; float:left; padding:8px 1% 0 0;  }
.three_columns .center_column{max-width:12%; float:left; padding:8px 1% 0 0; }
.three_columns .right_column{max-width:42%; float:left; padding:8px 0 0 0;}

.two_columns { overflow:hidden; text-align:left;  } 
.two_columns .left_column{max-width:43%; float:left; padding-left: 3%; padding-top: 2%; padding-bottom: 2%;  }
.two_columns .right_column{max-width:44%; float:left; padding-left: 3%; padding-top: 2%; padding-bottom: 2%;  }

.one_column { text-align:left; 	max-width:99%; padding:1% 1% 1% 0; } 

div.titleColLeft { float:left; width: 48%; padding-right: 3%; }
div.titleColRight { float:left; width: 48%; }

h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", Arial, sans-serif; font-weight: bold; display: inline; color: #640000; }
h1 { font-size: 23px; }
h2 { font-size: 21px; }
h3 { font-size: 19px; font-style: italic; }
h4 { font-size: 18px; line-height:1.5; }
h5 { font-size: 17px; font-style: italic;  }
h6 { font-size: 16px; }

pre {
   font-family: "Open Sans", Arial, sans-serif;
   font-size: 14pt;
}

table.main {
	border-collapse:collapse;	

}

table.main td.leftCol { vertical-align:top; max-width:43%;	}
table.main td.centerCol { vertical-align:top; padding-left:8px;	}
table.main td.rightCol { vertical-align:top; max-width:45%; }

table.vtable, table.vtable8, table.vtable16 {
	border-collapse:collapse;
}
table.vtable td {
    vertical-align:top;
}

table.vtable8 td {
    vertical-align:top;
	padding-left: 8px;
}
table.vtable16 td {
    vertical-align:top;
	text-align: center;
	padding-left: 16px;
}

.shadow2 {
	border: 1px solid #888;
	box-shadow: #666 4px 0px 7px;
	background: #FCFCFC;
}

a, a:visited, a:active
{
   color: #048;
   text-decoration: underline;
}

a:active
{
   color: #059;
}
a:hover
{
   color: #066;
   text-decoration: underline;
}

a.invLink, a.invLink:visited
{
   color: #005;
   text-decoration: underline;
}

a.invLink:active
{
   color: #055;
   text-decoration: underline;
}
a.invLink:hover
{
   color: #C00;
   text-decoration: underline;
}



.para, .paraItalic, .paraSmall, .paraLarge
{
   font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
   font-size: 13pt;
   color: #F0F0F0;
}

.paraItalic
{
   font-style: italic;
}

.paraSmall
{
	font-size: 12pt;	
}

.paraLarge
{
	font-size: 14pt;	
}
.title {
	font-family: Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; line-height:1.5;
}
.center {
	text-align: center;
}

button.ro { }
