/*commen css start*/
html, body, {margin:0; padding:0; height:100%}
form {margin:0; padding:0}
body {padding:0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#484747;}
img {border:0 none; margin:0px; line-height:0px; font-size:0px; padding:0px;}
ul, li {margin:0px; padding:0px; list-style:none;}
a {outline:none; text-decoration:none; color:#db0100;}
a:hover {outline:none; text-decoration:underline;}
p {margin:0; padding:0; line-height:16px;}
h1, h2, h3, h4, h5, h6, h7 {margin:0px; padding:0px;}
/*commen css start*/
/*main container start*/
#Main {width:974px; height:auto; margin:0px auto; border:none;}
/*main container end*/
/*Header CSS Start*/
.header {width:974px; background:url(../images/header-main-bgimg.jpg) no-repeat left top; height:131px; margin:0; padding:0;}
#logo {height:115px; width:255px; margin:0; padding:8px 0 8px 15px;}
#logo a {height:115px; width:105px; display:block; background:url(../images/main-logo.jpg) no-repeat left top; position:relative; cursor:pointer; margin:0;}
#logo a span {display:none;}
/*Header CSS End*/
/*Navigation CSS Start*/
.navbar_padding {padding:0 15px;}
.navbar {background:url(../images/navigation-bgline.gif) repeat-x top left; height:37px;	padding:0px; margin:0px;}
.navbar a {	font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 15px; margin:0 5px 0 5px; font-size:12px; font-weight:bold; color:#ffffff; line-height:37px; text-align:center; text-decoration:none; display:block;}
.navbar a:hover {background: url(../images/navigation-hover.gif) repeat-x left;	text-decoration:none; margin:0 5px 0 5px;}
.navbar a.active, a:hover.active {background: url(../images/navigation-hover.gif) repeat-x left;	text-decoration:none; margin:0 5px 0 5px;}
#subnav-container {background:url(../images/subnav-bgimg.gif) no-repeat left top; width:914px; padding:0 30px 0 30px; margin:0;}
.graytext {color:#d0cece;}
.graytext a {color:#d0cece; text-decoration:none;}
.graytext a:hover {color:#d0cece; text-decoration:underline;}
.sublink-active {color:#ffffff;}
/*Navigation CSS End*/

/*Infopart Start */
.infocontainer {padding:0 13px 0 13px; width:100%; margin:0px;}
/*--------Image Javascript Start--------*/
.stepcarousel {position:relative; overflow:scroll; width:606px; height:180px; left:30px;}
.stepcarousel .belt {position:absolute; left:0; top:0;}
.stepcarousel .panel {float:left; overflow: hidden; width:202px; height:174px;}
/*--------Image Javascript End--------*/
.event-holder {background:url(../images/bgimg-up-events.jpg) no-repeat left top; margin:0; padding:0; height:186px; padding:0 8px 0 8px;}
#marqueecontainer{position: relative; width: 250px; height: 160px; overflow: hidden;}
.marqueetext {font-size:10px; text-align:justify; line-height:12px; padding:6px 0 6px 0;}
.marqueetext a {font-size:10px; text-align:justify; line-height:12px; padding:6px 0 6px 0; text-decoration:none; color:#484747;}
.marqueetext a:hover {font-size:10px; text-align:justify; line-height:12px; padding:6px 0 6px 0; text-decoration:underline; color:#484747;}
.dottedline {background:url(../images/dotted-h-line.gif) repeat-x top; height:1px; margin:0; padding:0;}
.news-holder {background:url(../images/right-box-bgline.gif) repeat-x left top #d9d5d5; border-left:1px solid #d1d0d0; border-right:1px solid #d1d0d0; margin:0; padding:0; height:194px; padding:0 8px 0 8px; padding:5px 8px 0 8px;}
/*Infopart End */

/*Footer Start */
.footercontainer {padding:0 13px 0 13px; width:100%; margin:0px;}
.footertext {margin:0px; font-size:10px; color:#818080;}
/*Footer End */


/*Aim and Objective Page CSS Start */
.text_just {text-align:justify;}
.quick-link-box { background:url(../images/quick-link-bgimg.jpg) no-repeat left top; width:253px; height:173px; margin:0px; padding:0px;}
.pad-left5 {padding:0 0 0 5px;}
.pad-left10 {padding:0 0 0 10px;}
.pad-left15 {padding:0 0 0 15px;}
.title-graytext {color:#ebeaea; font-size:13px; font-weight:bold;}
.gray-linktext {color:#484747; text-decoration:none;}
.gray-linktext a{color:#484747; text-decoration:none;}
.gray-linktext a:hover{color:#484747; text-decoration:underline;}
.tbl-contentbox {padding:13px 15px 13px 15px; background:url(../images/dotted-h-line.gif) repeat-x bottom;}
.bg-right { background: url(../images/dotted-v-line.gif) repeat-y top right;}
.tbl-infobox {width:273px; padding:0; margin:0;}
.bullet-padtop {padding:4px 0 0 0;}
.services ul {margin:0; padding:0 0 0 5px;}
.services li {background:url(../images/black-arrow-bullet.gif) left 5px no-repeat; list-style-type:none; padding:0 0 5px 16px; margin:5px 0 6px 0;}
.services li  a {color:#003ea1; text-decoration:underline;}
.services li  a:hover {color:#003ea1; text-decoration:none;}
.dottedline {background:url(../images/dotted-h-line.gif) repeat-x top left;}
/*Aim and Objective Page CSS End */


/* Donation Page CSS Start */
.donation-tbl-container {border:1px solid #d9d5d5; padding:4px; margin:0;}
.donation-tbl-graybox {width:100%; background:#eeeeee;}
.donation-titlebox {width:100%; background: url(../images/donation-info-title-img.gif) repeat-x top; height:34px; width:auto; border-left:1px solid #980000; border-right:1px solid #980000; padding:0 0 0 15px;}
.donation-titletext {color:#ffffff; font-size:13px; font-weight:bold;}
.donation-titletext2 {font-size:13px; font-weight:bold; height:34px; border-bottom:1px solid #d2d2d2; padding:0 0 0 15px;}
.donation-formbox {padding:0 15px 0 15px;}
.formbox-grayrowleft {padding:0 15px 0 15px; height:30px;}
.formbox-grayrowright {height:30px;}
.formbox-whiterowleft {padding:0 15px 0 15px; background:#f5f5f5; height:30px;}
.formbox-whiterowright {background:#f5f5f5; height:30px;}
.textfieldbox { border:1px solid #b3b3b3; background:#ffffff; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#484747; width:240px;}
.textfieldbox2 { border:1px solid #b3b3b3; background:#ffffff; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#484747;}
.red-text {color:#e00303;}
.lablebutton {background: url(../images/gray-input-button.jpg) no-repeat left top; display:block; float:left; height:34px; margin:0; border:0 none;}
.lablebutton span {background:url(../images/gray-input-button.jpg) no-repeat right top; color:#ffffff; display:block; float:left; height:34px; padding:0px 5px 0 2px; font-size:13px; font-weight:bold; margin:0 0 0 4px; border:0 none; width:auto;}
.lablebutton span input {border:none; color:#ffffff; font-size:13px; font-weight:bold; cursor:pointer; overflow:visible; padding:7px 16px 0 10px; background:none; float:left;}
.lablebutton2 {background: url(../images/red-input-button.jpg) no-repeat left top; display:block; float:left; height:27px; margin:0; border:0 none;}
.lablebutton2 span {background:url(../images/red-input-button.jpg) no-repeat right top; color:#ffffff; display:block; float:left; height:27px; padding:0px 5px 0 2px; font-size:12px; font-weight:bold; margin:0 0 0 4px; border:0 none; width:auto;}
.lablebutton2 span input {border:none; color:#ffffff; font-size:12px; font-weight:bold; cursor:pointer; overflow:visible; padding:4px 12px 0 10px; background:none; float:left;}
/* Donation Page CSS End */

.MenuContainer{width:970px; height:37px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0 10px 0 0;}
.MenuContainer .Left{ width:10px; height:37px; background:url(../images/menu_left.gif) left top repeat-x; float:left;}
.MenuContainer .Right{ width:10px; height:37px; background:url(../images/menu_right.gif) left top no-repeat; float:left;}
.MenuContainer .Middle{ width:950px; height:37px; background:url(../images/menu_bg.gif) left top repeat-x; float:left;}


#menu1 { z-index:1;}
#menu1 {float:left; width:950px; font-size:12px;  margin:0; padding:0; height:37px; display:block;}
#menu1 ul {padding:0; margin:0; list-style-type:none;}
#menu1 ul li {float:left; position:relative;}

#menu1 ul li a, #menu1 ul li a:visited {float:left; display:block; text-align:center; text-decoration:none; color:#fff; line-height:37px; height:37px;padding:0 15px; _padding:0 10px; }


#menu1 ul li a:hover, #menu1 ul li:hover a {color:#fff; text-decoration:none; display:block; background:url(../images/menu_bg_hover.gif) left top repeat-x;}
#menu1 ul li a.act {color:#fff; text-decoration:none; display:block; background:url(../images/menu_bg_hover.gif) left top repeat-x;}
#menu1 ul li:hover {width:auto;}
#menu1 ul li a#sub:hover {color:#ffea00; background:none transparent;}
#menu1 ul li:hover a#sub {color:#ffea00; background:none transparent;}
#menu1 ul li ul {display:none;}
#menu1 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */

#menu1 ul li:hover ul {display:block; position:absolute; top:37px; left:0; width:128px; z-index:1000; }
#menu1 ul li:hover ul li ul {display:none; }
#menu1 ul li:hover ul li a {display:block; background:#750100; color:#fff; height:25px; line-height:25px; width:126px; border:1px solid #860201; border-top:0 none; text-align:left; }
#menu1 ul li:hover ul li a:hover {color:#fff; background:#000; height:25px; line-height:25px;}
#menu1 ul li:hover ul li:hover > a {color:#fff; background:#000; height:25px; line-height:25px;}
#menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:191px; margin-top:-1px; top:0;}

/* specific to IE5.5 and IE6 browsers */
#menu1 ul li a:hover ul {display:block; position:absolute; top:37px; background:#fff; left:0; width:128px; z-index:1000;}
#menu1 ul li a:hover ul li a {display:block; background:#750100; color:#fff; height:25px; line-height:25px; width:126px; border:1px solid #860201; border-top:0 none; text-align:left; margin:0;}
#menu1 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
#menu1 ul li a:hover ul li a:hover {color:#fff; background:#000;}
#menu1 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; color:#fff; left:128px; margin-top:-1px;}

#menu1 ul li.menudiv1 {width:2px; height:37px; padding:0px; display:block; text-align:center; background:url(../images/menu_sap.gif) left top no-repeat}

.MoreLinks{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.MoreLinks:hover{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}