/*GLOBAL CLASSES*/
/*////////////////////////////////////*/
* {
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.pic {
	border: 2px solid #570e00;
}

.clear {
	clear:both;
	height:0;
	line-height:0;
	visibility:hidden;
	border:0;
}

.vBar {
	background:url(../images/vbar.gif) right top repeat-y;
}



body {
	background:#000 url(../images/bg-body.jpg) top center no-repeat;
}

#content {
	width:1000px;
	margin:0 auto;
	position: relative;
}

/*HEADER*/
/*//////////////////////////////////////*/

#header-content {
	height:150px;
	width:100%;
}

#logo {
	width:535px;
	height:110px;
	padding:0;
	margin:0;
	position:absolute;
	top:20px;
	left:0px;
}

#logo a {
	width:535px;
	height:110px;
	display:block;
	text-indent:-9999px;
	outline:0;
	font-size:0;
	line-height:0;
}

#logo a span {
	text-indent:-9999px;
}

/*NAVBAR*/
/*//////////////////////////////////////*/

#header-content .navbar {
	position:absolute;
	right:0px;
	top:20px;
}

#header-content .navbar li {
	float:left;
	list-style:none;
	height:30px;
	position:relative;
	z-index: 9998;
}

#header-content .navbar li a {
	float:left;
	display:block;
	outline:0;
	height:22px;
	text-indent:-9999px;
}

#header-content .navbar li ul {
	top:25px;
	height:auto;
	display:block;
	position:absolute;
	left:0;
	display:none;
	z-index: 9999;
}

#header-content .navbar li ul li {
	height: 22px;
}

#header-content .navbar li.hover ul {
	display: block;
}

#header-content .navbar .sponsorLink a {
	width:120px;
}

#header-content .navbar .profileLink a {
	width:140px;
}

#header-content .navbar .aboutLink a {
	width:105px;
}

#header-content .navbar .contactLink a {
	width:100px;
}



#header-content .navbar .sponsorLink .sponsor li a {
	width:129px;
	display:block;
}

#header-content .navbar .aboutLink .about {
	left:-52px;
	background: transparent url(../images/subnav_about.gif) 0 0 no-repeat;
	width:201px;
	height:108px;
	padding:21px 0 0 75px;
}

#header-content .navbar .aboutLink .about li a {
	width:175px;
}

/*CONTENT*/
/*//////////////////////////////////////*/

#mainContent {
	position:relative;
	background: url(../images/middle_content.jpg) 0 0 repeat-y;
	width:963px;
	margin:20px auto 10px auto;
}

#mainContent .hBar {
	background:url(../images/hBar.gif) center center repeat-x;
	width:900px;
	line-height:1px;
	height:1px;
	clear:both;
	margin:0 auto;
	padding:10px 0;
	display:block;
}

#mainContent .mainTop {
	background:url(../images/top_content.jpg) 0 0 no-repeat;
	width:956px;
	height:44px;
	margin-top:0;
	margin-left:4px;
	z-index:0;
}

#mainContent .mainBottom {
	background:url(../images/bottom_content.jpg) 0 0 no-repeat;
	width:957px;
	height:90px;
	display:block;
	margin:0 0 0 3px;
}

#mainContent .breadCrumb {
	width:540px;
	position:absolute;
	top:28px;
	left:40px;
	_top:30px;
	_left:20px;
	text-transform:uppercase;
}

#mainContent .breadCrumb li span {
	float:left;
	list-style:none;
	text-align:left;
	color:#2F2F2F;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-transform:none;
}

#mainContent .breadCrumb li a {
	float:left;
	color:#333;
	color: #a45412;
	display:block;
	font:bold 17px Arial, Helvetica, sans-serif;
	background:url(../images/bullet_breadCrumb.gif) right center no-repeat;
	padding-right: 17px;
	margin-right:10px;
}

#mainContent .breadCrumb li {
	float:left;
	color:#333;
	display:block;
	font:bold 17px Arial, Helvetica, sans-serif;
}

#mainContent .breadCrumb li a:hover {
	text-decoration:underline;
}

#mainContent .loginBar {
	position: absolute;
	right:10px;
	top:25px;
	width:100%;
	margin-right:30px;
}

#mainContent .loginBar li {
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:5px 5px 0 5px;
	color:#333;
	float:right;
	list-style:none;
}

#mainContent .loginBar li a {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}

#mainContent .loginBar li a:hover {
	text-decoration:underline;
}

/*FOOTER*/
/*//////////////////////////////////////*/

#footer {
	width:1020px;
	color:#878787;
	font:normal 12px Arial, Helvetica, sans-serif;
	display: block;
	text-align:center;
	margin: 0 auto 0 auto;
	padding-bottom: 70px;
}

#footer a {
	color:#878787;
}

#footer a:hover {
	text-decoration:underline;
}

/*HOME PAGE*/

#homePage {
	background:url(/sponsorship/images/home_image.jpg) 0 0 no-repeat;
	width:1000px;
	height:593px;
	display:block;
	position:relative;
}

#homePage .bullet {
	background:url(../images/bullet_home.gif) 0 0 no-repeat;
	width:15px;
	height:15px;
	text-indent:-9999px;
	display:block;
	float:right;
	cursor: pointer;
}

#homePage .msg {
	width:360px;
	height:35px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#999;
	position:absolute;
	left:3px;
	bottom:65px;
}

#homePage .avatar ul {
	position:absolute;
	left:380px;
	bottom:45px;
}

#homePage .avatar ul li {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	width:53px;
	height:53px;
	list-style:none;
	margin:0 12px;
	border:1px solid #CCC;
}

#homePage .avatar ul li a img {
	width:53px;
	height:53px;
 *filter:gray;
}

#homePage .avatar ul li a span {
	position:absolute;
	width:53px;
	height:53px;
	left:0;
	top:0;
	background:url(../images/shadow_thumb.png) 0 0 no-repeat;
 *background:#000;
 *filter:alpha(opacity=60);
	cursor:pointer;
}

#homePage .avatar ul li a:hover img {
	width:65px;
	height:65px;
	position:absolute;
	right:-10px;
	bottom:-7px;
 *filter:none;
	border:1px solid #CCC;
}

#homePage .avatar ul li a:hover span {
	background:none;
	filter:none;
}

.global,
.work,
.involved,
.weare {
	width:235px;
	height:85px;
	position:absolute;
	right:33px;
	font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.global {
	top:37px;
}

.work {
	top:160px;
}

.involved {
	bottom:222px;
}

.weare {
	height:auto;
	bottom:15px;
}

/**/
div#homePage div p a {
	color: #000;
}

div#homePage div p a:hover {
	text-decoration: none;
}

div#homeLoginBar ul.loginBar {
	float: right;
	width:100%;
	padding: 0;
	height: 20px;
	margin-top: -50px;
	margin-right:35px;
}

div#homeLoginBar ul.loginBar li {
	font: normal 12px Helvetica, Arial, sans-serif;
	margin: 0px 5px 0 0px;
	color: #fff;
	float:right;
	list-style:none;
}

div#homeLoginBar ul.loginBar li a {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #fff;
	display:inline-block;
	text-decoration: none;
}

div#homeLoginBar ul.loginBar li a:hover {
	text-decoration:underline;
}

.mapHome {
	width:265px;
	height:150px;
	display:block;
	position:absolute;
	bottom:30px;
	right:10px;
}

.mapHomeArrow {
	bottom:187px;
	display:block;
	height:16px;
	position:absolute;
	right:143px;
	width:14px;
}

/*CONTENT ///////// FULL CONTENT */
/*//////////////////////////////////////*/

	.fullContent {
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/middle_content.gif) 0 0 repeat-y;
	width:896px;
	overflow:hidden;
	margin:0 auto 10px auto;
	padding:0;
}

.fullContent .fullTop {
	background:url(../images/top_content.gif) 0 0 no-repeat;
	width:896px;
	height:25px;
}

.fullContent .fullBottom {
	background:url(../images/bottom_content.gif) 0 0 no-repeat;
	width:896px;
	height:12px;
	margin-bottom:-3px;
}

/*CONTENT ///////// LEFT CONTENT */
/*//////////////////////////////////////*/

	#contentLeft {
	width:525px;
	float:left;
	overflow:hidden;
	margin-left:25px;
	_margin-left:15px;
}

#contentLeft p {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	margin:0 30px;
}

#contentLeft .warning { padding:0 10px; margin:10px 0; font:bold 12px Arial, Helvetica, sans-serif; color: #900;}

#contentLeft h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0;
	text-transform:capitalize;
}



/*CONTENT ///////// RIGHT CONTENT */
/*//////////////////////////////////////*/

#contentRight {
	background: url(../images/middle_rightContent.gif) 0 0 repeat-y;
	float:right;
	margin:0 25px 0 0;
	width:384px;
	overflow:hidden;
}

#contentRight .viewAll { color:#333; font:normal 12px Arial, Helvetica, sans-serif; text-align:left; margin-left:30px; margin-top:20px; text-decoration:underline;}

#contentRight .viewAll:hover { text-decoration:none;}

#contentRight .top {
	background:url(../images/top_rightContent.gif) 0 0 no-repeat;
	width:384px;
	height:19px;
	margin-top:0;
	display:block;
}

#contentRight .bottom {
	background:url(../images/bottom_rightContent.gif) 0 0 no-repeat;
	width:384px;
	height:15px;
	display:block;
	margin-bottom:-4px;
}

#contentRight .hBar {
	background:url(../images/hBar_rightContent.gif) center center repeat-x;
	width:330px;
	padding:15px 0;
	line-height:1px;
	margin:0 25px;
}

