
body{
padding:0px;
margin:0px;
font:  11px Arial, Helvetica, sans-serif;
}
h1{
}
h2{
}

ul, li, p , h1, h2, h3, h4, h5, h6{
padding:0px;
margin:0px;
list-style-type:none;
}
h3{


font-weight:bold;
color: #686868;}
h4{


}

.mainOuterDiv{
text-align:left;
width:776px;
}

/*Styles for Header*/
#header{
float:left;
width:100%;
display:block;
background: url(../images/topHeaderBg.gif) repeat-x left top;
height:141px;
}
.headerTop{
padding:0px; margin:0px; float:left; width:100%;
}

.logo{
margin:18px 10px 0px 10px;
float:left;}
.quickLink{
margin:15px 10px;
float:right;
color:#ffffff;

}
.quickLink li{
display:inline;
}

.quickLink a{
padding:3px;
text-decoration:none;
color:#ffffff;}
.quickLink a:hover, .bannerContent a:hover{
text-decoration:underline;}
#mainNav{
width:776px;
display:block;
padding-top:17px;
float:left;

}
.pageOption{
width:175px;
float:right;

}
.pageOption p{
width:100%;
display:block;}
.pageOption span{
float:left;
width:100px;
display:block;
text-align:right;

}
.pageOption img{
 margin: 2px 2px;} 
#mainNav ul{

 padding:0px;
 margin:10px 0px 0px 0px;
 float:left;
 font-weight:700;
 width:550px;
}
#mainNav ul li a {
color: #000000;
text-decoration:none;
}
#mainNav ul li a:hover, #mainNav ul .active{
color: #B40000;
}


#mainNav ul li a span{
margin:10px 8px 5px 8px;
display:block;
}

#mainNav ul li{
vertical-align:bottom;
float:left;
background: url(../images/menuDivider.gif ) no-repeat right bottom;
}
#mainNav ul li.last{
background:none;
vertical-align:bottom;
float:left;

}
 /*styles for banner*/
 #banner{
 width:776px;
 height:220px;
 border-bottom:2px solid #3188D9;
 background:#ffffff url(../images/banner_bg.jpg) no-repeat left top;
 float:left;
 }
.bannerContent{
 float:right;
 width:445px;
  margin:5px;
}

.bannerRedStrip h1{
display:block;
background:url(../images/redStripRightBg.gif) no-repeat right top;
color: #ffffff;
padding:5px 13px;
 }


.bannerRedStrip p{
text-align:left;
padding:10px 13px 5px 13px;
}
/*styles for content part*/
#mainContentDiv{
float:left; width:774px; margin:7px 0px;
}

#leftBarker, #rightBarker{
width:172px; float:left;
}
#subPageleftBarker{

width:185px; float:left;
}
#midHomeContent{
width:416px; float:left; margin:0px 7px; 
}
#subPageRightContent{
float:left; margin:0px 0px 0px 7px; padding:0px; width:580px;
}
.more{
float:right;
text-decoration:none;
margin-right:10px;
color: #B40000;

}
.bannerRedStrip{
 float:left;
 background:url(../images/redStripBg.gif) repeat-x left top;
}
.bannerRedStrip h2, .bannerBlueStrip h2{
color: #ffffff;

margin:6px 8px;
}
.redStrRightCorner{
float:left;
display:block;
background:url(../images/redStripRightBg.gif) no-repeat right top;
}
.redStrleftCorner{
float:left;
display:block;
background:url(../images/redStripLeftBg.gif) no-repeat left bottom;
}
#SubpageContent{
width:580px;
}
.bannerRedStripBot{
 float:left;
 background:url(../images/redStripBg.gif) repeat-x left bottom;
}
.bannerBlueStrip{
 float:left;
 width:100%;
 background:url(../images/BlueStripBg.gif) repeat-x left top;
}
.blueStrRightCorner{
float:left;
width:100%;
display:block;
background:url(../images/BlueStripRightBg.gif) no-repeat right top;
}
.blueStrleftCorner{
float:left;
width:100%;
display:block;
background:url(../images/BlueStripLeftBg.gif) no-repeat left bottom;

}
.bannerBlueStripBot{
 float:left;
 width:100%;
 background:url(../images/BlueStripBg.gif) repeat-x left bottom;
}
.imagPadVirtual{
margin:20px 10px 38px 10px;}
.leftUl ul{
padding:10px 5px 10px 8px;
margin:0px;

}
.leftUl ul li{
background:url(../images/listArrow.gif) no-repeat left 6px;
padding:2px 0px 2px 15px;
}
.leftUl ul li a, .rightAds a{
color: #636363;
text-decoration:none;}
.leftUl ul li a:hover, .rightAds a:hover, .more:hover{
text-decoration:underline;
}
.greyBg{
background: #F8F8F8;
float:left;
width:100%;}
.homeContentProgram{
float:left;
width:396px;
padding:10px;
margin:0px;
border-bottom:1px solid #ffffff;
}

