#main-nav .submenu {
	display: none;
	margin: 0;
	position: absolute;
	z-index: 200;
}


/* old style lis in the new flyout div */

#main-nav li a {
    text-decoration: none;
}

#main-nav .submenu {
background: none repeat scroll 0 0 transparent;
box-shadow: none;
height: auto;
width: 260px;
}
.submenu ul {
	padding:0px;
}
#main-nav li.regular .submenu ul {
margin-top:6px;	
}
#main-nav .submenu ul li {
list-style-type:none;
float:none;
padding:0;
background-image: none;
}
#main-nav li.main .submenu a, #main-nav .submenu ul li a {
line-height:14px;
font-size: 12px;
}
#main-nav li.main .submenu ul li {
    color: #81bbfd;
    height: auto;
}
#main-nav li.main .submenu ul li a:link, #main-nav li.main .submenu ul li a:visited,#main-nav .submenu ul li a:link, #main-nav .submenu ul li a:visited{
    background: #0342a6;
    border-bottom: 1px dotted #1a66ca;
    color: #81bbfd;
    display: block;
    padding: 9px 20px 10px 9px;
}
#main-nav li.main .submenu ul li a:hover, #main-nav .submenu ul li a:hover {
    background: #003786;
    color: #f4bb0b;
}

/* main nav flyouts */

#main-nav .submenu.major-submenu {
width:642px;
background-color:#ffffff;	
padding:14px;
box-shadow: 4px 4px 20px 4px #464646;
margin-top: 10px;
}
#main-nav li.main .submenu a.cta-button, #main-nav .submenu ul li a.cta-button
{
    font-size: 14px;
    line-height: 40px;
}
#main-nav li.main .submenu a .dark-blue-button-inner, #main-nav .submenu ul li a .dark-blue-button-inner
{
    font-size: 12px;
    line-height: 26px;
}
.major-submenu ol {
padding:16px 0px 0px 8px !important;	
	
}
.major-submenu ol li {
	background-image:none !important;
	list-style-type:none !important;
	padding-bottom:14px;
}
.major-submenu ol li a{
	font-size:18px !important;
	color:#1573e0;
}

.submenu-title, .submenu-title a{
color:	#0d60b4;
font-weight:bold;
font-size:24px !important;
line-height: 28px !important;
margin-bottom:12px;
}

.major-submenu ol li a:hover, .submenu-title a:hover{
	color:#f4bb0b;
}

p.donatesubtitle {
color:	#464646;
font-size:18px;
text-align:left;
margin-right:0;
width:100%;
padding-top:6px;
}
.submenu-sub-title {
color:	#464646;
font-size:20px;
}
.dashedQuote {
clear:both;
margin:8px 0px;
padding:8px 0px;
text-align:center;
border-top:dotted 3px #464646;	
border-bottom:dotted 3px #464646;
}
.dashedLeft {
border-left:dotted 3px #464646;		
padding-left:18px;
margin-left:6px;	
}
.dashedRight {
border-right:dotted 3px #464646;		
padding-right:18px;
margin-right:6px;	
}
.dashedBottom {
border-bottom:dotted 3px #464646;		
padding-bottom:18px;
margin-bottom:6px;
}
.oneThird {
	width:225px;
}
.twoThird {
	width:390px;
}
.sixtyForty {
		width:330px;
}
.fortySixty {
		width:270px;
}
.goRight {
	float:right;
	margin-bottom:12px;
}
.goLeft {
	float:left;
     /*width:250px;*/
	margin-bottom:12px;
}
.imgCenter {
margin:0px auto auto;	
}
.caps {
text-transform:uppercase;	
}
.rescueBabiesNumbers {
color:#8778a1;	
font-size:30px;
line-height:34px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
}
.rescueBabiesDetails {
text-align:left;
margin:0px;
padding:0px 0px 10px;
}
.checkBox {
	float:left;
	margin-top:-10px;
}
.bdayTitle {
	color:	#0d60b4;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}

.submenu-sub-title.ulined {
	margin-top:10px;
	border-bottom:2px solid #464646;
	margin-bottom:26px;
	padding-bottom:6px;
}

.futureLeader .submenu-sub-title {
	margin-top:16px;
	border-bottom:2px solid #464646;
	margin-bottom:26px;
	padding-bottom:6px;
}
.futureLeader .goLeft {
	height:200px;
        width:330px;
}
.criticalNeeds .sixtyForty {
	padding-top:10px;
}
.criticalNeeds .fortySixty {
height:	250px;
padding-top:20px;
padding-bottom:20px;
}
.criticalNeeds .dark-blue-button-holder{
	margin-left:12px;
}

#bdayWidgetTarget {
margin-top:-20px;	
}
#bdayWidgetTarget .sponsor-child {
	width:120px;
	margin:0px auto auto;
}
#bdayWidgetTarget a {
	background:none !important;
	border-bottom:0px !important;
	color:#464646 !important;
	padding:0px !important;
}