#contentRight .text {
	width: 330px;
	margin:0 auto;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#333;
}

#contentRight h3 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333;
	width:335px;
	margin:0 auto;
	padding:0;
	text-transform:capitalize;
}

#contentRight .donorsSpo {
	font-size:15px;
}

#donate select {
	border:1px solid #999;
	margin:10px 0 10px 28px;
	width:150px;
	padding:1px;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#donate span {
	vertical-align: middle;
	margin-left:5px;
	font:normal 13px Arial, Helvetica, sans-serif;
}

#donate .button {
	margin:0 0 0 28px;
	outline:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	width:129px;
	height:28px;
	display:block;
	background-image:url(/sponsorship/images/bt_donate.png);
	width:129px;
	height:28px;
	cursor:pointer;
	border: 0px;
}

#donateButton .button {
	margin:0 0 0 28px;
	outline:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	width:129px;
	height:28px;
	display:block;
	background-image:url(/sponsorship/images/bt_donate.png);
	width:129px;
	height:28px;
	cursor:pointer;
}

#other_donation_amount {
	margin:0;
	border:1px solid #C2C2C2;
	border-bottom:1px solid #DDDDDC;
	border-right:1px solid #DDDDDC;
	padding:3px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

ul.thumbZoom {
	width:340px;
	margin:10px auto 0 auto;
}

ul.thumbZoom li {
	float:left;
	list-style:none;
	width:54px;
	height:54px;
	display:block;
	margin:4px 5px;
	position:relative;
}

ul.thumbZoom li,
ul.thumbZoom li a {
	width:54px;
	height:51px;
	text-align:center;
	padding-top:3px;
	display:block;
	background:url(../images/thumb.gif) 0 0 no-repeat;
	outline: 0;
}

ul.thumbZoom li .star {
	background:url(../images/star_leader.gif) 0 0 no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	bottom:0;
	right:0;
}

ul.thumbZoom li img,
ul.thumbZoom li a img {
	width:44px;
	height:44px;
}

ul.thumbZoom li a:hover {
	top:-70px;
	left:-7px;
	position:absolute;
	z-index:500;
	background:url(../images/thumb.png) 0 0 no-repeat;
	width:135px;
	height:130px;
	display:block;
}

ul.thumbZoom li.topCorner a:hover {
	top:-8px !important;
}

ul.thumbZoom li a.rightCorner:hover {
	right:-7px !important;
	left:auto !important;
}

ul.thumbZoom li a:hover img {
	width:110px;
	height:106px;
	padding-top:9px;
}

ul.thumbZoom li a .statusBar,
ul.thumbZoom li a .statusBar p {
	visibility:hidden;
}

ul.thumbZoom li a:hover .statusBar {
	display:block;
	background:url(../images/progress_bar.png) 0 0 repeat-x;
	width:111px;
	height:14px;
	visibility:visible;
	position:absolute;
	margin:0;
	padding:0;
	z-index:2;
	bottom:14px;
	left:12px;
	line-height:14px;
}

ul.thumbZoom li a:hover .statusBar span.status {
	background: transparent url(../images/status.png) repeat-x;
	text-indent: -9999px;
	outline: 0;
	float: left;
	height: 13px;
	font-size: 2px;
}

ul.thumbZoom li a:hover .statusBar p {
	background:#000;
	display:block;
	height:14px;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}

.stLeaders {
	display:block;
	height:140px;
	margin:0 auto;
	overflow:hidden !important;

	position:relative;
	width:90%;
}

.stLeadersOpen {
	height: 100% !important;
}

.userGroups {
	height:70px;
	overflow:hidden !important;
}
.userGroupsOpen {
	height: 100% !important;
}

.donorStudent {
	width:340px;
	margin:0 auto;
	height: auto;
	max-height: 135px;
	overflow: hidden;
}


.donorStudentOpen {
	height: auto;
	max-height: auto;
}

.viewStudents,
.viewDonors,
.viewGroups {
	margin:0 30px 10px 30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}

#linkView span a:hover {
	text-decoration:none;
}

/*CONTENT ///////// COUNTRY PAGES */
/*//////////////////////////////////////*/

#contentLeft .map {
	background: url(../images/country_map.jpg) 0 0 no-repeat;
	width:460px;
	height:261px;
	display:block;
	margin:10px auto;
}

#contentLeft .countryList {
	margin:0 30px;
}

#contentLeft .countryInformation p {
	margin:10px 0;
}

#contentRight .country h3 {
	font-size:17px;
}

#contentRight .country ul {
	margin:0 25px;
}

#contentRight .country ul li {
	list-style:none;
}

#contentRight .country ul li a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration:underline;
}

#contentRight .country ul li a:hover {
	text-decoration:none;
	color:#000;
}

/*CONTENT ///////// START GROUP */
/*//////////////////////////////////////*/

    #contentLeft .startGroupImage {
	background:url(../images/photo_start_group.jpg) 0 0 no-repeat;
	width:501px;
	height:327px;
	display:block;
	margin:0 auto;
}

#contentLeft .howGroupWorks {
	margin:10px 27px;
}

.startGroup h2 {
	background:url(../images/bullet-rightcontent.gif) left center no-repeat;
	padding-left:20px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 25px 10px 25px;
}

.startGroup h3 {
	margin:0 25px 10px 25px !important;
	font:bold 12px Arial, Helvetica, sans-serif !important;
	color:#333;
}

.startGroup input,
.startGroup textarea {
	margin:0 25px 10px 25px;
	border:1px solid #C2C2C2;
	border-bottom:#DDDDDC;
	border-right:#DDDDDC;
	padding:3px;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:93%;
}

.startGroup .radio { width:auto; padding:0; border:none; float:right;}

.startGroup .submitButton {
	cursor:pointer;
	background:url(../images/bt_submit.gif) 0 0 no-repeat;
	width:108px;
	height:27px;
	text-indent:-9999px;
	outline:0;
	display:block;
	border:0 !important;
	margin:10px 25px 10px 25px;
	font-size:0;
	line-height:0;
}

.startGroup .searchButton {
	cursor:pointer;
	background:url(../images/bt_search.gif) 0 0 no-repeat;
	width:108px;
	height:27px;
	text-indent:-9999px;
	outline:0;
	display:block;
	border:0 !important;
	font-size:0;
	line-height:0;
	margin:0 25px 10px 25px;
}

.startGroup .viewGroups {
	color:#333;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/arrow-rightContent.gif) left center no-repeat;
	padding-left:10px;
	margin:0 25px;
	text-decoration:none;
}

.startGroup .viewGroups:hover {
	text-decoration:underline;
}

/*CONTENT ///////// SEARCH GROUP LIST */
/*//////////////////////////////////////*/

.group-results {
	width:535px;
}

.group-results .hBar {
	width:100% !important;
}

.group-results .thumbImage {
	width:130px;
	padding:5px 0;
	overflow:hidden;
}

.group-results .thumbImage a {
	display:block;
	background:url(../images/thumb-130x124.gif) 0 0 no-repeat;
	width:112px;
	height:116px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	padding:4px 9px;
}

.group-results .thumbImage a span {
	background:url(../images/medium_small_photo.gif) 0 0 no-repeat;
	width:110px;
	height:107px;
	display:block;
	margin:0 auto;
}

.group-results .thumbImage a img {
	width:111px;
	height:107px;
}

.group-results .descGroup h2,
.group-results .descGroup p,
.group-results .descGroup .details {
	padding:2px 0;
	margin:0 10px !important;
}

.group-results .descGroup p {
	font:normal 12px Arial, Helvetica, sans-serif;
}

.group-results .descGroup p a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}

.group-results .descGroup .details {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}

.group-results .descGroup h2 a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
	margin:0;
	padding:0;
}

/*CONTENT ///////// SIGN UP / REGISTER */
/*//////////////////////////////////////*/

.fullContent h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 10px 0;
}

.faceBook h2 {
	font-size:17px;
}

.fullContent .signIn {
	overflow:hidden;
	margin:0 0 10px 25px;
	_margin:0 0 10px 15px;
	width:370px;
	padding-right:20px;
	float:left;
	overflow:hidden;
}

.fullContent .signIn p {
	padding:5px 0;
	line-height:20px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.fullContent .signIn .warning {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#900;
}

.fullContent .signIn input {
	width:50%;
}

.fullContent .registerNow {
	margin:0 25px 20px 0;
	overflow:hidden;
	padding:0 0 0 20px;
	width:430px;
	overflow:hidden;
	background:url(../images/vbar.gif) left top repeat-y;
	float:left;
}

.fullContent .registerNow ul {
	margin:10px 0;
}

#errorExplanation,
.fullContent .registerNow ul li {
	list-style-position:inside;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#900;
}

#errorExplanation {
	margin:5px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.fullContent label {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}

.fullContent input,
.fullContent textarea {
	margin:2px 0 10px 0;
	border:1px solid #C2C2C2;
	border-bottom:1px solid #DDDDDC;
	border-right:1px solid #DDDDDC;
	padding:4px;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:80%;
}

.fullContent .checkoutGoogle {
	width:auto;
	border:0;
}

.fullContent .signinButton {
	cursor:pointer;
	border:0;
	text-indent:-9999px;
	background:url(../images/bt_signin.gif) 0 0 no-repeat;
	width:96px;
	height:27px;
	cursor:pointer;
	display:block;
	font-size:0;
	line-height:0;
}

#confirmation{
	margin: 25px;
	margin-top: 10px;
}

