@charset "utf-8";

/********************************************
 **              Menu Styles               **
 *******************************************/

ul.topnav li a,
ul.mainnav li a.active,
ul.topnav li#li1 a:hover,
ul.topnav li#li2 a:hover,
ul.topnav li#li3 a:hover,
ul.topnav li#li4 a:hover,
ul.topnav li#li5 a:hover,
ul.topnav li#li1.active a:hover,
ul.topnav li#li2.active a:hover,
ul.topnav li#li3.active a:hover,
ul.topnav li#li4.active a:hover,
ul.topnav li#li5.active a:hover {
	background-color: transparent;
	background-image: url('../images/nav.png');
	background-repeat: no-repeat;
}

/*************  topnav  ***************/

ul.topnav {
	list-style: none;
	position: absolute;
	margin-left: 208px;
	margin-top: 85px;
}

ul.topnav li {
	list-style: none;
	float: left;
}

ul.topnav li a {
	display: block;
	height: 20px;
	padding: 4px 0 0 19px;
	font-size: 14px;
	text-decoration: none;
	color: #013a8d;
}

ul.topnav li.active a {
	color: #fff;
}

ul.topnav li a:hover {

}


ul.topnav li#li1 { width: 124px; }
ul.topnav li#li1 a { background-position: 0px 0px; }
ul.topnav li#li1 a:hover { background-position: 0px -48px; }
ul.topnav li#li1.active a,
ul.topnav li#li1.active a:hover { background-position: 0px -24px; }

ul.topnav li#li2 { width: 138px; margin-left:-10px; }
ul.topnav li#li2 a { background-position: 0px -72px; }
ul.topnav li#li2 a:hover { background-position: 0px -120px; }
ul.topnav li#li2.active a,
ul.topnav li#li2.active a:hover { background-position: 0px -96px; }

ul.topnav li#li3 { width: 156px; margin-left:-10px; }
ul.topnav li#li3 a { background-position: 0px -144px; }
ul.topnav li#li3 a:hover { background-position: 0px -192px; }
ul.topnav li#li3.active a,
ul.topnav li#li3.active a:hover { background-position: 0px -168px; }

ul.topnav li#li4 { width: 168px; margin-left:-10px; }
ul.topnav li#li4 a { background-position: 0px -216px; }
ul.topnav li#li4 a:hover { background-position: 0px -264px; }
ul.topnav li#li4.active a,
ul.topnav li#li4.active a:hover { background-position: 0px -240px; }

ul.topnav li#li5 { width: 196px; margin-left:-10px; }
ul.topnav li#li5 a { background-position: 0px -314px; }
ul.topnav li#li5 a:hover { background-position: 0px -362px; }
ul.topnav li#li5.active a,
ul.topnav li#li5.active a:hover { background-position: 0px -338px; }

ul.topnav li ul {
	position: absolute;
	top: 30px;
	width: 146px;
	margin-left:7px;
	padding: 9px 0;
	background-color: #c7cfd3;/*#e3e4e5;*/
	visibility: hidden;
	text-align: left;
}

ul.topnav li ul li ul {
	position: relative;
	padding: 0;
	top: 0px;
	width: auto;
	margin-left: 0;
}

ul.topnav li ul li {
	float: none;
	padding: 0;
}

ul.topnav li ul li a {
	width: 113px;
	height: auto;
	padding: 1px 0 2px 13px;
	display: block;
	text-decoration: none;
	border-bottom: 2px solid #fff;
	color: #868889;
	background: none;
	font-size: 12px;
}

ul.topnav li ul li.activesub a {
	color: #013a8d;
}

ul.topnav li ul li.offsub a {
	color: #666666/*#868889*/;
	font-weight:normal;
}

ul.topnav li#li1 ul.subNavigation a:hover,
ul.topnav li#li2 ul.subNavigation a:hover,
ul.topnav li#li3 ul.subNavigation a:hover,
ul.topnav li#li4 ul.subNavigation a:hover,
ul.topnav li#li5 ul.subNavigation a:hover {
	background: none;
}

ul.topnav li ul.subNavigation li.activesub a:hover,
ul.topnav li ul.subNavigation li.offsub a:hover{
	color: #013a8d;
	background-image: none;
}

ul.topnav li ul li:last-child a,
ul.topnav li ul li ul li a {
	border-bottom: 0;
}

ul.topnav li ul li ul li a {
	padding-left: 25px;
	color: #868889;
}

ul.topnav li ul li.activesub ul li.activesub a {
	color: #013a8d;
}



/*************  mainnav  ***************/

ul.mainnav,
ul.mainnav ul {
    list-style: none;
}

ul.mainnav {
	background: #e3e7ea url('../images/bgmainnav.jpg') left top repeat-x;
	min-height: 471px;
	padding-top: 24px;
	padding-bottom: 10px;
}

ul.mainnav li {
	width: 165px;
	overflow: visible;
}

ul.mainnav li li {
	padding:0;
}

ul.mainnav li:first-child a {
	border: 0px;
}

ul.mainnav li a {
	display: block;
	height: 19px;
	padding: 3px 0 0 26px;
	font-size: 14px;
	border-top: 2px solid #fff;
	color: #013a8d;
	text-decoration: none;
}

ul.mainnav li a:hover {
	background-color: #c5c7c8;
}

ul.mainnav li a.active:hover {
	background-color: transparent;
}

ul.mainnav ul.subNavigation {
	margin-bottom:7px;
}

ul.mainnav ul.subNavigation ul.subNavigation,
ul.mainnav ul.subNavigation ul.subNavigation li a {
	border: 0;
}

ul.mainnav li li a {
	height: auto !important;
	padding: 1px 0 0 26px;
	font-size: 13px;
	color: #868889;
	border-bottom: 2px solid #fff;
	border-top: 0;
}
ul.mainnav li li a:hover {
	color: #013a8d;
}

ul.mainnav li ul.subNavigation li a {
	border-bottom: 2px solid #fff;
	border-top: 0;
}

ul.mainnav li li li a {
	padding: 3px 0 0 40px !important;
}

ul.mainnav li li li li a {
	padding: 3px 0 0 54px;
}

ul.mainnav li a.active {
	border: 0;
	color: #fff;
	height: 21px;
	padding-top: 5px;
	width: 156px;
	background-position: 0px -288px;
}

ul.mainnav li li a.activesub {
	color: #013a8d !important;
	width: 139px;
	padding-top: 3px;
}

ul.mainnav li li li a.activesub {
	color: #013a8d;
	padding: 3px 0 0 40px;
	width: 125px;
	border-top: 2px solid #fff;
}

ul.mainnav li li li li a.activesub {
	color: #013a8d;
	padding: 3px 0 0 54px;
	width: 111px;
}



/*************  rightaddnav  ***************/

ul.rightaddnav {
	list-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #c7cfd3;
	margin-top: 4px;
	/*min-height: 63px;*/
	min-height: 56px;
}

ul.rightaddnav li {
	list-style: none;
}

ul.rightaddnav li * {
	text-decoration: none;
	color: #013a8d;
}

ul.rightaddnav li a {
	display: block;
	height: 16px;
	padding: 3px 0 0 13px;
	font-size: 12px;
}

ul.rightaddnav li a.active {
	font-weight: bold;
	font-size: 14px;
}

/************* Links by Vladi ***********************/

.standard a{
	text-decoration: none !important;
}

.standard a:hover {
	text-decoration: underline !important;
}

.bottomlink a {
	text-decoration: none !important;
	color: #013a8d;
	/*font-weight:bold;*/
}

.bottomlink a:hover{
	text-decoration: underline !important;
}

