/* ==================================
One to one
www.?????.com

One to one colour swatch
===========
#5c7d7f - Dark Blue
#23408f - Blue (mouse over and buttons)
#40ae49 - Green Dark
#7dc242 - Green headings + bgs
#505050 - Grey (text)
================================== */

.home-bg{
	background-image: url(../images/home-bg-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.td_homebanner{
padding-bottom:23px; padding-top:14px;}

.home-scroll-container{width:904px; height:279px; /*overflow: hidden; display:inline; float: left;*/}
.home-scroll{visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width: 904px;}
.home-scroll ul{margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2712px; left: 0px;}
.home-scroll ul li{overflow: hidden; float: left; width: 904px; height: 279px;}
.next a{
	display:block;
	width:23px;
	height:25px;
	position:absolute;
	z-index:12;
	float:left;
	margin-left:830px;
	margin-top:18px;
	background-image: url(../images/btn-next-home-scroll.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
.next a:hover{background-image: url(../images/btn-next-home-scroll-over.gif); background-repeat: no-repeat;}
.prev a{
	display:block;
	width:23px;
	height:25px;
	position:absolute;
	z-index:12;
	float:left;
	margin-left:790px;
	margin-top:18px;
	background-image: url(../images/btn-prev-home-scroll.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
.prev a:hover{background-image: url(../images/btn-prev-home-scroll-over.gif); background-repeat: no-repeat;}



p{color:#505050; font-size:11px;  line-height:14px;}
p a{color:#40ae49;}
p a:hover{color:#23408f; text-decoration:none;}

h1, h2, h3, h4, h5, h5, h6{color:#7dc242; text-transform: uppercase;}
h1{font-size:23px; padding-bottom:14px; text-decoration:underline;}
h2{font-size:18px; padding-bottom:14px;}
h3{font-size:15px; padding-bottom:6px;}
h4{font-size:13px; padding-bottom:4px;}

h1 a, h2 a{color:#7dc242; text-decoration:underline;}
h3 a, h4 a{color:#7dc242; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{color:#23408f; text-decoration:none;}

.header3{color:#7dc242; text-transform: uppercase;
font-weight:bold;
font-size:15px; 
line-height: 18px;
padding-bottom:12px;
}

.header3 a{color:#7dc242; text-decoration:none;}

.header3 a:hover{color:#23408f; text-decoration:none;}

.txt-top p{color:#5c7d7f; font-size:14px; line-height:18px; padding-right:20px; padding-bottom:0px; margin-bottom:0px;}

.dots-left{
	background-image: url(../images/dots_vert.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
.td-donate{width:305px; padding-left:15px;}
.donate-box{
	background-color:#7dc242;
	background-image: url(../images/donate-box-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.donate-box h1, .donate-box p{color:#FFFFFF; line-height:14px; padding-bottom:0px; padding-top:2px; padding-left:10px; margin-bottom:0px;}

.donateinput {
	border:0px solid #FFFFFF;
	font-size:12px;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	width:182px;
	height:16px;
	margin:0px;
	margin-bottom:10px;
	margin-top:16px;
	background-image: url(../images/donate-field-bg.gif);
	background-repeat: no-repeat;
}
.donatebutton {
	cursor: pointer;
	border:none;
	padding:0px 0px 0px 0px;
	height:19px;
	width:55px;
	background-image: none;
	background-color:transparent;
/*	float:right;*/
	margin:0px;
	margin-left:10px;
	color:#FFFFFF;
	text-transform: uppercase; text-decoration:underline;
	font-weight:bold;
	font-size:12px
}
.donatebutton:focus, .donatebutton:hover {
color:#23408f;
}

.center-left h1, .center-left h2, .center-left h3, .center-left p{padding-right:40px;}
.center-center h1, .center-center h2, .center-center h3, .center-center p{padding-right:36px; padding-left:40px;}
.center-right h1, .center-right h2, .center-right h3, .center-right p{padding-left:36px;}

.center-left p, .center-center p, .center-right p{font-size:11px; padding-bottom:0px; margin-bottom:0px; line-height:14px;}
.center-right p{padding-top:166px;}

.center-left img{margin:0px; padding:0px;}
.center-right-bg{
	background-image: url(../images/home-center-right-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.home-footer{margin-left:14px}
.home-footer p{color:#40ae49; font-weight:bold; font-size:11px; line-height:14px; padding-left:16px; padding-bottom:0px; margin-bottom:0px;}
.home-footer p a{color:#40ae49;}
.home-footer p a:hover{color:#23408f; text-decoration:none;}
.home-footer td{
	background-image: url(../images/dots_vert.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.polaroid{
	background-image: url(../images/home-polaroids.png);
	background-repeat: no-repeat;
}
.polaroid h1, .polaroid p{
padding-left:230px;
padding-right:20px;
}
.polaroid h1{padding-top:62px;}
.social-box{margin-left:14px; margin-top:32px;}
/*.social-box img{margin-left:15px;}*/
.btn-join{margin-top:15px; margin-bottom:15px; margin-left:15px;}
.btn-share{margin-bottom:15px; margin-left:13px;}