#confirmation .signinButton {
	cursor:pointer;
	border:0;
	text-indent:-9999px;
	background:url(../images/bt_signin.gif) 0 0 no-repeat;
	width:96px;
	height:27px;
	cursor:pointer;
	display:inline-block;
	font-size:0;
	line-height:0;
	margin-left: 50px;
	padding-left: 50px;
	
}
.fullContent .btSubmit {
	background:url(../images/bt_submit.gif) 0 0 no-repeat;
	width:108px;
	height:27px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:0;
	cursor:pointer;
}

.fullContent a {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#928B83;
}

.fullContent span {
	color:#928B83;
}

.fullContent .signIn a:hover {
	text-decoration:none;
}

.fullContent .faceBook {
	margin:20px 0 0 0;
}

.fullContent .faceBottom {
	margin:0 auto;
	width:93%;
}

.fullContent .faceBottom .faceButton {
	float:left;
	margin:10px 0 0 0 !important;
}

.fullContent .faceBook .faceButton {
	width:120px;
	margin:0 0 5px 0;
}

.fullContent .faceBook .textBook {
	width:auto;
	color:#3E3D3D;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}

.fullContent .donorLife {
	float:right;
	width:210px;
	padding:20px 0 0 0;
}

.fullContent .registerForm {
	width:220px;
	float:left;
}


.fullContent .registerNow .registerText {
	float:left;
	width:75%;
	margin-left:10px;
}

.fullContent .registerForm small {
	color:#666;
}

.fullContent .registerForm .newsletter_check {
	width:auto;
}

.myCart .registerButton,
.fullContent .registerButton {
	cursor:pointer;
	float:left;
	background:url(../images/bt_register.gif) 0 0 no-repeat;
	width:96px;
	height:27px;
	text-indent:-9999px;
	border:0;
	margin:5px 0;
	font-size:0;
	line-height:0;
}

#limit .limitButton {
	cursor:pointer;
	background:url(../images/bgbutton_limit.gif) 0 0 no-repeat;
	width:70px;
	height:21px;
	text-indent:-9999px;
	border:0;
	margin:5px 0;
	font-size:0;
	line-height:0;
}

.gCheckout {
	width:94%;
	margin:0 auto;
}

.registerTxt {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	width:91%;
	margin:10px auto;
}

.gCheckout form {
	width:130px;
	float:left;
}

.gCheckout p {
	color:#9b938a;
	float:left;
	width:80%;
	margin:10px 0 0 0;
	padding:0;
}

/*CONTENT ///////// MYCART */
/*//////////////////////////////////////*/

.myCart {
	margin:0 auto;
	width:900px;
}

.myCart .warning {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#900;
	margin:10px 0 0 0;
	margin-left:10px;
}

.myCart h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin-left:10px;
}

.grid {
	margin:20px 0 0 0;
}

.grid .titleGrid {
	color:#8C7061;
	font:bold 14px Arial, Helvetica, sans-serif;
	background: url(../images/hBar.gif) top center no-repeat;
	height:34px;
	text-align:center;
	border:0;
	padding:0 10px;
	border-bottom:1px solid #d7bda8;
}

.grid-groupapply tr td {
	border:none !important;
	padding:0;
	margin:0;
}

.grid-groupapply tr td input {
	padding:0;
	margin:0;
}

.grid-groupapply tr td select {
	border:1px solid #d7bda8;
	margin:0;
}

#basket tr td {
	background:#edd3bc;
	border-bottom:1px solid #d7bda8;
}

.grid .left {
	text-align:left;
}

.grid tr .thumbCart a {
	background:#EDD3BC url(../images/thumb_mycart.gif) 0 0 no-repeat;
	width:78px;
	height:84px;
	padding:6px 11px;
	display:block;
}

.grid tr .thumbCart a img {
	width:77px;
	height:75px;
}

.grid tr td {
	background: url(../images/hBar.gif) 100% 100% no-repeat;
	padding:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.grid tr td .btRemove {
	background:url(../images/bt_remove.gif) 0 0 no-repeat;
	width:70px;
	height:19px;
	display:block;
	text-indent:-9999px;
	outline:0;
	cursor:pointer;
	font-size:0;
	line-height:0;
}

#basket-total .basketText {
	width:auto;
	margin-bottom:10px;
	margin-left:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}

.grid a {
	color:#5b4735;
	text-decoration:underline;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.grid h2 a {
	color:#333;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#basket .startGroup a:hover {
	text-decoration:none;
}

#basket-total .giftCard,
#basket-total .giftCard a {
	color:#5B4735;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#basket-total .giftCard input {
	margin:2px 0 10px 0;
	border:1px solid #C2C2C2;
	border-bottom:1px solid #DDDDDC;
	border-right:1px solid #DDDDDC;
	padding:4px;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:70%;
	float:left;
}

#basket-total .giftCard .btApply {
	margin:0 15px;
	background:url(../images/bt_apply.gif) 0 0 no-repeat;
	width:81px;
	height:27px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
	font-size:0;
	line-height:0;
}

#basket-total .totalCart {
	background:url(../images/hBar.gif) top center no-repeat;
	padding:15px 15px 15px 0;
}

#basket-total-label {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#5b4735;
}

#basket-total .basket-amount {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#5b4735;
}

#basket-total tr.donate-row td {
	border-top:1px solid #C6B29E;
	padding:10px 10px 10px 0;
}

#basket-total tr.donate-row .textCheck {
	color:#958577;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#basket-total tr.donate-row .textCheck form {
	float:right;
	margin-right:85px;
}

#basket-total .donateNow {
	text-indent:-9999px;
	float:left;
	margin-right:10px;
	cursor:pointer;
	background:url(/sponsorship/images/bt_donate.png) 0 0 no-repeat;
	width:129px;
	height:28px;
	margin-top:10px;
	font-size:0;
	line-height:0;
}

#basket-total .findMoreLoans a {
	color:#8c7061;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#basket-total .findMoreLoans a:hover {
	text-decoration:none;
}

#google_checkout_badge {
	float:left;
}

a:hover {
	color: #3e342d;
	text-decoration: none;
}

a.link12 {
	font-size:12px !important;
}

img {
	border: 0;
	outline: 0;
}

input,
select,
textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
}

input.clear-value,
select.clear-value,
textarea.clear-value {
	color:#999999;
}

strong {
	font-weight:bold;
}

/*CONTENT ///////// EDIT PROFILE PAGE */
/*//////////////////////////////////////*/

#mainContent .editProfile {
	width:45%;
	float:left;
	padding-left:30px;
	padding-right:5px;
}

#mainContent .changePass {
	width:45%;
	float:right;
	padding-right:30px;
	padding-left:5px;
}

#mainContent .editProfile .saveButton {
	border-top:1px solid #c7bdb2;
	padding:15px 0;
	margin:15px 0;
}

#mainContent .editProfile .saveButton input {
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(../images/bt_saveDetails.gif) 0 0 no-repeat;
	width:121px;
	height:27px;
	display:block;
	border:0;
}

#mainContent .editProfile input,
#mainContent .changePass input {
	width:70%;
}

#mainContent .changePass .changePassButton {
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(../images/bt_changePass.gif) 0 0 no-repeat;
	width:159px;
	height:27px;
	display:block;
	border:0;
}

/*CONTENT ///////// EDIT GROUP PAGE */
/*//////////////////////////////////////*/

#mainContent .editGroup {
	margin:0 30px;
}

#mainContent .editGroup textarea {
	border-top:1px solid #a9a9a9;
	border-left:1px solid #c2c2c2;
	border-bottom:1px solid #dddddc;
	border-right:1px solid #dddddc;
	padding:4px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#mainContent .editGroup .groupButton {
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(../images/bt_saveDetails.gif) 0 0 no-repeat;
	width:121px;
	height:27px;
	display:block;
	border:0;
	margin-top:15px;
}

#donor,
#hide,
#news,
#coreyzList,
#updates {
	width:auto !important;
	margin:0 3px;
	border:0;
}

/*CONTENT ///////// RESET PASS */
/*//////////////////////////////////////*/

.fullContent .resetPass, .fullContent .learnMore {
	padding:0 25px;
}

.fullContent .resetPass input {
	width:30%;
}

.fullContent .resetButton {
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(../images/bt_resetpass.gif) 0 0 no-repeat;
	width:148px;
	height:27px;
	display:block;
	border:0;
	margin-top:5px;
}
.fullContent .changeButton {
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(../images/bt_changePass.gif) 0 0 no-repeat;
	width:159px;
	height:27px;
	display:block;
	border:0;
	margin-top:5px;
}


#contentRight .comments {
	position:relative;
	margin:20px 25px 0 25px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#contentRight .comments .delete a {
	color:#ad9581;
	font:bold 10px Arial, Helvetica, sans-serif;
	position:absolute;
	right:0;
	top:-12px;
}

#contentRight .comments h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333;
}

#contentRight .comments h4 span {
	text-decoration:underline;
	color:#ef5e25;
}

#contentRight .comments p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:2px 0;
}

#contentRight .comments .date {
	color:#ad9581;
	font: bold 10px Arial, Helvetica, sans-serif;
	padding:0;
}

#contentRight .viewAllComments a {
	margin:10px 25px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}

#contentRight .viewAllComments a:hover {
	text-decoration:none;
}

#contentRight .first {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:5px 25px;
}

#contentRight textarea {
	border-top:1px solid #a9a9a9;
	border-left:1px solid #c2c2c2;
	border-bottom:1px solid #dddddc;
	border-right:1px solid #dddddc;
	padding:4px;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:5px 25px 0 25px;
	width:85%;
}

