html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, blockquote, pre, form, fieldset, table, th, td, hr { margin: 0; padding: 0; } input {margin:0;}/*reset css*/

body {background: url(/images/body-back.jpg) repeat-x #75D3F7;padding:0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

img { behavior:url(/_includes/iepngfix.htc); }
a img { border: 0px;}

a:hover img {opacity:.85;}

a {color:#40A2E1; text-decoration:underline;}
	a:hover {color:#0083D7; text-decoration:none;}
	a:active {}
	
h1 {color:#0083D7;font-size:20px;margin-bottom:.5ex;}
h2 {color:#0083D7; font-size:15px; line-height:100%;margin-bottom:.25ex;}
h3 {color:#666666; font-size:14px; line-height:100%;}

p {margin:0 0 1em 0;}

a img {border: none;}

/*------wrapper------*/

#wrapper {margin:0 auto; background: url(/images/wrapper-back.gif) repeat-y;width:1058px;}
.wrapper {margin:0 auto; width:1058; text-align:left;}

/*------header------*/

#header_wrapper {background:url(/images/header-back.gif) top no-repeat; height:80px;width:1058px;}
#header {width:966px; margin: 0 auto;}

/*------login------*/

.login {font-size:11px; color:#0083D7; font-weight:bold; margin:0 0 15px 0;}

.login td {padding: 0 0 0 10px;}

.login input[type="text"] {width:83px;}

/*------navigation------*/

.main-menu {width: 706px;height: 35px;}
	
	.main-menu ul {padding: 0; margin: 0;}
	
	.main-menu li {display: inline;list-style: none;}
	
	.main-menu a{display:block;float:left;height: 35px;}
	.main-menu a:hover, a.current-main{background-position:0 -35px;}
	
.nav_home {width:40px; background:url(/images/nav_home.gif) top;}
.nav_how_works {width:97px; background:url(/images/nav_how_works.gif) top;}
.nav_products_available {width:128px; background:url(/images/nav_products_available.gif) top;}
.nav_fundraising_programs {width:138px; background:url(/images/nav_fundraising_programs.gif) top;}
.nav_success_stories {width:110px; background:url(/images/nav_success_stories.gif) top;}
.nav_get_started_now {width:112px; background:url(/images/nav_get_started_now.gif) top;}
.nav_contact_us {width:81px; background:url(/images/nav_contact_us.gif) top;}

/*------all content------*/

#home_content_wrapper {background: url(/images/content-wrapper-back.jpg) no-repeat top;width:1012px;margin:0 auto; padding: 0 0 0 46px; background-color:#FFF;}
#content_wrapper {background: url(/images/content-wrapper-back.jpg) no-repeat top;width:1058px;margin:0;}

/*------home------*/

#home_banner {width:966px; margin:0 auto;}

.home_content {width:1012px;}

.home_text {padding: 28px 7px 15px 53px; background-color:#0083D7; color:#FFF; font-weight:bold; line-height:1.2em; width:949px;}

.home_text strong {color:#FFF;}

.home_banners {width:702px; background:url(/images/home_banners_back.gif) no-repeat;}
.home_banners td {padding:35px 0 5px 0;}


.home_whitebox {width:966px; height:129px; background-color:#FFF;}
.home_bluebox {margin: 0 0 0 9px; padding: 0 0 0 0px; width:948px; background-color:#0083D7;}
.home_wink_is {margin:0; float:left;}
.home_bluebox_text {padding: 20px 0 0 0; width:575px; color:#FFF; font-weight:bold; line-height:1.6em; float:left;}
.try_a_demo {padding: 0 0 0 0; float:left;}

.home_blue_space {margin:0;}

.home_whitebox2 {padding: 0 0 0 0px; margin: 0 0 0 46px; width:966px; background-color:#FFF;}
.home_lightbluebox {padding: 9px 0 0 0px; margin:9px 0 9px 9px; width:948px; height:100px; background-color:#A8E9FF;}
.home_mostpopular {float:left;}
.home_promo_items {float:left;}
.home_polos {float:left;}
.home_sweatshirts {float:left;}
.home_hats {float:left;}

/*------interior pages------*/

.interior_content_header { width: 966px; margin:0 auto; border-bottom: 6px solid #0083D7;}
.interior_content_header2 { width: 966px; margin:0 auto;}
.interior_content_text {width:966px; margin:0 auto; padding: 0px 15px 15px 0px; color:#666666;line-height:1.2em;}
.interior_text {width:605px; padding: 15px 15px 25px 20px; border-right: 1.5px solid #0083D7;}

.interior_form_text {width:605px; padding: 15px 15px 25px 20px;}
.interior_text_success {width:500px; padding: 15px 15px 25px 20px; margin:0 auto;}
.interior_content_text_success {width:966px; margin:0 auto; padding: 0px 15px 15px 0px; color:#666666;}

.inrightcontent {padding:18px 18px 18px 18px; width:274px;}

#inright {
	width:250px;
	background-color:#FFF;
	background-position:bottom;
	background-repeat:no-repeat;
	font-size: 12px;
	line-height:1.5em;
}

#inright ul{
		list-style: none;
		margin: 0 0 20px 0;
		padding:0;
		border: none;
	}
	
		#inright li {
	
	}
	
	#inright li a {
		color:#0083D7;
		text-decoration:underline;
		font-weight:bold;
		display:block;
		margin: 0 0 5px 0;
		padding:0 0 5px 0;
		border-bottom:#AEB4B5 solid 1px;
	}
	
	#inright a:hover {
		text-decoration:none;
	}
	
	#inright a:active {
		text-decoration:underline;
	}
	
#inright h1{
	background-repeat:repeat-x;
	color:#666666;
	font-size:16px;
	font-style:italic;
	padding:0px 15px;
	margin:0px;
	width:250px;
	display:block;
}

/*------contact------*/

.contact form div {
	margin: 0.75em 0 1ex 0;
	clear: left;
}

.contact label {
	width: 8em;
	display: block;
	float: left;
	font-weight: bold;
	padding: .75ex 1em 1ex 0;
	text-align:right;
	font-size:12px;
}

.contact input{
	height:20px;
	width:200px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.actions input [type=submit] .actions{
	width:auto;
	color:#333333;
	font-weight:bold;
}

.actions input [type=reset] .actions{
	width:auto;
	color:#333333;
	font-weight:bold;
}

.contact textarea {
	width:465px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.contact .secondary {
	float:none;
	width:auto;
	font-weight:normal;
	margin:0 .5em 0 4.5em;
	text-align:left;
}

.contact form div.actions {
	margin: 2em 0 15px 8em;
	padding: 0 0 0 1.5em;
}

	
.contact .formsection {
	background-color:#F7F7F7;
	padding:10px;
	margin:5px 0 30px 0;
	font-size:12px;
	border:1px solid #E5E5E5;
}
	

/*------footer------*/

#footer {background:#75D3F7 url(/images/footer_shadow.jpg) no-repeat; padding: 16px 55px; font-size:11px; font-weight:bold; color:#666666;}
	#footer a {color:#666666; text-decoration:none;}
	#footer a:hover {color:#6A818A;}
