body {	font-size: 0.8em;	line-height: 1.1em;	margin: 0px;	padding: 0px;	background-image: url(../_images/_site/main_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #227f93;	text-align: center;	font-family: Calibri, Cambria, "Century Gothic", Corbel, "Franklin Gothic Book";	color: #FFFFFF;}h1 {	font-size: 1.7em;	color: #26a9c5;	text-transform: uppercase;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 0px;	margin: 0px;	line-height: 1.2em;}h2 {	font-size: 1.4em;	text-transform: uppercase;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	margin: 0px;}h3 {	font-size: 1.2em;	color: #6FCFE3;	text-transform: uppercase;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	margin: 0px;}p {	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;	margin: 0px;}a {	color: #6FCFE3;	text-decoration: none;}a:hover {	text-decoration: underline;}hr {	color: #FFFFFF;	background-color: #FFFFFF;	padding: 0px;	height: 1px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	clear: both;	float: left;	width: 100%;}ul {	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	list-style-type: none;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #26a9c5;}ol {	padding: 0px;	list-style-type: decimal;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #26a9c5;}li {	margin: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #26a9c5;	list-style-position: inside;}ol.outside li{	list-style-position: outside;	margin-left: 25px;	padding-left: 0px;}.right {float: right !important;}.left {float: left !important;}.clear_both {clear: both !important;}.clear_left {clear: left !important;}.clear_right {clear: right !important;}.blue_1{color:#1d6d7e;}.blue_2 {color: #26a9c5;}.blue_3 {color: #6FCFE3;}.white{	color:#FFFFFF;}.green_1 {	color: #26c562;}.picture_border {	border: 2px solid #248aa0;}.main_center {	padding: 0px;	clear: both;	width: 955px;	text-align:center;	margin-top: 25px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}.main {	text-align:left;	float:left;	width: 955px;}.header_bg {	margin: 0px;	padding: 0px;	clear: both;	height: 80px;	width: 100%;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.header {	margin: 0 auto;	padding: 0px;	height: 80px;	width: 955px;}.header .shifa_logo {	background-image: url(../_images/_site/header_logo.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	float: left;	height: 80px;	width: 313px;	border-right-width: 3px;	border-right-style: solid;	border-right-color: #FFFFFF;}.top_nav {	float: left;	width: 639px;}.top_nav ul {	float: left;	width: 639px;	margin: 0px;	padding: 0px;	clear: none;	list-style-position: outside;	list-style-type: none;	text-align: left;	border: none;}.top_nav li {	clear: none;	float: left;	width: 80px;	height: 28px;	border-right-width: 3px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding-top: 41px;	padding-right: 8px;	padding-bottom: 11px;	padding-left: 8px;	border-bottom-width: 0px;	border-bottom-style: none;	line-height: 1.3em;}.top_nav li a .number {	font-size: 2em;	color: #FFFFFF;	font-weight: bold;}.top_nav li a:hover {	color: #26c562;	text-decoration: none;}.content_holder_315_bottom.nav{	width: 311px;	padding-right: 2px;	padding-left: 2px;}.left_nav {	float: left;	width: 311px;	margin-left: 0px;	margin-right: 0px;	margin-top: 20px;	margin-bottom: 30px;	padding: 0px;	clear: none;	list-style-position: outside;	list-style-type: none;	text-align: left;	border: none;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FFFFFF;}.left_nav li{	clear: both;	float: left;	width: 311px;	border: none;	margin: 0px;	padding: 0px;}.left_nav li a{	display: block;	float: left;	width: 303px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 8px;	color: #6FCFE3;}.left_nav li a:hover ,.left_nav li a.current {	color: #FFFFFF;	text-decoration: none;	background-color: #26c562;}.left_nav_logo_holder {	text-align: center;}.left_nav_logo {	border: 2px solid #248aa0;	text-align: center;	margin-bottom: 20px;	clear: both;}.footer_bg {	padding: 0px;	clear: both !important;	height: 21px;	width: 100%;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FFFFFF;	float: left;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.footer {	margin: 0 auto;	padding: 0px;	height: 21px;	width: 955px;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #FFFFFF;}.footer_nav {	float: left;}.footer_nav ul {	float: left;	margin: 0px;	padding: 0px;	clear: none;	list-style-position: outside;	list-style-type: none;	text-align: left;	border: none;}.footer_nav li {	clear: none;	float: left;	height: 17px;	border-bottom-width: 0px;	border-bottom-style: none;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding-top: 2px;	padding-right: 8px;	padding-bottom: 2px;	padding-left: 8px;}.footer_nav li a {	color: #ffffff;}.footer_nav li a:hover {	color: #26c562;	text-decoration: none;}.home_left_top {	background-image: url(../_images/_site/home_leftside_top.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	float: left;	width: 351px;	padding-top: 270px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.home_left_bottom {	background-image: url(../_images/_site/home_leftside_bottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	margin: 0px;	float: left;	width: 311px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 16px;	padding-left: 20px;	text-align: left;}.home_left_bg {	background-image: url(../_images/_site/home_leftside_bg.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	float: left;	width: 351px;	padding: 0px;}#news_main {	min-height:220px;}.home_link_box_holder {	float: left;	width: 300px;}.home_link_box_bg {	background-image: url(../_images/_site/home_boxes_bg.gif);	background-repeat: repeat-x;	background-position: left top;	padding: 0px;	clear: both;	float: left;	height: 112px;	width: 280px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 10px;	margin-right:0px;}.home_link_box_left {	height: 112px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 12px;	background-image: url(../_images/_site/home_boxes_left.gif);	background-repeat: no-repeat;	background-position: left top;	float: left;}.home_link_box_right {	height: 86px;	padding-top: 13px;	padding-right: 14px;	padding-bottom: 13px;	padding-left: 2px;	background-image: url(../_images/_site/home_boxes_right.gif);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	float: left;	width: 252px;}.home_link_box_right a p {padding:0px;}.home_link_box_right a {	color: #ffffff;}.home_link_box_right .image_holder {	float: right;	border: 2px solid #248aa0;	width: 106px;	overflow: hidden;}.home_link_box_right a h1 {	font-size: 1.2em;	margin: 0px;	padding: 0px;	line-height: 0.9em;}.home_link_box_right a h1.bottom {	padding-top: 5px;}.home_link_box_right a:hover h1 {	color: #26c562;}.home_link_box_right a:hover p {	text-decoration:underline;}.home_link_box_right a:hover img {	border: 2px solid #26c562;}.home_link_box_right_2 {	background-image: url(../_images/_site/home_boxes_right_2.gif);}.home_link_box_left_2 {	background-image: url(../_images/_site/home_boxes_left_2.gif);}.home_link_box_bg_2 {	background-image: url(../_images/_site/home_boxes_bg_2.gif);}.home_link_box_left_3 {	background-image: url(../_images/_site/home_boxes_left_3.gif);}.home_link_box_bg_3 {	background-image: url(../_images/_site/home_boxes_bg_3.gif);}.home_link_box_right_3 {	background-image: url(../_images/_site/home_boxes_right_3.gif);}.home_link_box_left_4 {	background-image: url(../_images/_site/home_boxes_left_4.gif);}.home_link_box_bg_4 {	background-image: url(../_images/_site/home_boxes_bg_4.gif);}.home_link_box_right_4 {	background-image: url(../_images/_site/home_boxes_right_4.gif);}.home_link_box_left_5 {	background-image: url(../_images/_site/home_boxes_left_5.gif);}.home_link_box_bg_5 {	background-image: url(../_images/_site/home_boxes_bg_5.gif);}.home_link_box_right_5 {	background-image: url(../_images/_site/home_boxes_right_5.gif);}.news_feed_holder {	float: right;	width: 280px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;}.news_link_box_bg {	background-image: url(../_images/_site/home_boxes_bg.gif);	background-repeat: repeat-x;	background-position: left top;	padding: 0px;	clear: both;	float: left;	height: 120px;	width: 280px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 10px;	margin-right:0px;}.news_link_box_left {	height: 120px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 12px;	background-image: url(../_images/_site/home_boxes_left.gif);	background-repeat: no-repeat;	background-position: left top;	float: left;}.news_link_box_right {	height: 94px;	padding-top: 13px;	padding-right: 14px;	padding-bottom: 13px;	padding-left: 2px;	background-image: url(../_images/_site/home_boxes_right.gif);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	float: left;	width: 252px;}.news_link_box_title {	text-align: center;	font-size: 1.1em;}.fund_raising_home {	padding-top: 10px;	padding-left: 90px;	float: left;}.gallery_list_holder {	width: 340px;	float: left;}.news_feed_holder ul {	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #FFFFFF;	width: 280px;	margin: 0px;	padding: 0px;}.news_feed_holder li {	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #FFFFFF;	list-style-position: outside;	list-style-type: none;	clear: both;	float: left;	width: 275px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 5px;}.gallery_list_holder ul {	width: 340px;}.gallery_list_holder li {	width: 335px;}.news_feed_holder li .heading {	color: #26a9c5;	font-size: 1em !important;	margin: 0px;	padding: 0px;	letter-spacing:0.1em !important;	display: inline !important;	line-height: 1em;	font-weight: bold;	text-transform: uppercase;}.news_feed_holder li .white {	margin: 0px;	padding: 0px;	color: #FFFFFF !important;	display: inline !important;}.news_feed_holder li a .read_more {	color: #ffffff;}.news_feed_holder li a:hover {	text-decoration: none;}.news_feed_holder li a:hover .heading {	color: #26c562;	text-decoration: none;}.news_feed_holder li a:hover .white {	color: #ffffff;	text-decoration: underline;}.news_feed_holder li a:hover .read_more {	color: #26c562;	text-decoration: none;}.news_feed_holder a.current_news .heading {	color: #26c562;}.news_feed_holder li a.current_news .read_more {	color: #26c562;}.galllery_right_bg {	background-image: url(../_images/_site/gallery_rightside_bg.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	float: right;	width: 550px;	padding: 0px;}.galllery_right_top {	background-image: url(../_images/_site/gallery_rightside_top.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	float: left;	width: 550px;	padding-top: 16px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.galllery_right_bottom {	background-image: url(../_images/_site/gallery_rightside_bottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	margin: 0px;	float: left;	width: 510px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 3px;	padding-left: 20px;	text-align: left;	min-height: 500px;}.gallery_small_image {	margin: 5px;	padding: 0px;	float: left;	border: 2px solid #248aa0;}.gallery_small_image:hover {	border: 2px solid #26c562;}.content_holder_620_bg {	background-image: url(../_images/_site/620_bg.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	float: left;	width: 620px;	padding: 0px;}.content_holder_620_top {	background-image: url(../_images/_site/620_top.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	float: left;	width: 620px;	padding-top: 16px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.content_holder_620_bottom {	background-image: url(../_images/_site/620_bottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	margin: 0px;	float: left;	width: 580px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 3px;	padding-left: 20px;	text-align: left;	min-height: 500px;}.content_holder_315_bg {	background-image: url(../_images/_site/315_bg.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	float: left;	width: 315px;	padding: 0px;}.content_holder_315_top {	background-image: url(../_images/_site/315_top.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	float: left;	width: 315px;	padding-top: 16px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.content_holder_315_bottom {	background-image: url(../_images/_site/315_bottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	margin: 0px;	float: left;	width: 275px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 3px;	padding-left: 20px;	text-align: left;	min-height: 500px;}.content_holder_351_top {	background-image: url(../_images/_site/home_leftside_top_2.gif);	padding-top: 16px;	margin: 0px;	float: left;	width: 351px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.content_holder_351_bottom {	background-image: url(../_images/_site/home_leftside_bottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	margin: 0px;	float: left;	width: 311px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 16px;	padding-left: 20px;	text-align: left;	min-height:500px;}.content_holder_351_bg {	background-image: url(../_images/_site/home_leftside_bg.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	float: left;	width: 351px;	padding: 0px;}.google-map {	margin-top: 15px;}.google-map a:hover {	text-decoration: underline;}.form_label {	float: left;	display: block;	width: 190px;	padding-top: 5px;	padding-bottom: 5px;	clear: left;}.form_field {	width: 300px;	font-size: 14px;	padding: 5px;	float: left;}.submit {	color: #248aa0;	background-color: #FFFFFF;	padding: 5px;	float: left;	font-weight: bold;	border: 1px solid #248aa0;	margin: 0px;	clear: right;}.submit:hover {	text-decoration: underline;}.row_580 {	clear: both;	float: left;	width: 580px;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}.row_510 {	clear: both;	float: left;	width: 510px;	padding: 0px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.top_row {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.bottom_row {	margin-bottom: 10px;}.col_180 {	float: left;	width: 169px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding:5px;	height:27px;}.col_100 {	float: left;	width: 89px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding:5px;	height:27px;}.col_400 {	float: left;	width: 389px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding:5px;	height:27px;}.col_480 {	float: left;	width: 469px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding:5px;	height:27px;}.col_height_40 {	height:40px;}