*{ margin:0; padding:0;text-align: justify;}
img{ border:none;}
a{ text-decoration:none; outline:none;}
ul li{ list-style-type:none; outline:none;}
body{ font-family:Verdana, Geneva, sans-serif; background-color:#e9e9e1;height:auto;text-align: justify;}

#main{ margin:0 auto; width:980px; background-color:#fff; height:auto;}
.header{background-image:url(header_img.png); background-repeat:no-repeat; height:123px; }
.header img{ margin:30px 0 0 73px; float:left; }
.red{width:320px; float:left; margin:0px 0 0 0px; position:relative;left:13px;font-size:18px;color:#1890e3; font-family: Verdana, Geneva, sans-serif;font-weight:bold; }
.red img{ position:relative;right:70px;top:5px;}

.leftMainNav
{
	float:left;
	color:#FFFFFF;
	width: 208px;
	padding: 0px 4px;
}

.leftMainNav ul
{
	list-style: none;
	background: url(../images/mainNavBg.gif) repeat-y left;
	width: 191px;
	padding: 0px 9px;
	margin: 0px;
	float: left;
	display: block;
}

.leftMainNav li
{
	list-style: none;
	float: left;
	border-bottom:1px solid #fff;
}

.leftMainNav li a
{
	background: url(../images/mainNavNrmlBg.gif) repeat-x #cd0234;
	display:block;
	padding: 9px 10px;
	color: #FFFFFF;
	font-size: 13px;
	width: 171px;
	font-weight: bold;
	text-align: left;	/*height: 34px;*/
	line-height: normal;
}

.leftMainNav li a:hover, li a.activeTab
{
	background: url(../images/mainNavActiveBg.gif) repeat-x;
	padding: 9px 10px;
	color: #FFFFFF;
	width: 171px;
	font-weight: bold;
}
.leftMainNav ul ul
{
	width: 181px;
	list-style: none;
	margin: 0px -9px;	
	display: block;

}
.leftMainNav li li
{
	background:#e3f1ff;
	padding: 0px;
	width: 181px;
	margin: 0px;
	border-bottom:#ffffff 1px solid;
}

.leftMainNav li li a
{
	margin: 0px;
	font-size: 12px;
	display: block;
	width: 156px;
	color:#333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-color: #e3f1ff;
	background-image: url(../images/subarrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

.leftMainNav li li a:hover
{
	background-color: #b1d5fa;
	background-image: url(../images/subarrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	margin: 0px;
	color:#152B40;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	width: 156px;
	display: block;
	
}
.leftMainNav li li a.current
{
	background-color: #b1d5fa;
	background-image: url(../images/subarrow.gif);
	background-position: 10px 7px;
	margin: 0px;
	color:#152B40;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	width: 156px;
	display: block;
	
}

.leftMainNav ul ul
{
	width:171px;
	padding:0px; 
	margin:0px;
	list-style:none;
}
.leftMainNav li li
{
	list-style:none;
	float: left;
	
}
.leftMainNav li ul li a
{
	color: #272727;
	font-size: 12px;
	width: 166px;
	background-color:#e3f1ff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	
	/*background-color: #666666;*/
	display:block;

}
.leftMainNav li ul li a:hover
{
   /*color: #FFFFFF;*/
	width: 166px;
	font-weight: bold;
	padding-left: 15px;
	background-color: #b1d5fa;
}



.leftMainNav ul ul ul
{
	width: 150px;
	list-style: none;
	margin: 0px -9px;	
	display: block;

}
.leftMainNav li li li
{
	background:#e3f1ff;
	padding: 0px;
	width: 181px;
	margin: 0px;
	border-bottom: #ffffff 1px solid;
}

.leftMainNav li li li a
{
	margin: 0px;
	font-size: 12px;
	display: block;
	width: 136px;
	color:#333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 45px;
	background-color: #e3f1ff;
	background-image: url(../images/subarrow.gif);
	background-repeat: no-repeat;
	background-position: 30px 7px;
}

.leftMainNav li li li a:hover
{
	margin: 0px;
	font-size: 12px;
	display: block;
	width: 136px;
	color:#333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 45px;
	background-color: #b1d5fa;
	background-image: url(../images/subarrow.gif);
	background-repeat: no-repeat;
	background-position: 30px 7px;
}
.leftMainNav li li li a.current
{
	background-color: #b1d5fa;
	background-image: url(../images/subarrow.gif);
	background-repeat: no-repeat;
	background-position:10px 7px;
	margin: 0px;
	color:#152B40;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	width: 156px;
	display: block;
	
}

.search input{outline:none; font-size:12px; color:#050505; font-weight:normal; border:1px solid #7d9ec1; display:inline-block; width:209px; height:20px; position:relative;top:10px; left:10px; line-height:20px;}
.go input{outline:none; float:right; margin-right:40px; margin-top:0px; font-size:12px; font-weight:normal; border:1px solid #c4b6ab; background-image:url(go_bg.png); background-repeat:repeat-x;  width:25px; height:20px; line-height:20px; text-align:center;}
.other{ margin:0px 0 0 10px; z-index:888;  }
.innerBox{ width:650px; float:right; clear:both;z-index:1; }
.innerBox h1{position:relative; z-index:1;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;background-image:url(other_bg.png);background-repeat:repeat-x; height:40px; margin:-9px 10px 0 0; width:236px; float:right; font-size:12px; color:#fff; line-height:40px; border:1px solid #0060b3;}
.innerBox select{ outline:none;width:90px; height:20px; margin-left:21px; border:1px solid #7f9db9; font-size:12px;}
.innerBox1{ width:320px; float:left;}
.innerBox1 h3{/* background-image:url(other_bg.png); background-repeat:repeat-x; height:40px; width:236px; float:right;*/}
.innerBox1 h3 a{ color:#fff}

#nav h3{ margin:10px 0 0 55px; font-size:12px; color:#27252a; float:left; }
#nav li{ float:left; margin:0 0 0 10px;}
.email input{ width:175px; height:16px; margin-top:10px; color:#000; padding-left:10px; border:1px solid #8398b7;outline:none;}
.zip input{ width:85px; height:16px; margin-top:10px; color:#000; padding-left:10px;border:1px solid #8398b7;outline:none;}
.button input{ height:26px; width:66px;margin-top:7px; color:#000; outline:none; background-image:url(button_bg.png); background-repeat:repeat-x; height:25px; border:1px solid #013974;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.navbg{ background-image:url(nav_bg.png); background-repeat:repeat-x; height:37px; width:450px; float:right;}
.img{ position:relative;top:1px;left:5px;}
.navbg ul{ margin:-25px 0 0 0;}
.navbg li{ color:#fff; font-size:14px;}
.navbg li a{ color:#fff;}
#banner { display:block;}
#banner img{ margin:1px 0 0 0;}
.align{ width:385px; float:left; }

.background{ margin-left:113px; }
.background h1{-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px; font-size:12px; font-weight:normal;font-weight:bold; background-color:#467bb1; height:25px; width:214px; margin:10px 0 0 0; line-height:25px; color:#fff;  }
.background p{-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px; border-right:1px solid #467bb1; height:253px; border-left:1px solid #467bb1; width:212px; border-bottom:1px solid #467bb1;}


.body_text a{ color:#4166a5; font-size:12px;}
.body_text a:hover{ color:#f9002d;  }

#link { width:980px; background-color:#fff; height:auto; clear:both;}
.follow{ margin:0 0 0 750px; padding-top:10px;}
.content{ margin:0 0px; background-color:#fff; height:auto; clear:both; overflow:hidden; margin:0 auto;}
.conInner{ width:650px; float:left; margin:0px 0  0 0}
.conInner ul{ margin:10px 0 0 0px;text-align: justify; }
.conInner li{ float:none; margin:10px 0 0 10px;font-size:12px; font-family:normal; color:#333; font-family:Arial;}
.conInner h1{ margin:10px 0 0 10px; font-size:18px; color:#fe0034; font-weight:normal;}
.conInner p{ font-size:12px; color:#333; font-family:Arial; font-weight:normal; line-height:20px; margin:10px 10px 0 10px;text-align: justify;}
.conInner h2{ font-size:15px; color:#333; font-weight:bold;margin:10px 0 10px 10px; }
.conInner h3{ font-size:13px; color:#009; font-weight:bold;margin:10px 0 10px 10px; }
.conInner h4{ background-image:url(donate2_img.jpg); background-repeat:no-repeat; height:31px; background-position:0px 0; position:relative;top:-10px;}
.divide{ margin:0 0 0 10px;}
.conInner1{ width:320px; float:left;}
.conInner1 img{ border: 1px solid #EDEDED;padding:5px; position: relative; top: 10px;}
.conInner1 h1{ margin:20px 0 0 10px; font-size:18px; color:#fe0034; font-weight:normal;}
.basic{margin:0 0 0 37px;border:1px solid #86bff9; background-image:url(blood1_bg.png); background-repeat:repeat-x; height:430px; width:235px;}
.conInner1 h3{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;margin:10px 0 0 37px;background-image:url(blood_bg.png); background-repeat:repeat-x; height:27px; font-size:11px; color:#fff; line-height:27px; text-align:center; width:237px;}
.basic ul{ margin:0px 0 0 0px;}
.basic li .sixty{ margin:0 0px 0 20px;}
.basic li .sixty .old{padding-left:20px;}
.basic li{ line-height:17px; background:url(arrow2_img.png) no-repeat transparent scroll 4px 4px;font-size:12px; color:#333; margin-top:10px; }
.conInner1 p{ font-size:12px; color:#333;margin:0 10px 0 10px; text-align: justify;}
.basic1{margin:0 0 0 36px;border:1px solid #86bff9; background-image:url(blood1_bg.png); background-repeat:repeat-x; height:auto; width:92%; padding-left:5px;padding-right:5px;}
#photo{ margin:20px  0px 0 0px;}
#photo img{margin:0px 20px 20px 10px;}

.contact{ margin:0 0px 0 0px; background-color:#fff; height:700px; clear:both; }
  .contactInner{ width:442px; float:left; margin:0px 0 0 20px;}
 .contactInner p{ font-weight:bold;font-size:14px; color:#ff880b;  line-height:25px;}
 .contactInner h2{margin:20px 0 0 0px; font-size:12px; font-weight:normal; color:#333; font-weight:bold;}
  .contactInner h3{ font-size:12px;color:#333; margin:5px 0 0 0; font-weight:normal; line-height:25px;font-weight:bold;}
 .contactInner img{ position:relative;top:-2px; left:60px;}
 .contactInner h4{ font-size:12px; color:#333333; margin:30px 0 0 0; font-weight:normal;}
 .contactInner h5{ font-size:10px; line-height:15px; color:#333333; margin:10px 0 0 0; font-weight:normal;}
 .select{ margin:10px 0 0 115px;}
 .select span{ font-size:12px; color:#333;font-weight:normal;}
 .option{ width:60px; height:20px; border:1px solid #7f9db9;}
 .first{ margin:10px 0px 0 0px;}
 .name{ margin:0 0 0 0px;}
 .email{ margin:0 0 0 0px;}
 .company{ margin:0 0 0 0px;}
 .first span{ font-size:12px; color:#333; font-weight:normal;}
 .first input{ width:206px; height:20px; border:1px solid #7f9db9; outline:none}
 .first1 textarea{ margin:0px 0 0 156px; width:208px; height:70px; outline:none;}
 .first1 span{  font-size:14px; font-weight:normal; position:relative;top:25px; left:30px}
.first2 input{ width:63px; height:22px; position:relative;left:195px; margin:10px 0 0 0;border:1px solid #003c74; background-image:url(donate_bg.png); background-repeat:repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#fff; outline:none;}
.business2{background-color:#fff; height:auto; position:relative;top:-88px;background-color:#fff; height:600px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px; }
.soft{ width:18%; float:left; margin:0 0px 0 10px;}
.soft h3{ background-color:#fff; padding: 1px 1px; background-image:url(softimg.jpg); background-repeat:repeat-x; height:56px; margin:20px 0 0 0; font-size:12px; color:#000; text-align:center; line-height:25px;}
.soft h4{background-color:#dfd7e7; padding:1px 1px; background-image:url(soft1img.jpg); background-repeat:repeat-x; height:435px;margin:20px 0 0px;  }
.soft h4 span{font-size:12px; color:#fff; line-height:16px;}
/*.divide{ margin: 0 0 0 15px;}*/
.footer{clear:both; background-color:#fff; border-top:2px solid #a00; background-image:url(footer_bg.jpg); background-repeat:repeat-x; height:25px; font-weight:bold;}
.footer h2{ font-size:11px; color:#fff; margin:0 0 0 10px; line-height:25px;float:left; font-weight:normal;}
.foot ul{ margin-left:0px;}
.foot li{  float:left; margin:0px 0 0 50px; height:25px; text-align:center; font-size:12px; line-height:25px; font-weight:normal}
.foot li a{ color:#fff; border:none; }

.border{ background-color:#f3f3f3; width:380px; height:325px;-moz-border-radius:5px;border:1px solid #d4d4d4;-webkit-border-radius:5px;border-radius:5px;}
.white{border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff; padding:20px 20px;}