#contentRight .commentButton {
	margin:0 25px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:none;
	cursor:pointer;
}

#contentRight .groupMembers {
	margin:10px 25px;
}

#contentRight .register {
	margin:5px 25px;
}

#contentRight .register,
#contentRight .register a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#ad9581;
}

#contentRight .register a {
	text-decoration:underline;
}

#contentRight .register a:hover {
	text-decoration:none;
}

#contentRight .groupMembers li {
	width:54px;
	height:52px;
	margin:0 12px 0 0;
	float:left;
	text-align:center;
	padding-top:2px;
	display:block;
	background:url(../images/thumb.gif) 0 0 no-repeat;
}

/*CONTENT ///////// THANK YOU PAGE */
/*//////////////////////////////////////*/

#contentLeft .thankYou {
	margin:0 16px;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}

#contentLeft .thankYou p {
	margin:0;
}

#contentLeft .thankYou h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#333;
}

#contentLeft .thankYou h3 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}

#contentLeft .thankYou .thumb {
	padding:14px 0 0 18px;
	background:url(../images/thumb_thx.gif) 0 0 no-repeat;
	width:164px;
	height:160px;
	display:block;
	margin:10px 10px 0 0;
	float:left;
}

#contentLeft .thankYou .thumb a {
	text-align:center;
	width:145px;
	height:140px;
	display:block;
}

#contentLeft .thankYou .thumb a img {
	height:100%;
}

#contentRight .otherStudents {
	margin: 15px 25px;
}

#contentRight .otherStudents li {
	float:none;
	margin:10px 0;
	height:60px;
	list-style:none;
	width:100%;
	clear:both;
}

#contentRight .otherStudents li a {
	float:left;
	display:block;
	background:url(../images/thumb_otherStudents.gif) 0 0 no-repeat;
	width:89px;
	height:90px;
	padding:8px 0 0 11px;
}

#contentRight .otherStudents li a img {
	width:77px;
	height:75px;
}

#contentRight .otherStudents li div {
	margin-left:5px;
	margin-top:5px;
	color:#333;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	width:68%;
	text-align:left;
	float:left;
}

#contentRight .otherStudents li div .title {
	padding:0;
	margin:0;
	font:bold 13px Arial, Helvetica, sans-serif;
}

/*CONTENT ///////// SPONSOR LIST */
/*//////////////////////////////////////*/

.center_loading {
	text-align:center;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#403122;
}

.center_loading img {
	display:block;
	margin:10px auto;
}

.sponsorList {
	margin:0;
}

.sponsorList tr td {
	text-align:left;
	color:#333;
}

.sponsorList tr td h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#000;
}

.sponsorList tr td h2 span,
.sponsorList tr td h2 a {
	color:#3e3d3d;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.sponsorList tr td .fieldStudy {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3e3d3d;
	margin:3px 0;
}

.sponsorList tr td .description {
	color:#3e3d3d;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.sponsorList tr td .readMore a {
	background: url(../images/bt_readmore.gif) 0 0 no-repeat;
	width:96px;
	height:28px;
	display:block;
	float:right;
	clear:both;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin-top:5px;
}

.sponsorList tr td .thumb {
	overflow:hidden;
	padding:5px 0 0 0;
	background:url(../images/thumb-130x124.gif) 0 0 no-repeat;
	width:130px;
	height:119px;
	display:block;
	position:relative;
}

.sponsorList tr td .thumb a {
	font:italic 10px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
	text-align:left;
}

.sponsorList tr td .thumb .statusBar {
	background:url(../images/progress_bar.png) 0 0 repeat-x;
	position:absolute;
	bottom:13px;
	left:10px;
	display:block;
	overflow:hidden;
	width:110px;
	height:14px;
}

.sponsorList tr td .thumb .statusBar .status {
	overflow:hidden;
	float:left;
	background:url(../images/status.png) 0 0 repeat-x;
	height:14px;
	display:block;
}

.sponsorList tr .image {
	text-align:center;
}

#filter-loans .warning {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#403122;
	margin-left:15px;
}

/*CONTENT ///////// STATIC PAGE */
/*//////////////////////////////////////*/

.centerContent {
	width:907px;
	margin:0 auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}

.centerContent a {
	color:#000;
}

.centerContent a:hover {
	text-decoration:underline;
}

.centerContent h1 {
	margin:10px;
	font:bold 18px Arial, Helvetica, sans-serif;
}

.centerContent h3 {
	margin-top:20px;
}

.centerContent p {
	margin:5px 10px;
}

.centerContent .howItWorks {
	margin:0 auto;
	background:url(../images/howitworks.jpg) 0 0 no-repeat;
	width:512px;
	height:545px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	display:block;
}

.centerContent .howText {
	margin:0 auto;
	line-height:20px;
}

.leftContent {
	width:500px;
	float:left;
	padding:0 10px;
}

.leftContent h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#444;
	margin:10px 0;
}

.leftContent .getInvolved {
	background:url(../images/get-involved.jpg) 0 0 no-repeat;
	height:488px;
	width:507px;
	margin:0 auto;
}

.rightContent {
	width:360px;
	_width:355px;
	float:right;
	padding:0 10px;
}

.rightContent p {
	margin:10px 0;
	line-height:20px;
}

.rightContent em {
	text-decoration:underline;
}

.rightContent blockquote {
	margin:0 10px;
}

.rightContent strong {
	color:#000;
}

.or {
	background:url(../images/or.gif) 0 0 no-repeat;
	width:207px;
	height:15px;
	margin:0 auto;
	display:block;
}

/*CONTENT ///////// MY GIVING PROFILE */
/*//////////////////////////////////////*/

.header_bar {
	padding:0 0 0 13px;
	margin-top:5px !important;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}

#profile_image {
	float:left;
	width:310px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#profile_image .editPhoto {
	margin-left:25px;
}

#profile_image .editPhoto a {
	color:#AD9581;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#personalInformation {
	margin-left:23px;
	font-family:Arial, Helvetica, sans-serif;
}

#personalInformation ul li {
	list-style-position:inside;
}

#personalInformation h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
}

#personalInformation h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
}

#uploadFile {
	margin-left:23px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5b4735;
	margin-bottom:10px;
}

#uploadFile input { border:1px solid #AAA; padding:2px;}

#uploadFile .submit-btn { border:0;}

#profile_image .thumb {
	margin-top:-13px;
	margin-left:10px;
	padding:24px 15px 0 21px;
	background:url(../images/gmaps.gif) 0 0 no-repeat;
	width:256px;
	height:276px;
	text-align:center;
}

#profile_image .thumb img {
	/*height:88.4%;*/

}

#profile_data a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#a45412;
}

#profile_data a:hover {
	text-decoration:underline;
}

#profile_data {
	float:left;
	width:210px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#profile_data p {
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ad9581;
}

ul.groupList li a img {
	margin:0 0 0 5px;
}

ul.thumbSimple {
	width:340px;
	margin:10px auto 0 auto;
}

ul.thumbSimple li {
	float:left;
	list-style:none;
	width:54px;
	height:54px;
	display:block;
	margin:5px;
	position:relative;
}

ul.thumbSimple li a {
	width:54px;
	height:50px;
	text-align:center;
	margin:0;
	padding-top:3px;
	display:block;
	background:url(../images/thumb.gif) 0 0 no-repeat;
	outline: 0;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#333;
	overflow:hidden;
}

ul.thumbSimple li img,
ul.thumbSimple li a img {
	width:44px;
	height:44px;
}

ul.thumbSimple li .statusBar {
	background: url(../images/progress_bar.png) 0 0 repeat-x;
	width:100%;
	height:7px;
	position:absolute;
	bottom:0;
	left:0;
}

ul.thumbSimple li .statusBar .status {
	height:7px;
	background:url(../images/progress_bar.png) bottom left repeat-x;
	display:block;
}

.myProfile .warning {
	margin:0 25px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

.myProfile a {
	margin:10px 20px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	text-decoration:underline;
}

.studentsponsor a {
	margin:2px 36px; 
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#a45412;
	text-decoration:none;

}
.myProfile a:hover {
	text-decoration:underline;
}

.myProfile a:hover {
	text-decoration:none;
}

.myProfile p {
	width:330px;
	margin:0 auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#AD9581;
}

.myProfile .sponsorNumber {
	margin:10px 28px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}

.myProfile .member {
	margin:10px 28px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}

.myProfile .member a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ef5e25;
	margin:0;
	display:inline-block;
	padding:0;
}

#newsFeed .header_bar {
	margin:10px 0;
	padding:10px 0;
	color:#000;
}

#newsFeed .header_bar a {
	color:#333;
}

#newsFeed {
	font:normal 12px Arial, Helvetica, sans-serif;
	width:880px;
	margin:5px auto 0 auto;
}

#newsFeed p { margin-left:8px;}

#newsFeed h2 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	margin:0 0 20px 7px;
	text-transform:capitalize;
}

#newsFeed h2 a {
	color:#333;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	display:inline-block;
	text-transform:none;
}

#newsFeed .hBar {
	width:100%;
	background-repeat:repeat-x;
}

#newsFeed .thumbRSS a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	overflow:hidden;
	float:left;
	margin-right:10px;
	padding:9px 0 0 13px;
	background:url(../images/thumb-130x124.gif) 0 0 no-repeat;
	width:117px;
	height:115px;
	display:block;
}

#newsFeed .date {
	margin:10px 0 0 0;
}

/*CONTENT ///////// FAQ */
/*//////////////////////////////////////*/

.qts li {
	margin:3px 0;
	list-style-position:inside;
}

.qts li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}

