/*Reset Css */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td,table
{
margin: 0; padding: 0; border: 0; outline: none;
}

#profileouter {
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-top:10px;
	text-align: left;
}
#profilein {
	width: 100%;
	overflow: hidden;
}
#pro_leftcol {
	width: 170px;
	float: left;
	
}
.leftcol{
	background:url(../../images/charities/leftcol_bg.gif) repeat-y center top;
}
.leftcol_top {
	background-image: url(../../images/charities/leftcol_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.leftcol_bot {
	background-image: url(../../images/charities/leftcol_bot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
}
.pro_colsp{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pro_rightcol {
	width: 220px;
	float: left;	
}
#pro_main {
	float:left;
	width:690px;
	margin-left: 10px;

}
#proimage{
	margin-left:3px;
	background:url(../../images/charities/Profileimage.png) no-repeat center top;
	height:148px;
	width:150px;
	display:block;
	text-indent:-900px;
}
#briefinfo h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#leftmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;
	margin-left:5px;
}
#leftmenu li{
	display:block;
	height:24px;
}
#leftmenu li a,#leftmenu li a:link,#leftmenu li a:active{
	display:block;
	text-decoration:none;
	color:#000000;
	padding-left:28px;
	line-height:22px;
}
#leftmenu li a:hover{
	text-decoration:underline;
	color:#285c95;
}
.prom{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px 0px;
}
.prom:hover{
	background-position: 0px -2px;
}
.addf{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px 0px;
}
.addf:hover{
	background-position: 0px -2px;
}
.sendm{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px 0px;
}
.sendm:hover{
	background-position: 0px -2px;
}
.sendem{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px 0px;
}
.sendem:hover{
	background-position: 0px -2px;
}
.photos{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px -126px;
}
.photos:hover{
	background-position: 0px -128px;
}
.videos{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px -160px;
}
.videos:hover{
	background-position: 0px -162px;
}
.testi{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px -190px;
}
.testi:hover{
	background-position: 0px -192px;
}
.settings{
	background:url(../../images/charities/leftcolicons.png) no-repeat 0px -225px;
}
.settings:hover{
	background-position: 0px -227px;
}
#perpro h1 {
	font-family: "Trebuchet MS", Arial, "Arial Narrow", Tahoma;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	line-height:24px;
	padding-bottom: 10px;
	width:450px;
}
.probox {
	width:466px;
	background:url(../../images/charities/mainconts_bg.gif) repeat-y center top;
}
.probox_top{
	background:url(../../images/charities/mainconts_top.gif) no-repeat center top;
}
.probox_bot{
	background:url(../../images/charities/mainconts_bot.gif) no-repeat center bottom;
}
.maintext{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	line-height: 14px;
}
.maintext td {
	height: 20px;
	padding-left:10px;
	padding-top:2px;
}
.lightblue{
	background-color:#f6fcff;
}
.darkblue{
	background-color:#eef9ff;
}
.tabs {
	list-style-type: none;
	display: block;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100%;
	font-weight: bold;
}
.tabs li {
	float: left;
	display: block;
	height: 27px;
	margin-right: 4px;
}
.tabs li a, .tabs li a:link, .tabs li a:visited {
	display: block;
	padding-right: 10px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 7px;
}
.tabs li a span {
	display: block;
	float:left;
	width:10px;
	height:27px;
	margin-top:-6px;
}
.ie .tabs li a{
	width:auto;
}
li.inactive a{
	background: url(../../images/charities/pro_title.png) no-repeat right top;
}
li.inactive a span{
	background: url(../../images/charities/pro_title.png) no-repeat left top;
}
li.inactive a:hover{
	background: url(../../images/charities/pro_title.png) no-repeat right bottom;
}
li.inactive a:hover span{
	background: url(../../images/charities/pro_title.png) no-repeat left bottom;
}
li.active a{
	background: url(../../images/charities/pro_title.png) no-repeat right bottom;
}
li.active a span{
	background: url(../../images/charities/pro_title.png) no-repeat left bottom;
}
li.active a:hover{
	background-position:right top;
}
li.active a:hover span{
	background-position:left top;
}
#perpro {
	margin-bottom: 10px;
}
.box_bordertop{
	border-top: solid 1px #dddddd;
}
.mconts_align {
	padding-right: 10px;
	padding-left: 10px;
}
.sectitles {
	background-image: url(../../images/charities/pro_title.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 27px;
	line-height: 27px;
}
.maintext p {
	padding-bottom: 10px;
}
.maintext a {
	color: #3085af;
}
.rightcol{
	background:url(../../images/charities/rightcol_bg.gif) repeat-y center top;
}
.rightcol_top{
	background:url(../../images/charities/rightcol_top.gif) no-repeat center top;
}
.rightcol_bot{
	background:url(../../images/charities/rightcol_bot.gif) no-repeat center bottom;
}
.rightconts{
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
.rightconts h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #646464;
	padding-bottom: 5px;
}
.rightconts a,.rightconts a:link,.rightconts a:visited {
	color: #3085af;
}
.rightconts a:hover{
	text-decoration:none;
	color:#646464;
}
.rightconts table tr td{
	padding-top:5px;
	padding-bottom:5px;
}
.botborder{
	border:none;
}.memphoto {
	float: left;
	margin-right: 10px;
}
#charities {
	margin-bottom: 10px;
	width: 100%;
}
.botborder{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.sectitles span {
	background-image: url(../../images/charities/pro_title.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	float: right;
	width: 10px;
	height:27px;
}
.gecko .sectitles span,.ie .sectitles span{
	margin-top:-27px;
}
.maintext table {
	width: 446px;
}
.rightconts table {
	width: 200px;
}
#comments {
	margin-bottom: 10px;
}
.pro-posts {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
	color:#333333;
}
.pro-posts h2 {
	font-size: 18px;
	color: #255E9C;
	line-height: 20px;
	font-weight:normal;
	margin-bottom:2px;
	border:none;
}
.pro-posts h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-weight:normal;
	font-size:11px;
	color:#1B81A7;
	border-bottom:dotted 1px #cfd6e8;
}
.pro-posts h6{
	font-size:9px;
	font-weight:normal;
	text-align:right;
	color:#676767;
}
.charityin {
	padding: 10px;
	overflow: hidden;
}
.chlogo {
	float: left;
	margin-right: 10px;
	height: 90px;
	width: 90px;
}

