html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; }  remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body {
	background:#0064af;
	margin: 0px;
}
#wrapper {
	width:800px;
	height:auto;
	margin:0px auto;
	padding:0;
	margin-top:13px;
}
.header{
	height:225px; 
	width:793px; 
	float:left; 
	margin:0px; 
	padding:0px;
	border:5px solid #FFFFFF; 
}
.bold-flash{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#000;
}
.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	font-weight: normal;
	color:#002c40;
	padding:0px 10px 0px 3px;
	vertical-align:top;
	line-height:18px;
}
.bodytext a{
	text-decoration: underline;
	color:#002c40;
	font-weight: normal;
}
.bodytext a:hover{
	text-decoration: none;
	color:#999999;
}
.bodytext ul li {
	margin-bottom:5px;
	padding-left:15px;
	display:block;
	float:left;
	text-align:left;
	float:left;
	background:url(../../../ala-images/arrow.jpg) no-repeat left top;
	width: 300px;
}
.bodytext ul li a {
	font: Arial;
	text-align: center;
	vertical-align:top;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#000;
	height:18px;
	padding-top:9px;
	width: 330px;
	padding:0px 5px 0px 5px;
}
.bodytext ul li a:hover {
	height:18px;
	color: #999999;
}
.bodytext li.active a {
	height:18px;
}
.navcontainer {
    margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../../../ala-images/nav-bg.gif) top left repeat-x;
	font: Arial;
	font-weight:bold;
	font-size:15px;
	width:772px;
	float:left;
	height:34px;
	margin:0px;
}
.navcontainer ul {
	text-align:left;
	margin:0px;
	padding:0px;
	height:34px;
	float:left;
	}
.navcontainer li {
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	text-align: left;
	float:left;
	padding:0px 12px;
	height:34px;
	line-height:32px;
	font-weight:bold;
	}
