﻿
/* ***** MAIN NAVIGATION ***** */




/* .content_wrapper */ .mainnav {
	background: transparent url(../images/48/mainnav_bg.png) top left no-repeat; 
	display: block; 
	padding: 0em 0em 1.22em; 
	margin: 0em 0em 0em -1em; 
	width: 62em;
	height: 2.8em;
	}
	*:first-child+html /* .content_wrapper */ .mainnav {margin-bottom: -0.95em;} /* IE7 */
/* .content_wrapper */ .mainnav ul {
	position: relative;
	clear: left;
	min-height: 0em;
	list-style-type: none; 
	margin: 0; 
	padding: 0;
	
	}
	.mainnav ul.menu{ 
		display:inline-block;
		*display: inline;
		font-size:1em;
	}
	.mainnav ul.menu li ul{
		display:block;
	}
	.expanded ul.menu{
	width: 15em;
	
	
}
	.expanded ul.menu li {
	width: 96.5%;
	
}
.expanded ul.menu li ul {
	top: 20px;
	right:-231px;
	width: 230px;
}
.expanded ul.menu li ul li {
	width: 220px;
	padding:5px;
	 /* moved last item in right side menu */



	
}
/* .content_wrapper */ .mainnav ul li {
	float: left; 
	text-align: center;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0;
	}
	/* MAINNAV WIDTH BASED ON THE COUNT OF ITEMS */
	.mainnav.mainnav_1 ul li {
		width: 100%;
		}
	.mainnav.mainnav_2 ul li {
		width: 50%;
		}
	.mainnav.mainnav_3 ul li {
		width: 33.33333%;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {.mainnav.mainnav_3 ul li {width: 33.4%;}} /* Safari 3+, Chrome1+ */
	.mainnav.mainnav_4 ul li {
		width: 25%;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {.mainnav.mainnav_4 ul li {width: 25.05%;}} /* Safari 3+, Chrome1+ */
		*:first-child+html .mainnav.mainnav_4 ul li {width: 24.95%;} /* IE7 */
	.mainnav.mainnav_5 ul li {
		width: 20%;
		}
	.mainnav.mainnav_6 ul li {
		width: 16.66666%;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {.mainnav.mainnav_6 ul li {width: 16.7%;}} /* Safari 3+, Chrome1+ */
	.mainnav.mainnav_7 ul li {
		width: 14.2857143%;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {.mainnav.mainnav_7 ul li {width: 14.34%;}} /* Safari 3+, Chrome1+ */
		*:first-child+html .mainnav.mainnav_7 ul li {width: 14.25%;} /* IE7 */
	.mainnav.mainnav_8 ul li {
		width: 12.5%;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {.mainnav.mainnav_8 ul li {width: 12.53%;}} /* Safari 3+, Chrome1+ */
		*:first-child+html .mainnav.mainnav_8 ul li {width: 7.715em;} /* IE7 */
	.mainnav.mainnav_9 ul li {
		width: 11.11111%;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {.mainnav.mainnav_9 ul li {width: 11.2%;}} /* Safari 3+, Chrome1+ */
	.mainnav.mainnav_10 ul li {
		width: 10%;
		}
/* .content_wrapper*/ .mainnav ul li a {
	font-weight: normal; 
	text-decoration: none; 
	color: #FFF;  
	display: block; 
	padding: 0.97em 2%;
	font-family:'RobotoRegular', Helvetica, verdana, sans-serif; 

	}
/* .content_wrapper */ .mainnav ul li.mainnav_item_line_count_2 a {
	padding: 0.5em 2% 0.5em;
	}
/* .content_wrapper */ .mainnav ul li:hover a,
/* .content_wrapper */ .mainnav ul li:focus a {
	background: #666 url(../images/48/mainnav-over.png) top left repeat-x;
	}
/* .content_wrapper */ .mainnav ul li ul {
	visibility: hidden; 
	z-index: 1;
	position: static;
	margin: 0em 0em 0em 0em; 
	border: 1px solid #999;
	}
	body:first-of-type /* .content_wrapper */ .mainnav ul li ul {
		background-color: #FFF;
		position: absolute;
		-moz-box-shadow: 0px 0px 2px #333;
		-webkit-box-shadow: 0px 0px 2px #333;
		box-shadow: 0px 0px 2px #333;
		filter:alpha(opacity=85);
		/*opacity:0.95;*/
		} /* WEBKIT and GECKO */
	/* MAINNAV WIDTH BASED ON THE COUNT OF ITEMS */
	.mainnav.mainnav_1 ul li ul,
	.mainnav.mainnav_2 ul li ul {
		width: 30.9375em;
		}
	.mainnav.mainnav_3 ul li ul {
		width: 20.625em;
		}
	*:first-child+html .mainnav.mainnav_4 ul li ul, /* IE7 */
	.mainnav.mainnav_4 ul li ul {
		width: 15.46875em;
		}
	.mainnav.mainnav_5 ul li ul {
		width: 12.375em;
		}
	.mainnav.mainnav_6 ul li ul {
		width: 10.3125em;
		}
	*:first-child+html .mainnav.mainnav_7 ul li ul, /* IE7 */
	.mainnav.mainnav_7 ul li ul {
		width: 13.25892855em;
		}
	.mainnav.mainnav_7 ul li.mainnav_last ul {
		margin-left: -4.55em;
		}
	*:first-child+html .mainnav.mainnav_8 ul li ul, /* IE7 */
	.mainnav.mainnav_8 ul li ul {
		width: 11.60155625em;
		}
	.mainnav.mainnav_8 ul li.mainnav_last ul {
		margin-left: -4em;
		}
	.mainnav.mainnav_9 ul li ul {
		width: 10.3125em;
		}
	.mainnav.mainnav_9 ul li.mainnav_last ul {
		margin-left: -3.55em;
		}
	.mainnav.mainnav_10 ul li ul {
		width: 9.28125em;
		}
	.mainnav.mainnav_10 ul li.mainnav_last ul {
		margin-left: -3.2em;
		}
/* .content_wrapper */ .mainnav ul li:hover ul {
	visibility: visible;
	z-index: 1000;
	} 
/* .content_wrapper */ .mainnav ul li ul li {
	float: none; 
	text-align: left; 
	font-weight: normal; 
	margin: 0em 0em 0em 0em; 
	padding-left: 7px;
	}
/* MAINNAV WIDTH BASED ON THE COUNT OF ITEMS */
.mainnav.mainnav_1 ul li ul li,
.mainnav.mainnav_2 ul li ul li,
.mainnav.mainnav_3 ul li ul li,
.mainnav.mainnav_4 ul li ul li,
.mainnav.mainnav_5 ul li ul li,
.mainnav.mainnav_6 ul li ul li,
.mainnav.mainnav_7 ul li ul li,
.mainnav.mainnav_8 ul li ul li,
.mainnav.mainnav_9 ul li ul li,
.mainnav.mainnav_10 ul li ul li {
	width: 98%; 
	padding: 0.25em 1%; 
	margin: 0em 0em 0em 0em;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mainnav.mainnav_1 ul li ul li,
	.mainnav.mainnav_2 ul li ul li,
	.mainnav.mainnav_3 ul li ul li,
	.mainnav.mainnav_4 ul li ul li,
	.mainnav.mainnav_7 ul li ul li {width: 98.525%;}} /* Safari 3+, Chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mainnav.mainnav_5 ul li ul li,   
	.mainnav.mainnav_6 ul li ul li,   
	.mainnav.mainnav_8 ul li ul li,
	.mainnav.mainnav_9 ul li ul li,
	.mainnav.mainnav_10 ul li ul li {width: 99%;}} /* Safari 3+, Chrome1+ */
/*	*:first-child+html .mainnav.mainnav_1 ul li ul li {width: 98%;} */
/*	*:first-child+html .mainnav.mainnav_2 ul li ul li {width: 98%;} */
/*	*:first-child+html .mainnav.mainnav_3 ul li ul li {width: 98%;} */
*:first-child+html .mainnav.mainnav_4 ul li ul li {width: 98.5%;} /* IE7 */
/*	*:first-child+html .mainnav.mainnav_5 ul li ul li {width: 98%;} */
*:first-child+html .mainnav.mainnav_6 ul li ul li {width: 97.35%;} /* IE7 */   
*:first-child+html .mainnav.mainnav_7 ul li ul li,
*:first-child+html .mainnav.mainnav_8 ul li ul li {width: 98%;} /* IE7 */
*:first-child+html .mainnav.mainnav_9 ul li ul li {width: 97.5%;} /* IE7 */
*:first-child+html .mainnav.mainnav_10 ul li ul li {width: 98.5%;} /* IE7 */

/* .content_wrapper */ .mainnav ul li.mainnav_item_line_count_2 ul li a,
/* .content_wrapper */ .mainnav ul li ul li a {
	color: #666; 
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
/* .content_wrapper */ .mainnav ul li ul li:hover,
/* .content_wrapper */ .mainnav ul li ul li:focus {
	
	}
/* .content_wrapper */ .mainnav ul li ul li:hover a,
/* .content_wrapper */ .mainnav ul li ul li:focus a {
	/*color: #FFF;*/
	}
/* .content_wrapper */ .mainnav ul li:hover ul li a,
/* .content_wrapper */ .mainnav ul li:focus ul li a {
	background-image: none; 
	background-color: #fff;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	}
/* .content_wrapper */ .mainnav ul li:hover ul li ul,
/* .content_wrapper */ .mainnav ul li:focus ul li ul {
	visibility: hidden;
	} 
*:first-child+html /* .content_wrapper */ .mainnav ul li ul li ul {position: absolute;} /* IE7 */
/* .content_wrapper */ .mainnav ul li ul li ul {
	visibility: hidden; 
	position: absolute;
	margin: -1.2em 0em 0em 10.3125em;
	min-height: 0em;
	
	} 

	/* MAINNAV WIDTH BASED ON THE COUNT OF ITEMS */
	.mainnav.mainnav_1 ul li ul li ul {margin-left: 30.7em;}
	.mainnav.mainnav_1 ul li.mainnav_last ul li ul {margin-left: 30.7em;}
	
	.mainnav.mainnav_2 ul li ul li ul {margin-left: 30.6em;}
	.mainnav.mainnav_2 ul li.mainnav_last ul li ul {margin-left: -31.35em;}

	.mainnav.mainnav_3 ul li ul li ul {margin-left: 20.45em;}
	.mainnav.mainnav_3 ul li.mainnav_last ul li ul {margin-left: -21em;}

	.mainnav.mainnav_4 ul li ul li ul {margin-left: 15.3em;}
	.mainnav.mainnav_4 ul li.mainnav_last ul li ul {margin-left: -15.75em;}

	.mainnav.mainnav_5 ul li ul li ul {margin-left: 12.25em;}
	.mainnav.mainnav_5 ul li.mainnav_last ul li ul {margin-left: -12.675em;}

	.mainnav.mainnav_6 ul li ul li ul {margin-left: 10.2em;}
	.mainnav.mainnav_6 ul li.mainnav_last ul li ul {margin-left: -10.55em;}

	.mainnav.mainnav_7 ul li ul li ul {margin-left: 13.25892855em;}
	*:first-child+html .mainnav.mainnav_7 ul li ul li ul {margin-left: 13.2em;} /* IE7 */
	.mainnav.mainnav_7 ul li.mainnav_next_to_last ul li ul,
	.mainnav.mainnav_7 ul li.mainnav_last ul li ul {margin-left: -13.55em;}
	*:first-child+html .mainnav.mainnav_7 ul li.mainnav_next_to_last ul li ul,
	*:first-child+html .mainnav.mainnav_7 ul li.mainnav_last ul li ul {margin-left: -13.55em;} /* IE7 */

	/* FOR IE8 TO BE OVERWRITTEN FOR ALL OTHERS */
	.mainnav.mainnav_8 ul li ul li ul {margin-left: 11.55em;}
	.mainnav.mainnav_8 ul li.mainnav_next_to_last ul li ul,
	.mainnav.mainnav_8 ul li.mainnav_last ul li ul {margin-left: -11.85em;}
	/* GECKO and WEBKIT */
	body:first-of-type .mainnav.mainnav_8 ul li ul li ul {margin-left: 11.60155625em;}
	body:first-of-type .mainnav.mainnav_8 ul li.mainnav_next_to_last ul li ul,
	body:first-of-type .mainnav.mainnav_8 ul li.mainnav_last ul li ul {margin-left: -11.8em;}

	.mainnav.mainnav_9 ul li ul li ul {margin-left: 10.3125em;}
	*:first-child+html .mainnav.mainnav_9 ul li ul li ul {margin-left: 10.25em;} /* IE7 */
	.mainnav.mainnav_9 ul li.mainnav_next_to_last ul li ul,
	.mainnav.mainnav_9 ul li.mainnav_last ul li ul {margin-left: -10.55em;}
	*:first-child+html .mainnav.mainnav_9 ul li.mainnav_next_to_last ul li ul,
	*:first-child+html .mainnav.mainnav_9 ul li.mainnav_last ul li ul {margin-left: -10.55em;} /* IE7 */

	/* FOR IE8 TO BE OVERWRITTEN FOR ALL OTHERS */   
	.mainnav.mainnav_10 ul li ul li ul {margin-left: 9.2em;}
	.mainnav.mainnav_10 ul li.mainnav_next_to_last ul li ul,
	.mainnav.mainnav_10 ul li.mainnav_last ul li ul {margin-left: -9.45em;}    
	/* GECKO and WEBKIT */
	body:first-of-type .mainnav.mainnav_10 ul li ul li ul {margin-left: 9.28125em;}
	body:first-of-type .mainnav.mainnav_10 ul li.mainnav_next_to_last ul li ul,
	body:first-of-type .mainnav.mainnav_10 ul li.mainnav_last ul li ul {margin-left: -9.55em;}

/* .content_wrapper */ .mainnav ul li.mainnav_last ul li ul,
/* .content_wrapper */ .mainnav ul li.mainnav_next_to_last ul li ul {
	margin-top: -1.35em;
	}

*:first-child+html /* .content_wrapper */ .mainnav ul li.subnav_exists ul li.subnav_exists {margin: 0em -0.15em -0.2em -0.15em;} /* IE7 */

/* .content_wrapper */ .mainnav ul li.mainnav_last ul,
/* .content_wrapper */ .mainnav ul li.mainnav_last ul li ul {
	-moz-box-shadow: 0px 0px 2px #333;
		-webkit-box-shadow: 0px 0px 2px #333;
		box-shadow: 0px 0px 2px #333;
	}
/* .content_wrapper */ .mainnav.mainnav_1 ul li.mainnav_last ul,
/* .content_wrapper */ .mainnav.mainnav_1 ul li.mainnav_last ul li ul {
	-moz-box-shadow: 0px 0px 2px #333;
		-webkit-box-shadow: 0px 0px 2px #333;
		box-shadow: 0px 0px 2px #333;
	}
/* .content_wrapper */ .mainnav.mainnav_7 ul li.mainnav_next_to_last ul,
/* .content_wrapper */ .mainnav.mainnav_8 ul li.mainnav_next_to_last ul,
/* .content_wrapper */ .mainnav.mainnav_9 ul li.mainnav_next_to_last ul,
/* .content_wrapper */ .mainnav.mainnav_10 ul li.mainnav_next_to_last ul,
/* .content_wrapper */ .mainnav.mainnav_7 ul li.mainnav_next_to_last ul li ul,
/* .content_wrapper */ .mainnav.mainnav_8 ul li.mainnav_next_to_last ul li ul,
/* .content_wrapper */ .mainnav.mainnav_9 ul li.mainnav_next_to_last ul li ul,
/* .content_wrapper */ .mainnav.mainnav_10 ul li.mainnav_next_to_last ul li ul {
	-moz-box-shadow: 0px 0px 2px #333;
		-webkit-box-shadow: 0px 0px 2px #333;
		box-shadow: 0px 0px 2px #333;
	}
/* .content_wrapper */ .mainnav ul li ul li:hover ul,
/* .content_wrapper */ .mainnav ul li ul li:focus ul {
	visibility: visible;
	} 
/* .content_wrapper */ .mainnav ul li ul li:hover ul li a,
/* .content_wrapper */ .mainnav ul li ul li:focus ul li a {
	color: #666;
	}
/* .content_wrapper */ .mainnav ul li ul li ul li:hover a,
/* .content_wrapper */ .mainnav ul li ul li ul li:focus a {
	color: #FFF;
	}


/* Styling for top and carousel menu */
.main-navigation-top{
	float: right;
}
.main-navigation-top ul{
	font-family:Arial, georgia;
	list-style: none;
	padding:  0;
	margin: 0;
}
.main-navigation-top ul li{
	float: left;
}
.main-navigation-top ul li a{
	font-family:'RobotoRegular', Helvetica, verdana, sans-serif;
	color: #fff;
	text-decoration: none;
}
.main-navigation-top ul li a:hover{
	text-decoration: underline;
}

.car-faq{

}
.carousel-menu .menu_icon{
	display: block;
	height: 76px;
	width: 87px;
	background: url(../images/carousel/cms_modules/faqs.png) no-repeat;
	/*text-indent: -9999px;*/
	position:relative;
}
.carousel-menu .menu-819{ background: url(../images/carousel/cms_modules/faqs.png) no-repeat; }
.carousel-menu .menu-829{ background: url(../images/carousel/cms_modules/contact.png) no-repeat; }
.carousel-menu .menu-830{ background: url(../images/carousel/cms_modules/notifications.png) no-repeat; }
.carousel-menu .menu-831{ background: url(../images/carousel/cms_modules/newsroom.png) no-repeat; }
.carousel-menu .menu-832{ background: url(../images/carousel/cms_modules/sitemap.png) no-repeat; }
.carousel-menu .menu-833{ background: url(../images/carousel/cms_modules/newsletter.png) no-repeat; }
.carousel-menu .menu-834{ background: url(../images/carousel/cms_modules/calendar.png) no-repeat; }
.carousel-menu .menu-835{ background: url(../images/carousel/cms_modules/rss.png) no-repeat; }

.carousel-menu a:hover.menu_icon{
	background-position: 0 -76px;
}
.carousel-menu .menu_icon p{

	position:absolute;
	top:62px;
	background: none;
	/* background: rgba(F,F,F,0.6); */
	color: #008080;
	margin:0;
	width: 75px;
	padding: 10px;
	font-size: 11px;
	display:none;
}


.jcarousel-container-horizontal{
	background: url(../images/carousel/grade.png) no-repeat center center;
         background-size:470px;

}
/* Utility Navigation */
.login-style{
	display: inline-block;
	padding:5px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color: #fff;
}
.login-button{
	background-color:#315B95;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.9, #101C28),color-stop(0.0, #315B95));
	background-image: -moz-linear-gradient(center bottom, #101C28 0%, #315B95 90%);
}
.logout-button{
	background: #444444; /* Old browsers */
	background: -moz-linear-gradient(top, #444444 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444444 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444444 0%,#cccccc 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #444444 0%,#cccccc 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #444444 0%,#cccccc 100%); /* W3C */
}
ul.menu li {
  margin: 0; /* LTR */
}
.mainnav ul .expanded .leaf a {color:#666; padding-top: 6px; padding-bottom: 6px;}
.breadcrumb {margin-top:-1px;}
.mainnav ul .expanded .leaf a:link {color:#000;}
.mainnav ul .expanded .leaf a:visited {color:#000;}
.mainnav ul .expanded .leaf a:hover {color:#335C97;}
.mainnav ul li ul li:hover, .mainnav ul li ul li:focus {}
.mainnav ul li {position:relative;}
.mainnav ul li .expanded a {color:#000; background:white;}
.mainnav ul li .expanded a:hover {color:#335C97;}


li.last ul.menu li.expanded ul.menu {position:absolute; left:-400px;} /* last menu item underline */


/* .content_wrapper */ .mainnav ul {
	position: relative;
	clear: left;
	min-height: 1.5em;
	list-style-type: none; 
	margin: 0; 
	padding: 0;
	
	}

td {font-size:0.75em;