.topAnchor {
	background:url(../images/bullet_top.gif) 0 0 no-repeat;
	width:15px;
	height:15px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	display:inline-block;
	float:left;
	margin:0 5px 0 0;
}

#faq {
	width:880px;
}

#faq h1 {
	margin:10px 0;
}

#faq h3 a {
	font-size:14px;
	text-decoration:none;
	color:#333;
}

div.recurring_payment {
	text-align: center;
	border:  1px solid #E9D198;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}

.getInvolvedPage p,
.getInvolvedPage blockquote,
.rightContent p,
.HowItWorks .rightContent blockquote {
	line-height:19px;
}

.getInvolvedPage .rightContent ul,
.HowItWorks .rightContent ul {
	padding-left:5px;
}

.getInvolvedPage .rightContent ul li,
.HowItWorks .rightContent ul li {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:1px 0;
}

.getInvolvedPage .rightContent ul,
.HowItWorks .rightContent ul {
	margin:10px;
}

.getInvolvedPage .rightContent blockquote,
.HowItWorks .rightContent blockquote {
	margin-left:20px;
}

.getInvolvedPage .rightContent a,
.HowItWorks a {
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.getInvolvedPage .rightContent a {
	font-weight:normal !important;
}

.getInvolvedPage .rightContent a:hover {
	text-decoration:none;
}

.getInvolvedPage .rightContent blockquote,
.HowItWorks strong {
	font-size:13px;
}

/*CONTENT ///////// DEVELOPING GLOBAL LEADERS */
/*//////////////////////////////////////*/

.developingGlobal {
	width:92%;
	margin:0 auto;
	background:url(../images/developing.jpg) 50% 5% no-repeat;
	padding-top:620px;
}

.developingGlobal h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:10px;
}

.developingGlobal p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 20px 0;
	line-height:19px;
}

.developingGlobal p a {
	text-decoration:underline;
}

.developingGlobal p a:hover {
	text-decoration:none;
}

.developingGlobal ul {
	margin-left:40px;
	margin-bottom:20px;
}

/*CONTENT ///////// PRIVACY */
/*//////////////////////////////////////*/

.privacy {
	width:91.5%;
}

.privacy h1 {
	margin-left:0;
}

/* clearfix :
-------------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* clearfix ^
-------------------------------------------------------------------------*/
.bg-dark {
	background-color:#F8EAC8;
}

div.nav-login {
	float:right;
	display:inline;
	width:545px;
}

div#login {
	float:right;
	padding:0;
	margin:0 0 15px 0;
	clear: right;
	text-align:right;
	line-height:20px;
	height:40px;
}

div#login a:link,
div#login a:active,
div#login a:visited {
	font-weight:normal;
	color: #3e342d;
}

div#login a:hover {
	font-weight:normal;
	color:#cb4f27;
}

h1 {
	color: #2f2f2f;
	font-size: 16px;
	font-weight:bold;
}

h2 {
	color: #a56329;
	font-size: 13px;
	font-weight:bold;
}

h4 {
	margin-top:3px;
}

ul.nav-menu {
	float:left;
	clear:both;
	margin-left: 30px;
	height: 80px;
}

ul.nav-menu li {
	float: left;
}

div#center-container {
	background-image:url(../images/background-center.gif);
	background-repeat:repeat-x;
	width:930px;
	margin:0 auto;
}

div#center-container .filterLeft {
	float:left;
	width:680px;
	overflow:hidden;
}

div#center-container .filterRight {
	width:242px;
	float:right;
}

div#center-left {
	position:relative;
	float:left;
	display:inline;
	margin:10px 0 15px 10px;
	height:260px;
	width:340px;
	font-size:11px;
	line-height:18px;
	padding:10px;
}

div#center-left p {
	margin: 5px 0 5px 40px;
	font-size: 14px;
	color:#5a3f2c;
}

div#center-right .highlight-images {
	position:absolute;
	top:42px;
	left:20px;
	width:270px;
}

.highlight-large {
	position:absolute;
	top:0px;
	left:94px;
	border:solid #CCCCCC 1px;
	background-color:#FFFFFF;
	padding:5px;
	width:160px;
	height:160px;
}

.highlight-image2 {
	position:absolute;
	top:0px;
	left:0px;
}

.highlight-image3 {
	position:absolute;
	top:92px;
	left:0px;
}

.highlight-paging {
	position:absolute;
	left:135px;
	top:180px;
	width:92px;
}

.highlight-paging-numbers {
	background-image:url(../images/pagination-bg.jpg);
	background-repeat:no-repeat;
	background-position:7px 3px;
	width:72px;
	height:14px;
	padding: 10px 0;
	text-align:center;
	font-weight:bold;
	float:left;
}

.highlight-paging-prev {
	width:10px;
	height:14px;
	float:left;
	margin-top:12px;
}

.highlight-paging-next {
	width:10px;
	height:14px;
	float:right;
	margin-top:12px;
}

/*--- Home ---*/
.home-container {
	background:none !important;
}

div#home-left {
	width:604px;
	margin-right:10px;
	float:left;
	display:inline;
}

div#home-news img.news-img-padding {
	margin-right:10px;
}

div#home-news p {
	font-size:11px;
	color:#200300;
	margin-top:5px;
}

.home-news-left {
	float:left;
	display:inline;
	width:276px;
	margin-right:40px;
	margin-bottom:15px;
}

div#home-featured-country {
	background:transparent url(../images/background-country.png) no-repeat;
	position:relative;
	width:604px;
	height:275px;
	margin-bottom:15px;
}

.title-featured {
	position:absolute;
	top:22px;
	left:25px;
}

div#home-featured-nav {
	width:184px;
	position:absolute;
	top:10px;
	left:408px;
}

.home-featured-nav-next {
	float:left;
	display:inline;
	margin:7px;
}

div#home-featured-nav-window {
	float:left;
	display:inline;
	width:119px;
	height:35px;
	overflow:hidden;
	position:relative;
}

div#country-container {
	position:relative;
	width:10000px;
}

div.country-name {
	float:left;
	display:inline;
}

div#featured-entre-container {
	position:absolute;
	top:55px;
	left:40px;
	width:550px;
}

#featured-view-all {
	position:absolute;
	bottom:-15px;
	right:35px;
}

.featured-entre {
	position:relative;
	float:left;
	display:inline;
	width:97px;
	margin-right:10px;
	margin-top:10px;
	font-size:10px;
}

.featured-entre-photo {
	padding:5px 4px 5px 5px;
	background:#FFFFFF;
	border:solid #c6c5c4 1px;
	width:82px;
	margin-bottom:5px;
}

.featured-entre-detail {
	background: transparent url(../images/background-entre-zoom.gif) no-repeat;
	width:146px;
	height:355px;
	padding:7px 10px 15px 11px;
	display:none;
}

.featured-entre-detail-container {
	margin:0 auto;
}

.pop-image {
	margin: 3px 0 3px 6px;
}

.pop-direction {
	position: absolute;
	top:7px;
	left:6px;
	display:none;
}

.pop-close {
	float:right;
	display:inline;
	margin-top:-10px;
	margin-right:0px;
	padding-bottom: 0px;
	padding-top: 3px;
}

.pop-close a {
	font-size:10px !important;
}

.pop-closex {
	font-size:11px !important;
}

#featured-entre-detail-1 {
	position:absolute;
	top:-25px;
	left:-20px;
}

#featured-entre-detail-2 {
	position:absolute;
	top:-25px;
	left:80px;
}

#featured-entre-detail-3 {
	position:absolute;
	top:-25px;
	left:180px;
}

#featured-entre-detail-4 {
	position:absolute;
	top:-25px;
	left:280px;
}

#featured-entre-detail-5 {
	position:absolute;
	top:-25px;
	left:380px;
}

#featured-entre-detail-6 {
	position:absolute;
	top:-25px;
	left:-20px;
}

#featured-entre-detail-7 {
	position:absolute;
	top:-25px;
	left:80px;
}

#featured-entre-detail-8 {
	position:absolute;
	top:-25px;
	left:180px;
}

#featured-entre-detail-9 {
	position:absolute;
	top:-25px;
	left:280px;
}

#featured-entre-detail-10 {
	position:absolute;
	top:-25px;
	left:380px;
}

.featured-entre-detail,
.featured-entre-detail p {
	font-size:11px;
	margin: 3px 0 3px 0;
}

.home-news-right {
	float:left;
	display:inline;
	width:276px;
	margin-bottom:15px;
}

div#home-right {
	width:314px;
	float:left;
	display:inline;
}

.home-introducing {
	line-height:18px;
}

.home-feature {
	border-bottom:solid #e9d198 1px;
	padding:15px 5px;
	;
}

.home-feature-first {
	border-top:solid #e9d198 1px;
	margin-top:10px;
}

.home-feature-img {
	margin:15px 5px 0 0;
}

div#home-right p {
	margin-top:5px;
}

/*^^^ Home ^^^*/



div#center-right .highlight-details {
	position:absolute;
	top:42px;
	left:300px;
	width:230px;
}

div#center-right .slider {
	margin:5px 0;
	font-size:11px;
	width:170px;
}

div#center-right .slider-bar {
	margin-bottom:3px;
	height:8px;
	width:170px;
	border:solid #9aa297 1px;
	overflow:hidden;
	background-image:url(../images/bar.gif);
}

div#center-right .slider-goal {
	float:left;
	font-weight:bold;
}

div#center-right .slider-funded {
	float:right;
	text-align:right;
}

div#center-right .donate {
	width:150px;
	height:25px;
	margin: 20px 10px 10px 50px;
}