.charity {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.charity h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #126378;
	padding-top: 5px;
}
.chades {
	height: 38px;
	overflow: hidden;
	font-size: 12px;
	line-height: 18px;
}
.chamenu {
	position: relative;
	width: 570px;
}
.chamenu ul {
	list-style-type: none;
	display: block;
	overflow: hidden;
	margin-top: 10px;
	font-size: 12px;
}
.chamenu ul li {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
}
.chamenu ul li a {
	display: block;
	height: 20px;
	padding-left: 24px;
	
}
.viewch{
	background:url(../../images/charities/charityicons.png) no-repeat 0px 0px;
}
.viewch:hover{
		background-position:0px -2px;
}
.suppcha{
	background:url(../../images/charities/charityicons.png) no-repeat 0px -31px;
}
.suppcha:hover{
		background-position:0px -33px;
}
.doncha{
	background:url(../../images/charities/charityicons.png) no-repeat 0px -61px;
}
.doncha:hover{
		background-position:0px -63px;
}
.setcha{
	background:url(../../images/charities/charityicons.png) no-repeat 0px -93px;
}
.setcha:hover{
		background-position:0px -95px;
}

.brscha{
	background:url(../../images/charities/charityicons2.png) no-repeat 0px 0px;
}
.brscha:hover{
	background-position:0px -1px;
}
.fcha{
	background:url(../../images/charities/charityicons2.png) no-repeat 0px -30px;
}
.fcha:hover{
	background-position:0px -31px;
}
.mycha{
	background:url(../../images/charities/charityicons2.png) no-repeat 0px -57px;
}
.mycha:hover{
	background-position:0px -58px;
}
.crecha{
	background:url(../../images/charities/charityicons2.png) no-repeat 0px -87px;
}
.crecha:hover{
	background-position:0px -88px;
}