@charset "utf-8";
/*Common Css*/
body{margin:0px;background: url(../images/bodyBg.jpg) left top;  font-family:arial; font-size:11px; color:#666666; line-height:130%;}
a{text-decoration:none; outline:none;}
img{display:inline; border:0px;}
.clear{clear:both;}
.asterik{font:12px Arial, Helvetica, sans-serif; color:#FF0000;}

.container{background:#ffffff url(../images/mainContainerBg.jpg) left top repeat-y; width:923px; margin:0px auto; padding:0px 40px 0px 40px;}
/*Common Css*/

/*Naviagtion Css*/
#menu {padding:0; margin:0; list-style:none; height:30px; position:relative; z-index:500;}
#menu li {float:left; margin:0px; padding:0px 1px 0px 0px;}
#menu li a{display:block; float:left; height:30px; line-height:30px; color:#024F87; font-family:arial; font-size:11px;}
#menu li a b{float:left; height:30px; padding-left:8px; cursor:pointer;}
#menu li a b span{float:left; height:30px; padding-right:8px; cursor:pointer;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu li a:hover {z-index:200; position:relative; color:#00a3e4; background:url(../images/navSpacer.jpg) left bottom repeat-x;}
#menu li a:hover b{background:url(../images/navLeft.jpg) left bottom no-repeat;}
#menu li a:hover b span{background:url(../images/navRight.jpg) right bottom no-repeat;}
#menu li:hover {position:relative; z-index:200;}
#menu li:hover > a {color:#00a3e4; background:url(../images/navSpacer.jpg) left bottom repeat-x;}
#menu li:hover > a b{background:url(../images/navLeft.jpg) left bottom no-repeat;}
#menu li:hover > a b span{background:url(../images/navRight.jpg) right bottom no-repeat;}
#menu li:hover > a.sub {color:#00a3e4; background:url(../images/navSpacer.jpg) left bottom repeat-x;}
#menu li a.sub {background:none;}
#menu :hover ul {left:0; top:30px; width:185px;}
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul{left:120px; top:-1px; background:#464B4F; white-space:nowrap; width:165px; z-index:200; height:auto;}
#menu :hover ul li {margin:0; border-left:1px solid #00a3e4; border-right:1px solid #00a3e4; border-bottom:1px solid #00a3e4;background:none; padding:0px;}
#menu :hover ul li a {width:165px; padding:0; text-indent:10px; background:#fff; color:#024F87; font-weight:bold; height:25px; line-height:25px; filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9;}
#menu :hover ul :hover {background:#fff; color:#00a3e4; filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9;}

/*#menu li a.current{color:#00a3e4; background:url(../images/navSpacer.jpg) left bottom repeat-x;}*/

#menu li a.selected_hover{color:#00a3e4; background:url(../images/navSpacer.jpg) left bottom repeat-x;}

#menu li a.current b{background:url(../images/navLeft.jpg) left bottom no-repeat;}
#menu li a.current b span{background:url(../images/navRight.jpg) right bottom no-repeat;}
/*#menu :hover ul li a.currentsub{background:#fff; color:#00a3e4; filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9;}*/

#menu :hover ul li a.selected_hover{background:#fff; color:#00a3e4; filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9;}

/*Naviagtion Css*/

/*Home page Css*/
.homeContainer{width:923px;}
.homeContainer .topHeader{height:120px;}
.homeContainer .topHeader .logo{width:237px; float:left; padding-top:29px; text-align:right;}
.homeContainer .navigation{width:676px; background:url(../images/navBg.jpg) left bottom no-repeat; padding:90px 0px 0px 10px; height:30px; float:left;}
.homeContainer .flash{height:300px; float:left;}

.homeContainer .pageContent{border-bottom:12px solid #00A3E4;}
.homeContainer .pageContent .info{width:220px; padding:264px 17px 0px 17px; float:left; color:#D60E0E;}
.homeContainer .pageContent .text{width:400px; padding:0px 25px 15px 0px; float:left;}
.homeContainer .pageContent .text strong{font-family:arial narrow; font-size:13px; font-weight:bold; line-height:160%;}

.homeContainer .pageContent .news{width:220px; float:left;}
.homeContainer .pageContent .news .title{background:url(../images/newsHeader.jpg) left top no-repeat; height:22px; line-height:22px; color:#FFFFFF; font-weight:bold; text-align:center; width:220px;}
.homeContainer .pageContent .news .content{background:#D7D8DA url(../images/newsContentBg.jpg) right top repeat-y; padding:10px 10px 0px 10px;}
.homeContainer .pageContent .news .content ul{margin:0px 0px 0px 5px; padding:4px 0px 0px 10px;}
.homeContainer .pageContent .news .content ul li{margin:0px; padding:0px 0px 10px 5px; line-height:100%; list-style-image:url(../images/newsBullet.jpg); color:#000000;}
.homeContainer .pageContent .news .content ul li a{color:#000000;}
.homeContainer .pageContent .news .content ul li a:hover{color:#25588F;}
.homeContainer .pageContent .news .content .viewButton{float:right;}


.implifooter{text-align:center; padding:5px 0px 5px 0px; color:#000000;}
/*Home page Css*/

/*Inner pages Css*/
.innerContainer .pageContainer .link{color:#004181; border-bottom:1px solid #004181;}
.innerContainer .pageContainer .link:hover{border:none;}
.innerContainer .pageContainer .url:hover{color:#004181; border-bottom:1px solid #004181;}
.innerContainer .pageContainer .link:hover{border:none;}

.innerContainer{width:923px; padding-bottom:50px; border-bottom:12px solid #00A3E4;}
.innerContainer .topHeader, .innerContainer #topheader{height:245px;}
.innerContainer .topHeader .logo{width:298px; height:95px; padding-top:45px; text-align:center; float:left;}
.innerContainer .topHeader .header{width:625px; height:140px; float:left;}

.innerContainer .navigation{background:url(../images/inner/navBg.jpg) right top no-repeat; width:740px; padding-left:183px; height:30px; float:left;}

.innerContainer .pageContainer{width:876px;}
.innerContainer .pageContainer .leftPanelImages{width:267px; padding:32px 0px 0px 53px; float:left;}
.innerContainer .pageContainer .textContainer{width:556px; float:left;}

.innerContainer .pageTitle{font-size:15px; font-weight:bold; color:#004181; height:27px; line-height:100%;}
.innerContainer .subHeader{font-size:12px; font-weight:bold; color:#004181;}

.innerContainer .pageContainer .textContainer .pageText{width:343px; padding-right:50px; float:left;}
.innerContainer .pageContainer .textContainer .rightPanel{width:163px; float:left; padding-bottom:100px; background:url(../images/inner/meridianLogoBg.jpg) right bottom no-repeat;}

.innerContainer .pageContainer .missionStatement{border-left:1px solid #81d2f0; float:left; margin-bottom:25px;}
.innerContainer .pageContainer .missionStatement .title{font-size:14px; color:#00a6e2; border-bottom:1px solid #81d2f0; padding:0px 0px 10px 10px;}
.innerContainer .pageContainer .missionStatement .title .subTitle{font-size:12px; color:#00a6e2; padding-bottom:6px;}
.innerContainer .pageContainer .missionStatement .content{padding:10px; font-size:12px;}

.innerContainer .button{width:158px; height:24px; background:#01417e url(../images/inner/buttonLinkBg.jpg) left top no-repeat; clear:both;}
.innerContainer .button a{color:#FFFFFF; font-size:12px; padding-left:12px; height:27px; line-height:27px; display:block;}
.innerContainer .button a:hover{color:#fefe00;}

.innerContainer .bottomGap{height:130px;}
.innerContainer .bottomGap1{height:80px;}
/*Inner pages Css*/

/*Popup Css*/
.popupContainer{width:558px; padding:0px 21px 0px 21px; margin:0px auto; background:url(../images/inner/popupContainerBg.jpg) left top repeat-y;}
.popupContainer .topHeader{width:558px; height:102px;}
.popupContainer .content{ width:518px; padding:22px 20px 30px 20px; font-size:12px; line-height:130%; border-bottom:10px solid #00a3e4; background-color:#FFFFFF;}
.content .pageTitle{font-size:15px; font-weight:bold; color:#004181; height:27px; line-height:100%;}

.content .textContainer{ width:518px; }
.textContainer .popText{ float:left; width:385px; }
.popText a{color:#25588F;}
.popText a:hover{ text-decoration:underline;}

.textContainer .popImage{ float:left; width:110px; padding-right:20px; }
/*Popup Css*/

/*Sitemap Css*/
.sitemap{width:280px; float:left; border-left:1px solid #7f7878;}
.sitemap ul{margin:0px; padding:0px; list-style:none;}
.sitemap ul li{margin:0px 0px 0px 0px; padding:0px;}
.sitemap ul li.last{background:none; padding:0px;}
.sitemap ul li a{font-family:arial; font-size:12px; color:#000000; background:url(../images/sitemapBg.jpg) left top repeat-x; border-bottom:1px solid #7f7878; padding-left:15px; height:25px; line-height:25px; display:block;}
.sitemap ul li a:hover{ color:#00a3e4; text-decoration:none; }

.sitemap ul li a.last{ border:none;}

.sitemap ul ul{margin:0px; padding:0px 0px 0px 15px; list-style:none;}
.sitemap ul ul li{margin:0px; padding:0px;}
.sitemap ul ul li a{background:url(../images/sitemapBg.jpg) 0 -26px repeat-x; border-left:1px solid #7f7878;}
.sitemap ul ul li a:hover{background:url(../images/sitemapBg.jpg) left bottom repeat-x;}

/*Sitemap Css*/