/* GENERAL RULES */
/*font: bold 14px 'trebuchet MS', helvetica, arial; 	Default Font */ 

@font-face { 
	font-family: 'Economica';
	src: url('font/Economica-Regular-OTF-webfont.eot');
	src: url('font/Economica-Regular-OTF-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/Economica-Regular-OTF-webfont.woff') format('woff'),
		 url('font/Economica-Regular-OTF-webfont.ttf') format('truetype'),
		 url('font/Economica-Regular-OTF-webfont.svg#EconomicaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'ArialNarrow'; 
	src: local('Arial Narrow'), url('arial_narrow.ttf') format('truetype');
    src: url('font/arialn-webfont.eot');
    src: url('font/arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/arialn-webfont.woff') format('woff'),
         url('font/arialn-webfont.ttf') format('truetype'),
         url('font/arialn-webfont.svg#ArialNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

body, table { 
	font: bold 14px Geneva, Trebuchet MS, Helvetica, verdana, arial; 	/* Default Font */ 
	color:#000000; 
	border: 0; 
	padding: 0;
}

a:link ,a:hover, a:visited, a:active { 
	color: #c00000; 
	text-decoration: none; 
} 

html, body {
	margin: 0px;
	padding: 0px;
}
img { border: 0px; 
	font: normal 9px arial; 
	color: #333333; 
}

br { line-height: 10px; } 
p { 	line-height: 20px; } 

iframe { vertical-align: top; }

p { margin-top: 0px; } 


h1,h2,h3,h4,h5,h6 { margin:0; } 

.txt09 { 
	font: normal 9px Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	color: #333; 
} 

.tet10 { 
	font: normal 10px Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	color: #333; 
} 
.tet11 { 
	font: normal 12px Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	color: #333; 
} 
.tet12 { 
	font: normal 14px Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	color: #333; 
} 
.tit1 { 
		color: #000000; 
		font: bold 28px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
		letter-spacing: -1px; 
		text-indent: 10px; 
} 
.tit { 
		color: #000000; 
		font: normal 24px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
		letter-spacing: -1px; 
		text-indent: 10px; 
} 
.tit2 { 
		color: #000000; 
		font: normal 20px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 
.tit2p { 
		color: #000000; 
		font: normal 18px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 
.tit3 { 
		color: #000000; 
		font: normal 18px 'ArialNarrow', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 
.tit4 { 
		color: #000000; 
		font: normal 14px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 
.tit6 { 
		color: #000000; 
		font: normal 15px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 
.tit5, .tit17 { 
		color: #ffffff; 
		font: normal 17px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 

.tit9, .tit15 { 
		color: #000000; 
		font: normal 15px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 

.tit11 { 
		color: #000000; 
		font: normal 11px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 
.tit13 { 
		color: #000000; 
		font: normal 13px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
} 
.tag { 
		color: #ffffff; 
		font: normal 1px arial; 
		display: none;
} 
#float_r { 
	float: right; 
	padding: 3px 0px 0px 10px;
	text-align: center; 
	font: normal 9px tahoma, arial; 
	color: #333333; 
}
#float_l { 
	float: left; 
	padding: 3px 10px 0px 0px;
	text-align: center; 
	font: normal 9px tahoma, arial; 
	color: #333333; 
}

h1 { font: bold 14px Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	text-transform: uppercase; 
	color: #000000; 
	display: inline; 
	padding-right: 2px; 
}
h2 { 
	font-size: 20px;
	color: #fcb156;
	font-weight: bold;
	margin-bottom: 15px;
}
h3 {
	font-size: 14px;
	color: #005088;
	font-weight: bold;
	margin-bottom: 15px;
}
h4 {
	font-size: 14px;
	color: #017CBE;
	font-weight: bold;
	margin-bottom: 15px;
}
h5 {
	font-size: 14px;
	color: #fcb156;
	font-weight: bold;
	margin-bottom: 15px;
} 

table#calendar { border-collapse: collapse; } 

.calendar td { 
	font: bold 16px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	min-height: 24px; 
	text-align: center; 
	padding-left: 15px; 
	vertical-align: middle; 
} 

td #calendar { 
	font: bolder 13px Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	min-width: 18px; 
	border: solid 1px #eee; 
	text-align: center; 
	vertical-align: middle;
} 

td#calendar a:link, a:active, a:visited { 
	text-decoration: none; 
} 

td#intbox { background-color: #ffffff; padding: 5px; } 
td#intbox:hover { background-color: #eeeeee; } 

.slider {
	position:absolute; 
	width:684px; 
	height:75px; 
	border:solid 1px #cccccc; 
	overflow: hidden; 
} 
.slider img {
	position:relative; 
	width:100px; 
	height:75px; 
	left:0px; 
	float:left; 
	margin-left:1px;
}
.lightblack{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 300%; 
	background-color: #000000;
	z-index: 1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.lightwhite { 
	display: none;
	position: absolute;
	background: #ffffff;
	top: 20px; 
	left: 50%; 
	padding: 0px;
	border: solid 10px #ffffff;
	z-index: 1002;
	overflow: auto;
} 
#trasp { 
	position: absolute; 
	max-width:550px; 
	width: 550px; 
	text-align: right; 
	font: normal 22px 'Economica', Geneva, Trebuchet MS, Helvetica, verdana, arial; 
	margin-top: 0px; 
	margin-left: 0px; }
	/*
	opacity: 0.75;
	-moz-opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
	filter: alpha(opacity=75); } 
	*/
