/** M1023218 Budget Header and Footer Changes May 2015 */

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3 !important;
	background-color: #ebebeb !important;
	background-image: none !important; 
	color:#333 !important;
	padding:0 !important;
}

.mainHeader {background-color: #FFFFFF !important; background-image: none !important; 
}

.logo {margin: 31px -20px 5px !important;}

.mainMenu {
    float: none;
    height: 35px;
    left: 192px;
    position: relative;
    top: -59px;
}


.headerRight {
    float: right;
    position: relative;
    top: 30px;
	left: 6%;
    width: 166px !important;
    z-index: 999 !important;
}

.mainMenu .top-level-menu > li {
    color: #0f215a !important;
    display: inline-block !important;
    font-size: 18px;
   /* padding: 10px 18.5px; */
}

.top-level-menu  li a {
font: normal 18px "arial",sans-serif;
color: #0f215a;
text-decoration: none;
padding: 10px 18.5px;
display: block;
margin-top:0;
/*white-space:nowrap;*/
}

.mainMenu .top-level-menu li:hover a {
    color: #ED5505;
    display: inline-block;
    font-size: 18px;
}

.mainMenu .top-level-menu > li:first-child{
	background: url("/budgetWeb/images/down.png") no-repeat scroll  right top;
	background-position:100%;
}

.mainMenu .top-level-menu > li:first-child:hover {
	background: url("/budgetWeb/images/down-hover.png")no-repeat scroll right top;
	background-position:100%;
}

.utilnav-top-level-menu {float:left;}
.profld .dropdown ul, li{margin: 0;padding: 0;    border: 0;font-size: 100%;vertical-align: baseline;}

.utilnav-top-level-menu > li {
    color: #fff;
    float: left;
    padding: 0;
    position: relative;
}


.utilnav-top-level-menu {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 20px;
}

.utilnav-top-level-menu li a {
    color: #5c5b65;
	border-bottom: 1px solid #5c5b65;
    display: block;
    font-family: "arial",sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 8px 0 8px 11px;
    text-decoration: none;
}

.utilnav-top-level-menu li:hover a {
color: black;
border-bottom: 1px solid #5c5b65;
padding: 8px 0 8px 11px ; 
font-size: 12px; 
display: block; 
text-decoration: none; 
width: auto;
}

.utilnav-top-level-menu li:hover .welcome-msg{
	z-index: 1001;
}