.homeContentProgram  h2{
width:200px;
float:left;
padding:0px;
margin:0px 8px;
color: #B40000;}


.homeContentProgram ul , .homeContentProgram p{
width:220px;
float:left;
padding:0px 8px;
margin:0px;}
.homeContentProgram ul li{
background:url(../images/contentarrow.gif) no-repeat left 6px;
padding:2px 0px 2px 10px;
}

.homeContentProgram img, .botActionLink{
float:left;}


.botActionLink ul{
margin:0px;
padding:6px 10px;
}
.botActionLink li{
display:inline;
padding:5px 8px;
}

.botActionLink .print{
background:url(../images/icon_print.gif) no-repeat left center;

}
.botActionLink .bookmark{
background:url(../images/icon_bookmark.gif) no-repeat left center;

}
.botActionLink .email{
background:url(../images/icon_email.gif) no-repeat left center;

}
.botActionLink .print a, .botActionLink .bookmark a, .botActionLink .email a{
padding:5px 10px;
color: #ffffff;
text-decoration:none;}
.botActionLink .print a:hover,  .botActionLink .bookmark a:hover, .botActionLink .email a:hover{
text-decoration:underline;}
.rightAds, .rightAdsNews{
float:left;
width:152px;
height:220px;
padding:5px 0px 20px 8px;
}

.LeftAdsContact{
float:left;
width:152px;
height:120px;
padding:5px 0px 40px 8px;
}
.rightAds ul{
padding:28px 0px ;
margin:0px;
}
.padLeft{
padding-left:5px;}
.padLeft01{
padding-left:6px;
}
.rightAds ul li{
float:left;
margin:1px;
display:inline;
text-align:center;
}
.rightAdsNews ul{
padding:0px;
margin:0px;
color:#6363ff;}
.rightAdsNews ul li{
background:url(../images/contentarrow.gif) no-repeat left 6px;
padding:2px 5px 2px 12px;
}

/*Style for footer*/
.fotter{width:777px; float:left; background: #5CA3F1; color:#000000; padding:20px 0px; text-align:center;
}
.fotter ul{
padding:0px; margin:4px 0px;}
.fotter ul li{
display:inline;
padding:1px;}
.fotter ul li a{
color: #000000;
text-decoration:none;
}
.fotter ul li a:hover{
text-decoration:underline;}
#breadCrum{
color: #545454;
line-height:28px;}
#breadCrum a{
color: #545454;
 text-decoration:none;

}
#breadCrum a:hover, #breadCrum .active{
 color: #B40000;
}
#SubPageBanner{
border-bottom: 2px solid #ffffff;}
.whiteLine{
height:1px;
display:block;
background: #ffffff;}
.subpageAdDivider{
margin-top:2px;}

#leftNav{
margin:0px;
float:left;
padding:27px 0px 26px 0px;
 }
#leftNav ul {
width:185px;
float:left;
padding:0px;
margin:0px;
}
#leftNav ul li{
list-style-type:none;
padding:2px 10px;
line-height:18px;
border-bottom: 1px solid #ffffff;

}
#leftNav ul li a{
background:url() no-repeat left center;
color: #545454;
text-decoration:none;
padding-left:10px;

}
#leftNav ul li a:hover, #leftNav ul li .active{
background:url(../images/arow_menu_active.gif) no-repeat left center;

}
.menuGrey{
background-color:#E8E8E8;
float:left;}
.subPageInnerContent{
padding:15px 8px;
line-height: 18px;
}
.subPageInnerContent ul{
padding:5px 10px;
margin:0px;
}
.subPageInnerContent ul li{

background:url(../images/icon_subContentList.gif) no-repeat left 8px;
padding:4px 15px;
}
.subPageInnerContent p{
margin:0px;
padding:0px;}
.blueHighlightText{
color: #0B77B6;
}
.redHighlightText{
color: #B40000;}
.linkBlue, .listLinks ul li a{
color: #0B77B6;
text-decoration:underline;
}
.linkRed{
color: #B40000;}
.topArrow a{
color: #B40000;
display:inline;
}
.filler2{
clear:both;
display:block;
padding:0px; margin:0px;
height:4px; line-height:4px;}

.linkBlue:hover, .linkRed:hover, .topArrow a:hover, .listLinks ul li a:hover{
text-decoration:none;
}
.newsContDiv {
width:430px;
float:left;}
.newsContDiv img{
float:left;
padding: 4px 10px 10px 0px;}
.contactBox{
 width: 250px;
 float:left;
}

.contactBoxRight{
 width: 250px;
background:url(../images/dotedLine.gif) repeat-y left top;
 float:left;
padding-left:20px;
}
.subPageInnerContent .padbot{
padding:0px 0px 2px 0px;
font-weight:bold;
}
.padtop{
padding-top:10px;
float:left;}

.topArrow{
float:right;
padding-bottom:5px ;
}
.faqAns{
width:540px;
padding:0px 0px 0px 0px;
margin:0px;
}
.faqAns ul li{
background:url(../images/icon_faqAns.gif) no-repeat left 10px;
padding-left:15px;
}
.subPageInnerContent  dl{
padding:0px;
margin:10px;
}
.subPageInnerContent dd {
width:500px;
display:block;
margin-top:-18px;
}
.subPageInnerContent dt{
color: #4489D5;
font-weight:bold;}
.subPageInnerContent dt, .subPageInnerContent dd{
display:inline;
padding:2px;
float:left;}
.thumbnail{
float:left;
padding:0px;
margin:0px;}

#thumbnail ul{
padding:0px; margin:0px;
list-style-type:none;
display:inline;}
#thumbnail ul li{
float:left;
display:inline;
background:none;
list-style-type:none;
width:140px;
height:110px;
padding:0px;
margin:0px;
text-align:center;}
.emptyLine20{
clear:both; 
height:10px;
line-height:10px;
display:block;}
.filler01{
clear:both; 
height:135px;
display:block;}
.filler02{
clear:both; 
height:80px;
display:block;}
#visit label{
width:200px;
float:left;
height:28px;
line-height:28px;
text-align:right;
display:block;}
#visit  input{
margin:3px 5px;}
#visit textarea{
margin:3px 5px;
width: 250px;}
#visit  .btnVisit{
margin-left:205px;} 
/*CSS added by Ahmed (15June07)*/

