body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
.menutbl{
	background-color: #F4F4F4;
	color: Black;
	height: 21px;
	text-align: center;
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
.menutbl a{
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
.menutbl a:hover{
	text-decoration: underline;
}
.texttbl{
	color: Black;
	height: 21px;
	text-align: left;
	
}

.menuacctbl{
	background-color: white;
	color: Black;
	height: 21px;
	text-align: center;
	border-bottom: 1px solid white;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
.menuacctbl a{
	color: Black;
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.menuacctbl a:hover{
	text-decoration: underline;
}
.menurighttbl{
	color: Black;
	text-align: right;
	background-color: white;
	height: 21px;
	border-bottom: 1px solid #d3d3d3;
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
.menurighttbl a{
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color: #004276;
	text-decoration: none;
}
.menurighttbl a:hover{
	text-decoration: underline;
}

.maintable{
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}

.number_date {
	font: bold 11px "MS Sans Serif", Geneva, sans-serif;
	color: Black;
}
.number_year {
	font: bold 11px "MS Sans Serif", Geneva, sans-serif;
	color: Black;
	border-top: 1px solid Black;
}
.number_otn {
	font: 50px/50px Arial, Helvetica, sans-serif;
	color: #c32728;
	vertical-align: top;
}
.number_abs {
	font: bold 9px/9px "MS Sans Serif", Geneva, sans-serif;
	color: Black;
	vertical-align: top;
}
.number {
	font: bold 8px/11px "MS Sans Serif", Geneva, sans-serif;
	background-color: Black;
	color: White;
}

.botmenutbl{
	background-color: white;
	color: Black;
	height: 20px;
	text-align: center;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
.botmenutbl a{
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
.botmenutbl a:hover{
	text-decoration: underline;
}

.botmenulast{
	float: left;
	height: 20px;
	border-bottom: 1px solid #d3d3d3;
}

.botmenuacctbl{
	background-color: #F4F4F4;
	height: 20px;
	text-align: center;
	border-bottom: 1px solid #F4F4F4;
	border-right: 1px solid #d3d3d3;
}
.botmenuacctbl a{
	color: Black;
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.botmenuacctbl a:hover{
	text-decoration: underline;
}

.botsubmenu{
	background-color: #F4F4F4;
	text-align: center;
	border-bottom: 1px solid  #d3d3d3;
	vertical-align: top;
}
.botsubmenu a{
	color: Black;
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.botsubmenu a:hover{
	text-decoration: underline;
}
.columncont{
	float: left;
	background-color: white;
	border: 1px solid Black;
}
.sep{
	float:left; 
	width:6px;
   padding-left: 4px;
	height: 12px;
}
.textboxcont{
	width: 225px;
	float: left;
	font: 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 2px 6px 2px 4px;	
}
.textboxcont a{
	color: #004276;
}
.textboxcont1{
	width: 225px;
	float: left;
	font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 2px 6px 2px 4px;
}
.textboxcont2{
	width: 225px;
	float: left;
	font: 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 4px 4px 4px 4px;
	border: 1px solid Gray;
	margin: 2px 6px 2px 4px;
}
.textboxcont3{
	width: 225px;
	float: left;
	font: small-caps bold 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 4px 4px 4px 4px;
	border: 1px solid black;
	margin: 2px 6px 2px 4px;
}
.textboxcont4{
	width: 225px;
	float: left;
	background-color: Black;
	font: small-caps bold 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: White;
}
.textboxcont5{
	width: 225px;
	text-align: center;
	float: left;
	background-color: Black;
	font: small-caps bold 25px/28px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: White;
}
.textboxcont7{
	width: 225px;
	text-align: center;
	float: left;
	background-color: #cc3333;
	font: small-caps bold 25px/28px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: White;
}
.textboxcont6{
	width: 225px;
	text-align: center;
	float: left;
	background-color: #FFFF00;
	font: small-caps bold 25px/28px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: #000000;
}
.textboxcont6 a{
	color: Silver;
}
.menucaption{
	width: 229px;
	float: left;
	font: bolder 20px/28px "Times New Roman", Times, serif;
	margin: 2px 2px 0px 2px;
	padding: 2px 2px 0px 2px;
	color: Black;
	text-align: left;
}
.mcaption{
	font: bolder 20px/28px "Times New Roman", Times, serif;
	margin: 2px 2px 0px 2px;
	padding: 2px 2px 0px 2px;
	color: Black;
	text-align: left;
}
.mcaption1{
	font: bolder 16px/18px "Times New Roman", Times, serif;
	margin: 2px 2px 0px 2px;
	padding: 2px 2px 0px 2px;
	color: Black;
	text-align: left;
}
.partdesc{
	width: 620px;
	float: left;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: Silver;
}
.advcaption{
	float: left;
	margin: 2px 6px 2px 4px;
	padding: 4px 4px 4px 4px;
	text-align: left;
	font: bolder 18px/20px "Times New Roman", Times, serif;
	color: Black;
	text-transform: uppercase;
}
.advcaption a{
	font: bolder 18px/20px "Times New Roman", Times, serif;
	color: Black;
	text-decoration: none;
	text-transform: uppercase;
}
.advcaption a:hover{
	text-decoration: underline;
}
.advsubcaption{
	width: 225px;
	float: left;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: Silver;
}
.advsubcaption a{
	font: bolder 18px/20px "Times New Roman", Times, serif;
	color: #004276;
	text-decoration: none;
}
.advsubcaption a:hover{
	text-decoration: underline;
	
}
.advsubcaption1 a{
	font: bolder 18px/20px "Times New Roman", Times, serif;
	color: #004276;
	text-decoration: none;
}
.advsubcaption1 a:hover{
	text-decoration: underline;
	
}
.archivecaption{
	width: 225px;
	float: left;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: Silver;
	border-bottom: 1px solid #d3d3d3;
}
.archivecaption a{
	font: bolder 18px/20px "Times New Roman", Times, serif;
	color: #004276;
	text-decoration: none;
}
.archivecaption a:hover{
	text-decoration: underline;
}
.archive{
	width: 63px;
	float: left;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: Silver;
}
.archive a{
	font: bolder 16px/22px "Times New Roman", Times, serif;
	color: #004276;
	text-decoration: none;
}
.archive a:hover{
	text-decoration: underline;
}

.advsubcaptionall{
	width: 225px;
	float: left;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: Silver;
}
.advsubcaptionall a{
	font: bolder 18px/20px "Times New Roman", Times, serif;
	color: #004276;
	text-decoration: none;
}
.advsubcaptionbottom{
	width: 225px;
	float: left;
	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: Silver;
	border-bottom: 1px solid #d3d3d3;
}
.advsubcaptionbottom a{
	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: Silver;
	text-decoration: none;
}
.advsubcaptionbottom a:hover{
	text-decoration: underline;
}
.advsubcaptionbottomlast{
	width: 225px;
	float: left;
	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
	color: Silver;
}
.advsubcaptionbottomlast a{
	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: Silver;
	text-decoration: none;
}
.advsubcaptionbottomlast a:hover{
	text-decoration: underline;
}
.advblock{
	width: 230px;
	float: left;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 4px;
}
.advblocksubscript{
	width: 225px;
	float: left;
	border: 1px solid black;
	text-align: center;
	font: bolder 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	margin: 2px 6px 2px 4px;
}
.advblock50{
	width: 486px;
	float: left;
	margin: 2px 2px 2px 2px;
}
.advblock100{
	width: 976px;
	float: left;
	margin: 2px 2px 0px 2px;
}
.botmenu{
	text-decoration: none;
	color: #d3d3d3;
}
.botmenu a{
	color: #d3d3d3;
	font: 14px/20px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.botmenu a:hover{
	text-decoration: underline;
}
.botmenuacc{
}
.botmenuacc a{
	color: Black;
	font: 14px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.botmenuacc a:hover{
	text-decoration: underline;
}
.postadv{
	width: 223px;
	float: left;
	padding: 4px 4px 4px 2px;
	margin: 2px 6px 2px 0px;
	font: 11px/12px Tahoma, Arial, Helvetica, sans-serif;
}

.smallest { 
    font-size: x-small;  
} 

.smallest a{
	color: Black;
} 
.small { 
    font-size: small; 
} 
.small a{
	color: Black;
} 
.medium { 
    font-size:medium; 
} 
.medium a{
	color: Black;
} 
.large { 
    font-size:large; 
} 
.large a{
	color: Black;
} 
.largest { 
    font-size:larger; 
} 
.largest a{
	color: Black;
} 
.mediumnews { 
    font-size:medium; 
	margin: 2px 2px 2px 2px;
}
.mediumnews a{
	color: #004276;
} 
.smallnews { 
    font-size: small;

} 
.smallnews a{
	color: Black;
} 
.news{
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 2px 6px 2px 4px;	
	
}
.news a{
	color: #004276;
	text-decoration: none;
}
.news a:hover{
	text-decoration: underline;
}
.news1{
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 2px 6px 2px 4px;	
	
}
.news1 a{
	color: Black;
	text-decoration: none;
}
.news1 a:hover{
	text-decoration: underline;
}
.text{
	font: 14px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 2px 6px 2px 4px;
		
	
}
.pages{
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 2px 6px 2px 4px;	
	
}
.pages a{
	color: #004276;
	text-decoration: none;
}
.pages a:hover{
	text-decoration: underline;
}
