body{margin:0; padding:0; background:#d5d5d5;}
table, td{border-collapse:collapse;}
table, td, img{border:0;}
form, td{margin:0; padding:0;}
td {font:12px Tahoma, Arial, helvetica, sans-serif; color:#4f4f4f; vertical-align:top;  text-align:left;}

p {
	margin-top:0;
	font:12px Tahoma, Arial, helvetica, sans-serif; 
	color:#4f4f4f;
	line-height:16px;
}
	
.clear{clear:both; line-height:0px;}
input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#6E7574; padding:2px 0 0 2px; text-transform:none; border: 1px solid #818181; vertical-align:middle;}
ul{margin-top:3px; margin-bottom:20px;}
.tar{text-align:right;}

a{color:#f26222; text-decoration:underline;}
a:hover{text-decoration:none;}

b a{color:#353535; text-decoration:underline; background:url(images/blink.gif) center left no-repeat; padding-left:8px; font-weight:normal;}
b a:hover{text-decoration:none;}

li a{color:#5e5e5e; text-decoration:underline; background:url(images/blink.gif) center left no-repeat; padding-left:8px; line-height:18px;}
li a:hover{text-decoration:none;}
li {
	padding-bottom:5px;
	list-style-type:circle;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	margin-bottom:12px;
}
h3 {
	margin-bottom:3px;
	margin-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	color:#00908d;
}
h3 a {
	color:#00908d;
	text-decoration:none;
}
h3 a:hover {
	text-decoration:underline;
	}
h4 {
	margin-bottom:0;
	margin-top:5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
.orange {
	color:#f26222;
}

.f2{color:#717171;}
.f2 .link{color:#717171; text-decoration:underline;}
.f2 .link:hover{text-decoration:none;}

.f3{color:#4f4f4f;}


.l_fll{padding:1px; background:#000000;}
.l_cl{background:#d5d5d5;}

.header{height:365px;}
.header .logo{width:304px; height:298px; background:url(images/logo_bg.jpg);}
.header .logo img{margin:95px 0 0 28px;}
.header .mp{width:434px; background:url(images/mp_bg.jpg); color:#949494; padding:19px 28px 0 0px; text-align:right;}
.header .mp a{color:#949494; text-decoration:none; padding-left:12px;
		background:url(images/mp_arr.gif) center left no-repeat;}
.header .mp a:hover{text-decoration:underline;}
#nav a:hover img {filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

#events a#eventsnav img,
#resources a#resourcesnav img,
#ourteam a#ourteamnav img,
#contactus a#contactusnav img,
#programs a#programsnav img,
#home a#homenav img  {
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}


.p_1_abs{position:absolute; margin:293px 0 0 12px; background:url(images/p1_abs_bg.jpg); width:264px; height:72px;}
.p_1_abs img{margin:45px 0 0 57px;}

.p_2_abs{position:absolute; margin:307px 0 0 10px; background:url(images/p3_abs_bg.jpg); width:264px; height:58px;}
.p_2_abs img{margin:35px 0 0 57px;}

.p_2_abs h2, .p_2_abs h3 {margin:30px 0 0 0; text-align:center;}

.content{background:url(images/cnt_bg.jpg) top repeat-x; padding:0 0 10px 12px;}
.bn_1{width:264px; height:221px; background:url(images/bn_1_bg.jpg) top left no-repeat; padding:0 18px 0 59px;
voice-family: "\"}\"";
voice-family:inherit;
width:	187px;}
.bn_1 li a{color:#FFFFFF; font-weight:bold; text-decoration:underline; line-height:18px;
		background:url(images/bn_1_mk.gif) center left no-repeat; padding-left:12px;}
.bn_1 li a:hover{text-decoration:none;}

.ft_block{width:478px; height:208px; background:url(images/ft_block.jpg) top left no-repeat; padding:30px 32px 35px 190px; 
voice-family: "\"}\"";
voice-family:inherit;
width:256px;
height:143px;
}
.ft_block p {
line-height:18px;
}
.border {
	border:5px solid #FFFFFF;
	margin:0 10px 2px 0;
}
.borderbottom {
	border-bottom:1px dashed #333333;
	padding-top:10px;
	margin-bottom:10px;
	}

/*=========block_1==========*/
.block_1{background:#eeeeee; width:100%;}
.block_1 .top{background:url(images/block_1_top.jpg) top repeat-x;}
.block_1 .bot{background:url(images/block_1_bot.jpg) bottom repeat-x;}
.block_1 .left{background:url(images/block_1_left.jpg) left repeat-y;}
.block_1 .right{background:url(images/block_1_right.jpg) right repeat-y;}
.block_1 .top_left{background:url(images/block_1_top_left.jpg) top left no-repeat;}
.block_1 .top_right{background:url(images/block_1_top_right.jpg) top right no-repeat;}
.block_1 .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat;}
.block_1 .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:34px 26px 31px 35px;}

.block_1 .top_left_2{background:url(images/block_1_top_left_2.jpg) top left no-repeat;}
.block_1 .top_right_2{background:url(images/block_1_top_right_2.jpg) top right no-repeat;}

.block_1 .top_3{background:url(images/block_1_top_3.jpg) top repeat-x;}
.block_1 .top_left_3{background:url(images/block_1_top_left_3.jpg) top left no-repeat;}
.block_1 .top_right_3{background:url(images/block_1_top_right_3.jpg) top right no-repeat;}
/*========//block_1=========*/

/*=========block_2==========*/
.block_2{background:url(images/block_2_top.jpg) top repeat-x #FFFFFF; width:100%;}
.block_2 .bot{background:url(images/block_2_bot.jpg) bottom repeat-x;}
.block_2 .left{background:url(images/block_2_left.jpg) left repeat-y;}
.block_2 .right{background:url(images/block_2_right.jpg) right repeat-y;}
.block_2 .top_left{background:url(images/block_2_top_left.jpg) top left no-repeat;}
.block_2 .top_right{background:url(images/block_2_top_right.jpg) top right no-repeat;}
.block_2 .bot_left{background:url(images/block_2_bot_left.jpg) bottom left no-repeat;}
.block_2 .bot_right{background:url(images/block_2_bot_right.jpg) bottom right no-repeat; padding:40px 33px 42px 31px;}

.block_2 .top_left_2{background:url(images/block_2_top_left_2.jpg) top left no-repeat;}
.block_2 .top_right_2{background:url(images/block_2_top_right_2.jpg) top right no-repeat;}
/*=========block_2==========*/

.mpt{width:51px; background:url(images/mpt.gif) 19px top repeat-y;}

.tb td{color:#4f4f4f;}
.tb a{color:#4f4f4f; text-decoration:none; line-height:17px;}
.tb a:hover{text-decoration:underline;}

#form{height:155px; overflow:hidden;}
#form td{color:#4f4f4f;}
#form a{color:#4f4f4f; text-decoration:underline;}
#form a:hover{text-decoration:none;}
#form span a{color:#7d7d7d; text-decoration:underline;}
#form span a:hover{text-decoration:none;}
#form div{height:29px; margin-top:1px;}
#form input{width:170px; height:18px;}
#form textarea{width:178px; height:104px; margin:1px 0 7px 0;}

.footer{height:30px; }
.footer p { margin-bottom:5px; font-size:11px; text-align:center; color:#727272;  }