.listLinks ul {
padding:0px;
margin:0px;
list-style-type:none;

}

.listLinks ul li {
list-style-type:lower-alpha; 
list-style-position:inside;
background:none;
padding:2px 10px; 
margin:0px;

}

#contentLimit {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:330px;
float:left;
}


#premise1 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:170px;
float:left;
}

#premise1 li{
list-style-position:outside;
padding:5px 0px 0px 13px;
margin:0px 0px 0px 0px;
}

#premise2 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:150px;
float:left;
}

#premise2 li{
list-style-position:outside;
padding:5px 0px 0px 13px;
margin:0px 0px 0px 0px;
}
.imgfloat{
float:left;
margin-right:15px;
margin-bottom:15px;}
.address{
padding-left:50px;}
#teamData {
border-collapse:collapse;
border:1px solid #888888;
}
#teamData th{
font-weight:bold;
border:1px solid #ffffff;
background-color: #888888;
padding:4px 10px;
text-align:left;
color:#000000;
}
#teamData td{

border:1px solid #ffffff;
background: #EDEDED;
color:#000000;
padding:10px 10px;
text-align:left;
vertical-align:top;
text-align:left;}
.texthead{
font-weight:bold;}
.clearboth{
clear:both;}
.popupbg{
background: #B40000;
height:30px;
color:#ffffff;
padding:3px;
}

#hotNews {
 width:776px;
 height:48px;
 border-bottom:2px solid #3188D9;
 background:#ffffff;
 float:left;
}

.highlightBar {
 float:left;
 width:100%;
 background:#ffff50;
 color: #ff0000;
}

.highlightBar .more {
  float:right;
  text-decoration:none;
  margin-right:10px;
  color:#ff0000;
}

.ordlist {
}

.ordlist ol li {
  list-style-type:decimal;
}

#headerWalkathon{
float:left;
width:100%;
display:block;
background: url(../images/banner_walk.png) left top;
height:141px;
}

.walkH2 {
  color: green;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}

.walkH3 {
  color: brown;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}

.walkPictures {
  float: left;
  clear: left;
  width: 40%;
}

img.walkPhoto {
  width: 95%;
  margin-right: 7px;
  margin-bottom: 3px;
  border: 4px double;
}

.walkText {
  color: brown;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}

.walkName {
  font-size: 18px;
  font-weight: bold;
}

.walkDonateBtn {
  background:url(../images/redStripBg.gif) repeat-x left top;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding:5px 13px;
}

.walkSmallText {
  color: brown;
  font-size: 12px;
}

.LeftAdsContact2{
float:left;
width:152px;
height:5px;
padding:5px 0px 40px 8px;
}

/* Styles for EBS donation form */
.ebsForm {
}

.ebsForm h1       { font-family:Arial,sans-serif; font-size:16pt; color:#08185A; font-weight:100; margin-bottom:0.1em}
.ebsForm h2.co    { font-family:Arial,sans-serif; font-size:12pt; color:#FFFFFF; margin-top:0.1em; margin-bottom:0.1em; font-weight:100}
.ebsForm h3.co    { font-family:Arial,sans-serif; font-size:12pt; color:#000000; margin-top:0.1em; margin-bottom:0.1em; font-weight:100}
.ebsForm h3       { font-family:Arial,sans-serif; font-size:12pt; color:#08185A; margin-top:0.1em; margin-bottom:0.1em; font-weight:100}
.ebsForm th 	{ font-size:12px;background:#015289;color:#FFFFFF;font-weight:bold;height:30px;}
.ebsForm td 	{ font-size:12px;background:#DDE8F3}