.donate-btn {
	margin-bottom:-10px;
}

.view-all-btn {
	position:relative;
	width:97px;
	left:820px;
	top: 1px;
	z-index:1000;
	margin-bottom:-50px;
}

div#center-right .submit-btn,
.submit-btn,
div#center-bottom .submit-btn {
	margin-bottom:-11px;
}

div#center-right {
	position:relative;
	float:right;
	margin:10px 0 15px 10px;
	height:260px;
	width:500px;
	padding:10px 30px 0 20px;
}

div#center-right p {
	margin-top:7px;
}

div#center-bottom {
	border:solid #eddaae 1px;
	background-image:url(../images/background-bucket.gif);
	background-repeat:repeat-x;
	background-color: #f8edc2;
	height:149px;
	width:930px;
	padding-top:23px;
	margin-bottom: 10px;
}

div#center-bottom p {
	margin-top: 5px;
	margin-bottom: 5px;
}

div#center-bottom .bucket {
	margin: 0 5px 0 40px;
	height: 150px;
	width: 263px;
	float:left;
	display:inline;
	line-height:18px;
}

div#center-bottom form.submit-email {
	width:230px;
	height:30px;
	margin-top:20px;
}

div#center-bottom .bucket-link {
	margin-top:10px;
}

div#center-bottom .choose-link {
	width:233px;
	margin:10px auto;
}

#holder {
	width:233px;
}

.choose-link-item {
	float:left;
	display:inline;
	margin:0 4px;
}

.logo-small {
	float:right;
	display:inline;
	width:159px;
	margin:10px 0 20px 0;
}

div#bottom-logos {
	position: relative;
	width:932px;
	margin:0px auto;
}

div#footer-base {
	width:auto;
	background:#330000 url(../images/background-pattern.gif) repeat-x;
	height:26px;
	padding-top:10px;
}

div#footer-content {
	width:982px;
	margin:0px auto;
	color:#faf4ea;
}

div#footer-content .nav-utility {
	float:right;
	margin-right:15px;
}

div#footer-content .legal-tag {
	float:left;
	width:380px;
	font-size:11px;
	margin-left:20px;
}

div#footer-content a:link,
div#footer-content a:active,
div#footer-content a:visited {
	color: #faf4ea;
	text-decoration:none;
	font-weight:normal;
}

div#footer-content a:hover {
	font-weight:normal;
	text-decoration: underline;
}

div.group-center,
div.ongoing-center,
div.fund-center,
div.fundraiser-center,
div.generic-container,
div.basket-center {
	background:none !important;
}

div#group-work,
div#ongoing-work,
div#ongoing-basket,
div#fundraiser-work {
	padding:10px;
	width: 610px;
	float:left;
	display:inline;
}

.title {
	padding:10px;
	width: 310px;
	float:left;
	display:inline;
}

div#group-work img,
div#ongoing-work img {
	margin-right:40px;
}

div#fundraiser-work img {
	margin-right:30px;
}

div#group-work img.arrow,
div#ongoing-work img.arrow,
div#fundraiser-work img.arrow {
	margin-bottom:100px;
}

div.vertical {
	position:relative;
	float:right;
	display:inline;
	padding:10px 0px;
	width: 300px;
}

div.horizontal {
	background:#eac786 url(../images/group-search-bg.jpg) repeat-x;
	border:solid #e9d198 1px;
	width:865px;
	padding:15px 30px 5px 30px;
}

div#fundraiser-step1 h3,
div#fundraiser-step2 h3 {
	margin:5px 0;
}

div#group-search h1 span {
	font-size:12px;
	font-weight:normal;
}

div#group-search input,
div#group-start input,
div#fundraiser-step1 input {
	margin-bottom:10px;
	width:285px;
	padding:2px;
	outline:0;
}

div#group-search input.search-btn {
	position:absolute;
	right:0;
	width:74px;
}

div#group-search input.search-btn2 {
	width:74px;
}

div.group-search-column1,
div.group-search-column2 {
	width:300px;
	float:left;
	display:inline;
}

div.group-search-column3 {
	width:100px;
	float:left;
	display:inline;
	margin-top:25px;
	height:30px;
}

div#group-results h2 {
	font-size:13px;
	font-weight:bold;
	color:#cb4f27;
}

div#group-results h4 {
	font-size:13px;
	font-weight:bold;
	color:#693c2d;
}

div#group-results p {
	margin:5px 0;
}

.funded {
	color:#577836;
}

div.result-odd,
div.result-even {
	border-top:solid 1px #e9d198;
	padding:5px 10px;
}

div.result-header,
div.search-header {
	padding:5px 10px;
}

div.search-col1 {
	float:left;
	display:inline;
	width:200px;
}

div.search-col2 {
	float:right;
	display:inline;
	width:200px;
	text-align:right;
}

div.pagination {
	width:250px;
	margin-top:10px;
	text-align:right;
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	display:inline;
}

div.pagination a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

div.pagination a:hover {
	text-decoration:underline;
}

div#group-start,
div#fundraiser-step1,
div#fundraiser-step2 {
	background:#eac786 url(../images/group-start-bg.jpg) repeat-x;
	border:solid #e9d198 1px;
	width:865px;
	padding:15px 30px;
}

div#fundraiser-start {
	background:#eac786 url(../images/group-start-bg.jpg) repeat-x;
	border:solid #e9d198 1px;
	width:200px;
	padding:15px 30px;
}

.group-form-column1,
.fundraiser-form-column1 {
	position:relative;
	float:left;
	display:inline;
	width:350px;
}

.group-form-column2,
.fundraiser-form-column2 {
	position:relative;
	float:left;
	display:inline;
	width:298px;
}

div#group-start input.submit-btn,
div#fundraiser-step1 input.submit-btn {
	width:73px;
}

div#group-start textarea,
.fundraiser-form-column2 textarea {
	width:285px;
	padding:2px;
	margin-bottom:10px;
}

div#group-start img.thumbnail,
div#featured-fundraisers img.thumbnail,
div#fundraiser-step1 img.thumbnail {
	margin: 0 10px 10px 0;
}

div#group-start span.thumbnail-label,
div#fundraiser-step1 span.thumbnail-label {
	position:absolute;
	top: 110px;
	left: 100px;
	font-size:11px;
}

div#group-profile-container div#left {
	width:528px;
	float:left;
	display:inline;
	margin-right:30px;
}

div#group-profile-container p {
	margin: 5px 0;
}

div#group-profile-details {
	min-height:210px;
}

div#fundraise-profile-details {
	min-height:210px;
	width: 450px;
	float:left;
	display:inline;
}

div#group-profile-details img.photo,
div#fundraise-profile-details img.photo {
	background:#FFFFFF;
	border:solid 1px #bcbfb2;
	padding:5px;
	margin: 0 20px 20px 0;
}

div#fundraise-profile-about,
div#fundraiser-start-description {
	float:left;
	display:inline;
	width:250px;
	border-left:solid 1px #e9d198;
	padding:0 15px;
	margin-bottom:25px;
	min-height:185px;
}

div#fundraise-goal {
	float:left;
	display:inline;
	width:170px;
	border-left:solid 1px #e9d198;
	padding:0 15px;
	margin-bottom:25px;
	min-height:185px;
}

span.group-lead-name {
	font-weight:bold;
}

.float-right-link {
	float:right;
	display:inline;
	margin-top:10px;
}

.float-left-link {
	float:left;
	display:inline;
	margin-top:10px;
}

div#group-profile-container div#right {
	width:360px;
	float:left;
	display:inline;
}

div#group-profile-about {
	border-left:solid 1px #e9d198;
	padding-left:15px;
	margin-bottom:25px;
}

div#group-profile-members {
	background-color:#fefdf4;
	border:solid 1px #e9d198;
	padding:5px;
}

div#group-fundraisers {
	background-color:#fefdf4;
	border:solid 1px #e9d198;
	padding:10px;
	margin:10px 0 10px 0;
}

.individual-fund {
	margin:5px 0 5px 20px;
	float:left;
	display:inline;
	width:82px;
}

.no-left-margin {
	margin-left:0;
}

.amount-raised {
	color:#577936;
}

table#group-members {
	width:350px;
	border-spacing:7px;
	border-collapse:separate;
}

table#group-members td {
	background-color:#fffdf9;
	border:solid 1px #bcbfb2;
	padding:3px;
	text-align:center;
	height:110px;
	width:81px;
	vertical-align:top;
}

.header-left {
	float:left;
	display:inline;
	padding:5px;
}

.header-right {
	float:right;
	display:inline;
	padding:5px;
}

.group-leader-label {
	font-size:11px;
	color:#693c2d;
}

div#group-profile-comments {
	padding:10px 0;
}

table#group-comments {
	width:360px;
	margin: 5px 0;
}

.delete-comment {
	margin-top:5px;
}

div#group-profile-comments form {
	margin: 0 0 10px 20px;
}

.comment-textarea {
	width:335px;
	margin:10px 0;
}

#ongoing-form {
	width:auto;
	border: solid #e9d198 1px;
	background:#ffffff;
	padding: 15px 40px;
}

.ongoing-center h2 {
	margin-top:20px;
	margin-bottom:10px;
}

.ongoing-highlight {
	font-weight:bold;
	color:#55652d;
	margin-bottom:5px;
}

.ongoing-region {
	width:110px;
	height:150px;
	float:left;
	display:inline;
	margin-right:30px;
	position:relative;
}

.ongoing-region-country {
	border-bottom: solid #e9d198 1px;
	height:70px;
	margin-bottom:5px;
}

.ongoing-region-country input {
	width:auto;
	position:absolute;
	top:50px;
	left:0px;
}