#bdayWidgetTarget .name a {
     font-size: 14px !important;
}
#bdayWidgetTarget .button a {
   color: #543000 !important;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 30px !important;	
}
#bdayWidgetTarget .more {
	color: #003eb1 !important;
    font-size: 10px !important;
    line-height: 14px !important;
    text-decoration: underline !important;
}
.navCarat {
    background: url("/multimedia/catalog-menu-arrow-bottom.png") no-repeat scroll center top transparent;
    height: 27px;
    left: 20px;
    position: absolute;
    top: -20px;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    width: 53px;
}


.criticalNeeds .imgCenter {
	margin:6px 0px 0px;
}

#bdayWidgetTarget {
background:url('/multimedia/sacNavBg.jpg') top right no-repeat;
margin-top:-25px;
min-height:210px;	
}

#bdayWidgetTarget.almostBirthday {
background:url('/multimedia/sacNavBgAlmost.jpg') top right no-repeat;
}

#bdayWidgetTarget .sponsor-child {
margin-top:70px;	
}

#main-nav li.main .submenu ul li a:link.menuChildLink {
height:133px;
width:100px;
background: url("/css/images/ajax-loader.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
}

.bdayChild {
width:100%;	
}

#main-nav li.main .submenu ul li a:link#sacNavBtn {
background-image: none !important;
margin-top:	4px;
width:100px !important;
}


/*   donate addition */
.submenu-donate > .block-content span.h5 {
    font-size: 16px !important;
    padding-bottom: 10px !important;
    color: #464646;
    font-family: Helvetica, Arial, sans-serif !important;
    text-align: left;
    margin: 0 !important;
    letter-spacing: 0;
    border-bottom: 1px dotted #ccc !important;
}

#main-nav li.regular:last-child  {
    position: absolute;
    right: -20px;
    top: 2px;
}
#main-nav li.regular:last-child a span {
display:none;	
}
#main-nav li.regular:last-child > a {
    background: transparent url("/css/images/bgnd-arrow.png") repeat-x scroll 0 0;
    color: #693f08;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 16px 5px 10px;
    text-align: center;
    width: 90px;
}








#main-nav .submenu.major-submenu.submenu-donate {
width:400px;	
}
.submenu-donate .navCarat {
left:320px;	
}

.submenu-donate #divDonationArea {
	margin-top:20px;
}

.submenu-donate .divDonateActions li {
	float:left !important;
}
.donate-widget ul li input.flyoutDonateBtn {
	width:160px !important;
}
/*
.submenu-donate .divDonateActions li.dark-blue-button-holder-list {
clear:both;
margin-top:15px;	
}
.submenu-donate .divDonateActions li.dark-blue-button-holder-list a:link,
.submenu-donate .divDonateActions li.dark-blue-button-holder-list a:visited,
.submenu-donate .divDonateActions li.dark-blue-button-holder-list a:hover {
	border-bottom:none !important;
	background:url("/css/images/bgnd-dark-blue-button.png") no-repeat scroll 0 0 transparent !important;
}
.submenu-donate .donate-widget ul li a.dark-blue-button {
padding:0 0 0 10px !important;
}
.submenu-donate .donate-widget ul li input.dark-blue-button-inner {
width:auto !important;	
padding:0 10px 0 7px !important;
background-color:transparent !important;
margin-right: -10px;
}

*/
#flyout_btnWidgetSubmit {
background-color:transparent !important;
border-bottom:0px !important;	
padding-left:0px !important;	
}
.submenu-donate .block-content.clearfix {
padding:12px 24px 24px 0px !important;	
}

.submenu-donate .donate-widget {
width:220px;
margin-left:0px; /* 75 */	
}
#main-nav li a.donate-view-all {
 text-decoration:underline;	
}
img.donate-widget-img{
position:absolute;
width:120px;
right: 20px;
top: 67px;	

}
.submenu-donate .dashedQuote {
text-align:left;	
}
#DonateNavdonationAmount {
width:150px;
margin-top:8px;	
}
.DonateNavError {
   	background: #ffcfd6 none repeat scroll 0 0;
    border: 2px solid #ff7f95;
    padding: 7px;
	font-size:12px;
	margin:7px 0px;
}
/*   donate addition */


/* fix for ucf page */
.submenu div.donate-widget {
	height:auto;
}
.submenu div#divDonationAmount {
	position:inherit !important;	
}
/* fix for ucf page */
