/*________ RESET ________*/

html, body, div, span, object, p, a, em, font, img, strong, sup, ol, ul, li, form {
	margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
table {border-collapse: separate;border-spacing: 0;}
strong {font-weight:700;}


/*-------------*/

body{background:#ffffff;font: Verdana, Arial, Helvetica, sans-serif;}

p{	padding: 6px 20px 6px 20px;
	font-family:Verdana;
	font-size:12px;
	color:#303030;
	line-height:17px;
}

td, tr {font-family:Verdana;
	font-size:12px;
	color:#1f1f1f;
	line-height:17px;
}

ul {
	list-style-type: none;
	list-style-image: url(/images/triangle.gif);
	margin-left: 50px;
	margin-right: 20px;
	font-family:Verdana;
	font-size:12px;
	color:#1f1f1f;
	line-height: 20px;
}

a {color: #006fbc; text-decoration:underline;}
a:hover {color: #D70008; text-decoration:underline;}

img { border:none;}

.pic-left { margin: 6px 16px 10px 16px;
	float:left;
	border:none;
}
.pic-right { margin-right:60px;
	float:right;
	border:none;
}

.pic-white { padding: 0;
	float: right;
	border:none;
}

.header-bold {font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#185566;
	line-height:24px;
}
	
.header {font-family:Verdana;
	font-size:18px;
	color:#185566;
}
	
.header18 {font-family:Verdana;
	font-size:18px;
	color:#005066;
	line-height:24px;
}
	
.header15 {font-family:Verdana;
	font-size:15px;
	color:#005066;
}
	

.white-box { background-color:#FFFFFF; padding: 2px 0 5px 0;}

.header-red {font-family:Verdana;
	font-size:16px;
	font-weight: bold;
	color:#D70008;
	padding: 5px 0 6px 26px;
}
		.header-red a { text-decoration:none; color:#D70008;}
		.header-red a:hover{ text-decoration:underline; color:#185566;}
		
					.red {font-family:Verdana;
						font-size:16px;
						font-weight: bold;
						color:#D70008;	}
							.red a { text-decoration:none; color:#D70008;}
							.red a:hover{ text-decoration:underline; color:#185566;}
							
					.red-13 {font-family:Verdana;
						font-size:13px;
						font-weight: bold;
						color:#D70008;	}
							.red-13 a { text-decoration:none; color:#D70008;}
							.red-13 a:hover{ text-decoration:underline; color:#185566;}
							
.header-blue {font-family:Verdana;
	font-size:14px;
	font-weight: bold;
	color:#4d7dd5;
	padding: 5px 0 6px 26px;
}
		.header-red a { text-decoration:none; color:#D70008;}
		.header-red a:hover{ text-decoration:underline; color:#185566;}
		
.red-15 {font-family:Verdana;
	font-size:15px;
	font-weight: bold;
	color:#D70008;
	padding: 5px 0 6px 26px;
}

.blue-18					{font-family:Century Gothic, Verdana; font-size:18px; color:#185566;}
.blue-16-century			{font-family:Century Gothic, Verdana; font-size:16px; color:#185566;}
.blue-14-century			{font-family:Century Gothic, Verdana; font-size:14px; color:#185566;}
.blue-14-bold-century		{font-family:Century Gothic, Verdana; font-size:14px; color:#185566;	font-weight:bold;}


.blue-18-bold		{font-family:Verdana, Verdana; font-size:18px; color:#185566; font-weight:bold;}
.blue-16			{font-family:Verdana, Verdana; font-size:15px; color:#185566;}
.blue-16-bold		{font-family:Verdana, Verdana; font-size:16px; color:#185566; font-weight:bold;}
.blue-14			{font-family:Verdana, Verdana; font-size:14px; color:#185566;}
.blue-14-bold		{font-family:Verdana, Verdana; font-size:14px; color:#185566; font-weight:bold;}
.blue-13-bold		{font-family:Verdana, Verdana; font-size:13px; color:#185566; font-weight:bold;}

.line  {background:url(/images/line_horz.gif) top left repeat-x; height:1px; width:240px;}
.line2 {background:url(/images/line_vert.gif) top left repeat-y; height:150px; width:1px;}	


/*________ MENU ________*/
.left-blue {font-family:Verdana, Verdana; font-size:13px; font-weight:bold; color:#185566; line-height:22px;}
	.left-blue a { text-decoration:none;}
	.left-blue a:hover { text-decoration:underline;}

/*________ MENU ________*/
.top_menu_bg {width:980px; height:35px; background:url(/images/menu.png) 0 0 no-repeat; padding:0;}
.top_menu_bg a {color:white; text-decoration:none; font:700 13px/35px Verdana, Arial, Helvetica, sans-serif; text-align:center; display:block; background:url(/images/hover.png) center 30px no-repeat; }
.top_menu_bg a:hover { color:white; text-decoration:none;}
.top_menu_bg a.curent { color:white;}

.menu-beloe {width:980px; height:33px; background:url(/images/menu-beloe.png) 0 0 no-repeat; padding:0;}
.menu-beloe a {color: #da0010; text-decoration:none; font:700 12px/33px Verdana, Arial, Helvetica, sans-serif; text-align:center; display:block; background:url(/images/hover-beloe.png) center 30px no-repeat; }
.menu-beloe a:hover { color: #021071; text-decoration:none;}
.menu-beloe a.curent { color:#021071;}

/*________ SITEMAP ________*/
#sitemap {margin-left:40px; color:#316685; line-height:20px; font-family:Verdana; font-size:14px; font-weight:bold;}
	#sitemap ol a {color:#316685; text-decoration:none; line-height:32px;}
	#sitemap ol a:hover {color:#a52025; text-decoration:underline;}
#sitemap ol li { }
#sitemap ol li ol { list-style-image:url("../images/nested.png"); padding-left:16px;}
	#sitemap ol li ol li a {color:#006fbc; text-decoration:none; line-height:20px;}
	#sitemap ol li ol li a:hover {color:#a52025; text-decoration:underline;}
ol {list-style-type:none; margin-left:20px;}



/*________ FOOTER ________*/
.footer {
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	padding:5px 0px;
}
.footer a{color:#0053d6; text-decoration:none; }
	.footer a:hover{color:#de0c0c; text-decoration:underline; }
.copyright{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;}