.ongoing-region-country img {
	width:auto;
	position:absolute;
	top:0px;
	left:20px;
}

.ongoing-region span {
	width: 110px;
	height: 75px;
	font-size:11px;
}

div#ongoing-form label {
	padding-right:30px;
}

span.note {
	color:#577836;
	margin-bottom:5px;
	display:block;
}

div.check {
	width:10px;
	padding:10px;
	border:solid #FF0000 1px;
}

div#check input {
	width:10px;
}

table.blank-table td {
	border:none;
}

table.grid td.no-left-border {
	border-left:none;
}

table#basket img {
	margin:0px;
}

table.grid select {
	margin-top:5px;
}

table.grid .remove-link {
	float:right;
	display:inline;
}

table#grid h2 {
	display:inline;
}

.table-header-left {
	float:left;
	display:inline;
	width:250px;
	text-align:left;
	padding-left:10px;
}

.table-header-right {
	float:right;
	display:inline;
	width:250px;
	text-align:right;
	padding-right:10px;
}

table#grid-total td {
	padding:15px;
	vertical-align:top;
}

.basket-amount {
	font-weight:bold;
	font-size:16px;
	color:#8c7061;
}

table#grid-total .apply-btn,
table#basket-total .apply-btn {
	margin:5px 0 -10px 5px;
}

.update-basket-btn {
	margin:15px 0 -10px 160px;
}

table .grid-groupapply td {
	border:none;
	padding:2px 5px 2px 5px;
}

#fund-ways {
	width:202px;
	padding:0 20px;
	float:right;
	overflow:hidden;
	display:inline;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/middle_sponsor.gif) 0 0 repeat-y;
}

.cmsRight {
	padding:10px 20px;
	font:bold 16px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#444;
}

.cmsRight span {
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
	margin:5px 0;
}

#fund-ways .hBar {
	width:auto;
	background-position:50%;
}

#fund-ways .top {
	background:url(../images/top_sponsor.gif) 0 0 no-repeat;
	width:242px;
	margin-left:-20px;
	height:16px;
	display:block;
}

#fund-ways .bottom {
	background:url(../images/bottom_sponsor.gif) 0 0 no-repeat;
	width:242px;
	margin-left:-20px;
	height:18px;
	display:block;
}

#fund-ways h3 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 auto;
	padding:0;
}

#fund-ways li {
	list-style:none;
	margin:5px 0;
}

#fund-ways li input {
	margin-right:5px;
}

#fund-ways select {
	border:1px solid #CCC;
	margin:10px 0 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#fund-ways-ongoing {
	background:transparent url(../images/fund-ongoing-point-bg.gif) no-repeat;
	padding:13px 30px 17px 15px;
	margin-bottom:3px;
}

span.center-text {
	display:block;
	width:100%;
	text-align:center;
}

div.float-right {
	float:right;
	display:inline;
}

div.float-left {
	float:left;
	display:inline;
}

#fund-ongoing {
	background:#f3f0d5;
	border:solid #d1d1aa 1px;
	padding:4px 10px;
	margin-top:5px;
	margin-bottom:50px;
	float:right;
	display:inline;
	width:730px;
	position:relative;
}

.fund-ongoing-plan {
	width:500px;
	position:absolute;
	top:20px;
	left:110px;
}

.ongoing-start-btn {
	position:absolute;
	top:50px;
	right:20px;
}

#fund-ways-immediate {
	background:transparent url(../images/fund-filter-point-bg.gif) no-repeat;
	clear:both;
	width:117px;
	height:45px;
	padding:13px 30px 15px 15px;
	margin-bottom:-1px;
}

#filter-options {
	width:117px;
	border:solid #e9d198 1px;
	border-top:none;
	padding:15px;
}

li span.filter-group-title {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#333;
}

li span.filter-group-title a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}

#filter-loans {
	float:left;
	display:inline;
	width:670px;
	margin-left:10px;
	min-height:600px;
}

.sponsorLeft {
	width:657px;
	float:left;
	overflow:hidden;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin-left:23px;
	_margin-left:10px;
}

.sponsorLeft p {
	margin:10px 0;
}

.tab-section {
	display:none;
}

.tab-body .selected,
.featured-tab-body .selected {
	display:block;
}

.tab-body {
	border:solid #e9d198 1px;
	background:#fefbef url(../images/tab-bg.gif) repeat-x;
	padding:15px;
	min-height:280px;
}

#tabs-container input {
	margin-bottom:10px;
}

#tabs-container h2 {
	margin-top:0px;
}

.tab-row {
	width:100%;
	height:26px;
	margin-bottom:-1px;
}

.donate-box {
	float:left;
	display:inline;
	margin:0 0 0 0px;
	width:310px;
	height:185px;
	border:solid #e9d198 1px;
	background:#fefdf4;
	padding: 15px;
}

.donate-box h2 {
	margin-top:0px;
}

.signin-container {
	width:343px;
	margin-right:60px;
	float:left;
	display:inline;
}

.featured-tab-row {
	width:100%;
	height:18px;
}

.featured-tab-row .tab {
	cursor: pointer;
	cursor: hand;
	line-height:18px;
	height:18px;
	width:86px;
	color:#9b8561;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-align:center;
	float:left;
}

.featured-tab-divider {
	float:left;
	display:inline;
}

.featured-tab-row .hover {
	color:#cb4f27;
}

.featured-tab-row .selected {
	color:#693c2d;
}

#tabs-container h3 {
	margin-bottom:10px;
}

.tab-row .tab {
	cursor: pointer;
	cursor: hand;
	background:url(../images/tab-off.gif);
	line-height:26px;
	height:26px;
	width:84px;
	color:#654f2f;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-align:center;
	float:left;
}

.tab-row .hover {
	background:url(../images/tab-on.gif);
}

.tab-row .selected {
	background:url(../images/tab-active.gif);
	color:#cb4f27;
}

#featured-fundraisers {
	width:auto;
	background:#faf6e5 url(../images/background-bucket2.jpg) repeat-x;
	border: solid #e9d198 1px;
	padding: 15px 30px;
}

.featured-container {
	width:260px;
	float:left;
	display:inline;
	height:400px;
	padding-right:10px;
}

.fundraiser-divider {
	float:left;
	display:inline;
	margin-right:18px;
}

.featured-group {
	margin:10px 0 10px 0;
	height:100px;
}

.step-container {
	width:500px;
	float:right;
	display:inline;
	text-align:right;
	margin:35px 5px 0 0;
}

.step-container h3 {
	display:inline;
}

.step-container img {
	margin:0 5px 0 5px;
}

.step-current {
	color:#cb4f27;
}

div.generic-container {
	background-color:#FFFFFF !important;
	border: solid #e9d198 1px; /*padding:15px 45px 15px 45px;*/
	width:650px;
}

div.generic-content {
	float:left;
	display:inline;
	width:650px;
	margin:15px 0 15px 45px;
}

div#generic-nav {
	float:left;
	display:inline;
	width:150px;
	margin:45px 45px 15px 40px;
	border-top:solid #e9d198 1px;
}

div#generic-nav li {
	border-bottom:solid #e9d198 1px;
	padding: 5px 0 5px 0;
}

div.generic-container p {
	margin:10px 0;
}

div.generic-container img.inline {
	margin:10px;
}

/*---- Gift Card ----*/
div.gift-card h3 {
	margin-bottom:5px;
}

div.gift-card h4 {
	font-size:11px;
	margin-left:15px;
}

div.gift-card {
	background:none !important;
}

div#gift-card-banner {
	padding:0 0 30px 10px;
	background:transparent url(../images/background-gradient-revs.jpg) repeat-x;
	background-position:bottom;
	border-bottom:solid #e9d198 1px;
}

div.gift-card-message-item {
	float:left;
	display:inline;
	width:300px;
	margin-top:30px;
	margin-right:6px;
}

div.gift-card-message-item p {
	margin-top:5px;
}

div#gift-card-form {
	width:612px;
	float:left;
	display:inline;
	margin-top:20px;
}

div#gift-card-terms {
	float:left;
	display:inline;
	width:270px;
	margin: 80px 0 0 30px;
}

div#gift-card-terms li {
	font-size:11px;
	list-style:disc;
	margin:5px 0 0 15px;
	padding-left:0px;
}

div.gift-card-item {
	padding:10px 0 10px 10px;
	border-bottom:solid #e9d198 1px;
}

div.gift-card-item label {
	display:block;
	margin-top:5px;
}

div.gift-card-item textarea {
	width:250px;
	height:80px;
}

input.recipient-email {
	margin-left:14px;
	width:230px;
}

div.gift-card-item p.form-note {
	font-size:11px;
	margin-top:10px;
}

div.item-col-left {
	float:left;
	display:inline;
	width:300px;
}

div.item-col-right {
	float:left;
	display:inline;
	width:275px;
	margin-left:25px;
}

div.delete-card {
	text-align:right;
	margin-bottom:5px;
	margin-top:0px;
}

div#gift-card-form-actions {
	margin-top:10px;
}

/*---- Gift Card ----*/






div#other_client_widget {
	width:325px;
	margin-right:26px;
}

div.countryInformation h1 {
	border-bottom:none !important;
	margin-left:0 !important;
	font-size:20px;
}

div#donorStudent ul li {
	background-image:url(../images/foto.png);
	height:55px;
	width:55px;
	float:left;
	margin:5px;
}

div#donorStudent ul li.foto2 {
	background-image:url(../images/foto2.png);
}

div#linkView span a,
div#other_client_widget a {
	text-decoration: underline;
	color:#808080;
	font-weight:normal;
}

