body{margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.upperheader{ padding-right:10px; color:#000000}
a.upperheader:link {color: #000000; background: #ffffff; font-weight: bold;}
a.upperheader:active {color: #0000ff; background: #ffffff; font-weight: bold;}
a.upperheader:visited {color: #0000ff; background: #ffffff; font-weight: bold;}
a.upperheader:hover {color: #0000ff; background: #ffffff; font-weight: bold;}
.overviewborder{ background-image:url(../images/overview_border.gif); background-repeat:repeat-x; color:#000000; font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder; vertical-align:middle; padding-left:10px;}
a{
	color:#C43E34
}
a {
	text-decoration:none
}
.overviewtext{ padding-right:5px;}
.regformtext{ font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder; vertical-align:middle;}
.forumtext {font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; vertical-align:middle;}
.photogallerybox{ border:#999999 4px solid; padding-left:2px;  padding-top:40px; background-image:url(../images/bg_photogallery.gif); background-repeat:repeat-x;}
.footerleft{ font-size:10px; padding-right:2px;}
.overview_text{font-size: 20px; color:#be2c21; font-weight:bold; padding-right:20px; padding-bottom:20px;}
.blessingby{ font-size: 17px; color:#be2c21; font-weight:700; }
.blessingimage{ border:#cccccc 2px solid; padding:2px;}
.blessingimageborder{ border-bottom:dashed #666666;}
.noimagedash{ background-image:url(../images/noimagedash.gif); background-repeat:repeat-x; padding-right:20px; padding-left:20px;}

.rightboxleft{ background-image:url(../images/rightboxleft.gif); background-repeat:repeat-y;}
.rightboxright{ background-image:url(../images/rightboxright.gif); background-repeat:repeat-y; margin:0px; padding:0px;}
.rightboxtop{ background-image:url(../images/rightboxtop.gif)}
.memberimage{  border:#cccccc 2px solid; padding:2px;}
.headerbg{ background-image:url(../images/header_bg.gif); height:204px; background-repeat:no-repeat; padding-bottom:0px;}
.header_bottom_bg{ background-image:url(../images/header_bottom_bg.gif); background-repeat:no-repeat; }
.header_bottom_bg_right{  border:#C43E34 2px solid; height:34px;}
.style1 {color: #cc3333;font-size: 18px;}
.style2{font-size: 24px;font-weight: bold;}
.style3{font-size: 16px;font-weight: bold;color: #d23c31;}
.style4 {font-size: 18px;color: #5BA7FF;}
.style5{font-size: 18px;font-weight: bold;}
.style6 {font-size: 12px }
.redtext{ color:#be2c21; font-size:14px; font-weight:bold;}


.abt_us_bg{ background-image:url(../images/blood_db_img.gif); background-repeat:repeat;}

.photo {
	WIDTH: 200px;
	height: 133px;
	background-image:url(images/border.jpg);
	background-repeat:no-repeat;
	padding-top:2px;
	background-position:center
}


a.menuaboutus{
height:46px; width:107px;
display:inline-block; background-image:url(../images/menu_aboutus.gif);
background-repeat:no-repeat;
}
a.menuaboutus:hover
{ background-position:0px -46px;
height:46px; width:107px;
display:inline-block; background-image:url(../images/menu_aboutus.gif);
background-repeat:no-repeat;
}
a.menuthalassaemia
{
height:46px; width:129px;
display:inline-block; background-image:url(../images/menu_thalassaemia.gif);
background-repeat:no-repeat;
}
a.menuthalassaemia:hover
{ background-position:0px -46px;
height:46px; width:129px;
display:inline-block; background-image:url(../images/menu_thalassaemia.gif);
background-repeat:no-repeat;
}
a.menudonateblood
{
height:46px; width:125px;
display:inline-block; background-image:url(../images/menu_donateblood.gif);
background-repeat:no-repeat;
}
a.menudonateblood:hover
{ background-position:0px -46px;
height:46px; width:125px;
display:inline-block; background-image:url(../images/menu_donateblood.gif);
background-repeat:no-repeat;
}
a.menudonatenow
{
height:46px; width:116px;
display:inline-block; background-image:url(../images/menu_donatenow.gif);
background-repeat:no-repeat;
}
a.menudonatenow:hover
{ background-position:0px -46px;
height:46px; width:116px;
display:inline-block; background-image:url(../images/menu_donatenow.gif);
background-repeat:no-repeat;
}
a.menuphotogallery
{
height:46px; width:121px;
display:inline-block; background-image:url(../images/menu_photogallery.gif);
background-repeat:no-repeat;
}
a.menuphotogallery:hover
{ background-position:0px -46px;
height:46px; width:121px;
display:inline-block; background-image:url(../images/menu_photogallery.gif);
background-repeat:no-repeat;
}
a.menupressrelease
{
height:46px; width:132px;
display:inline-block; background-image:url(../images/menu_pressrelease.gif);
background-repeat:no-repeat;
}
a.menupressrelease:hover
{ background-position:0px -46px;
height:46px; width:132px;
display:inline-block; background-image:url(../images/menu_pressrelease.gif);
background-repeat:no-repeat;
}

a.menufeedback
{
height:46px; width:98px;
display:inline-block; background-image:url(../images/menu_feedback.gif);
background-repeat:no-repeat;
}
a.menufeedback:hover
{ background-position:0px -46px;
height:46px; width:98px;
display:inline-block; background-image:url(../images/menu_feedback.gif);
background-repeat:no-repeat;
}
a.menuvideo
{
height:46px; width:85px;
display:inline-block; background-image:url(../images/menu_video.gif);
background-repeat:no-repeat;
}
a.menuvideo:hover
{ background-position:0px -46px;
height:46px; width:85px;
display:inline-block; background-image:url(../images/menu_video.gif);
background-repeat:no-repeat;
}


a.headerlink:link {color: #c2382d; text-decoration:none;  font-weight:bold; }
a.headerlink:active {color: #c2382d; text-decoration: none;font-weight:bold; }
a.headerlink:visited {color: #c2382d; text-decoration: none;font-weight:bold; }
a.headerlink:hover {color: #c2382d; text-decoration: none;font-weight:bold; }

.right_box_bg{background-image:url(../images/right_box_bg.gif); background-repeat:repeat-y;}
.paddingall{padding-left:8px; padding-right:14px; padding-top:8px; padding-bottom:8px;}
.header_inner{
width:611px;
float:left;
background:url(../images/headerinner_bg.gif) no-repeat 11px 9px;
background-size: 600 px;
margin:0px;
padding:0px;
}
.header_inner h1{
margin:0px;
padding:15px 0 5px 24px;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#000000;
}
.header_inner img{
padding:0px;
margin:0px 1px 9px 22px;
}
.header_innerright{
width:263px;
float:left;

margin:0px;
padding:11px 0 0 37px;
}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.gif');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image:url('../images/error.gif');
}
