/* CSS Document */
/* start defining basic frame of web page*/
html, body{ 
		margin:0; 
		padding:0; 
		text-align:center; 
			} 
body {
		background:#828E8E;
		margin:0; 
		padding:0; 		
	}	
/*margin hack for Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body{margin-top:-16px;}
}
#topwhitebar{position:absolute;top:0px;left:0px;width:100%;height:279px;background:#FFFFFF;margin:0;padding:0;}
#pageframe {
		margin:0 auto;
		padding:0;
		width:1024px;
		text-align: left;
		background:#828E8E;
	}
#maincolumn {
		position:relative;
		top:0;
		left:0;
		padding:0;
		margin:0;
		display:block;
}
/* end defining basic frame of web page*/

/* start defining basic fonts, hyperlinks, bullets and images*/
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	margin:0;
	padding:0;
	color:#828E8E;
	font-weight:normal;
	margin-bottom:15px;
	letter-spacing:0px;
}	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#797973;
	line-height:17px;
	margin-bottom:10px;
}
p a:link{
	color:#797973;
}
p a:visited {
	color:#797973;
}
p a:hover{
	color:#333333;
}
img{border:0px;margin:0;padding:0;}
.abovebullet{margin-bottom:18px;}
.bullet {
	margin:0px 0px 2px 0px;
	padding:0px;
	padding-left:38px;
	background:url(../assets/t_bullet.png);
	background-repeat:no-repeat;
	background-position:23px 8px;
}
.belowbullet{margin-top:10px;}
.contentheader{font-size:15px;font-family:"Times New Roman", Times, serif;margin-top:15px;}
.contentheader_first{font-size:15px;font-family:"Times New Roman", Times, serif;}
/* end defining basic fonts, hyperlinks, bullets and images*/

/*start defining common elements in include file page_common_elements.htm*/
#t_topleft{position:absolute;width:444px;height:338px;left:0px;top:10px;}
#t_toptagline{position:absolute;width:567px;height:47px;left:449px;top:64px;}
#t_logo{position:absolute;width:194px;height:137px;left:444px;top:117px;}
#t_give{position:absolute;width:49px;height:21px;left:442px;top:258px;}
#t_middlegreybckg{position:absolute;width:1024px;left:0px;top:279px;background:#828E8E;}
#t_tagline{position:absolute;width:200px;left:38px;top:353px;}
#t_tagline p{color:#F1E9DD;font-style:italic;font-family:"Times New Roman", Times, serif;font-size:15px;line-height:21px;}
#t_footer{position:absolute;width:1024px;left:0px;top:850px;visibility:hidden;height:17px;padding:0;margin:0;}
#t_footer p{text-align:center;color:#3E3E3E;color:#535353;line-height:30px;}

