@charset "utf-8";
/* CSS Document */

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,
b, u, i, center,
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-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


*html, body, #container { height: 100%; }
/*body > #container { height: auto; min-height: 100%; }*/

ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


.clear{clear:both; line-height:1px; font-size:1px;}

body{ background:url(images/body_bg.png) repeat;}


#header{ width:100%; height:220px; background:url(images/header_bg.png) repeat-x;}
#header1{ width:100%; height:220px; background:url(images/header_bg1.gif) no-repeat; background-position:center; margin:0 auto;}
.header{ width:951px; height:220px; margin:0 auto; position:relative; }
.logo{ width:212px; height:117px;  position:absolute; top:30px; left:12px;}

.top_menu{ width:478px; height:35px; top:0; right:0; position:absolute; border-bottom:solid 3px #f4f0e7; }
.menu{ width:263px; height:24px; float:left; margin:0 auto; padding:14px 0 0 12px;}
.menu ul{ margin:0; padding:0;}
.menu  li{ display:inline; }
.menu  li a{ font-family:Arial, Helvetica, sans-serif; color:#f6f0de; font-size:15px; text-decoration:none; padding-right:20px; font-style:normal;}
.menu  li a:hover{ text-decoration:underline;}

.help_box{ width:203px; height:35px; float:left; background:#f4f0e7; margin:0 auto;}
.help_box h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4f1d12; text-align:center; line-height:35px; font-weight:normal; text-decoration:none; }
.help_box h1 a{ padding-left:34px;}
.help_box h1 a:hover{ text-decoration:underline;}

.header_text{ width:530px; height:30px; top:103px; right:0; position:absolute; background:url(images/header_text.png) no-repeat;}

.menu_bar{ width:941px; height:50px; position:absolute; top:170px; left:0; background:url(images/menu_bg.gif) repeat-x; }
.menu_bar ul{ margin:0; padding:0;}
.menu_bar li{ display: block; list-style:none; padding:0px 0px 0px 0px; float:left; width:auto; height:50px; line-height:50px;    }

.menu_bar li.selectedpage a, .menu_bar li.selectedpageRoot a {background:#f4f0e7; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#990000; text-decoration:none; padding:0 37px 0 28px; }

.menu_bar li.pad{ padding-left:0px;}
.menu_bar li a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#004994; text-decoration:none; padding:0px 22px 0px 22px; display:inline-block;}
.menu_bar li.home a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#990000; text-decoration:none; padding:0 37px 0 28px;  }
/*.menu_bar li.home1 a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#004994; text-decoration:none; padding:0 37px 0 28px;  }*/
.menu_bar li.last a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#004994; text-decoration:none; padding:0 12px 0 12px; }
.menu_bar li a:hover{ background:#f4f0e7; color:#990000;}

/*#navigation .mainNav li.selectedPage a, #navigation .mainNav li.selectedPageRoot a  {
background:url("template/nav-hover-active-bg.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
}*/


#container{ width:951px; margin:0 auto;}
#contents { padding-bottom: 10em;}

#container1{ width:941px; height:263px; float:left; background:#f4f0e7;}
.block1{ width:470px; height:263px; min-height:263px; float:left; margin:auto; padding: 30px 0; overflow:hidden}
.block1 p{ font-family:Arial, Helvetica, sans-serif; color:#5a5957; font-size:12px; margin:0; padding:20px 10px 0 26px; line-height:20px;}
.block1 h1{ font-family:"Lucida Sans",Arial, Helvetica, sans-serif; letter-spacing: -1.2px; font-size:36px; margin:0; padding: 0 0 5px 26px; line-height:36px; font-weight:normal; }
.block1 h2{ font-family:"Lucida Sans",Arial, Helvetica, sans-serif; letter-spacing: -1.2px; font-size:30px; margin:0; padding: 0 0 5px 26px; line-height:30px; font-weight:normal; }
.block1 h3{ font-family:"Lucida Sans",Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size:24px; margin:0; padding: 0 0 5px 26px; line-height:30px; font-weight:normal; }
.block1 h4{ font-family:"Lucida Sans",Arial, Helvetica, sans-serif; letter-spacing: -.8px; font-size:18px; font-weight:bold; margin:0; padding: 0 0 5px 26px; line-height:30px; font-weight:normal; }
.block1 h5{ font-family:"Lucida Sans",Arial, Helvetica, sans-serif; letter-spacing: -.8px; font-size:16px; font-weight:bold; margin:0; padding: 0 0 5px 26px; line-height:20px; font-weight:normal; }
/*.block1 span{font-family:"Lucida Sans", Arial, Helvetica, sans-serif; color:#004994; font-size:42px; display:block; padding:0 0 20px 24px; font-weight:normal; }*/

.block2{ width:471px; height:263px; min-height:263px; float:left; margin:0 auto; overflow:hidden}

#container2{ width:941px; height: auto; float:left; padding:17px 0 0 0; margin:0 auto;}

#container2_1{width:703px; height:auto; float:left; margin:0 auto;  }              
#container2_1_cont{width:650px; height:auto; float:left; margin:0 auto; padding-left:23px; }
#container2_1_cont h1{ font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#990000;}
#container2_1_cont h2{font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000; font-style:italic; padding: 0 0 6px 0;}
#container2_1_cont h3{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#004994; padding-bottom:16px; }
#container2_1_cont h4{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c70a2; font-weight:normal; padding-bottom:25px;}
#container2_1_cont h5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c70a2; font-style:italic; background:url(images/quote.png) top left no-repeat; padding: 0 0 30px 35px; line-height:20px;}

#container2_1_cont a{ color:#004994; text-decoration:underline;}
#container2_1_cont a:hover{ background:#f4f0e7; color:#990000; text-decoration:underline;}
#container2_1_cont p{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#444444; padding:0 0 20px 0; line-height:20px;}

#container2_1_cont ul{ margin:20px; display:0;}
#container2_1_cont li{ display:block;  background:url(images/right.png) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444; margin:0; padding:3px 0 0 28px; height:30px; line-height:19px; font-weight:bold;}


/*------------------------------------------Start Merge Styles -----------------------------*/

/*.inner_cont_box h1{ font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#990000;}
.inner_cont_box h2{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000; font-style:italic;}
.inner_cont_box h3{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#004994; padding-bottom:16px; }
.inner_cont_box p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; line-height:20px;}
.inner_cont_box h4{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c70a2; font-weight:normal; padding-bottom:25px;}

.inner_cont_box1{ width:611px; height: auto; margin:0px auto 21px;}
.inner_cont_box1 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c70a2; font-style:italic; background:url(images/quote.png) top left no-repeat; padding-left:35px; line-height:20px;}
.inner_cont_box ul{ margin:0; display:0;}
.inner_cont_box li{ display:block;  background:url(images/right.png) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444; margin:0; padding-left:28px; height:30px; line-height:19px; padding-top:3px;}*/


/* HOLD For Now
#container2_1_cont h1{ font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#004994; padding:0 0 10px 0;}
#container2_1_cont h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#004994; padding:0 0 10px 0;}
#container2_1_cont h3{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c70a2; font-weight:normal; padding-bottom:25px;}
#container2_1_cont a { color: #004994; text-decoration:none}
#container2_1_cont p{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#444444; padding:0 0 35px 0; line-height:20px;}*/


/*------------------------------------------End Merge styles-----------------------------*/


#login{width:905px; height:auto; min-height:400px; float:left; margin:0 auto; padding: 30px 0 0 0; }
#login_cont {width:100%; height: auto; float:left; margin:0 auto; padding-left:23px; }
#login_cont h1{ font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#004994; padding:20px 0 20px 30px;}
#login_cont h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#004994; padding:0;}
#login_cont h3{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c70a2; font-weight:normal; }
#login_cont a { color: #004994; text-decoration:none}
#login_cont p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding:0 40px 10px 30px; line-height: 14px;}
#login_cont p span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004994; line-height: 24px;}

.box1{ width:220px; height:207px; float:left; margin:0 auto 46px; padding:0 0 0 0; position:relative; background:#f4f0e7; padding-top:15px;}
.box1 p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3c; padding:8px 0 42px 10px; line-height:13px;}
.box1 h1 {position: absolute; bottom:10px; overflow:hidden}
.box1 h1 a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000; text-decoration:none; padding:0 0 0 10px; font-weight:bold}
.box1 h1 a:hover{ text-decoration:underline;}
.donate_button{ width:199px; height:68px; margin:0 auto;}

.box2{width:197px; height:207px; float:left; margin:0 auto; position:relative;background:#f4f0e7; border: dashed 1px #777; margin:0 19px 0 19px; padding: 15px 0 0 23px; }
.box2 h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#004994; padding-bottom:6px;}
.box2 span{font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#990000; font-weight:bold;  }
.box2 p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3c; padding: 20px 0 14px 0; line-height:13px;}
.box2 h2 {position: absolute; bottom:10px; overflow:hidden}
.box2 h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000; text-decoration:none; padding:0px; font-weight:bold;}
.box2 h2 a:hover{ text-decoration:underline;}


.mar{ margin:0 auto;}


                       /* -------------START Content Area Right on inside and thirdlevel pages --------- */
					   
#container2_2{width:238px; height: auto; min-height:600px; float:left; margin:0 auto; padding-top:15px; background:url(images/innerbg.png) top repeat-x;}
.container2_2{ width:188px; height:auto; margin:0 auto; padding: 0 0 0 10px; }
.container2_2 h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color:#004994; padding-bottom:5px}
.container2_2 h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000; padding-top:10px}
.container2_2 h3{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004994;}
.container2_2 h4{ background:url(images/did.png) no-repeat; background-position:left; height:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#004994; line-height:36px; padding-left:40px; margin-bottom:10px; overflow:hidden;}
.container2_2 p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; line-height:14px; }


.container2_2 a{ color:#004994; text-decoration:underline;}
.container2_2 a:hover{ background:#f4f0e7; color:#990000; text-decoration:underline;}

.container2_2 ul{ margin:0; padding:0;}
.container2_2 li{ display:block; padding:25px 0 0 0 ;}
.container2_2 li h2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004994; padding-bottom:10px;}
.container2_2 li p{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#5f5e5e; line-height:14px; }
.container2_2 li span{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#990000;}

						 /* -------------END content area right for inside and thirdlevel pages only ------------*/

                        
						
						/* -------------START content area right for home page only ------------*/
						

#container2_2_Home{width:238px; height: auto; float:left; margin:0 auto; padding-top:15px;}
.container2_2_Home{ width:188px; height:auto; margin:0 auto; padding: 0 0 0 10px; }
.container2_2_Home h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color:#004994; padding-bottom:5px}
.container2_2_Home h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000; padding-top:10px}
.container2_2_Home h3{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004994;}
.container2_2_Home h4{ background:url(images/did.png) no-repeat; background-position:left; height:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#004994; line-height:36px; padding-left:40px; margin-bottom:10px; overflow:hidden;}
.container2_2_Home p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; line-height:14px; }


.container2_2_Home a{ color:#004994; text-decoration:underline;}
.container2_2_Home a:hover{ background:#f4f0e7; color:#990000; text-decoration:underline;}

.container2_2_Home ul{ margin:0; padding:0;}
.container2_2_Home li{ display:block; padding:25px 0 0 0 ;}
.container2_2_Home li h2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004994; padding-bottom:10px;}
.container2_2_Home li p{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#5f5e5e; line-height:14px; }
.container2_2_Home li span{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#990000;}

						 /* -------------END content area right for home page only ------------*/						 


.container2_3{ width:188px; height:auto; margin:0 auto;}
.container2_3 h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color:#004994; padding-top:44px; padding-bottom:25px;} 
.container2_3 ul{ margin:0; padding:0;}
.container2_3 li{ display:inline; width:90px; height:60px;}


#container3{clear:both; position:relative; z-index:20; width:951px; height: auto; float:left; padding:0px 0 0 0; margin:70px auto 20px;}
#container3 ul{ margin:0; padding:0;}
#container3 li{ display:inline; padding:0 8px 0 8px;}

#container3_inside{clear:both; position:relative; z-index:20; width:951px; height: auto; float:left; padding:0px 0 0 0; margin:70px auto 20px; *margin:70px auto 12em;}
#container3_inside ul{ margin:0; padding:0;}
#container3_inside li{ display:inline; padding:0 8px 0 8px;}

/* ----------------------------------------START Details page ---------------------------*/	


.inner_cont_box_details{ width:611px; height:auto; min-height:500px; margin:42px auto 0; padding-left:23px;}
.inner_cont_box_details h1{ font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#990000;}
.inner_cont_box_details h2{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000; font-style:italic; padding-bottom:10px}
.inner_cont_box_details h3{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#004994; padding-bottom:16px; }
.inner_cont_box_details p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; line-height:20px; padding:0 0 20px 0;}
.inner_cont_box_details h4{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c70a2; font-weight:normal; padding-bottom:25px;}
.inner_cont_box_details  a{ color:#004994; text-decoration:underline;}
.inner_cont_box_details  a:hover{ background:#f4f0e7; color:#990000; text-decoration:underline;}


.inner_cont_box_details ul{ margin:20px; display:0; }
.inner_cont_box_details li{ display:block;background:url(images/right.png) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444; margin:60px 0 0 0; padding:3px 0 0 28px; height:60px; font-weight:bold; }

.inner_cont_box_details ul li ul{ display:block; margin:0; padding:0; }
.inner_cont_box_details ul li ul li{ background:none; margin:0; padding-left:100px;}




/*------------------------------------------Footer Starts Here-----------------------------*/

/*#footer{ width:100%; height:196px; background:url(images/footer-bg.gif) repeat-x; padding-top:17px; }*/

#footer{clear:both; position:relative; z-index:13; width:100%; height:10em; background:url(images/footer-bg.gif) repeat-x; margin-top:-10em; }

.footer{width:951px; min-height:20px; margin:0 auto; position:relative; top:-10px;}
.footer ul{ float:right; margin:0; padding:0;}
.footer li{ display:inline; list-style:none; padding-right:0px;}
.footer li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#f4f0e7; text-decoration:none;}
.footer li a:hover{ text-decoration:underline;}
.footer p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f4f0e7; }
.footer_menu{ width:250px; height:20px; float:right; margin:auto; }

#footer .id{ position:relative; left:-2000px;}



/*------------------------------------------Inner Page Starts Here-----------------------------*/
#inner_container2{ width:941px; height:auto; float:left; padding:0px 0 0 0; margin:0 auto;}
#inner_container2_1{width:703px; height:auto; float:left; margin:0 auto; background:url(images/innerbg.png) top repeat-x;  }
.breadcrum{ width:634px; height:23px; margin:38px auto 0; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#990000; border-bottom: 1px dashed #c3c0b9;}
.breadcrum a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#004994; text-decoration:none;}
.breadcrum a:hover{ color:#990000;}


.inner_cont_box{ width:611px; height:auto; min-height:500px; margin:42px auto 0; padding-left:23px;}
.inner_cont_box h1{ font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#990000;}
.inner_cont_box h2{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000; font-style:italic; padding-bottom:10px}
.inner_cont_box h3{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#004994; padding-bottom:16px; }
.inner_cont_box p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; line-height:20px; padding:0 0 20px 0;}
.inner_cont_box h4{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c70a2; font-weight:normal; padding-bottom:25px;}
.inner_cont_box  a{ color:#004994; text-decoration:underline;}
.inner_cont_box  a:hover{ background:#f4f0e7; color:#990000; text-decoration:underline;}

.inner_cont_box1{ width:611px; height:auto; margin:0px auto 21px;}
.inner_cont_box1 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c70a2; font-style:italic; background:url(images/quote.png) top left no-repeat; padding-left:35px; line-height:20px;}
.inner_cont_box ul{ margin:20px; display:0; }
.inner_cont_box li{ display:block;background:url(images/right.png) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444; margin:10px 0 0 0; padding:3px 0 0 28px; height:30px; font-weight:bold; }


.inner_cont_box .globalMenu li ul li{ position:relative; top: -30px; background:none; margin: 0 0 0 100px; padding:0px;}
#element0_0 ul li { height:60px; }

/* <textEditor> */

.imageLeft{ float:left; margin:13px 20px 5px 0px; padding:none; border:solid 6px #f4f0e7 }

.imageRight{ float:right; margin:13px 0 5px 20px; padding:none; border:solid 6px #f4f0e7}

.didYouKnow{ font-size:12px; color:#000; line-height:18px;}

.color-blue { color: #004994}

.color-red { color: #990000}


/* </textEditor> */


.pad1{ padding-top:36px;}





.inner_container2_2{ width:188px; height:auto; margin:0 auto 47px;}
.inner_container2_2 h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color:#004994; padding-bottom:19px;}
.inner_container2_2 ul{ margin:0; padding:0;}
.inner_container2_2 li a{ display:block; border-bottom: 1px dashed #c3c0b9; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#004994; line-height:25px; padding-left:9px; text-decoration: none;}
.inner_container2_2 li.start a{ border-top:1px dashed #c3c0b9; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#990000; text-decoration: none;}
.inner_container2_2 li a:hover{ color:#990000;}

.inner_container2_3{ width:188px; height:auto; margin:52px auto 116px;}
.inner_container2_3 h1{ width:142px; height:24px; float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#004994; margin-top:12px;}
.inner_container2_3 p{font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#444444; line-height:18px; }







