/*

	ISV Main Stylesheet
	
*/

/* @group Import Rules */

@import url('reset000.css');	
@import url('grid0000.css');
@import url('fonts000.css');
@import url('Interfac.css');

/* @end */

/* @group Base Styles */

body 						{ background: #fff; color: #444; }
article, section, 
footer, header, nav 	{ display: block; } /*fallback for older browsers*/

a			{ color: #8bbe19; text-decoration: none; cursor: pointer; }
a:hover		{ color: #9cd51b; text-decoration: none; }

/* @end */

/* @group Colors */
.white, #largePhotoContent 
#title					{ color: #fff; }
.yellowGreen			{ color: #95c232; }
.orange					{ color: #f5ac22; }
.blue					{ color: #194fa1; }
.lhtBlue				{ color: #0091ea; }
.gray					{ color: #888; }
.gray:hover				{ color: #aaa; }
.darkGray, #title		{ color: #222; }
.sudoBlk				{ color: #1e1e1e; }
.red, .required			{ color: #d11111; }
.red:hover				{ color: #f61414; }
.white:hover			{ color: #f1f1f1; }
.lightGryTxt			{ color: #CCCCCC; }

.blackBg		{ background-color: #000; }
.whiteBg		{ background-color: #fff; }
.blueBg			{ background-color: #0091ea; }
.greenBg		{ background-color: #729b20; }
.lightGrayBg 	{ background-color: #eee; }
.darkGrayBg		{ background-color: #222; }
.blackBgRgba	{ background-color: rgba(0,0,0,0.6); }
.blueTrans		{ background-image: url('bluetran.png'); background-position: -587px center; background-repeat: no-repeat; position: relative; z-index: 3; height: 60px; }
.stripedGray	{ background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/repeat_s.gif') #222; }
/*.patternTwoBg	{ background: url('../images/pattern2.gif') #222; }*/
.noiseLightGray	{ background: url('http://www.isvolunteers.org/images/noise_eee.jpg') #eee; }
.noiseGray		{ background: url('noise_d2.jpg') #d2d2d2; }
.noiseGray2		{ background: url('http://www.isvolunteers.org/images/noise_d3.jpg') #d3d3d3; }


/* @end */

/* @group Buttons */
.button,
.cform input[type="submit"]	{ padding: 8px 10px 5px; text-align: center; text-transform: uppercase; font-family: 'Proxima Nova Condensed', ProximaNovaCondensedRegular, sans-serif;  }
body .btn_large,
.cform input[type="submit"]		{ font-size: 20px; }
body .btn_medium				{ font-size: 16px; }
body .btn_small, .btn_small		{ font-size: 12px; }
body .btn_xsmall, .btn_xsmall	{ font-size: 10px; }
.btn_green	{ background-color: #67910a; color: #fff; border-bottom: 1px solid #72A704; }
.btn_orange	{ background-color: #f8941b; color: #fff; border-bottom: 1px solid #C48509; }
.btn_blue, 
.cform input[type="submit"]	{ background-color: #177cd0; color: #fff; border-bottom: 1px solid #0865B0; }
.btn_gray	{ background-color: #424242; color: #fff; border-bottom: 1px solid #212121; }
.btn_ltgray	{ background-color: #B8B8B8; color: #fff; border-bottom: 1px solid #9F9F9F; }
.btn_green:hover, .btn_green:hover a 	{ background-color: #74a415; color: #fff; border-bottom: 1px solid #88C900; }
.btn_orange:hover, .btn_orange:hover a 	{ background-color: #f8ae1f; color: #fff; border-bottom: 1px solid #EEA005; }
.btn_blue:hover, .btn_blue:hover a		{ background-color: #0F8CF2; color: #fff; border-bottom: 1px solid #0076D6; }
.btn_gray:hover, .btn_gray:hover a		{ background-color: #777; color: #fff; border-bottom: 1px solid #555; }
.btn_ltgray:hover, .btn_ltgray:hover a	{ background-color: #ccc; color: #fff; border-bottom: 1px solid #9F9F9F; }
.fullbtn	{ display: block; line-height: 21px; }

a#askQuestion span { width: 22px; height: 22px; background: transparent url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png') no-repeat -68px -94px; float: left; position: relative; right: -21px; }


.sideNav .last		{ padding: 0; margin-top: 40px; border: none; width: 210px; }
.sideNav .last a	{ font-size: 20px; display: block; line-height: 21px; background-color: #177cd0; color: #fff; border-bottom: 1px solid #0865B0;
					  font-family: 'Proxima Nova Condensed',ProximaNovaCondensedRegular,sans-serif; padding-bottom: 5px; padding-left: 10px; 
					  padding-right: 10px; padding-top: 8px; text-align: center; text-transform: uppercase; }

.sideNav .last a:hover	{ background-color: #0F8CF2; color: #fff; border-bottom: 1px solid #0076D6; }

#facebook		{ background: url('facebook.png') no-repeat; height: 35px; width: 45px;}
#facebook:hover	{ background: url('http://www.isvolunteers.org/images/temps/facebook_hover.png') no-repeat; }
#twitter		{ background: url('twitter0.png') no-repeat; height: 35px; width: 45px;}
#twitter:hover	{ background: url('http://www.isvolunteers.org/images/temps/twitter_hover.png') no-repeat; }
#youtube		{ background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/youtube0.png') no-repeat; height: 35px; width: 45px;}
#youtube:hover	{ background: url('youtube_.png') no-repeat; }
#webnar			{ background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/webnar00.png') no-repeat left -53px; width: 120px; height: 53px; }
#webnar:hover	{ background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/webnar00.png') no-repeat left top; }
#pinterest		{ background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/pinteres.png') no-repeat; height: 35px; width: 45px;}
#pinterest:hover	{ background: url('http://www.isvolunteers.org/images/temps/pinterest_hover.png') no-repeat; }

/* @end */
	
/* @group Typography */

::-moz-selection	{ background: #222; color:#fff; text-shadow: none; }
::selection 		{ background: #222; color:#fff; text-shadow: none; }

p, .georgia			{ font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 14px; }
p					{ margin-bottom: 10px; }
body, .proxima		{ font-family: 'Proxima Nova Condensed', ProximaNovaCondensedRegular, sans-serif; font-size: 14px; }

.noText				{ text-indent: -9999px; }
.toUpperCase		{ text-transform: uppercase; }
.toCenter			{ text-align: center; }
.toRight			{ text-align: right; }
.italic				{ font-style: italic; }
.bold				{ font-weight: bold; }
.lighter			{ font-weight: lighter; }
.weight600			{ font-weight: 600; }
.noListStyle		{ list-style: none; }
.reallyLargeText	{ font-size: 50px; line-height: normal; }
.lineHeight2		{ line-height: 2px; }
.breakWord			{ word-wrap: break-word; }

.h1 { font-size: 36px; }
.h2 { font-size: 30px; } 
.h3 { font-size: 24px; }
.h4 { font-size: 22px; }
.h5 { font-size: 20px; }
.h6 { font-size: 18px; }
.h7	{ font-size: 14px; }
.h8	{ font-size: 12px; }

.h9	{ font-size: 16px; }


/* @end */



/* @group Positioning and Layout */

.displayNone	{ display: none; }
.displayBlock	{ display: block; }
.floatLeft		{ float: left; }
.floatRight		{ float: right; }
.floatNone		{ float: none; }
.ulFloatLeft li	{ float: left; margin-right: 10px; width: 200px; }

.thumb50x50		{ height: 50px; width: 50px; }
.thumb80x80		{ height: 80px; width: 80px; }

.full_width		{ width: 100%; }

.moveCenter			{ margin:0 auto; }
.positionRelative	{ position: relative; }
.positionAbsolute	{ position: absolute; }

.overflowHidden		{ overflow: hidden; }


/* @end  */

/* @group Forms */

input, select,
textarea,checkbox, .mceLayout	{ padding: 4px; border:1px solid #ddd;
								  -moz-transition-delay: 0s, 0s; 
								  -moz-transition-duration: 0.2s, 0.2s; 
								  -moz-transition-property: border, -moz-box-shadow;
								  -moz-transition-timing-function: linear, linear;
								  font-family: Georgia, 'Times New Roman', serif; font-size: 13px;
								} 
select							{ height: 25px; }								
input[type="text"]:focus, 
input[type="password"]:focus, 
textarea:focus 					{ box-shadow: 0 0 8px rgba(82, 168, 236, 0.5); border: 1px solid #78bdf3; }
input[type="button"],
input[type="submit"]			{ border: none; }

.search_wrapper				{ position: relative; top: 20px; }
.search_wrapper .input_text	{ font-size: 14px; height: 20px; margin: 0; }
.input_text					{ border: 1px solid #999; padding: 5px; }

.orange_arrow_right { background-position: -12px -7px; background-color: #fff; height: 28px; width: 28px; position: absolute; top: 1px; right: 2px; }
.noresize			{ resize:none; }

/* @end */

/* @group Element Related */

.call_sprite { background-image: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png'); }

/**** IDENTITY & BRANDING ****/
#identity 	{ background: url('isv_logo.jpg') no-repeat; height: 80px; margin-right: 50px; }
#identity a	{ height: 80px; width: 200px; }

/**** HEADER ****/
#head_phone_number	   		{ line-height: 31px; margin-top: 44px; }
#head_phone_number span 	{ background-position: -12px -45px; height: 27px; width: 28px; margin-right: 10px; }
#head_phone_number span.h2 	{ font-size:29px; }

/**** SPRIKITIK NAVIGATION ****/
#sprikitik 						{ height: 25px; position: absolute; right: 0; z-index: 3; background:transparent url('whtbrdr0.png') no-repeat 0 20px; padding-bottom: 20px; margin-top: 5px; }
#sprikitik li.home:hover		{ background-color: #fff; border: 1px solid #eee; padding: 5px 0 0; margin: -6px -1px 0 0px; position: relative; }
#sprikitik li.home:hover a		{ border: none; }
#sprikitik li.home ul			{ padding: 5px 5px; position:absolute; left:-9999px; z-index: 1000; background-color: #fff; margin-left: -1px; 
								  border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; width: 133px;}
#sprikitik .home li a			{ display: block; padding: 5px 10px; }
#sprikitik .home li a:hover		{ background-color: #eee;}
#sprikitik .lhtBlue, 
#sprikitik .yellowGreen 		{ letter-spacing: -1px; line-height: 21px; }
#sprikitik li:hover #dropdown   { top: 26px; left: 0px;  color: white; }

/**** MAIN NAVIGATION ***/
#main_nav							{ height: 60px; z-index: 2; position: relative; }
#main_nav span.h6					{ margin-top: -5px; }
#main_nav li a.floatLeft			{ border-left: 1px solid rgba(255,255,255,0.1); border-right: 1px solid rgba(0,0,0,0.1); height: 40px; line-height: 24px; padding:10px 24px; [color:black;color:#fefefe;] }
#main_nav li.mhover:hover			{ background-color: #000; margin-right: -1px; padding-right: 1px; }
#main_nav li a.floatLeft:hover,
#main_nav li a.active				{ border-left: 1px solid rgba(255,255,255,0.1); border-right: 1px solid rgba(0,0,0,0.1); margin-right: -1px; background-color: #000; padding-right: 25px; color: #fff; [color:black;color:#fefefe;]/** google chrome fix**/}
#main_nav li:first-child a.floatLeft	{ border: none; }
#main_nav li.first a.floatLeft			{ border: none; padding-left: 23px; }
#main_nav li.last a.floatLeft			{ border: none; }
#main_nav .menu_hover a 				{ border: none; }
#main_nav li#information_for_volunteers:hover 		{ background: transparent url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png') no-repeat right top; padding-right: 8px; margin-right: -8px }
#main_nav li#information_for_volunteers a.floatLeft:hover,
#main_nav li#information_for_volunteers a.active 	{ background: transparent url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png') no-repeat right top; padding-right: 32px;margin-right: -8px; border-right: none; }
#main_nav li#information_for_volunteers a.floatLeft	{ border-right: none; }
#main_nav li#enquire_now:hover 						{ background: none }
#main_nav li#enquire_now a							{ font-size: 24px; background: none;}
#main_nav li#enquire_now a:hover					{ background-color: transparent;}
#main_nav li#enquire_now span						{  display: block; font-size: 18px; line-height: 18px; background: transparent url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png') no-repeat 24px -159px;}

#main_nav li a.active,
#main_nav li a.active:hover				{ background-color: #333;}
#main_nav li#information_for_volunteers a.active, 
#main_nav li#information_for_volunteers a.active:hover { background: transparent url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png') no-repeat right -60px; }

/**** STANDARD PHOTO SIZES ****/
.photo218x136	{ height: 136px; width: 218px; }
.photo136x218	{ height: 218px; width: 136px; }

.largePhotoWrapImgHome 	{ width: 1500px; height: 637px; }
.largePhotoWrapImgSub		{ width: 1500px; height: 306px; }
.largePhotoWrapImgSub2		{ height: 306px; }

/**** STATS ****/
#statsContainer img					{ float: left; margin-top: 2px; margin-left: 10px; }
#statsContainer .positionRelative	{ height: 50px; overflow: hidden; padding: 5px 0 0; display: table; }
#statsContainer .h4					{ float: left; padding-bottom: 2px; width: 210px; padding-top: 5px; }
#statsContainer	p					{ float: left; line-height: 14px;margin-bottom: 0; margin-left: 10px; vertical-align: middle; width: 210px; display: table-cell; vertical-align:middle; }
#statsContainer #stats				{ background: transparent url('backgrou.png') left top;}


/**** LARGE PHOTO ****/

.home #largePhotoWrap							{ height: 479px; margin-bottom: 0; position: relative; }
.home #largePhotoContent .container				{ height: 378px; position: relative; }
.home .dot										{ background-image: none; position: relative; }
#largePhotoWrap									{ height: 265px; position: relative; }
#largePhotoContent .container					{ height: 205px; }
#largePhotoContent article p					{ clear: both; }		
#largePhotoContent article section				{ position: relative; background: transparent url('backgrou.png') repeat-y 0 0; padding-left: 10px; }
#largePhotoContent article section #title		{ background: transparent url('backgrou.png') repeat 0 0; padding-right: 10px; padding-top: 5px; line-height: 40px; position: relative; z-index: 1; font-size: 40px; }	
#largePhotoContent article section p			{ background: transparent url('backgrou.png') repeat 0 0; padding: 5px 10px 5px 0; float: left;}	
#largePhotoContent article						{ position: absolute; bottom: 20px; }
#largePhotoContent article #actionLink			{ float: right; margin: 0;}
#largePhotoContent article #actionLink			{ clear: both; float: left; }

#main_nav										{ background: url('backgrou.png') left top; }
#main_nav #lower_nav, #main_nav #hover_nav		     						{ line-height: normal; padding: 10px 0; border: none }
#main_nav #lower_nav li, #main_nav #hover_nav li							{ border: none; padding: 5px 0; }
#main_nav #lower_nav li a, #main_nav #hover_nav li a						{ border: none; padding: 0 15px; }
#hover_nav										{ font-size: 14px; line-height: 21px; padding: 5px 0; }
#lower_nav										{ font-size: 16px; line-height: 21px; padding: 5px 0; }
#lower_nav li, #hover_nav li					{ padding: 5px 0; margin: 0; }
#lower_nav li a, #hover_nav li a												{ border-right: 1px solid #111; border-left: 1px solid #212121; padding: 0 15px; margin: 0; }
#lower_nav.about li, #hover_nav.about li										{ padding: 5px 0; }
#lower_nav.about li	a, #hover_nav.about li a									{ padding: 0 10px; }
#lower_nav li:first-child a, #hover_nav li:first-child a						{ border-left: none; }
#lower_nav li:last-child a, #hover_nav li:last-child a						{ border-right: none; }
#lower_nav li.active, #hover_nav li.active							{ margin-bottom: -15px; padding-bottom: 17px; background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/smlarw00.png') no-repeat center bottom; position: relative; z-index: 1; }
#lower_nav li.span-4, #hover_nav li.span-4							{ background-position: 50px -1020px; }
#lower_nav li.span-2, #hover_nav li.span-2							{ background-position: 14px -1020px; }
.featuredLarge									{ height: 290px; overflow:hidden; }
.featuredSmall									{ height: 190px; }
#largePhotoContent #slider_nav			{ float:left; position: absolute; padding-bottom: 20px; padding-right: 10px; bottom: 0; right: 0; }
#slider_nav a							{ width: 13px; height: 14px; float: left; background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png') no-repeat -26px bottom; margin-right: 5px; cursor: pointer; }
#slider_nav a:hover						{ background-position: -13px bottom; }
#slider_nav a.active					{ background-position: -13px bottom; }
#slider_nav a.play						{ background-position: -39px bottom; }
#slider_nav a.pause						{ background-position: -52px bottom; }
#slider_nav span						{ display: none; }



/**** BOXES ****/
.warning 		{ background-color: #fefad4; border: 1px solid #ddd269; padding: 5px 10px 6px; color: #785F2E; }
.success 		{ background-color: #BDE067; border: 1px solid #84A70A; padding: 5px 10px 6px; color: #364500; }
.alert 			{ background-color: #F7AFB2; border: 1px solid #E37D80; padding: 5px 10px 6px; color: #700000; }
.formAlert		{ border: 1px solid #E37D80; }
.info 			{ background-color: #DAEBFE; border: 1px solid #95afcd; padding: 5px 10px 6px; }

/**** ERROR PAGES ****/

#fourofour 				{ height: 500px; }
#fourofour .moveCenter 	{ width: 500px; }
#fourofour .h1			{ margin-top:100px; font-size: 80px;}


/**** CONTENT DROP / COLLAPSIBLES ****/
.collapsibletitle								{ padding:5px 30px 5px 5px; line-height: 22px; }
.collapsibletitle a								{ background:transparent url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/arw_grn0.png') no-repeat right center; display: block; padding-right: 20px; width: 100%;}
.collapsibletitle.active a						{ background:transparent url('http://www.isvolunteers.org/images/arw_wht.png') no-repeat right center; }
.collapsibletitle.active						{ background-color: #8bbe19; background-position: 439px -178px; }
.collapsibletitle.active #title a,
.collapsibletitle.active a#title				{ color: #fff; }
.collapsibletitle.active .collapsibleArrow 		{ height: 14px; width: 20px; background-position: -16px -137px; }


.shdwclose	{ width: 26px; height: 26px; background-position: -131px -118px; float: right;margin: 1px;
			}
.popup	{ width: 650px; z-index: 1; padding-left: 20px; background: #fff url('http://www.isvolunteers.org/images/faded.png') repeat-y left top; 
		  -moz-box-shadow: 0 0 10px #777; -webkit-box-shadow: 0 0 10px #777; box-shadow: 0 0 10px #777; 
		  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px 4px 4px 4px; }
.popup .call_sprite { width: 26px; height: 26px; background-position: -131px -118px; float: right; }

	.slide {
		overflow-x: hidden; 
		position: absolute;
		padding: 20px;
		top: -75px;
		left: -209px;
		
	}
	.slide .inner {
		top: 0;
		left: 670px;
		opacity: 0;
		position: relative;
	}		

/**** SLIDERS ****/
#largeSlider	{ height: 470px; }
#sliderBar		{ bottom: 0; }

.largeSliderImg	{ width: 710px; /***height: 470px;***/ }

/**** LINKS ****/
#main_nav .more, .more		{ display: block; height: auto; line-height: 15px; }
.more span 	{ background: transparent url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png') no-repeat left bottom; width: 20px; height: 20px; float:left; margin-right: 5px; width: 13px; height: 14px; }

/**** SPRITES ****/
.callSprite { background-image: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/isv_spri.png'); text-indent: -9999px; }

#webinar_type.map	{ height: 30px; width: 20px; background-position: -66px -122px; }
#webinar_type.video	{ height: 30px; width: 30px; background-position: -94px -122px; }

#closerGreen		{ height: 30px; width: 30px; background-position: -165px -120px; }

#home_icon	{ height: 16px; width: 16px; background: url('http://www.isvolunteers.org/images/home.png') 0px 8px no-repeat; }

.dot { background: url('dot00000.png') repeat-y 720px top; }

/**** ICONS AND MISCELLANEOUS ****/
.collapsibleArrow { height: 20px; width: 11px; background-position: -39px -120px; margin-top: 8px; display: none;}
#contestButtons a { color: #6D6E71; }
#contestButtons a:hover { color: #95c232; }
#photoContest .img { background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/PhotoCon.png'); height: 32px; width: 32px; float:left; margin-right: 10px; }
#photoContest:hover .img { background: url('http://www.isvolunteers.org/images/PhotoContestHover.png'); }
#videoContest .img { background: url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/VideoCon.png'); height: 36px; width: 36px; float:left; margin-right: 7px; position: relative; left: -3px; }
#videoContest:hover .img { background: url('http://www.isvolunteers.org/images/VideoContestHover.png'); height: 36px; width: 36px; float:left; margin-right: 7px; position: relative; left: -3px; }
.rcon { border-top: 1px solid #eee;  margin-top: 20px; padding-top: 10px; }
.rcon .bx-wrapper { margin: 10px 25px 0; }
.rcon .bx-window { margin-left: 15px; }
.rcon p { width: 120px; line-height: 16px; margin: 5px 0 0; color: #8BBE19; }
.rcon .bx-prev { position: absolute; left:-25px; top:0; background: #fff url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/arw_grnl.png') no-repeat left center; width: 40px; height: 90px; text-indent: -9999px; }
.rcon .bx-next { position: absolute; right:-25px; top:0; background: #fff url('file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/arw_grn0.png') no-repeat right center; width: 40px; height: 90px; text-indent: -9999px; }
.rcon .bx-prev:hover, .rcon .bx-next:hover { opacity: 0.5; }

/**** FOOTER ****/
#subFooter				{ background-color: #E8E8E8; }
#footer	.lowerMenu a	{ border-right: 1px solid #ccc; padding-right: 10px; color: #fff; }
#footer	.copyRights ul 	{ width: 319px; margin: auto; float: none; }
#footer	ul li:last-child a { border: none; }
.pbtn	{ float:right; text-indent: -9999px; background: transparent url(file://localhost/C:/Users/VolunteerMatchGhana/Desktop/vpa%20website/teaching-program_files/partners.png) no-repeat; margin-right: 10px; }
.wystc	{ background-position: left -66px; width: 51px; height: 55px; }
.bbc	{ background-position: -212px bottom; width: 55px; height: 55px; margin: 0; }
.fiyto	{ background-position: -143px bottom; width: 41px; height: 55px; }
.bbb	{ background-position: -76px -63px; width: 35px; height: 55px; }
.ecoBusiness { background-position: -275px -63px; width: 168px; height: 55px; }

.wystc:hover { background-position: left -3px; }
.bbc:hover { background-position: -212px 0px; }
.fiyto:hover { background-position: -143px 0px; }
.bbb:hover { background-position: -76px 0; }
.ecoBusiness:hover { background-position: -275px -5px; }

#footer { position: relative; bottom: 0;}

/* @end */

/* @group Temporary Items */

/* ISV Forms */
.cform h1 		{ font-size:24px; text-transform: uppercase; color: #1E1E1E; }
.cform h3,
.cform h4		{ margin-bottom: 5px; padding-bottom: 20px; font-family: Georgia, 'Times New Roman', serif; font-size: 13px;}
.cform div.clearfix		{ margin: 10px 0; border-bottom: 1px solid #eee; }
.cform div.stacked 		{ border: none; margin: 0; }
.cform div { float: left; margin-bottom: 10px; border: none; }
.cform label	{ font-weight: bold; text-align: right; width: 190px; float:left; margin-right: 10px; }
.cform legend	{ text-align: left; width: 100%;display: block; font-size: 20px; margin-bottom: 10px; border-bottom: 1px solid #eee; color:#888;} 
.cform input[type="text"]	{ width: 138px; padding: 4px 5px;}
.cform select				{ width: 150px; }
.cform fieldset	{ margin: 10px 0; float: left; width: 100%;}
.cform .notice	{ border-top: 1px solid #eee; padding-top: 20px; clear: both; padding-top: 20px; color:#444;}
.cform .stacked .submit	{ border: none; }
.cform .submit	input { font-family: 'Proxima Nova Condensed', ProximaNovaCondensedRegular, sans-serif; }
.cform .stacked .radio 	{ margin-top: 0; border: none; width: 100%; }
.cform .radio input[type="radio"]:nth-child(2) { margin-left: 192px;}
.cform .radio input[type="radio"]:nth-child(3) { margin-left: 192px;}
.cform .radio label { font-weight: normal; text-align: left; width: auto; float: none; margin-right: 0; }
.cform .required label { color: #444; padding-right: 10px; width: 180px; background: transparent url('http://www.isvolunteers.org/images/star.png') no-repeat right top; }

.cform table 	{ border-top: 1px solid #B6C893; border-left: 1px solid #B6C893; margin: 20px 0; }
.cform td 		{ border-right: 1px solid #B6C893; border-bottom: 1px solid #B6C893; padding: 4px 6px; }
.cform th		{ background-color: #E2EBCD; font-weight: bold; padding: 4px 6px; text-align: center; 
				  border-right: 1px solid #B6C893; border-bottom: 1px solid #B6C893;}
.cform .total th { text-align: right; border-right: 1px solid #B6C893; border-top: 1px solid #B6C893;}

/* @dropdown */
/* Temporarily added for menu hover. Please change. */
#nav 			            { position: relative; }
#nav ul.menu_hover			{ position:absolute; top: 60px; left: 0; display:none; z-index: 1000; border-bottom: 1px solid #eee; background: #fff url('http://www.isvolunteers.org/images/dot_.png') repeat-y 309px center;
							  -moz-box-shadow: 0px 5px 10px #888; -webkit-box-shadow: 0px 5px 10px #888; box-shadow: 0px 5px 10px #888; }
ul#destination_hover.menu_hover { background-position:  589px center; background-image: url('dot00000.png'); }
#nav li:hover ul.menu_hover	{ display:block; }
.menu_hover	section			{ border-bottom: none; }
.sideNav a 					{ font-weight: lighter; font-size: 16px; color: #1e1e1e; padding-bottom: 10px; }
.sideNav li 				{ border-bottom: 1px solid #eee; padding:8px 4px 8px 10px; font-size: 16px; }
.sideNav .btn_green 		{ background: #8BBE19 url('arw00000.png') no-repeat right center; border: none; padding-right: 20px; }

/* fast-style */
#teaser 					{ line-height: 22px; }
aside section 				{ border-bottom: 1px solid #eee; overflow: hidden; padding-bottom: 10px; }
.popFeat					{ position: relative; top: -10px; left: -11px; padding: 10px; width: 301px; }
.popFeat a.h4				{ border: 20px; position: absolute; line-height: 22px; text-align: right; right: 30px; bottom: 20px; }
.dsFeat						{  bottom: 20px; line-height: 18px; position: absolute; right: 10px; }
.frntFeature 				{ position: absolute; bottom: 20px; left: 20px; line-height: 24px; }
.frntFeature .btn_med		{ position: absolute; right: -10px; bottom: 15px; }
.frntFeature h2				{ line-height: 48px; font-size: 60px}
.vMedia .callSprite			{ background-position: -146px 0; height: 74px; left: 36%; position: absolute; top: 28%; }
aside .vMedia .callSprite	{ top: 15%; left: 33%; }
.vMedia section				{ position: absolute; bottom: 0; }
.lquote						{ float: left; margin:-5px 10px 0 0; width:24px; height: 18px; text-indent: -9999px; background: transparent url('lquote00.png') no-repeat left top; }
.rquote						{ float: right; margin:-5px 0 0 5px; width:24px; height: 18px; text-indent: -9999px; background: transparent url('rquote00.png') no-repeat left top; }
.achievements h3			{ line-height: 24px; }

/* Temporarily added for admin menu. Please change. */
#pageNav li { position: relative; }
#pageNav ul#dropdown{ background:#000; position:absolute; left:-9999px; z-index: 1000; }
#pageNav li:hover ul#dropdown{ top: 37px; left: 0px;  color: white; }
#dropdown ul#subdropdown{ background:#000; position:absolute; left:-9999px; z-index: 1000; }
#dropdown li:hover ul#subdropdown{ top: 0px; left: 150px;  color: white; }

.achievementList p 		{ line-height: 22px;}
/* @end  */

/**** ALERT BANNER [TEMP] ****/
#alertBanner 	{ position: relative; z-index: 500; background-color: #212121; }
#feedbackBtn	{ height: 137px; width: 45px; background: url('http://www.isvolunteers.org/images/feedbackBtn.gif'); position: fixed; left: 0; top: 650px;}
.negativeMargin15 { margin-top: -15px; } /* Please do not use anywhere else but the header */

/* Temporarily added for admin menu. Please change. */
/*.toggletext:focus + span{ visibility: hidden; }*/
.error_list { color: red; list-style:none; }
.error_list {clear:both;}
.error_list li {color: #FF0000;}
/* @end  */
/* For headeritem fadeout */
.overlayScreen{ height: 100%; width: 100%; background: #000; position: absolute; top: 0; }
/* end */

/* Temporary for flight info tables. Please Change */
.flightInfo table 	{ border-top: 1px solid #B6C893; border-left: 1px solid #B6C893; margin: 20px 0; }
.flightInfo td 		{ border-right: 1px solid #B6C893; border-bottom: 1px solid #B6C893; padding: 4px 6px; }
.flightInfo th		{ background-color: #E2EBCD; font-weight: bold; padding: 4px 6px; text-align: center; 
				  border-right: 1px solid #B6C893; border-bottom: 1px solid #B6C893;}
.flightInfo .total th { text-align: right; border-right: 1px solid #B6C893; border-top: 1px solid #B6C893;}

/* Temporary for placement preferences. Please Change */
.preferences { border: 1px solid #B6C893; background-color: #E2EBCD; margin-bottom: 10px; }
.preferences:hover { cursor: move; }
.preferences .choice { height: 100px; width: 170px; overflow:auto; }
/*.preferences { border-right: 1px solid #B6C893; border-bottom: 1px solid #B6C893; padding: 4px 6px; }*/
/*.flightInfo th		{ background-color: #E2EBCD; font-weight: bold; padding: 4px 6px; text-align: center; 
				  border-right: 1px solid #B6C893; border-bottom: 1px solid #B6C893;}
.flightInfo .total th { text-align: right; border-right: 1px solid #B6C893; border-top: 1px solid #B6C893;}
*/

.radio_list { list-style: none;}
.radio_list li { float: left; width: 190px; }
.radio_list li label{ font-weight: bold; }

/* style to force links to look like normal text. */
.force { color: #444; }

/* style for signature date in forms. */
#signatureDateVal,
#pSignatureDateVal {
	font-size:14px;
	font-weight:bold;
}