.utilnav-top-level-menu li:hover .welcome-msg {text-align:right;position:relative;left:10px;color: #fff;padding: 8px 20px 10px 19px;font-size: 12px; font-weight: normal; display: block; text-decoration: none;background-color:#000A38;width:auto; clear:right;float:right;border-radius:4px 4px 0px 0px;font-family: "arial",sans-serif;top:0px; }

.utilnav-top-level-menu > li .utilnav-second-level-menu {background-color: #fff;position: absolute; top: 30px; left: 14px; list-style: none; padding: 0; margin: 0; display: none;z-index:1000;border-radius:0px 0px 4px 4px;color:#666; font-size:12px; font-weight:normal;}
.utilnav-top-level-menu > li .utilnav-second-level-menu-wel {float:right;background-color: #000A38;position: relative;top: -2px; left: 10px;list-style: none; padding: 0;margin: 0; display: none;z-index:1000;border-radius:4px;color:#666; font-size:12px; font-weight:normal;}
.utilnav-top-level-menu > li .utilnav-second-level-menu-wel-login {float:right;background-color: #000A38;position: relative;top: -2px; left: 10px; list-style: none; padding: 0px 0px 0px 10px; margin: 0;display: none;z-index:1000;border-radius:4px;color:#666; font-size:12px; font-weight:normal;}

.utilnav-consfld {float: left;font-family: "arial",sans-serif;font-size: 12px;margin-top: -9px;padding: 0 0 10px;color: #000000;font-weight: bold;}


.utilnav-top-level-menu > li .utinavcl-second { background-color: #f0f1f5; border: 1px solid #86a1bd; position: absolute; top: 26px; left: 0; list-style: none;
padding: 0; margin: 0; display: none; z-index: 1000; border-radius: 4px; color: #666; font-size: 12px; font-weight: normal; width: 207px; height: auto;}

.utinavclmain p{font-size: 11px;margin-bottom:10px;}
.utinavclmain { padding: 15px; float: left; width: 177px;}
.utinavhdr { font-size: 12px; font-weight: bold;margin-bottom: 10px;}
.utinavspn { float: right; height: 19px; width: 20px; position: absolute; right: 6px; top: 6px;}
.utinavclmain p{font-size: 11px;margin-bottom:10px;}
.utinavclmain span {}
.selectcont{margin: 0px 0 0; padding: 2px 0 0;}
.selectcont p{margin-bottom:0;font-size: 12px;}
.selectlang{display:none;margin: -15px 0 0; padding: 4px 0 0;}
.selectdrop { padding: 7px 0 0;}
.selectgo {padding: 7px 0 0;}
.utilnav-top-level-menu .utinavcl-second  .utinavclmain .selectgo a {border:none;}
.utilnav-cllevel-menu {float:left;}
.utinavcl-second  .utinavclmain .selectgo a img {float:right;height:17px;width:52px; margin-right: 21px;margin-top: -12px;border:none;}
.consfld.paddLess {padding-bottom:8px;}
.consfld select.selboxcl {background-color: #FFFFFF;border: 1px solid #E3E4E8;border-radius: 4px;color: #5E6167; font-family: "arial",sans-serif;font-size: 12px !important;height: 25px; margin: 0; padding: 3px; vertical-align: baseline; width: 172px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #fff;
		-webkit-box-shadow: 0 -1px #D5D5D5 inset;
		-moz-box-shadow: 0 -1px #D5D5D5 inset;
		box-shadow: 0 -1px #D5D5D5 inset;
		border: solid 1px #9b9b9b;color: #5E6167;}

a#btnContryLang {display: inline !important;float: right;height: 16px;padding: 0 34px 0 0 !important;text-decoration: none;color: #ffffff;font-family: Arial, Helvetica, sans-serif;
font-size: 11px;font-weight: bold;background-attachment: scroll;background-color: transparent;background-image: url(/budgetWeb/images/buttons/grey_arws_1_right.gif);
background-repeat: no-repeat;background-position: right top;margin:-3px 3px 0 5px;}
a#btnContryLang span {display: block;line-height: 10px;padding: 3px 0 5px 5px;background-color: transparent;background-image: url(/budgetWeb/images/buttons/grey_1_left.gif);
background-repeat: no-repeat;}
a#btnContryLang.orng_btn_arws_1 {display: inline !important;float: right;height: 16px;padding: 0 34px 0 0 !important;text-decoration: none;color: #ffffff;font-family: Arial, Helvetica, sans-serif;
font-size: 11px;font-weight: bold;background-attachment: scroll;background-color: transparent;background-image: url(/budgetWeb/images/buttons/orng_arws_1_right.gif);
background-repeat: no-repeat;background-position: right top;margin: -3px 3px 0 5px;}
a#btnContryLang.orng_btn_arws_1 span {display: block;line-height: 10px;padding: 3px 0 5px 5px;background-color: transparent;background-image: url(/budgetWeb/images/buttons/orng_1_left.gif);
background-repeat: no-repeat;}
		
.utilnav-top-level-menu li:hover a.welcome-msg img.imgPositn {
	display:none !important;float:right;margin: 4px 0 0 8px;
}

.borderBtm {
    border-bottom: 1px solid #5c5b65;
    left: 59%;
    position: relative;
    top: 43px;
    width: 39.5%;
}

.imgPositn {
    position: relative;
    top: -2px;
}

.upperShadow {
    border-radius: 4px;
   /* box-shadow: 0 7px 9px 6px #888888;*/
    height: 0;
    margin: -3px 11px;
    padding: 0;
    position: relative;
    top: 114px;
    width: 97%;
    z-index: -1;
}


.logoAndMenus {
    margin: -10px 0 0;
    padding: 0;
    height: 115px;
}

.dropdwnArrow {
    left: 50px;
    position: absolute;
    top: -21px;
}

.newWhite_Backgrnd {
    background-color: white;
    height: 162px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.newFooterBckgrnd{
	background-color: white;
    height: 270px;
    left: 0;
    position: absolute;
    width: 100%; /* To maintain footer background width while Zoom Out /  Zoom In */
    z-index: -1;
}
/*Existing CSS for Second level Menu START */
.top-level-menu > li .second-level-menu {
position: absolute;
top:40px;
left: 8px;
border-top: 2px solid #ed5505;
list-style: none;
padding: 7px;
margin: 0;
display: none;
z-index:900;
background-color:#fff;
box-shadow: 2px 2px 4px 2px #ddd;
border-radius:4px;
}
.top-level-menu > li .second-level-menu > li a {font-size: 14px !important;font-weight: normal;margin: 0;  padding: 0 2px 0 5px; position: relative; width: 240px;color: #0f215a !important;font-family: "arial",sans-serif;line-height:27px;border-bottom:none;}
.top-level-menu > li .second-level-menu > li:hover > a {color:#3272AA !important;font-size: 14px !important;font-weight: normal;margin: 0;  padding: 0 2px 0 5px; position: relative; width: 240px;font-family: "arial",sans-serif;line-height:27px;border-bottom:none;
background-image: none;
border-bottom:none;
}

.top-level-menu > li:hover .second-level-menu{display: block;}
.top-level-menu > li .second-level-menu > li.last a {border-bottom: 0px solid #9E9FBC;}

.top-level-menu {list-style: none;padding: 0; margin: 0;color:#fff !important;width:auto;}


/* Footer Existing CSS and NEW*/


.homeContent_new{
	padding: 20px 25px;
}

.fatFooter {
    color: #7d7d7d;
    font-size: 11px;
	margin: 0 0 20px 12px;
	width: 113.1%;
	position:relative;
	top : 33px;
	min-height:230px;
}


.fatFooterFastbreak {
    color: #7d7d7d;
    font-size: 11px;
    margin: 0 0 20px 4px;
    width: 113.1%;
}

.fatFooterFastbreak p {
    clear: both;
    font-size: 10px;
    font-weight: bold;
    line-height: 26px;
    position: relative;
    top: 2px;
}

.footerBlock h4 {
    color: #0f215a;
    font-size: 13px;
    font-weight: 300;
    margin: 0 0 6px;
}


.footerBlock a {
    color: #5a5a5a;
    display: block;
    font-size: 12px;
    line-height: 25px;
    text-decoration: none;
}
.footerBlock a:hover {text-decoration:underline;color: #FF6600;}

.fatFooter .right {clear:both;line-height:26px;}
.fatFooter .right img {vertical-align:middle;}
.fatFooter .footerBlock:first-child {
 margin-left: 0;
 margin-right: -22px;
}
.fatFooter .footerBlock:nth-child(2) {
 margin-left: 0;
margin-right: 20px;
}
.fatFooter .footerBlock:nth-child(3) {
 margin-left: 0;
 margin-right: 9px;
}
.fatFooter .footerBlock:nth-child(4) {
 margin-left: 0;
 margin-right: -10px;
}
.fatFooter .footerBlock:nth-child(5) {
 margin-left: 46px;
}
.footerBlock {float:left;margin:0 0 33px 1.25%;width:17%;}

.fatFooter p {
    clear: both;
    font-size: 10px;
    font-weight: bold;
    line-height: 26px;
    position: relative;
    top: 2px;
	color:#5a5a5a;
}

.fatFooter p .right {
    float: right;
    position: relative;
    right: 64%;
}

.fatFooter p .right a {
    text-decoration: none;
	font-size: 10px;
}

.fatFooter span.socialLogos {
    float: right;
    left: -8%;
    position: relative;
    top: -6px;
}
.fatFooter span.socialLogos a {
    padding: 0 4px;
}

.MARcontainer{	
/*	-webkit-box-shadow: -1px 1px 4px 0px rgba(0,0,0,0.28);
	-moz-box-shadow: -1px 1px 4px 0px rgba(0,0,0,0.28);	
	box-shadow: -1px 1px 4px 0px rgba(0,0,0,0.28);	*/
	background: #ffffff;
    border: 3px solid #d5dbe3;
    border-radius: 4px;
    display: block;
	min-height:300px;
	overflow: hidden;
	width:773px;
	float: none;
	margin-bottom: 30px;
}
.homegtrpt {
    margin-bottom: 30px ! important;
   
}
#fastbreakHeader{
	float:left;
	display:none;
}

.budgetcnt {border-top: 2px solid #dadade !important;}

.mainHeader .signInWrapper{
	top: 25px;
}

/** Not to USE
.top-level-menu > li.first{position: relative;float: left;color:#000;font-size:11pt;width:70px;}
.top-level-menu > li.second{position: relative;float: left;color:#000;font-size:11pt;width:60px;}
.top-level-menu > li.third{position: relative;float: left;color:#000;font-size:11pt;width:65px;}
.top-level-menu > li.fourth{position: relative;float: left;color:#000;font-size:11pt;width:65px;}
.top-level-menu > li.fifth{position: relative;float: left;color:#000;font-size:11pt;width:60px;}

.utilnav-top-level-menu li a {font-size: 12px;color: #fff; text-decoration: none;padding: 7px 0 10px 15px;display: block;font-weight: normal; font-family: "arial",sans-serif;}


FOOTER  - Removed from content_co_V3.css

.fatFooter {
	font-size:11px;
	color:#7d7d7d;
	margin:0 0 20px 0;
}
.fatFooter p img {
	vertical-align:middle;
}
.fatFooter .footerBlock:first-child {
	margin-left:0;
}
.footerBlock {
	float:left;
	margin:0 0 30px 1.25%;
	width:19%;
}
.footerBlock h4 {
	font-size:11px;
	color:#374d86;
	margin:0 0 4px 0;
}
.footerBlock a {
	color:#7d7d7d;
	display:block;
	text-decoration:none;
}
.footerBlock a:hover {
	text-decoration:underline;
}



FOOTER  - Removed from content_V3.css



.fatFooter {
	font-size:11px;
	color:#7d7d7d;
	margin:0 0 20px 0;
}
.fatFooter p {
	clear:both;
	line-height:26px;
}
.fatFooter p img {
	vertical-align:middle;
}
.fatFooter .footerBlock:first-child {
	margin-left:0;
}
.footerBlock {
	float:left;
	margin:0 0 30px 1.25%;
	width:19%;
}
.footerBlock h4 {
	font-size:11px;
	color:#374d86;
	margin:0 0 4px 0;
}
.footerBlock a {
	color:#7d7d7d;
	display:block;
	text-decoration:none;
}
.footerBlock a:hover {
	text-decoration:underline;
}


Removed code from budget_co_V3.css

.mainMenu {height: 35px;position: relative; top:-4px;}


Removed from content.css
.mainHeader {
	margin: 0 auto 30px auto;
}



**/	


/** M1023218 Budget Header Footer Section END **/