@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

.boder_right{border-right:1px solid #c3c2c2;}

/*#menu_header a.mainNavLinkNotch{padding:0px 5px;color:#fff; font-family: 'GentilisRegular'!important;
text-decoration:none;font-size:15px!important; margin:0px; float:left;line-height:53px; font-weight:normal;}*/

#menu_header a.mainNavLinkNotch{padding:10px 5px;color:#fff; font-family: 'GentilisRegular'!important;
text-decoration:none;font-size:15px!important; margin:0px; float:left; height:33px; line-height:33px; font-weight:normal;}

#menu_header a.mainNavLinkNotch span{color:#D10D04;}

#menu_header h3{letter-spacing:0;display:inline; margin:0px; padding:0px;}
.mainNavLinkNotch:hover{cursor:pointer;color:#fff;}
#menu_header .mainNavLinkLeft:hover{border-left-color:transparent;  }
ul#navg{margin:0px; padding:0px;}
#navg li:hover .mainNavLinkRight{display:block;}
#navg li:hover .mainNavLinkNotch{display:inline-block;color:#fff; background:#57c8ee;}
#navg li.active2 .mainNavLinkNotch{color:#fff; background:#57c8ee;}
#menu_header{
	width:990px;
	margin:auto;
	height: 49px;
}

#menu_header li{float:left;display:inline;list-style-type:none; margin:0px; padding:0px;}

.mainNavLinkRight{font-size:100%;font-weight:bold;color:#FFF;text-decoration:none;outline:none; padding:0px; margin:0px;}
.tagline{display:block;text-align:right;font-size:100%;padding:20px 0 20px 0;margin:0;color:#FFF;clear:both;}
.tagline a{color:#FFF;}
.taglineGold{color:#d7a900;}
#navg div.mainNavLinkRight .menu_text{display:none;}
#navg div.mainNavLinkRight .menu_textInner{display:none;}

.menu_text{background-image:url(../images/menu_right.png);background-repeat:no-repeat;background-position:left bottom;}
.menu_textInner{background-image:url(../images/Inner_menu_right.png);background-repeat:no-repeat;background-position:left bottom;}

#navg div.mainNavLinkRight:hover .menu_text{
	position:absolute;
	display:block;
	width:512px;
	color:#000;
	margin-top:0;
}
#navg div.mainNavLinkRight:hover .menu_textInner{
	position:absolute;
	display:block;
	width:512px;
	color:#000;
	margin-top:0;
}

#navg div.mainNavLinkRight .text_menu1{display:none;}
.text_menu1{background-image:url(../images/menu_01.png);background-repeat:no-repeat;background-position:left bottom;}
#navg div.mainNavLinkRight:hover .text_menu1{position:absolute;display:block;width:700px;color:#000;margin-top:0;}


#navg div.mainNavLinkRight .text_menu2{display:none;}
.text_menu2{background-image:url(../images/menu_02.png);background-repeat:no-repeat;background-position:left bottom;}
#navg div.mainNavLinkRight:hover .text_menu2{position:absolute;display:block;width:445px;color:#000;margin-top:0;}


/*#lastMenuTab
{
right:-250px !important;
}*/

#lastMenuTabMain
{
/*right:-82px!important;*/
}



.mainNavBG{background-image:url(../images/menu_shadow.png);background-repeat:no-repeat;background-position:0px 0px;overflow:hidden; margin-right:9px!important;}
.mainNavBG#shadow
{
background-image:url(../images/menu_shadow_main.png)!important;
}

#menu_header .mainNavBG ul{padding:18px 0 10px 5px;margin:0;width:210px;}
#menu_header .mainNavBG ul#innerul{padding:18px 0 10px 5px;margin:0;width:245px!important;}

#menu_header .mainNavBG li{float:none;display:list-item;margin:0 10px;list-style-type:none;
/*background-image:none;line-height:13px;padding:2px 0;*/
border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;
list-style-type:none;background:url(../images/right_arrow_01.gif) no-repeat 0px 10px;padding:2px 0 2px 2px; line-height:18px;
    position: relative;
}
#menu_header .mainNavBG li.menu_head{float:none;display:list-item;margin:0 10px;list-style-type:none;background-image:none;line-height:18px;padding:2px 5px 4px 5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC; font-weight:bold; color:#d10d04; font-family:font-family: 'GentilisRegular'!important; font-size:14px;}
#menu_header .mainNavBG li.menu_head a{font-weight:bold; color:#d10d04; padding:0px!important;}
#menu_header .mainNavBG li.menu_head a:hover{font-weight:bold; color:#000000;}

#menu_header .mainNavBG li a{font-size:15px;font-weight:normal;text-decoration:none;outline:none;padding:2px 0 2px 8px;white-space:normal;display:block;color:#202020; font-family: 'GentilisRegular'!important;}

#menu_header .mainNavBG li a:hover,#menu_header .mainNavBG li a.active2{color:#00AFEF;outline:none;cursor:pointer;font-weight:normal;}

.mainNavLinks{display:block;float:left;}
.mainNavBlurb{border-left:1px solid #E7E6E6;float:right;margin:20px 0 0;padding:0 40px 0 25px;width:185px;}

.mainNavBlurb_menu{border-left:1px solid #E7E6E6;float:left;margin:20px 0px 0px 0px;padding:0px;}
#menu_header .mainNavBlurb_menu ul{padding:0px 0 10px 5px;margin:0;width:230px;}

#menu_header .mainNavBG ul ul {
    position: absolute;
    left: 100%;
    top: 0;
    background: #fff;
    border: 1px solid #00aeef;
    padding: 10px 0;
    border-radius: 10px;
    display: none;
}
#menu_header .mainNavBG ul li:hover ul{ display: block;  }
.mainNavBlurb img{border-bottom:1px dotted #DFDFDF;margin-bottom:10px;padding-bottom:15px;}
.mainNavBlurb p b{display:block;font-size:110%;padding-bottom:8px;}

.mainNavBlurb p {font-size: 97%;font-weight: lighter;line-height: 17px;padding-top: 3px; padding-bottom:12px;}

#menu_header a.internal-link{background:url(../images/arrow_bullet.gif) right 4px no-repeat;;padding-right:8px;font-weight:bold;display:inline-block;z-index:999; margin-bottom:5px;}


#menu_header a.mainNavLinkNotch1{padding:10px 14px!important; padding/*\**/:10px 19px\9 !important; *padding:10px 14px!important;color:#fff;text-decoration:none;font-size:16px; margin:0px; float:left;height:33px; line-height:33px; font-weight:normal;font-family: 'GentilisRegular'!important}

/** Menu style for homepage menu only **/
.fnt14{font-size:14px !important;}
/** Menu style for homepage menu only **/

#menu_header a.mainNavLinkNotch1 span{}

#navg li:hover .mainNavLinkNotch1{display:inline-block;color:#fff; background:#57c8ee;}
#navg li.active2 .mainNavLinkNotch1{color:#fff; background:#57c8ee;}
.mainNavLinkNotch1:hover{cursor:pointer;color:#fff;}

.cb{ clear:both;}
.fl{float:left;}.fr{float:right;}.fn{float:none;}
.last
{
padding-right:4px!important;
}


.menu_tab {
	width: 100%;
	height: 52px;
	overflow:hidden;
		background-color:#333333;

}
.mar{
	margin:15px 0 10px 0;
}
.text1{
	color: #165485;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    padding-bottom: 10px;
    text-align: left;
}
.text1 a{
	text-decoration:none;
	color:#D10D04;
}

.innerBody #menu_header a.mainNavLinkNotch{ padding:10px 23px;}