.navcontainer ul li a {
	font-weight: bold;
	text-decoration:none;
	color:#fff;
	text-align: left;
	
}
.navcontainer ul li a:hover {
	color:#a2e4fd;
	font-weight: bold;
}
.navcontainer li.active a {
        color:#a2e4fd;
}
.right-flash{
	width:194px;
	float:right;
	height:251px;
	margin:0px;
	background-color:#d04060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-align:left;
	padding:30px 15px;
	line-height: 28px;
	font-weight: bold;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight: normal;
	color:#062685;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#062685;
        
        line-height: 20px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#062685;
        
        line-height: 20px;
}
.img-julia{
padding:0px 15px 10px 0px; float:left;
}
.index_mid-banner{
	border-left: 5px #FFFFFF solid; border-right: 5px #FFFFFF solid; width:793px; height:310px; float:left;
}
.mid-banner{
	border-left: 5px #FFFFFF solid; border-right: 5px #FFFFFF solid; width:793px; height:auto; float:left;
}
.flash-box{

	width:564px; float:left; height:310px; margin:0px; padding:0px; border-right: 5px #FFFFFF solid;}

.index-body{
	border-left: 5px #FFFFFF solid;
	border-right: 5px #FFFFFF solid;
	border-bottom: 5px #FFFFFF solid;
	width:793px;
	height:auto;
	float:left;
	/*background-color:#f5f5f5;*/
        background-color:#f26e8b;
	text-align: left;
}
.index-body-left{
        border-right: 5px #FFFFFF solid !important;
	width:512px; 
	border:1px solid #CCCCCC; 
	float:left; 
	height: auto;
	margin:0px; 
	padding:15px 25px; 
        background-color:#f5f5f5;
	/*background:url(../../../ala-images/indexbody-bg.jpg) left bottom repeat-x;*/
}

.index-body-right{
	width:204px;
	float:right;
	height:auto;
	margin:0px;
	/*background-color:#f26e8b;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-align:left;
	padding:5px 10px;
	line-height: 28px;
	font-weight: bold;
}
.footer {
	height:80px;
	padding-top:0px;
	float: left;
	margin-bottom:20px;
	width: 803px;
}
.footer-left {
	height:80px;
	padding-top:0px;
	float: left;
	margin: 0px;
	width: 10px;
	background:url(../../../ala-images/footer_left.gif) left top no-repeat;
}
.footer-mid {
	background:url(../../../ala-images/footer_bg.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align:top;
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
	height:70px;
	padding-top:10px;
	float: left;
	margin: 0px;
	width: 783px;
	color:#ffe360;
}
.footer-mid a {
	text-decoration:none;
	font-weight:normal;
	color:#424242;
}
.footer-mid a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#424242;
}
.footer-right {
	height:80px;
	padding-top:0px;
	float: right;
	margin: 0px;
	width: 10px;
	background:url(../../../ala-images/footer_right.gif) left top no-repeat;
}
.footer-sml {
	color: #CCCCCC;
	font-size: 13px;
	font-weight:normal;
}
.sponsor-logo{
	padding:2px 10px;
	height:auto;
	width:115px;
	float:left;
	margin:0px;
	text-align: center;
}
.sponsor-logo-lrg{
	padding:2px 10px;
	height:auto;
	width:150px;
	float:left;
	margin:0px;
	text-align: center;
}
.sponsor-logo-container{
	height:75px;  
	margin-top:0px; 
	background:#FFFFFF; 
	width:782px;
}
.right-navcontainer {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:18px; width:224px; float:left; height:40px; }
.right-navcontainer ul {text-align:left; margin:0px; padding:0px; font-weight:normal; float:left;}
.right-navcontainer ul li {font: Arial; display:inline; text-align:left; float:left; font-size:18px; font-weight:normal; padding:4px 0px 4px 45px; color:#FFFFFF; 
height:30px;position:relative;}
.right-navcontainer ul li a {text-align:left; text-decoration:none; color:#fff; padding:0px; background:none;}
.right-navcontainer ul li li a:hover {color:#a2e4fd; color:#FFFFFF; background:#000099;}
.right-navcontainer li.active a {color:#a2e4fd; color:#FFFFFF;}
/*Sub level menu items */
.right-navcontainer ul li ul{position: absolute; float:left; top:0; visibility: hidden; padding: 0;}
.right-navcontainer ul li ul li{ padding:0; height:28px; width:234px; }

/* Sub level menu links style */
.right-navcontainer ul li ul li a{ display:block; overflow: auto; color:#FFFFFF; font-size:13px; font-weight:bold;  /*force hasLayout in IE7 */ font-size:13px; text-decoration: none; background:none; margin:0px; padding-left:10px; height:28px;line-height:28px;}

.right-navcontainer ul li ul.test li {border-bottom:1px solid #710047;}
.right-navcontainer ul li ul.test li a{background:#96005e;}
.right-navcontainer ul li ul.test li a:hover{background:#710047;}


.right-navcontainer ul li ul.cal li {border-bottom:1px solid #005364;}
.right-navcontainer ul li ul.cal li a{background:#026b81;}
.right-navcontainer ul li ul.cal li a:hover{background:#005364;}

.right-navcontainer ul li ul.stat li {border-bottom:1px solid #031752;}
.right-navcontainer ul li ul.stat li a{background:#062685;}
.right-navcontainer ul li ul.stat li a:hover{background:#031752;}

.right-navcontainer ul li ul.donate li {border-bottom:1px solid #015015;}
.right-navcontainer ul li ul.donate li a{background:#038424;}
.right-navcontainer ul li ul.donate li a:hover{background:#015015;}

.right-navcontainer ul li ul li a:hover {color:#a2e4fd; color:#FFFFFF; background:#000099;}


.right-navcontainer ul li ul li a:visited{color: #fff; font-size:14px; font-weight:normal;}


/* Holly Hack for IE \*/
* html .right-navcontainer ul li { float: left; height: 1%;}
* html .right-navcontainer ul li a { height: 1%; }

.right-navcontainer-holder{
	width:224px;
	float:right;
	height:173px;
	margin:0px;
	background-color:#d04060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-align:left;
	padding:0px 0px;
	line-height: 28px;
	font-weight: bold;
	border-bottom: 5px #FFFFFF solid;
}
.right-navcontainer-testimonials{
	background:url(../../../ala-images/btn_testimonials.jpg) left top no-repeat; width:171px; margin:4px 4px 0px 4px; height:34px; 
}
.right-navcontainer-calendar{
	background:url(../../../ala-images/btn_calendar_events.jpg) left top no-repeat; width:171px; margin:4px 4px 0px 4px; line-height:30px;height:34px;
}
.right-navcontainer-strategic{
	background:url(../../../ala-images/btn_strat_partner.jpg) left top no-repeat; width:171px; margin:4px 4px 0px 4px; line-height:30px
}
.right-navcontainer-donate{
	background:url(../../../ala-images/btn_donate.jpg) left top no-repeat; width:171px; margin:4px 4px 0px 4px; line-height:30px
}
.inner-banner{
	width:564px; 
	float:left; 
	height:173px; 
	margin:0px; 
	padding:0px; 
	border-right: 5px #FFFFFF solid;
	border-bottom: 5px #FFFFFF solid;
}
.body-left{
	width:530px; 
	border:1px solid #CCCCCC; 
	float:left; height:auto; 
	margin:0px; 
	padding:15px 15px; 
	background:url(../../../ala-images/indexbody-bg.jpg) left bottom repeat-x;
}

.body-right{
	width:194px;
	float:right;
	height:590px;
	margin:0px;
	background-color:#f26e8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-align:left;
	padding:5px 15px;
	line-height: 28px;
	font-weight: bold;
}
.image-container{
	  margin-top:5px; width:507px;
}
.devider{
	margin-top:20px;
	padding:0px;
	height:2px;
	width:520px;
	float:left;
	background:url(../../../ala-images/devider.jpg) left top repeat-x;
	margin-bottom: 15px;
}
.inside-logoheader{
	padding:5px 5px 5px 0px;
}
.inside-logo1{
	padding:0px; width:79px; float:left; height:68px;
}
.inside-logo2{
	padding:0px; width:109px; float: right; height:68px; margin:0px;
}
.inside-logo3{
	padding:0px; width:115px; float: left; height:75px; margin-top:7px; background:#FFFFFF;
}
.index-grnbox{
	width:201px; height:109px; float:left; background:url(../../../ala-images/sml-bg.gif) left top no-repeat; margin-top:12px;
}
.index-grnboximg1{
	width:79px; height:69px; float:left; margin:10px 5px 0px 10px;
}
.index-grnboximg2{
	width:79px; height:69px; margin:10px 10px 0px 5px; float: left;
}
.index-grnboxtxt{
	width:190px; 
	height:8px; 
	margin-left:7px; 
	color:#FFFFFF; 
	float: left; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left; 
	font-weight:normal; 
	font-size:13px;
}
.index-grnboxtxt{
	width:185px;
	height:8px;
	margin-left:12px;
	color:#FFFFFF;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	text-decoration:none;
		line-height: 16px;
	margin-top: 7px;
}
.index-grnboxtxt a:link{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
}
.index-grnboxtxt a:hover{
	color:#666666 !important;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline!important;
	font-size:13px;
}
.mid-navcontainer {  margin:0px;padding:0px;background:#FFFFFF;border: 5px #FFFFFF solid;font-family:Arial, Helvetica, sans-serif;font-weight: normal;
	width:793px;float:left;height:40px;}
/*.mid-navcontainer ul {text-align:left;	margin:0px;	padding:0px;	height:40px;	}
.mid-navcontainer li {	display:inline;	text-align:left;	float:left;	padding:8px 0px 0px 45px;	height:30px;	}
.mid-navcontainer ul li a {	text-align:left;	text-decoration:none;	color:#fff;	padding:0px;	background:none;}
.mid-navcontainer ul li a:hover {	color:#a2e4fd;}
.mid-navcontainer li.active a {	color:#a2e4fd;}*/


.menu {font-family: Arial, Helvetica, sans-serif; width:793px; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; /*width:94px*/; height:40px; text-align:left; color:#fff; padding-left:40px;  line-height:40px; font-size:13px; font-weight:bold}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {visibility:hidden; position:absolute;}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}

.menu ul li:hover a, .menu ul li a:hover {color:#fff; background:transparent;}

.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:40px; left:0;}

.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {background:#a7c9c9; color:#000;}

.menu ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#fff; color:#000;width:199px; clear:both;}

.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background:#dfc184; color:#000;}

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}

.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; background:#c9a7c9; color:#000; width:100%; padding-left:10px; height:26px; line-height:25px}

.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:#dfc184; color:#000;}

.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;}

.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}

.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}

.menu ul li:hover ul.left, .menu ul li a:hover ul.left {left:-105px;}

.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;}

.menu ul li.mid-navcontainer-testimonials{	background:url(../../../ala-images/btn_testimonials.jpg) left top no-repeat; width:175px !important; margin-right:4px; font-weight:bold; }
.mid-navcontainer-calendar{	background:url(../../../ala-images/btn_calendar_events.jpg) left top no-repeat; width:209px !important; margin-right:4px;}
.mid-navcontainer-strategic{	background:url(../../../ala-images/btn_strat_partner.jpg) left top no-repeat; width:214px !important; margin-right:4px;}
.mid-navcontainer-donate{	background:url(../../../ala-images/btn_donate.jpg) left top no-repeat; width:183px !important;}

.menu ul li a.a{font-size:17px;!important}
.menu ul li a.b{font-size:17px;!important}
.menu ul li a.c{font-size:17px;!important}
.menu ul li a.d{font-size:17px;!important}

.menu ul li:hover ul li.testi, .menu ul li a:hover ul li.testi {width:200px !important;}
.menu ul li:hover ul li.testi a, .menu ul li a:hover ul li.testi a{ background:#96005e; color:#fff; border-bottom:1px solid #710047;}
.menu ul li:hover ul li.testi a:hover, .menu ul li a:hover ul li.testi a:hover{ background:#710047; color:#fff; border-bottom:1px solid #710047;}

.menu ul li:hover ul li.cal, .menu ul li a:hover ul li.cal {width:199px !important;}
.menu ul li:hover ul li.cal a, .menu ul li a:hover ul li.cal a{ background:#026b81; color:#fff; border-bottom:1px solid #005364;}
.menu ul li:hover ul li.cal a:hover, .menu ul li a:hover ul li.cal a:hover{ background:#005364; color:#fff; border-bottom:1px solid #005364;}

.menu ul li:hover ul li.stra, .menu ul li a:hover ul li.stra { width:204px !important;}
.menu ul li:hover ul li.stra a, .menu ul li a:hover ul li.stra a{ background:#062685; color:#fff; border-bottom:1px solid #031752;}
.menu ul li:hover ul li.stra a:hover, .menu ul li a:hover ul li.stra a:hover{ background:#031752; color:#fff; border-bottom:1px solid #031752;}

.menu ul li:hover ul li.donate, .menu ul li a:hover ul li.donate { width:173px !important;}
.menu ul li:hover ul li.donate a, .menu ul li a:hover ul li.donate a{ background:#038424; color:#fff; border-bottom:1px solid #015015;}
.menu ul li:hover ul li.donate a:hover, .menu ul li a:hover ul li.donate a:hover{ background:#015015; color:#fff; border-bottom:1px solid #015015;}


.index_CP{float:left; margin:0px; padding:5px; height:150px; width:783px; background-color:#fff;}
.index_CP_img{width:90px; float:left; margin:0; padding:0px 5px; height:auto;}
/* */
