@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../images/topbg.gif);
	background-repeat: repeat-x;
	background-position:top;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

#main{
	width:995px;
	margin:36px auto 0 auto;
	background-image:url(../images/hmpg_shadow_left.gif);
	background-repeat:no-repeat;
	background-position:-3px 84px;
}

#header{
	height:84px;
	width:981px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	background-image:url(../images/hmpg_top_rounded.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.logo-nav{
	width:915px;
	height:83px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.logo{
	width:300px;
	height:85px;
	margin:18px 0 0 0;
	float:left;
	font-size:11px;
	color:#666666;
}

.loginReg{
	height:24px;
	float:right;
	margin:22px 0 0 0;
/*	background-image:url(../images/hmpg_nav_bg.gif);
	display:block;
	overflow:hidden;
	background-color:#f2f2f2;
	background-repeat:repeat-x;
	background-position:left top;
*/}

.loginReg ul{
	margin:0;
	padding:0;
}


.loginReg ul li{
	display:block;
	float:left;
	margin:0 2px 0 2px;
	padding:0;
	text-align:center;
	line-height:22px;
	overflow: hidden;
}

.loginReg ul li a{
	width:91px;
	height:23px;
	display:block;
	background-image:url(../images/hmpg_login_btn_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0 0 0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	overflow:hidden;
}

.loginReg ul li a:link, .loginReg ul li a:active, .loginReg ul li a:visited{
	text-decoration:none;
	color:#FFFFFF;
}


.loginReg ul li a:hover{
	background-position:left -23px;
}

.nav-left, .nav-right, .nav-mid .nav-lg{
	height:38px;
}


.nav-left{
	background-image:url(../images/hmpg_nav_bg_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:5px;
	float:left;
	height:38px;
}

.headersmall2{
	font-size:14px;
	font-weight:bold;
	color:#1c6e8e;
	margin-bottom:5px;
	text-decoration:none;
}

.nav-mid{
	width:auto;
	float:left;
	height:38px;
}

.nav-lg{
	width:auto;
	float:right;
	background-image:url(../images/hmpg_nav_log_bg.gif);
	background-repeat:repeat-x;
	background-position:right top;
	height:38px;
}

.nav-right{
	background-image:url(../images/hmpg_nav_bg_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
	height:38px;
	display:block;
	margin:0;
	padding:0;
}

.content{
	width:915px;
	padding:0 38px 0 0;
	margin:0;
	background-image:url(../images/hmpg_shadow_right.gif);
	background-repeat:no-repeat;
	background-position:946px top;
	clear:both;
	float:right;
}

.marketing{
	text-align:center;
	margin:20px 0 0 0;
	height:285px;
	padding:20px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f2f2;
}

.fbox{
	width:290px;
	height:415px;
	float:left;
	background-image:url(../images/box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.fbox-top{
	width:290px;
	height:16px;
	background-image:url(../images/box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	clear:both;
	margin:0;
	display:block;
	overflow:hidden;
}

.fbox-text{
	margin:0;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e8e7ec;
	border-left-color: #e8e7ec;
	height:383px;
	padding:0 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
	clear:both;
	text-align:left;
}

.fbox-text .featureVDO{
	margin:20px auto 10px auto;
}



.fbox-text img{
margin:20px 0 10px 16px;
}

.fbox-text a{
	color:#1f7895;
	text-decoration:none;
}

.fbox-text a:hover{
	color:#35bfc9;
}

.featured-boxes{
	margin:20px 0 20px 0;
	height:420px;
	clear:both;
}

h5{
	font-size:18px;
	font-weight:normal;
	color:#1b6e8e;
	margin:0;
}
h6{
	font-size:13px;
	color:#000000;
	margin:10px 0 20px 0;
}

.socialNetwork{
	clear:both;
	height:257px;
	margin:20px 0 20px 0;
	display:block;
	overflow:hidden;
}

.sn-left, .sn-sep, .subscribe, .sn-right{
	float:left;
	height:255px;
}

.sn-left, .sn-right{
	width:13px;
	height:256px;
}

.sn-left{
	background-image:url(../images/sn-left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


.sn-sep{
	width:30px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e7ec;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e7ec;
	background-image:url(../images/hmpg_dot.gif);
	background-position:center 18px;
	background-repeat: no-repeat;
}
.sn-right{
	float:right;
	background-image:url(../images/sn-right.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.sn-links, .subscribe{
	float:left;
	width:236px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e7ec;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e7ec;
	padding:30px 20px 0 20px;
	height:225px;
	display:block;
	overflow:hidden;
}

.rss-icons{
	float:left;
	width:56px;
	height:70px;
	margin:0 20px 0 3px;
	padding:25px 0 0 0;
}
.twitter{
	float:left;
	width:92px;
	height:100px;
	margin:0 10px 0 0;
}

.sn-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}
.sn-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:4px 0 0px 0;
}

.sn-date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	font-style: italic;
}

.plt{
	width:870px;
	float:left;
	padding:10px 0 0 0;
}

form{
	margin:0;
	padding:0;
}

.subscribe form input[type="text"]{
	width:215px;
	height:23px;
	border: 1px solid #d4e9ed;
	color:#999999;
	padding:5px 0 0 5px;
}
.sign-up{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1b6e8e;
	margin:0 0 8px 0;
}
.subscribe-btn{
	margin:10px 0 0 0;
}

.partners{
	height:160px;
	background-color:#f2f2f2;
	background-image:url(../images/partner-mid.gif);
	background-repeat:repeat-x;
	background-position:left top;
}


.pLeft{
	width:10px;
	height:160px;
	background-image:url(../images/partner-left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}

.pRight{
	width:10px;
	height:160px;
	background-image:url(../images/partner-right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
}

.pText{
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:30px 0 0 20px;
	color:#003366;
}

.pLogos{
	float:left;
	margin:9px 0 0 0;
	width:760px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.logoText{
	float:left;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}
.footer{
	margin:20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cad3d0;
	padding:20px 0 0 0;
	height:180px;
}

.footer p{
	margin:3px 0 3px 0;
	padding:0;
}

.footer a{
	text-decoration:none;
	color:#555555;
}

.footer a:link, .footer a:visited, .footer a:active{
	text-decoration:none;
	color:#555555;
}

.footer a:hover{
	color:#3d5b81;
}


.footer-links{
	float:left;
	padding:0 50px 0 0;
}

.hmlnk{
	float:left;
}

.nav-mid a{
	background-image: url(../images/hmpg_top_menu_btn_bg.gif);
	display:block;
	background-repeat:repeat-x;
	color:#1b6e8e;
	height:38px;
	background-position:left -38px;
	background-repeat: repeat-x;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	padding:0 15px 0 15px;
	float:left;
	line-height:38px;
	text-align:center;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

.nav-lg a{
	background-image: url(../images/hmpg_top_menu_lg_btn_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}



.nav-mid a:hover{
	background-position:left 0px;
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.tabcontentMain{
	width:600px;
	float:left;
	height:285px;
}

.indentmenu{
	width:195px;
	float:right;
	height:284px;
	font-family: "Arial Narrow", "Helvetica Narrow";
	font-size:18px;
	font-weight:bold;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: right;
	clear:both;
	/* width: 80%; width of menu*/
	width:195px;
	height:284px;
	text-align:left;
}

.indentmenu ul li{
	display: inline;
	width:195px;
	height:71px;
	display:block;
	overflow:hidden;
	clear:both;
}

.indentmenu ul li a{
	color: white; /*text color*/
	padding: 5px 11px;
	text-decoration: none;
	border-right: 1px solid navy; /*navy divider between menu items*/
	width:195px;
	height:71px;
	display:block;
	background-image:url(../images/side-menu.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#247a93;
	padding:23px 0 0 0;
}

.indentmenu ul li a:visited{
	color:#247a93;
}

.indentmenu ul li a.selected{
	color:#247a93;
	padding-top: 6px; /*shift text down 1px*/
	padding-bottom: 4px;
	background-position:right -71px;
	padding:23px 0px 0 0;
}

.tabTextsp{
	width:40px;
	float:left;
	height:20px;
	display:block;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


.form-btn{
	background-image: url(../images/button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	line-height:14px;
	color:#FFFFFF;
	outline:0;
	text-align:center;
	padding:0px;
	width:80px;
	height:26px;
	cursor:pointer;
	border:0;
	display:block;
	float:left;
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

.form-btn a{
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 0 0 0;
	line-height:25px;
}

.bottommenu {
	float:left;
	clear:both;
	width:100%;
	padding:20px 0;
	margin:0;
}

.footer-static{
	margin:0px auto 0px auto;
	border-top:1px #cccccc solid;
	padding:10px 0 0 0;
	clear:both;
	display:block;
	overflow:auto;
}

.bottontext
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	width:350px;
}
.bottontext2
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	width: auto;
	float:right;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.lhs-static_page{
	width:100%;
	margin-top:15px;
/*	display:block;
	overflow:hidden;
*/}


.bottonlink
{
	font-size:11px;
	color:#333333;
	margin:0 10px 0 10px;
	text-decoration:none;
}
.maincontent_static_page{
	width:715px;
	padding:20px 0 20px 0;
	display:block;
	overflow:hidden;
	text-align:justify;
	font-size:12px;
	float:right;
}

.maincontent_static_page_other{
	width:917px;
	padding:5px 0 20px 0px;
	display:block;
	overflow:hidden;
	text-align:justify;
	font-size:12px;
	clear:both;
}

.ex-maincontent{
	width:750px;
	padding-left:10px;
}

.maincontext-two{
	width:218px;
}


.maincontent_static_page p{
	margin-top:10px;
	margin-bottom:10px;
	padding:0 25px 0 0;
}
.maincontent_static_page_other p{
	margin-top:10px;
	margin-bottom:10px;
	padding:0 25px 0 0;
}


.maincontent_static_page ul{
	margin:0;
	padding:0;
	list-style:none;
	width:700px;
}

.maincontent_static_page ul li{
	margin:8px 0 0 16px;
	padding:0 0 0 16px;
	margin-right:12px;
	list-style:circle;
}

.maincontent_static_page_other ul{
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	list-style:none;
}

.maincontent_static_page_other ul li{
	margin:0 0 0 2px;
	padding:0 0 0 2px;
	margin-right:12px;
	list-style:circle;
}

.maincontent_static_page h1, .maincontent_static_page_other h1{
	font-size:18px;
	color:#1c6e8e;
	margin:5px 25px 5px 0 ;
	padding:8px 0;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding:8px 0 8px 0;

}


.ex-left{
	width:188px;
	margin-right:10px;
/*	margin-top:15px;
*/}
.leftmenu{
	margin:26px 0 10px 0;
	display:block;
	overflow:hidden;
}

.leftmenu ul{
  margin:0px;
  padding:0px;
  width:165px;
  list-style-type:none;
  border-top:1px #cccccc solid;
	display:block;
	overflow:hidden;
 }

.leftmenu ul li{
 padding-left:0px;
 border-bottom:1px #cccccc solid;
 margin-bottom:-1px;
 position:relative;
 margin-top:1px;
	display:block;
	overflow:hidden;
}

.leftmenu ul li a{
  background:transparent url(../images/bullet1.gif) repeat scroll 5px;
  background-repeat:no-repeat;
  height:25px;
  line-height:25px;
  font-size:11px;
  color:#666666;
  text-decoration:none;
  display:block;
  padding-left:20px;
  background-color:#edf3f4;
  	display:block;
	overflow:hidden;

}

.leftmenu ul li a:hover{
	background-color:#e5f3fb;
/*text-decoration:underline;*/
}


.leftmenu ul li h5 a{
	font-weight:bold;
	background-color:#e7f5fa;
}

.leftmenu ul li ul{
	clear:both;
}

.ad-header{
	font-size:18px;
	color:#1c6e8e;
	margin-bottom:5px;
}
.normaltext {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
.adpara{
	margin-left:120px;
}

.adparango{
	margin-left:170px;
}

.headersmall{
	font-size:12px;
	font-weight:bold;
	color:#1c6e8e;
	margin-bottom:5px;
	text-decoration:none;
}

.social{
	margin-top:20px;
}


.adbanner{
	background:#F9F9F9;
	margin-top:15px;
	margin-bottom:15px;
	height:135px;
	padding:20px;
	text-align:left;
	font-size:14px;
}

input[type="submit"]{
	padding:0;
	float:left;
	clear:both;
	overflow:hidden;
	background-image: url(../images/button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	line-height:10px;
	color:#FFFFFF;
	text-align:center;
	width:80px;
	height:26px;
	cursor:pointer;
	border:0;
	float:left;
	margin:10px 0 0 0;
}

.submitBtn{
	padding:0;
	float:left;
	clear:both;
	overflow:hidden;
	background-image: url(../images/button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	line-height:10px;
	color:#FFFFFF;
	text-align:center;
	width:80px;
	height:26px;
	cursor:pointer;
	border:0;
	float:left;
	margin:10px 0 0 0;
}


form imput,select{
	font-size:11px;
	color:#333333;
}

.form-text{
	margin-left:30px;
}

.input-txt{
	margin-left:120px;
}

.field{
	width:480px;
	margin-bottom:10px;
}

.smalltxt{
	font-size:12px;
	color:#21598c;
	text-decoration:none;
}

.login-input input, .password-input input{
	width:125px;
}
.v-menu{
	background: url(../images/box_top_bg.gif) #ebebeb no-repeat;
	width:145px;
	margin-top:0px !important;
	margin-top:0px;
	/*border:solid 1px #7F9FBF;*/
	padding:5px 10px 10px 15px;
	height:123px;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		margin-top:0px;
		padding:6px 0px 0px 10px;
		 list-style-type:none;
	}
		.v-menu li a{
			background:transparent url(../images/menu_bullet.gif) repeat scroll 5px ;
			background-repeat:no-repeat;
			color:#666666;			
		
			display:block;
/*			border-top:solid 1px #DEDEDE;*/
			padding:4px 4px 4px 15px;
			text-decoration:none;
		}
		.v-menu li a:hover{
	font-weight:bold;
			color:#1c6e8e;
		}
#signin_menu {
	display:none;
	position:absolute;
	width:170px;
	z-index:1000;
	border:0;
	text-align:left;
	padding:25px 0 0 0;
	color:#789;
	font-size:11px;
	float:left;
	margin:0;
}




.so-content{
width:700px;
margin:40px 0 0 0;
}

.soc-Query{
/*	height:100px;
*/	margin:0 0 20px 0;
	padding:20px 0 20px 0;
	border-top:solid 1px #eee;
}

.soc-icon{
	float:left;
	width:100px;
}

.soc-qText{
/*	float:left;
*/	width:490px;
margin:0 0 0 160px;
}

.soc-btn{
	margin:0 0 20px 0px;
}

.soc-btn h5 a{
	width:150px;
	height:35px;
	text-align:center;
	color:#FFFFFF;
	background-image:url(../images/big-btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	text-transform:uppercase;
	padding:5px 0 0 0;
	font-size:22px;
	font-weight:bold;
	margin:40px 0 0 20px;
	clear:both;
}

.soc-btn h5 a:hover{
	background-position:left -40px;
}

.soc-btn p{
	margin:5px 0 0 20px;
}

a{
	text-decoration:none;
	color:#1c6e8e;
}


a:hover{
	color:#aed3e5;
}


.adbanner{
	background:#F9F9F9;
	margin-top:15px;
	margin-bottom:15px;
	height:100px;
	padding:20px;
	text-align:left;
	font-size:14px;
	clear:both;
}


.title{
	font-size:14px;
	font-weight:bold;
	color:#1c6e8e;
	margin-bottom:5px;
	border-bottom:1px #cccccc solid;
	width:180px;
}

.righttext{
	font-size:12px;
	color:black;
}

.rhs{
	width:205px;
	margin-left:10px;
	display:block;
	overflow:hidden;
}
.fl{
	float:left;
}

.fr{
	float:right;
}


.fundsRaisedProgress-main{
	width:100px;
	height:5px;
	background-image: url(../images/greyBar.gif);
	background-repeat: repeat-x;
	background-position:left 1px;
/*	border: 1px solid #000000;
*/	display:block;
	overflow:hidden;
	margin:5px 0;
}


.des .fundsRaisedProgress-main{
	width:330px;
}

.des .fundsRaisedProgress-main .raisedGreen{
	height:3px;
	margin:1px 0 0 0;
}


.des .fundStatus{
	padding:10px 0 0 0;
	color:#333;
	width:330px;
}

.des .raisedFunds{
float:left;
font-size:12px;
}

.des .Funds2Go{
float:right;
font-size:12px;
color:#cd0738;
font-weight:bold;
}


.raisedGreen{
	height:5px;
	background-color:#009933;
	float:left;
	border-right:solid 3px #FFFFFF;
}

.projectTracker th{
color:#1c6e8e;
text-align:center;
}

table.projectTracker{
background-color:#eee;
border-collapse:separate;
border-spacing:1px;
}

table.projectTracker td{
	background-color:#FFFFFF;
	padding:10px;
	text-align:center;
}

table.projectTracker td .monthsGrey{
	color:#666666;
}
table.projectTracker td .monthsRed{
	color: #CC0000;
}

.stars{
	display:block;
	height:15px;
	padding:0 60px 0 0;
	background-image: url(../images/star0.gif);
	background-repeat:no-repeat;
	background-position:right top;
	line-height:50px;
	overflow:hidden;
}

.star1{
	background-image: url(../images/star1.gif);
}

.star2{
	background-image: url(../images/star2.gif);
}

.star3{
	background-image: url(../images/star3.gif);
}

.star4{
	background-image: url(../images/star4.gif);
}

.star5{
	background-image: url(../images/star5.gif);
}


.categories{
	margin:60px 0 10px 0;
}

.rc-title{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 5px 10px;
	background-color:#0099CC;
}

.categories .text{
	font-size:14px;
	color:black;
	padding:0 0 10px 0;
	
}


.blog-rightColumn{
	margin:10px 0 10px 0;
	border-bottom:solid 1px #CCCCCC;
}


.blog-rightColumn .text{
	font-size:11px;
	padding:5px;
	background-color:#f5f5f5;
	margin:0 0 2px 0;
}

.blog-rightColumn p{
	margin:0;
	padding:0;
}

.blog-rightColumn .text a{
	font-size:10px;
	color:#999;
}
.popular-blog{
	margin:20px 0 0 0;
	border:solid 1px #eee;
	
}

.popular-blog ol{
	margin:0 0 0 15px;
	padding:15px;
	list-style:decimal;
}
.popular-blog ol li{
	padding:5px 0;
	border-bottom:solid 1px #eee;
}

.popular-blog ol li a{
	color:#669933;
}

.popular-blog ol li a:hover{
	color:#669933;
}

.more{
	float:right;
}

.bio-text{
	clear:both;
	padding:10px 0 10px 0;
}


.article-page{
	width:680px;
}

.rightNewArticles{
	width:210px;
	margin:0px 0 0 20px;
}


.socialHm{

}

.socialBanner{
	float:left;
}

.SocSearch{
	float:right;
	width:290px;
	background-image:url(../images/soc_pos_search_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:11px 0 0 0;
	text-align:left;
	margin:30px 0 20px 0;
	height:215px;
}

.SocSearch p{
	padding:0 0 10px 0;
	margin:0;
}

.socSearchBtm{
	background-image:url(../images/soc_pos_search_btm.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:11px;
	display:block;
	overflow:hidden;
}

.socSearchMid{
	border-left:solid 3px #ddd;
	border-right:solid 3px #ddd;
	padding:0 10px 0 10px;
	height:205px;
}

.MoreSearch{
	clear:both;
	font-size:12px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	text-align:right;
	border-top: dashed 1px #CCCCCC;
}

.socSearchMid input{
	float:right;
	width:150px;
}

.socSearchMid select{
	float:right;
	width:155px;
	padding:2px;
}

.socialHm{
	height:200px;
}

.socPartner{
	width:600px;
	float:left;
}

.socPartner .pLogos{
	width:490px;
}

.socPartner .pLogos img{
	margin:0 0 0 28px;
	padding:5px 0 0 0;
}

.socNetworking{
float:right;
width:290px;
}

.socNetworking .pLogos{
	width:140px;
	padding:15px;
}

.socNetworking .pLogos img{
	margin:0 0 0 13px;
}

img{
	border:0;
}

.bt{
	float:right;
	width: auto;
}


.uTube-vdo{
	height:21px;
}

.joinNow{
	width:200px;
	text-align:center;
}

.gif-text{
	font-size:12px;
	color:#336699;
	font-weight:bold;
	line-height:25px;
}

.gif-text a{
	color:#336699;
}

.gif-text a:hover{
	color:#1b4875;
}

.givCnt{
	padding:15px;
}

.greyLine{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	clear:both;
	padding:20px 0 0 0;
	width:100%;
}

.giveNow{
	float:right;
	text-align:center;
	padding:20px 0 0 0;
}

.giveNow img{
	margin:0 0 5px 0;
}

.givImage{
	float:left;
	margin:0 0 10px 0;
}

.giveText{
	float:left;
	padding:0 0 0 10px;
	width:400px;
	text-align:left;
}

.giveNow a{
	font-size:12px;
}
.givCnt h1{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0;
}
.giv-now-btn{
	width:118px;
	height:25px;
	background-image:url(../images/giveNowBtn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
}

.giv-now-btn a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;

}
