html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, font, li, img, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font: 11px verdana;
	line-height: 14px;
}

ol, ul{
	padding-top: 5px;
}

li{
	text-align: left;
	margin-left: 22px;
	padding-bottom: 5px;
}

body{
	background-color: #898989;
	background-position: center;
	text-align: center;
}

a, a img, :link img, :visited img {
	border: 0px;
	outline: none;
	font-weight: bold;
	text-decoration: none;
	color: #f68217;
}
a:hover{
	text-decoration: underline;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

p{
 	padding-bottom: 10px;
}

h1{

}

.green{
	font-weight: bold;
	color: #81d313;
}
.orange{
	font-weight: bold;
	color: #f68217;
}
.blue{
	font-weight: bold;
	color: #00274d;
}

#container{
	text-align: center;
	margin: 0px auto;
	width: 1022px;
	background: url(../images/bodyBg.gif) repeat-y;
}

#innerContainer{
	text-align: left;
	margin-left: 59px;
	padding-bottom: 100px;
}

#header{
	height: 78px;
	background: url(../images/headerBg.gif) no-repeat bottom;
}

#login{
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 300px;
}
#login *{
	font-size: 9px;
	color: #fff;
}
#login input{
	color: #000;
}
#login input.btn{
	width: 34px;
	height: 21px;
	background: url(../images/btn-go.gif) bottom no-repeat;
	border: none;
}
#login input.btnapp{
	width: 34px;
	height: 21px;
	background: url(/app/images/btn-go.gif) bottom no-repeat;
	border: none;
}
#login a{
	font-size: 9px;
	color: #fff;
}

#colLeft{
	float: left;
	width: 254px;
	display: inline;
}

#colLeft .copyContainer{
	color: #fff;
	padding: 0px 20px;
	background: url(../images/leftCol-bg.gif) repeat-y;
}
#colLeft li{
	padding-bottom: 15px;
}

#colRight{
	width: 590px;
	margin-left: 275px;
}

#footer{
	background: url(../images/footerBg.gif) no-repeat #898989;
	width: 1022px;
	height: 58px;
	text-align: left;
}
#footerNav{
	float: left;
	padding-left: 45px;
	padding-top: 28px;
}
#footerNav a{
	font-weight: normal;
	color: #fff;
	padding-left: 10px;
}
#footerNie{
	display: none;
	float: left;
	width: 415px;
	height: 17px;
	padding-left: 95px;
	padding-top: 28px;
}
#footerNie a{
	display: block;
	width: 415px;
	height: 17px;
	background: url(../images/footer-nie-recovery.gif) no-repeat;
	text-indent: -5000px;
}
#footerNie a:hover{
	border-bottom: solid 1px #81d313;
}

#footerTechSupport{
	float: right;
	padding-right: 75px;
	padding-top: 28px;
	color: #fff;
}
#footerTechSupport a{
	color: #fff;
}

#footerLogo{
	position:absolute;
	right: 70px;
	margin-top: -85px;
}

.pgImage{
	float: left;
	margin-right: 10px;
}

/*************** MAIN NAV ****************/
#mainNav{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 24px;
	padding-left: 251px;
}
#mainNav li{
	padding: 0px;
	margin: 0px;
	float: left;
	padding-left: 6px;
}
#mainNav a{
	display: block;
	width: 96px;
	height: 24px;
	text-indent: -5000px;
}

#mainNav li.home{
	background: url(../images/nav-home0.gif) right no-repeat;
}
#mainNav li.learn{
	background: url(../images/nav-learn0.gif) right no-repeat;
}
#mainNav li.join{
	background: url(../images/nav-join0.gif) right no-repeat;
}
#mainNav li.community{
	background: url(../images/nav-community0.gif) right no-repeat;
}
#mainNav li.advertise{
	background: url(../images/nav-advertise0.gif) right no-repeat;
}
#mainNav li.fundraising{
	background: url(../images/nav-fundraising0.gif) right no-repeat;
}
#mainNav li.faq{
	background: url(../images/nav-faq0.gif) right no-repeat;
}

#mainNav li a:hover.home, body.idx #mainNav li.home{
	background: url(../images/nav-home1.gif) right no-repeat;
}
#mainNav li a:hover.learn, body.learn #mainNav li.learn{
	background: url(../images/nav-learn1.gif) right no-repeat;
}
#mainNav li a:hover.join, body.join #mainNav li.join{
	background: url(../images/nav-join1.gif) right no-repeat;
}
#mainNav li a:hover.community, body.community #mainNav li.community{
	background: url(../images/nav-community1.gif) right no-repeat;
}
#mainNav li a:hover.advertise, body.advertise #mainNav li.advertise{
	background: url(../images/nav-advertise1.gif) right no-repeat;
}
#mainNav li a:hover.fundraising, body.fundraising #mainNav li.fundraising{
	background: url(../images/nav-fundraising1.gif) right no-repeat;
}
#mainNav li a:hover.faq, body.faq #mainNav li.faq{
	background: url(../images/nav-faq1.gif) right no-repeat;
}


/*************** LEFT NAV ****************/
#leftNav{
	list-style: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}
#leftNav li{
	width: 237px;
	padding: 0px;
	margin: 0px;
}
#leftNav a{
	display: block;
	width: 237px;
	text-indent: -5000px;
	height: 53px;
}

