html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

html,body
{
	background:url(../images/bodyBg.gif) repeat-x #fff;
	color:#504f4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	height: 100%;line-height:160%;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -38px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 38px; /* .push must be the same height as .footer */
}


/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	margin:auto;
	width:820px;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:left;
	width:820px;background:url(../images/hdrBg.gif) repeat-x bottom;padding-bottom:10px;
}
	div#HeaderContainerTop
	{
		float:right;text-align:right;
		width:820px;height:90px;padding-top:10px;
	}
	div#HeaderContainerBtm
	{
		float:left;
		width:820px;
		padding-top:10px;
	}
	
	

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	float:left;
	width:780px;background:#fff;padding:20px;margin-top:15px;
}

	div#MainBodyContainerTop
	{
		float:left;
		width:780px;padding:0 0 40px 0;
	}
	div#MainBodyContainerBtm
	{
		float:left;
		width:780px;
	}
		div#MainBodyContainerBtmLeft
		{
			float:left;
			width:490px;
		}
		div#MainBodyContainerBtmRight
		{
			float:left;
			width:290px;
		}

.infoMain{float:left;clear:both;margin-bottom:15px;}

.infoTitle{float:left;width:100px;font-weight:bold}
.infoDisc{float:left;}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainerOuter
{
	float:left;
	width:100%;height:38px;
	background:url(../images/footerBg.gif) repeat-x;
}
div#FooterContainerInt
{
	margin:auto;
	width:820px;
}
div#FooterContainer
{
	float:left;
	width:800px;text-align:right;
	padding:10px 20px 0 0;color:#fff;
}
	div#FooterContainer a
	{
		color:#147214;text-decoration:underline
	}
	div#FooterContainer a:hover
	{
		color:#147214;text-decoration:none
	}
/************************************************************************
*	text
************************************************************************/

h1{color:#1f5112;font-size:30px;}
h2{color:#2b8312;font-size:22px;}