div.widget_horizontal_header h1,
div#donorStudent h1 {
	margin-bottom: 5px;
	padding-bottom: 0 !important;
}

div#donorStudent h1 {
	font-size:15px;
}

div.expansibleGroupOption h2 {
	cursor: pointer;
}

div.expansibleGroupOption .expansibleGroupContent {
	display: none;
}

div.openedGroupOption .expansibleGroupContent {
	display: block;
}

/* student profile page */
div#contentLeft div.gMap {
	text-align:center;
	display: inline-block;
	width: 296px;
	background:url(/sponsorship/images/gmaps.gif);
}

div#contentLeft div.gMap img {
	max-width:250px;
	height: 245px;
}

div#contentLeft div.infoUser {
	margin: 10px 0 0;
	display: inline-block; 
	width: 220px;
}

div#contentLeft div.infoUser a {
	color: #555;
	text-decoration: underline;
}

div#contentLeft div.infoUser p {
	line-height: 20px;
}

div#contentLeft div.infoUser p span {
	font-weight: bold;
}

div#contentLeft div.bio {
	margin: 0 10px;
}

div#contentLeft div.bio p {
	padding: 0;
	margin: 0;
}

div#contentLeft div.bio h2 {
	clear:both;
}

div#contentRight.studentProfileContent {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}

div#contentRight div.sponsorThisStudent {
	margin: 0 30px;
}

.loan_raised_amount {
	font-weight:bold;
	text-transform:capitalize;
}

div#contentRight div.sponsorThisStudent .loan_needed_amount {
	font-weight: bold;
	text-transform:capitalize;
	margin-left: 10px;
}

div#contentRight div.studentProfileText {
	margin: 0 30px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
}

div#contentRight #donors-container {
	margin-bottom: 10px;
}

div#contentRight #donors-container p {
	margin: 0 30px;
}

div#contentRight .givingHistory ul {
	margin: 10px 30px 0;
	list-style: none;
	height: 60px;
	overflow: hidden;
}

div#contentRight .givingHistory ul.expanded {
	height: auto;
}

div#contentRight .givingHistory a {
	margin: 0 30px;
	color: #333;
	text-decoration: underline;
}

.studentBar {
	margin-top: 10px
}

.studentBar .perYear {
	vertical-align: top;
}

/*******/

.getInvolvedPage a {
	text-decoration: underline;
}

#mainContent .editGroup .groupButton {
	float: left;
}

#mainContent .editGroup .cancel {
	float: left;
	margin: 20px;
}

.groupLoans p {
	margin: 0 25px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}

div#mainContent div.staticPageContent {
	line-height: 150%;
	padding: 0 30px;
	width: 880px;
}

div#mainContent div.staticPageContent ul {
	padding-left:25px;
}

div#mainContent div.staticPageContent ul li {
	padding:1px 0;
}

div#mainContent div.staticPageContent h1 {
	margin: 10px 0;
}

div#mainContent div.staticPageContent h3 {
	font-size: 15px;
}

#slideHome {
	width:707px;
	height:425px;
	position:absolute;
	left:1px;
	top:45px;
	display:block;
	overflow: hidden;
}

#slideHome div .brush {
	background:url(../images/slidehome/sli.png) 0 0 no-repeat;
	width:707px;
	height:23px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	_bottom:-3px;
	z-index:10000;
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slidehome/sli.png', sizingMethod='crop');
}

#slideHome .slide {
	float:left;
	width:707px;
}

#loading {
	width:705px;
	height:425px;
	position:absolute;
	left:0;
	top:0px;
	background:none;
	display:block;
	background:url(../images/home_image.jpg) 0.3% 27.3% no-repeat;
}

#loading .loadgif {
	background:url(../images/slidehome/load.gif) 0 0 no-repeat;
	width:48px;
	height:48px;
	display:block;
	margin:180px auto 0 auto;
}

#slideHome ul li {
	position: absolute;
	top: 1px;
	left: 1px;
}

#slideHome #slide1 ul li.image1 {
	z-index: 115
}

#slideHome #slide1 ul li.image2 {
	z-index: 114
}

#slideHome #slide1 ul li.image3 {
	z-index: 113
}

#slideHome #slide2 ul li.image1 {
	z-index: 112
}

#slideHome #slide2 ul li.image2 {
	z-index: 111
}

#slideHome #slide2 ul li.image3 {
	z-index: 110
}

#slideHome #slide3 ul li.image1 {
	z-index: 109
}

#slideHome #slide3 ul li.image2 {
	z-index: 108
}

#slideHome #slide3 ul li.image3 {
	z-index: 107
}

#slideHome #slide4 ul li.image1 {
	z-index: 106
}

#slideHome #slide4 ul li.image2 {
	z-index: 105
}

#slideHome #slide4 ul li.image3 {
	z-index: 104
}

#slideHome #slide5 ul li.image1 {
	z-index: 103
}

#slideHome #slide5 ul li.image2 {
	z-index: 102
}

#slideHome #slide5 ul li.image3 {
	z-index: 101
}
#slideHome #slide6 ul li.image1 {
	z-index: 103
}

#slideHome #slide6 ul li.image2 {
	z-index: 102
}

#slideHome #slide6 ul li.image3 {
	z-index: 101
}
#slideHome #slide1 ul li,
#slideHome #slide2 ul li,
#slideHome #slide3 ul li,
#slideHome #slide4 ul li,
#slideHome #slide5 ul li,
#slideHome #slide6 ul li{
	left: 707px;
}

#fund-ways .gray { display:inline-block;
color: gray; font-size: .8em;}

.select { display:none; }

#partnershipSelection, #donationMethod, #donationFrequency, #donationDuration, #donationGift, #donationSettings{
	margin-left: 25px;
	padding-top: 5px;
	vertical-align: text-top;
}

#donationMethod, #donationFrequency, #donationDuration, #donationGift{
	height: 30px;
	vertical-align: text-top;
}

#partnershipSelection b, #donationMethod b, #donationFrequency b, #donationDuration b, #donationGift b, #donationSettings b{
	font-size: 1.1em;
	color: #a75613;
}
#return{
	padding: 10px;
	text-align: right;
	color:  #a75613;
	font-size: .9em;
	vertical-align: middle;
}
a.return{
	color:  #a75613;
	font-size: .9em;
}
#donationMethod select{
	width: 200px;
}
.cartheading{
	padding: 10px;
	background-color: #97450a;
	color: #faf4e8;
	text-transform: uppercase;
}
.selectionheading, .orangeselectionheading{
	padding: 10px;
	background-color: #848422;
	color: #faf4e8;
	text-transform: uppercase;
}
.cartending{
	margin: 10px, auto;
	background-color: #97450a;
	color: #faf4e8;
	font-size: 1.2em;
	padding: 5px;
}
.selectionending, .orangeselectionending{
	margin: 10px, auto;
	background-color: #848422;
	color: #faf4e8;
	font-size: 1.2em;
	padding: 5px;
}
.cart{
	padding: 10px;
	color: #97450a;
	background-color: #faf4e8;
	border: 1px dotted #97450a;
}


.selection, .orangeselection{
	padding: 10px;
	padding-left: 20px;
	color: white;
	background-color: #848422;
	text-align: center;
	border: 1px dotted #97450a;
}
.orangeselection, .orangeselectionending, .orangeselectionheading { background-color: #be7a39; }
.cart a{
	color: #550c00;
	font-size: 1.1em;
	text-decoration: underline;
}
#donationGift input{
	border: 1px solid #97450a;
}
#donationMethod a{
	color: #550c00;
	font-size: 1.1em;
	text-decoration: underline;
}
a.checkoutbutton{
	border: 1px solid brown;
	color: white;
	background: #b54c14;
	padding: 5px;
	text-decoration: none;
}
#EFTform input {
	width: 20%;
}

#EFTform input.long {
	width: 35%;
}
#EFTform input.state  {
	width: 4%;
}
#EFTform input.short {
	width: 10%;
}
#EFTform select{
	border: 1px solid brown;
	padding: 2px;
	margin: 5px;
}
.EFTheading{
	padding: 10px;
	color: #97450a;
	background-color: #faf4e8;
	text-transform: uppercase;
	font-weight: 700;
	border: 1px solid #97450a;
}
#EFTform b {
	font-size: 1.2em;
	padding: 5px;
}

@media print {
   .breadCrumb {display:none;}
   ul {display:none;}
   #confirmation img {display: none}
   #EFTform img {display:none; }
   #fullTop, #hBar, #mainTop, #remove, #fullBottom, #mainBottom {display:none; }
   #fullContent, #EFTform, #confirmation, #mainContent, #footer { width: 660px; margin: 0px; padding: 0px;}
   .remove #EFTform { display: none;} 
   .remove #fullContent { display: none;} 
   .remove #receipt { display: none;} 
   #receipt .remove {display: none; }
   .EFTheading{ padding: 2px; border: 0px; text-decoration: underline; }
   .cart { padding: 2px; border: 0px; color: black;}
   #EFTform td{ padding: 0px 10px 0px 10px; color: black;}
   .cart a { text-decoration: none;}
   .receipt { position: absolute; top: 0px; left: 0px; width: 620px;}
   #footer { display:none; }
}

#donors-container .sponsor_thumb{
	margin: 2px;
	border: 1px solid brown;
}

#fullContent .receipt{
	margin-left: 25px;
	padding-left: 25px;
}

a{
	color: brown;
}

#transactionselection input {
	align:left;
	padding: 10px;
	margin: 0px;
	width: 15px;
}