/* FUNDRAISING PAGE */
#leftNav li.involved{
	background: url(../images/btn-fundraising1-0.gif) no-repeat;
}
#leftNav li.beneficiaries{
	background: url(../images/btn-fundraising2-0.gif) no-repeat;
}
#leftNav li.kit{
	background: url(../images/btn-fundraising3-0.gif) no-repeat;
}

#leftNav a:hover.involved, body.involved #leftNav li.involved{
	background: url(../images/btn-fundraising1-1.gif) no-repeat;
}
#leftNav a:hover.beneficiaries, body.beneficiaries #leftNav li.beneficiaries{
	background: url(../images/btn-fundraising2-1.gif) no-repeat;
}
#leftNav a:hover.kit{
	background: url(../images/btn-fundraising3-1.gif) no-repeat;
}
#leftNav a:hover.demo{
	background: url(../images/btn-fundraising4-1.gif) no-repeat;
}
#leftNav a:hover.join{
	background: url(../images/btn-fundraising5-1.gif) no-repeat;
}

/* LEARN PAGE */
#leftNav li.whatIs{
	background: url(../images/btn-learn1-0.gif) no-repeat;
}
#leftNav li.whySpeek{
	background: url(../images/btn-learn2-0.gif) no-repeat;
}
#leftNav li.speekWorks{
	background: url(../images/btn-learn3-0.gif) no-repeat;
}

#leftNav a:hover.whatIs, body.whatIs #leftNav li.whatIs{
	background: url(../images/btn-learn1-1.gif) no-repeat;
}
#leftNav a:hover.whySpeek, body.whySpeek #leftNav li.whySpeek{
	background: url(../images/btn-learn2-1.gif) no-repeat;
}
#leftNav a:hover.speekWorks, body.speekWorks #leftNav li.speekWorks{
	background: url(../images/btn-learn3-1.gif) no-repeat;
}

/* ADVERTISE PAGE */
#leftNav li.advertiseSpeek{
	background: url(../images/btn-advertise1-0.gif) no-repeat;
}
#leftNav li.mediaKit{
	background: url(../images/btn-advertise2-0.gif) no-repeat;
}
#leftNav li.start{
	background: url(../images/btn-advertise3-0.gif) no-repeat;
}

#leftNav a:hover.advertiseSpeek, body.advertiseSpeek #leftNav li.advertiseSpeek{
	background: url(../images/btn-advertise1-1.gif) no-repeat;
}
#leftNav a:hover.mediaKit, body.mediaKit #leftNav li.mediaKit{
	background: url(../images/btn-advertise2-1.gif) no-repeat;
}
#leftNav a:hover.start, body.start #leftNav li.start{
	background: url(../images/btn-advertise3-1.gif) no-repeat;
}

/* GLOBAL */
#leftNav li.demo{
	background: url(../images/btn-demo-0.gif) no-repeat;
}
#leftNav li.join{
	background: url(../images/btn-join-0.gif) no-repeat;
}
#leftNav a:hover.demo{
	background: url(../images/btn-demo-1.gif) no-repeat;
}
#leftNav a:hover.join{
	background: url(../images/btn-join-1.gif) no-repeat;
}

/*************** HOME STYLES ****************/
body.idx h1{
	width: 571px;
	height: 108px;
	float: right;
	background: url(../images/idx-tagline.gif) bottom no-repeat;
	text-indent: -5000px;
}
body.idx #innerContainer{
	margin-left: 0px;
	padding-bottom: 0px;
}
body.idx #colRight{
	width: 943px;
	margin-left: 38px;
}

body.idx #buttons{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 72px;
	padding-left: 27px;
	padding-top: 18px;
}
body.idx #buttons li{
	padding: 0px;
	margin: 0px;
	float: left;
}
body.idx #buttons a{
	display: block;
	height: 72px;
	text-indent: -5000px;
	background-repeat: no-repeat;
}
body.idx #buttons a.btn1{
	width: 295px;
	background: url(../images/idx-btn1.gif);
}
body.idx #buttons a.btn2{
	width: 298px;
	background: url(../images/idx-btn2.gif);
}
body.idx #buttons a.btn3{
	width: 296px;
	background: url(../images/idx-btn3.gif);
}

body.idx #footerNie{
	display: block;
}
body.idx #footerTechSupport{
	padding-top: 0px;
}
body.idx #footerLogo{
	display: none;
}


/*************** LEARN STYLES ****************/
body.learn #colRight{
	width: 550px;
}

/*************** FAQ STYLES ****************/
body.faq #colRight{
	width: 680px;
	margin-left: 38px;
}
#faqList{
	padding-top: 20px;
	list-style: none;
}
#faqList li{
	padding: 8px 0px;
}

/*************** ABOUT STYLES ****************/
body.about #colRight{
	width: 530px;
	margin-left: 38px;
}

/*************** PRIVACY STYLES ****************/
body.privacy #colRight{
	width: 700px;
	margin-left: 38px;
}



#list1{
	margin-left: 20px;
	padding-right: 50px;
}
#list1 li{
	padding: 10px 0px;
	border-bottom: solid 1px #fbc593
}

.err{
	font-weight: bold;
	color: #ff0000;
}

.clearance{
	clear: both;
	height: 1px;
	margin-bottom: -1px;
	font-size: 0;
	line-height: 0;
}