body {
	color:				rgb(0,0,150);
	background-color:	rgb(245,249,252);
	font-weight: 		700;
}


h1,h2,h4 {
	color:				rgb(0,0,150);
	background-color:	inherit;
	text-transform: 	uppercase;
}

h1 {
	font-family:		Helvetica, Verdana, Arial, sans-serif;
	font-size: 			20px;
	font-style:			italic;

	display:			inline;	
	text-align:			right;
}

h2 {
	font-weight: 		900;
	font-family:		Helvetica, Verdana, Arial, sans-serif;
	font-size: 			20px;
	font-style:			italic;
	text-align:			left;
}

h4 {
	font-weight: 		600;
	font-family:		"Times New Roman", serif;
	font-size: 			16px;

	text-align:			center;
}			

.topmenu {
	margin:				0px;
	
	color: 				rgb(246,224,0); 
	background-color:	rgb(31,57,134);	

	font-family:		Arial, Helvetica, Verdana, sans-serif;
	font-size: 			20px;

	display:			block;
	clear:				left;

	float:				right;

	width:				100%;
	min-width:			100%;
	max-width:			100%;

	padding:			2px;

	border-top:			solid rgb(0,0,100) 1px;
	border-left:		solid rgb(0,0,100) 1px;
	border-right:		solid black 2px;
	border-bottom:		solid black 2px;
}

.topmenu a {
	color: 				rgb(255,255,255); 
	background-color:	rgb(31,57,134);	
	text-decoration: 	underline; 
	text-align: 		center;
	font-family:		Helvetica, Arial, sans-serif;
	font-size: 			14px;
	padding:			3px;

	width:				150px;
	min-width:			150px;
	max-width:			150px;

	border:				solid black 1px;

	display:			block;
	float:				right;
}

.topmenu a:hover {
	color: 				rgb(255,255,255);
	background-color:	rgb(91,127,194);

	border-top:			solid black 2px;
	border-bottom:		0px;
	border-left:		solid black 2px;
	border-right:		0px;

	padding:			3px;
}


.topmenu:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.sig {
	color: 				rgb(255,255,255);
	background-color:	rgb(31,57,134);	
	text-align:			right;
	font-family:		Helvetica, Arial, sans-serif;
	font-size: 			14px;

	padding:			5px;

	clear:				left;

	float:				right;
	display:			block;
		
	width:				100%;
	min-width:			100%;
	max-width:			100%;

}

.sig a {
	color: 				rgb(0,0,150);
	background-color:	inherit;
	text-decoration: 	underline; 
	
	font-family:		Helvetica, Arial, sans-serif;
	font-size: 			16px;
}

.sig a:hover {
	color: 				inherit;
	background-color:	rgb(100,175,255);
}

.sig p {
	text-align:			right;
	
	font-family:		Helvetica, Arial, sans-serif;
	font-size: 			14px;

	padding:			1px;
	float:				right;
}

ul {
	list-style-type: 	none;
	margin: 			2px;
	padding: 			0px;
	font-size: 			17px;
	line-height: 		150%;
}

ul.w li {
	font-weight:		500;
}

ul.w {
	list-style-type: 	disc;
	margin: 			2px;	
	padding: 			0px;
	
	font-size: 			17px;
	font-weight:		500;
	line-height: 		normal;
}

.w a, .w a:hover {
	clear:				none;
	display:			block;
}

ul li {
	margin:				2px 2px 2px 15px;	
	font-size: 			17px;
}

li a {
	display:			block;
	padding:			3px;
}

li a.clear {
	display:			inline;
	padding:			0px;
}

li a.clear:hover {
	display:			inline;
	padding:			0px;
}

p {
	font-size: 			17px;
	line-height:		21px;
	font-weight: 		500;
	text-indent:		20px;
	white-space:		normal;
	text-align:			justify;
}

p.inline {
	display:			inline;
}

.sidemenus {	
	float:				left;
	clear:				left;
	width:				250px;
	min-width:			250px;
	max-width:			250px;	
}

.sidemenu {	
	margin:				15px 15px 15px 0px;

	color: 				rgb(0,0,150); 
	background-color:	inherit;
	
	padding:			5px;

	float:				left;
	display:			inline;	
	
	font-size: 			13px;

	width:				250px;
	min-width:			250px;
	max-width:			250px;

	border-top:			solid rgb(0,0,100) 1px;
	border-left:		solid rgb(0,0,100) 1px;
	border-right:		solid black 2px;
	border-bottom:		solid black 2px;
}

.sidemenu a {
	margin:				0px;
	padding:			0px;

	color: 				rgb(0,0,150);
	background-color:	inherit;
	text-decoration: 	underline; 
	font-family:		Helvetica, Arial, sans-serif;
	font-size: 			16px;
}

.sidemenu a:hover {
	color: 				rgb(0,0,150);
	background-color:	rgb(100,175,255);
	font-weight: 		700; 
}

.sidemenu img {	
	text-align:			center;
	border:				0;
	padding:			10px;
	margin:				0px 50px 0px 50px;
}

.mainpage {
	clear:				left;
	margin-top:			50px;
}

.note {
	color: 				rgb(0,0,150); 			
	background-color:	inherit;
	padding:			5px;

	margin-left:		280px;

	font-size: 			13px;
	display:			block;
}

.notel {
	margin:				3px 4px 4px 3px;
		
	color: 				rgb(0,0,150); 
	background-color:	inherit;
	
	padding:			5px;
	float:				left;
	clear:				left;
	font-size: 			17px;
				
	width:				150px;
}

.notel:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

					
.noter {
	color: 				rgb(0,0,150); 
	background-color:	inherit;
	
	padding:			5px;
	font-size: 			17px;

	margin-left:		180px;
	
}
								
.notei {
	margin:				3px 4px 4px 3px;
										
	color: 				rgb(0,0,150); 
	background-color:	inherit;
									
	padding:			5px;
	float:				left;
	font-size: 			17px;
	font-weight:		500;
}																	

.note a {
	color: 				rgb(0,0,150);
	background-color:	inherit;
	text-decoration: 	underline; 
	font-weight: 		700;
	font-family:		Helvetica, Arial, sans-serif;
	font-size: 			16px;
}
		    
.note a:hover {
	color: 				inherit;
	background-color:	rgb(100,175,255);
	font-weight: 		700; 
}

.topmenu ul li, .topmenu ul, .topmenu li {
	list-style-type: 	none;
	display:			inline;
	margin:				0px;
	padding:			0px;
}

.sig ul li, .sig ul, .sig li {
	list-style-type: 	none;
	display:			inline;
	margin:				0px;
	padding:			0px;
}

.sig li {
	float:				right;
}

.sitemap {
	position:			absolute;
	text-transform: 	uppercase;	
	text-align:			right;
	top:				10px;
	right:				10px;
	font-size:			10px;
}

.rss {
	position:			absolute;
	text-transform: 	uppercase;
	text-align:			right;
	top:				30px;
	right:				10px;	
	font-size:			10px;
}

