@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/background_blue.jpg);
	background-repeat:repeat-x;
}

.redtext{
	color:#71002e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.whitetext{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.whitetext11{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.bluetext{
	color:#bfcae6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/*LINKS*/
a.mark:link {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

a.mark:visited {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;

}
a.mark:active {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
a.mark:hover {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
a.newsarchive:link {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

a.newsarchive:visited {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;

}
a.newsarchive:active {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
a.newsarchive:hover {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
a.whitelk:link {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;

}

a.whitelk:visited {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;


}
a.whitelk:active {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;

}
a.whitelk:hover {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;

}

/*MENU*/

.menu2 {padding:0px; list-style:none; height:18px; background:#71002e; position:relative; z-index:1; font-family:arial, verdana, sans-serif; margin-top:0px; margin-left:0px;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; height:37px; float:left;color:#ffffff; text-decoration:none; font-size:14px; font-weight:bold; padding:0px; cursor:pointer; border-right:1px;border-right-color:#71002e; border-right-style:solid; border-left:1px;border-left-color:#71002e; border-left-style:solid;}
.menu2 li a.top_link span {float:left; display:block; padding:0px;border-right:1px;border-right-color:#71002e; border-right-style:solid; border-left:1px;border-left-color:#71002e; border-left-style:solid;}

.menu2 li a.top_link span.down {float:left; display:block;  padding-left:23px; padding-right:23px; margin-top:0px; margin-left:0px; }

.menu2 li a.top_link:hover {color:#fff; background:#ffffff; margin-top:0px; margin-left:0px;}

.menu2 li a.top_link:hover span {color:#fff; background:#ffffff; margin-top:0px; margin-left:0px;}

.menu2 li a.top_link:hover span.down {color:#fff; background:#ffffff; margin-top:0px; margin-left:0px;}

.menu2 li:hover > a.top_link {color:#fff; background:#929ebd; border-right:1px;border-right-color:#ffffff; border-right-style:solid; border-left:1px;border-left-color:#ffffff; border-left-style:solid;}
.menu2 li:hover > a.top_link span {background:#929ebd; }
.menu2 li:hover > a.top_link span.down {background:#929ebd;border-right:1px;border-right-color:#929ebd; border-right-style:solid; border-left:1px;border-left-color:#929ebd; border-left-style:solid;}


.menu2 table {width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; width:0; height:0; margin:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:38px; background: #929ebd; width:180px; height:auto; margin:0px; border-top-color:#ffffff; border-top-style:solid; border-top:1px; }
.menu2 :hover ul.sub li {height:48px; position:relative; float:left; width:180px; font-weight:normal;padding-left:0px; margin-left:-30px; margin-top:}
.menu2 :hover ul.sub li a {display:block; font-size:14px; height:48px; font-weight:bold; width:220px; color:#ffffff; text-decoration:none; margin-left:-10px; margin-right:0px; }
.menu2 :hover ul.sub li a.fly {height:48px; margin-left:-10px; margin-right:0px; width:220px; }
.menu2 :hover ul.sub li a:hover {background:#71002e; color:#fff;  width:220px; margin-left:-10px; margin-right:0px; height:48px;}
.menu2 :hover ul.sub li a.fly:hover {color:#fff; margin:0px; width:220px;  margin-left:-10px; margin-right:0px; height:48px;}
.menu2 :hover ul li:hover > a.fly {color:#fff; margin:0px; width:200px;  margin-left:-10px; margin-right:0px;height:48px; } 
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{background: #fff; padding:0px; margin:0px;  width:200px;}


/* I added this part - Alex */

.menu2 li a.top_selected {background:#929ebd;display:block; height:37px; float:left;color:#ffffff; text-decoration:none; font-size:14px; font-weight:bold; padding:0px; cursor:pointer; border-right:1px;border-right-color:#ffffff; border-right-style:solid; border-left:1px;border-left-color:#ffffff; border-left-style:solid;}
.menu2 li a.top_selected span {background:#929ebd;float:left; display:block; padding:0px;border-right:1px;border-right-color:#929ebd; border-right-style:solid; border-left:1px;border-left-color:#929ebd; border-left-style:solid;}
.menu2 li a.top_selected span.down {background:#929ebd;float:left; display:block;  padding-left:23px; padding-right:23px; }

.menu2 li a.top_selected:hover {color:#fff; background:#929ebd;}
.menu2 li a.top_selected:hover span {background:#929ebd;color:#fff; background:#929ebd;}
.menu2 li a.top_selected:hover span.down {background:#929ebd;color:#fff; background:#929ebd;}

.menu2 li:hover > a.top_selected {color:#fff; background:#929ebd; border-right:1px;border-right-color:#ffffff; border-right-style:solid; border-left:1px;border-left-color:#ffffff; border-left-style:solid;}
.menu2 li:hover > a.top_selected span {background:#929ebd; }
.menu2 li:hover > a.top_selected span.down {background:#929ebd;border-right:1px;border-right-color:#929ebd; border-right-style:solid; border-left:1px;border-left-color:#929ebd; border-left-style:solid;}

/* End*/