﻿/***** BEGIN RESET *****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; } 
ol, ul { list-style: none; } 
table { border-collapse: collapse; width: 100%; } 
td { vertical-align: top; }
/* Make HTML 5 elements display block-level for consistent styling */ 
header, nav, article, footer, address { display: block; } 
/***** END RESET *****/
::-moz-selection { background: #000;  color: #fff; text-shadow: none; } 
::selection { background: #000; color: #fff; text-shadow: none; }
/* Clearfix */
.cf { *zoom: 1; }
.cf:before, .cf:after { content: " "; display: table; } 
.cf:after { clear: both; } 

.scrolling-wrap {width:100%; height:100px; overflow:hidden; border-top: 15px solid #3260FB;}
.scrolling {width:100%; height:92px;}

.main-wrapper {width: 100%; border: 0;}
.main-wrapper tr {display: flex; width: 100%; justify-content: center;}
.main-wrapper td {overflow: hidden; width: 100%;}
img#main-logo {width: auto;}

body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	overflow-x: hidden;
	line-height: 1.3;
}

a:link, a:visited, a:active {
	text-decoration:underline;
	color:#000;
}

a:hover {
	color:#3260FB;
}

li a:link, a:visited, a:active {
	text-decoration:underline;
	font-weight:bold;
	color:#3260FB;
	/*width:230px;*/
}

.main-wrapper li {
	/*width:230px;*/
	margin: 3px 0;
}

li a:hover {
	color:#000;
}

#nav {
	vertical-align:top;
	padding:0 30px 0 15px;;
	border-right:1px #000 solid;
}

#main {
	vertical-align:top;
	padding:0 30px;
}

.big {
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
}
