/* Common.css version 1.17*/
/* This style sheet should not be edited. 
Any changes that need to be made should be made in the custom.css */

/*-------General Styles--------*/
/*
@font-face
{
	font-family: cool_font;
	src: url('../GapStyleSheets/Fonts/cool_font.ttf');
}
*/

*
{
	outline: medium none;
	
}

a:link, a:active, a:hover, a:focus
{
	color: #000;
}

a:visited
{
	color: #000;
}

html
{
	height: 100%;
}

img
{
	border: none;
}

body
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	margin: 0;
	text-align: left;
	height: 100%;
	color: #000;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
input[type="text"], select, textarea
{
	font-size: 12px;
	font-family: Arial;
	color: #000;
}
textarea
{
	resize: none;
}

/* Client Feedback Issues - Venkat - 10Dec11*/
select, textarea
{
	border: 1px solid #999b9d;
}
/* Date: 29-Nov-11 */
#wrapper
{
	border: 1px solid #FFF;
	margin: auto;
	width: 947px;
	background: #fff;
	
}

#pageConstraints
{
	background: #fff;
	text-align: left;
	float: left;
	display: inline;
}



#logo
{
	float: left;
	margin: 17px 31px 0 22px;
	display: inline;
}

.hightlightText
{
	color: #000;
}


input[type="radio"], input[type="checkbox"]
{
	background: inherit;
	border-width: 0;
	margin-left: 0px;  /*--Client Issue# - 45  */
}

.errorClass, .errorClass a
{
	color: Red;
}

.helpText
{
	color: #000;
	font-size: 12px;
	font-family: arial;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.clear
{
	clear: both;
}

#container
{
	border: 1px solid #FFF;
}

#login, .loginButton
{
	background: url("../GapStyleSheets/Images/loginbtn.gif") no-repeat scroll right center transparent;
	border: 0 none;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 176px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	cursor: pointer;  /* zoom ID:41798 */
}

#login img
{
	margin-top: 3px;
}


#logo
{
	height: 35px;
}


#slide3
{
	height: 270px;
	width: 650px;
	padding-left: 85px;
}


#col2
{
	margin-top: 20px;
}

#col3
{
	background: url("../GapStyleSheets/Images/home_three_column_bg.gif") no-repeat;
	overflow: hidden;
	margin-top: 32px;
	height: 117px;
	width: 755px;
}

.col31
{
	min-width: 240px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

.col32
{
	min-height: 100px;
	min-width: 240px;
}

.Donate li
{
	list-style: none;
	display: block !important;
}

.Donate li a
{
	color: black;
	text-decoration: none;
}

/*.Donate
{
	width: 160px;
}*/

.list li
{
	list-style: none;
	display: inline;
}

.donatetxt
{
	color: black;
	display: block;
	font-family: arial;
	font-size: 12px;
	padding-left: 48px;
	padding-top: 0;
	text-decoration: none;
	width: 185px;
}

.volunteertxt
{
	color: black;
	display: block;
	font-family: arial;
	font-size: 12px;
	padding-left: 48px;
	padding-top: 0;
	text-decoration: none;
	width: 215px !important;
}


.inspiredtxt
{
	color: black;
	display: block;
	font-family: arial;
	font-size: 12px;
	padding-left: 48px;
	padding-top: 0;
	text-decoration: none;
	width: 192px;
}

#dollar
{
	height: 45px;
	margin-left: 20px;
	margin-top: 20px;
}

.dollar
{
	float: left;
	padding: 11px 0 0 18px;
}

.glass
{
	float: left;
	padding: 14px 0 0 15px;
}

.bulb
{
float: left;
padding: 15px 0 0 8px; *padding:00022px;
position:relative;
bottom:7px;
}

.link1
{
	width: 185px;
	padding-left: 48px;
	display: block;
	padding-top: 0px;
	text-decoration: none;
	color: black;
	font-family: regular;
	font-size: 13px;
}

.col31 h1
{
	color: #000000;
	font-family: arial;
	font-size: 20px;
	margin: 0;
	font-weight: bold;
}

.col32 h1, .col33 h1
{
	color: #000000;
	font-family: arial;
	font-size: 20px;
	margin: 13px 0 0 88px;
	font-weight: bold;
}

/*
.col31 a
{
	min-width:240px;
  min-height:100px;
	margin-left: 35px;
	width: 142px;
	font-family:arial;
	font-size: 12px;
}

.col32 a
{
	margin-left: 43px;
	width: 159px;
	font-family:arial;
	font-size: 12px;
}

.col33 a
{
	margin-left: 45px;
	width: 151px;
	font-family:arial;
	font-size: 12px;
}
*/

.col31 a
{
	padding: 5px 0 0;
	width: 142px;
}


.col32 a
{
	margin-left: 43px;
	padding: 5px 0 0;
}


.col33 a
{
	margin-left: 45px;
	padding: 5px 0 0 10px;
}

.col41 h1, .col42 h1, .col43 h1
{
	font-size: 20px;
	color: #000;
	margin-top:0px;
	margin-bottom: 16px;
}

.subheading
{
	font-size: 20px;
	color: #000;
}

.col41 img, .col42 img, .col42AddOn img
{
	margin-bottom : 16px;
}

.col42
{
	margin-right: 16px;
	padding-top: 41px;
	width: 240px;
}
.col42AddOn
{
 margin-right: 16px;
 padding-top: 41px; 
 padding-top: 40px\0;
 width: 240px;
}
.col43
{
	padding-left: 0;
	width: 240px;
}

.lorumtextimages
{
	background-image: url("../GapStyleSheets/Images/whitecircle.gif");
	background-repeat: no-repeat;
	height: 110px;
	margin: 2px 14px 0;
	width: 59px;
}

/* Client Feedback Issues - Venkat - 10Dec11*/
.lorumtextseperator
{
	background: url("../GapStyleSheets/Images/line.gif") no-repeat bottom;
	height: 4px;
	margin: 32px 0 16px;
	width: 752px;
}
.loremtext
{
	font-size: 14px;
}
/* Date: 29-Nov-11 */
#bottomborder
{
	background: url("../GapStyleSheets/Images/header-line.gif") no-repeat bottom;
	clear: both;
	height: 100px;
	width: 947px;
	margin: 0 auto;
}

#links
{
	float: left;
	width: 500px;
}


#links ul
{
	margin: 0;
}



.ad-gallery
{
	width: 500px;
}
.ad-gallery, .ad-gallery *
{
	margin: 0;
	padding: 0;
}
.ad-gallery .ad-image-wrapper
{
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader
{
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next
{
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev
{
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next
{
	/* Or else IE will hide it */
	background: url("../GapStyleSheets/Images/non-existing.jpg")\9;
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image
{
	background: url("../GapStyleSheets/Images/ad_prev.png");
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image
{
	background: url("../GapStyleSheets/Images/ad_next.png");
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image
{
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img
{
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url("../GapStyleSheets/Images/opa75.png");
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src= 'opa75.png' );
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title
{
	display: block;
}
.ad-gallery .ad-controls
{
	height: 20px;
}
.ad-gallery .ad-info
{
	float: left;
}
.ad-gallery .ad-slideshow-controls
{
	float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop
{
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown
{
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start
{
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav
{
	text-align: center;
	width: 25%;
	position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back
{
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back
{
	height: 100px;
}
.ad-gallery .ad-back
{
	cursor: pointer;
	left: -20px;
	width: 13px;
	display: block;
	background: url("../GapStyleSheets/Images/ad_scroll_back.png") 0px 22px no-repeat;
}
.ad-gallery .ad-forward
{
	cursor: pointer;
	display: block;
	right: -20px;
	width: 13px;
	background: url("../GapStyleSheets/Images/ad_scroll_forward.png") 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs
{
	overflow: hidden;
	width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list
{
	float: left;
	width: 200px;
	list-style: none;
}
.ad-gallery .ad-thumbs li
{
	float: left;
	padding-right: 5px;
}
.ad-gallery .ad-thumbs li a
{
	display: block;
}
.ad-gallery .ad-thumbs li a img
{
	border: 3px solid #CCC;
	display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img
{
	border: 3px solid #616161;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads
{
	position: absolute;
	left: -9000px;
	top: -9000px;
}
.dropDownWithBorder
{
	border: solid 1px #7F9DB9;
	width: 38%;
}
/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: white;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #d9e0b1;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

/*Error Message Styles */
.NoDivBorder
{
	font-family: Arial;
	font-size: 12px;
	display: none;
}
.ErrorList
{
	margin-left: 10px;
	margin-bottom: 5px;
}
.ErrorSummary
{
 color: Red;
 margin: 0 0 14px 0;
 list-style: none outside none;
 display: inline-block;
}

.DivBorder
{
	border-color: Red;
	border-width: 2px;
	border-style: none;
	color: Red;
	font-family: Arial;
	font-size: 12px;
	display: block;
}
/*Error Message Styles */

/****************************Start Styles for popup************************/



.modal
{
	background-color: #222222;
	filter: alpha(opacity=30);
	opacity: 0.3;
	overflow: auto;
}

.popup
{
	background-color: #888888;
	padding: 5px 10px 10px 10px;
	font-size: 9.5px;
	height: 400px;
}

.label
{
	font-family: arial;
	font-size: 12px;
	color: Black;
}

.textbox
{
	width: 200px;
	height: 12px;
}

.dropdown
{
	border: 1px solid #999B9D;
}

.Registration
{
	border-right: inset;
	border-right-width: 0.1px;
	border-right-color: #4f4f4f;
	vertical-align: top;
}

.mainTable
{
	background-color: White;
	width: 600px;
}


/****************************End Styles for popup************************/

/*****************************Facebook feed styles**************************/

.facebookFeed
{
	margin-top:6px;
	word-wrap: break-word;
}

.facebookFeed a img
{
	margin-top: 1px;
}



.facebookFeed h1
{
	margin: 0; 
	width: 192px;
}

.topfeed {
  border-bottom: 1px solid #818286;
  border-top: 2px solid #818286;
  padding-top: 16px;
  width: 240px;
}


.topfeed p {
  clear: both;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
}

.topfeed .content
{
	width: 240px;
	float: left;
}

.middlefeed {
  border-bottom: 1px solid #818286;
  padding-top: 16px;
  width: 240px;
}

.bottomfeed {
  padding-top: 16px;
  width: 240px;
}


.connectedtxt
{
	width: 230px;
	font-family: arial;
	font-size: 12px;
}

.facebooktext {
  font-family: arial;
  font-size: 12px;
  width: 240px;
}


.graytext
{
	font-family: arial;
	font-size: 12px;
	text-align: left;
	color: #959595;
}

.facebookfeedupdatemsg {
  font-family: Arial;
  font-size: 9px;
  padding: 16px 0;
  text-align: left;
  clear: both;
}

.facebookfeedupdatemsg .graytext
{
	font-size: 9px;
}

.feedseperator
{
	border-top: 1px solid gray;
	height: 1px;
	margin: 10px 0 0 10px;
	width: 240px;
}

#col4 p
{
	margin: 0;
}

.facebookFeedLargeText
{
	font-family: Arial;
	font-size: 20px;
	text-align: left;
}
.facebookFeedMediumText
{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}
.graytextlarge
{
	font-family: arial;
	font-size: 18px;
	text-align: left;
	color: #959595;
}
#bottomfeed
{
	margin-top: 16px;
	width: 240px;
	margin-left:2px;
	margin-bottom:16px;
}
.facebookimage, .facebooklink
{
    margin-left:2px;
}
/* Date: 29-Nov-11 */
#header
{
	background: url("../GapStyleSheets/Images/header-line.gif") no-repeat scroll center bottom transparent;
    display: inline;
    float: left;
    height: 57px;
    margin-bottom: 23px;
    margin-top: 12px;
    width: 947px;
}

.headerfieldspace
{
	 float: left;
    margin-left: 16px;
    margin-right: 0;
}

.welcomelabel
{
	float: left;
	margin: 7px 0 0 5px;
}

#logo
{
	height: 35px;
}
.searchinput
{
	height: 10px;
	width: 177px;
}

.search
{
	border: 1px solid #999b9d;
	float: left;
	height: 21px;
	width: 150px;
	margin-top: 12px;
}

.search .searchicon
{
	margin: 4px;
}

.searchbar,.water
{
	border-width: 0;
    float: left;
    height: 19px;
    margin: 0 0 5px 5px;
    outline: medium none;
    width: 125px;
    width: 123px\0;
    color: #000;  
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.searchbar,.water
{
	width: 123px;
}	

.watermarktext, .searchtxtbox
{
	width: 302px !important;
	
}

.chooseevent .searcheventcity .inputdetails-sec1 input[type='text'], .donateprojectsearch .searchorgcity .inputdetails-sec1 input[type='text'],.matchnow .searchorgcity .inputdetails-sec1 input[type='text']
{
	width: 223px !important;
}
.projectsearch .searchkeyword input[type="text"]
{
	width: 305px !important;
}
}

.watermarktxt,.water,.calendarcontrol .watermarktxt
{
     font-family: Arial;
     color: #807f83 !important;
     font-size: 12px;
}

/*START OF NAVIGATION CSS */

.nav
{
	z-index: 1000;
}

.navigation
{
	margin: 0 0 0 0;
	padding: 0;
}
.navigation li a
{
	color: gray;
	text-decoration: none;
}

.navigation > li
{	
	list-style: none;	
	padding: 0 0 10px 0;	
	position: relative;
	height: 25px;
}
.navigation li img
{
	margin: 0;
	padding: 0;
}

.navigation li ul
{
	position: absolute;
	left: 95px;
	top: 0px;
}

.nav
{
	width: 217px;
	left: 115px;
}
.nav li
{
	background-color: #E7E7E8;
	border-bottom: 2px solid #FFFFFF;
	color: #898989;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px;
	width: 163px;
	list-style-type: none;
}

.selected a:hover
{
	color: #00A4E4 !important;
}

.nav li a
{
	color: #898989;
}

.menuwidth
{
	width: 340px;
}


.menutopborder
{
	border-top: 2px solid #818285;
}


/*END OF NAVIGATION CSS */


/* Eligibility Overlay CSS */


#divPrivacyPolicyTest
{
	clear: both;
}
#divContactTest
{
	clear: both;
}
.staticoverlay
{
	background: url("../GapStyleSheets/Images/static-overlaybg.png") no-repeat scroll 0 0 transparent;
	height: 400px;
	padding: 25px 15px 15px;
	width: 550px;
	top: 50%;
	left: 50%;
	margin-left: -275px;
	margin-top: -200px;
	position: fixed;
}

.staticoverlay h1
{
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-size: 20px;
	margin: 0;
}

.divOverlayText,.divGiveOverlayText
{
	font-family: arial;
	font-size: 12px;
	margin: 16px;
}

.divGiveOverlayText p
{
	width: 513px !important;
}

.divStaticContent h1
{
	margin-bottom: 16px;
}
.divStaticContent p
{
	margin: 0 0 14px;
}
.divOverlayText li
{
	padding-bottom: 5px;
}
.divStaticContent .lipoints
{
	padding: 0px;
	margin: 5px 0 0 16px;
}

.divStaticContent
{
	background-color: #FFF;
	margin-left: 2px;
	overflow-y: scroll;
	padding-left: 0 20px;
	width: 545px;
	height: 350px;
}

.overlaytitle
{
	overflow: hidden;
	margin: 0 20px 5px 16px;
}

.contentSeperator
{
	border-bottom: 5px solid #C5C5C7;
	clear: both;
	padding-top: 10px;
	background-color: #fff !important;
}

.contentSeperatorthin
{
	border-bottom: 1px solid #C5C5C7;
	clear: both;
	padding-top: 10px;
	background-color: #fff !important;
}

/**************************************footer styles*****************************/
/* Date: 29-Nov-11 */
#footer
{
	clear: both;
	padding: 0;
	width: 947px;
	margin: 16px 0;
	display: inline-block;
}
#footer img
{
	padding-left: 5px;
}


#footer li
{
	font-family: arial;
	font-size: 12px;
	list-style: none;
}

#footer li a
{
	color: black;
	text-decoration: none;
}

#copyrighttxt
{
	float: right;
	font-family: arial;
	font-size: 12px;
	margin-top: 0px;
}

/**************************************end footer styles*****************************/

/*******************************Styles given by design team **************************/

#portraitscnt
{
	margin-top: 20px;
}

#match a
{
	color: #00A4E4 !important;
}

#whitney
{
	background: url("../GapStyleSheets/Images/getcnctdimg.png") no-repeat;
	height: 160px;
	margin-top: 48px;
}

#whitney p
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding-left: 5px;
	width: 240px;
	clear: both;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.leftcancel
	{
		top: 133px;
	}

	.rightcancel
	{
		top: 52px;
	}

	.forgotpasswordbutton
	{
		top: 495px;
	}

	.forgotcancel
	{
		top: 497px;
	}
}

/********************************End*************************************************/

/**********************************Overlay Styles ********************************/




.overlay
{

	 background: url("../GapStyleSheets/Images/overlay-bg.png") no-repeat scroll 0 0 transparent;
    padding: 25px 15px 15px;
    width: 550px;
}

.overlaycontent {
  background-color: White;
  height: 340px;
  margin-left: 0;
  margin-top: 5px;
  padding: 0 16px;
  width: 518px;
}

#overlayheader
{
	padding-bottom: 3px;
}

.overlaycaption
{
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-size: 20px;
	margin: 0;
	padding-top: 10px;
	font-weight: bold;
}

.details
{
	overflow: hidden;
	padding-top: 0px;
}

.rightcontent {
  float: right;
  font-family: arial;
  font-size: 12px;
  height: 320px;
  margin-top: 10px;
  width: 240px;
}

.leftcontent {
  border-right: 2px solid #808285;
  font-family: arial;
  font-size: 12px;
  height: 315px;
  margin-top: 10px;
  width: 259px;
}

.closebtn
{	
	 margin-top: -7px;
	 margin-right: 3px;
}

#overlayheader
{
	margin: 10px 16px 0;
}

.rightcontent input[type='text'], .rightcontent input[type='password']
{
	width: 215px;
	margin-bottom: 10px;
	border: 1px solid #999b9d;
}


.leftcontent input[type='text'], .leftcontent input[type='password'] {
  border: 1px solid #999B9D;
  color: #000000;
  height: 16px;
  margin-bottom: 10px;
  width: 240px;
}



.loginbtn
{
	background: url("../GapStyleSheets/Images/loginbtn.gif") no-repeat scroll 0 0 transparent;
	border: 0 none !important;
	color: #FFFFFF !important;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	position: relative;
width:113px!important;
margin:0px!important;
padding:3px0;
cursor:pointer;
height: 23px;
}
.logincancel
{
}
.Registerbtn
{
	background: url("../GapStyleSheets/Images/loginbtn.gif") no-repeat scroll 0 0 transparent;
	border: 0 none !important;
	color: #FFFFFF !important;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 0px; *top:30px;
width:113px !important;
margin:0px !important;
padding:3px 0;
cursor:pointer;
height: 23px;
}

#register
{
	padding: 10px 136px 3px 0;
}

.leftcontent select
{
	clear: both;
	float: left;
	margin-bottom: 10px;
	width: 215px;
	border: 1px solid #999b9d;
}

#terms
{
	color: #000000;
	left: 5px;
	position: relative; *top:10px;
}

#overlayfooter a
{
	color: #808285;
}

#leftcancel
{
	top: 60px; *top:50px;
width:275px;
}


#email
{
	clear: both;
}

.funds {
  width: 244px;
}


.funds h1
{
	color: #000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}

.quarterdgrm
{
	padding-top: 0px;
}

.submitbtn
{
	background: url("../GapStyleSheets/Images/loginbtn.gif") no-repeat scroll 0 0 transparent;
	border: 0 none !important;
	color: #FFFFFF !important;
	display: block;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 4px;
	padding: 3px 0;
	width: 113px !important;
	cursor: pointer;
}

.divLoginButtons
{
	clear: both;
    margin-bottom: 6px;
    float: left;
}


/* Safari Hacks*/

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#terms
	{
		left: 15px;
		padding-top: 20px;
		position: relative;
		top: 0px;
	}

	.leftcancel
	{
		top: 56px;
		width: 275px;
	}

	#rightcancel
	{
		color: #000;
		top: 20px;
		clear: both;
		position: relative;
	}
	.loginbtn
	{
		float: right;
	}
	.overlay
	{
		height: 420px;
	}

	.overlaycontent
	{
		height: 340px;
	}

}



/*************************************************************************************************/
/********************************ForgotPasswordOverlay START*************************************************/
#divForgotPasswordContent input[type='password']
{
	width: 205px;
	margin-bottom: 2px;
	color: #000;
	border: 1px solid #000 !important;
}

#divForgotPasswordContent
{
	background-color: White;
	height: 245px;
	width: 520px;
	margin-left: 10px;
	margin-top: 27px;
}

.divForgotPassword
{
	background: url("../GapStyleSheets/Images/static-overlaybg.png") no-repeat scroll 0 0 transparent;
	padding: 20px 0 0 20px;
	width: 550px;
}

.ChangePassword
{
	background: url("../GapStyleSheets/Images/loginbtn.gif") no-repeat scroll right center transparent;
	border: 0 none;
	color: White !important;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 25px;
	text-decoration: none;
	width: 176px;
}
/********************************ForgotPasswordOverlay END*************************************************/

/********************************Start Eligibility Overlay*************************************************/

.topcontent
{
	font-family: arial;
	font-size: 12px;
	padding: 5px;
}
.contentSeperator
{
	border-bottom: 5px solid #C5C5C7;
	clear: both;
	padding-top: 10px;
	background-color: #fff !important;
}

/********************************END Eligibility Overlay*************************************************/


/*************pavan*************/
.colcontent
{
	width: 240px;
}
.colcontent span
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.colcontent p
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-bottom: 14px;
}

.register
{
	padding: 0;
	margin: 0px;
}

.register .leftcont {
  float: left;
  width: 242px;
}

.register .rightcont {
  float: right;
  width: 242px;
}


.register .bottomcont
{
	float: left;
	clear: both;
	padding-bottom: 5px;
}

.register .bottomcont input[type='checkbox']
{
	margin-left: 0;
	margin-top: 0;
}

.register input[type='text'], .register input[type='password']
{
	width: 240px;
	margin-bottom: 8px;
	border: 1px solid #999b9d;
}

.register select
{
	width: 242px;
	margin-bottom: 8px;
	border: 1px solid #999b9d;
}

.rightNow
{
	float: left;
	margin-left: 0;
	margin-right: 16px;
	width: 240px;
}

.divregisterbtn
{
	margin-top: 10px;
	height: 23px;
}

.divregisterbtn a
{
	top: 7px;
	position:relative;
}

/*************************************************Kentico CMS Static Pages ******************************************/
/* Date: 29-Nov-11 */
/* Client Feedback Issues - Venkat - 10Dec11*/
.cmspage, .programscmspage, .faqcmspage, .volunteercmspage
{
	
	color: rgb(0, 164, 228);
	font-size: 20px;
	font-family: Arial;
	/*margin-top: -4px;
	margin-left: 6px;
*/
}

.cmspage .title, .programscmspage .title, .faqcmspage .title, .volunteercmspage .title, .donationcmspage .title
{
	font-weight: bold;
}

.cmspage .description, .programscmspage .description, .volunteercmspage .description, .donationcmspage .description
{
	font-weight: normal;
	margin: 0;
	padding: 16px 0 32px 0;
	width:752px;
}
.cmspage .description a
{
	color: rgb(0, 164, 228);
}
.programscmspage .description a, .programscmspage .description a:hover, .programscmspage .description a:visited, .programscmspage .description a:active,.programscmspage .description a:focus
{
	color: #f9b03f;
}
/******************start faq accordian styles*******************************/
/* Client Feedback Issues - Venkat - 10Dec11*/
.faqcmspage .subtitle
{
	width: 496px;
	margin-top: 32px;
	color: #000;
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	display: block;
}
.faqcmspage .accordionsubtitle{
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    color: #00A4E4;
    font-weight: bold;
    width: 496px;    
    margin-top: 14px;
    clear: both;
}

 

.faqcmspage .accordioncontent
{
    margin: 14px 0 0 0;
    font-size: 12px;
    color: #000;
    width: 496px;
    clear: both;
}

 

.faqcmspage  .selected{

    background: #fff;
    color: #00A4E4;

}


.faqcmspage .openlanguage{

color: #00A4E4;

} 

.faqcmspage .closedlanguage{

color: #00A4E4;

}

/* Client Feedback Issues - Venkat - 10Dec11*/

/******************end faq accordian styles*******************************/

/*
.bottomsection
{
	width: 752px;
	height:auto;
	clear: both;
}

*/

.cmspage .subtitle
{
	font-family: Arial;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	width: 752px;
	margin-top: 16px;
	line-height: 24px;
}

.programscmspage .subtitle, .volunteercmspage .subtitle, .donationcmspage .subtitle
{
	font-family: Arial;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.section
{
	width: 752px;
	height: auto;
	margin-bottom: 16px;
}


.section .leftsectioncontent
{
	width: 240px;
	margin: 16px 16px 16px 0;
	float: left;
}

.section .rightsectioncontent
{
	width: 496px;
	float: left;
	margin: 16px 0;
}

.programscmspage .section .rightsectioncontent
{
	width: 496px;
	float: left;
	margin-top: 16px;
	margin-bottom: 32px; /*--Client Issue# - 37, 38  */  /**Client Issue 16Nov***/
}

.section .rightsectioncontent p
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 14px 0 0; /*--Client Issue# - 37, 38  */
}

.section .rightsectioncontent .pheading
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	font-weight: bold;
	padding: 16px 0 0; /*--Client Issue 16nov--*/
}

.section .rightsectioncontent .pcontent
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 16px 0 0; /*--Client Issue# - 37, 38  */
}

.faqcmspage p
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin: 14px 0 0 0;
	width: 496px;
	clear: both;
}
.thickbord
{
	width: 752px;
	height: 4px;
	background-color: #c0c0c2;
	clear: both;
}

.thinbord{
	width: 752px;
	border-bottom:1px solid #CCC;
	height: 0px;
	clear: both;
}
.volunteercmspage .title, .volunteercmspage .description
{
	color: #fbb040;
}

.volunteercmspage .introduction p .subtitle, .introduction p .subtitle
{
	font-family: Arial;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.volunteercmspage .introduction, .introduction
{
	width: 496px;
	margin: 17px 0 32px 0;
}
.volunteercmspage .introduction p, .introduction p
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 14px 0 0;
}


.volunteercmspage .introduction ul {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  list-style: none outside none;
  margin: 0;
  padding: 10px 0 0;  /*--Client Issue# - 44  */
}

.volunteercmspage .introduction ul li
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 10px 0 0;  /*--Client Issue# - 44  */
}

.volunteercmspage .introduction ul li a
{
	font-family: Arial;
	font-size: 12px;
	color: #fbb040;
	margin: 0;
}
.bullet
{
	margin: 0;
	padding-right: 5px;
}
/*************************************************END Kentico CMS Static Pages ******************************************/


/*Volunteer Tee CSS */
.volunteertees .section .subtitle
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	width: 339px;
	margin-bottom: 6px;
}
.volunteertees .section
{
	width: 752px;
	margin: 32px 0 0 0;
	clear: both;

}
.volunteertees .section .leftinfo
{
    background:url("../GapStyleSheets/Images/volunteer-tee-left.jpg") no-repeat scroll 0 0 transparent;
	width: 339px;
	float: left;
	padding: 16px;
	height: 402px;
	font-size: 12px;
	font-family: Arial;
}
.volunteertees .section .rightinfo
{
	background:url("../GapStyleSheets/Images/volunteer-tee-right.jpg") no-repeat scroll 0 0 transparent;
	width: 339px;
	float: right;
	padding: 16px;
	height: 402px;
	font-size: 12px;
	font-family: Arial;
}
.volunteertees .section p
{	
	width: 352px;
	margin: 0 0 14px 0;
	padding: 0;
}

.volunteertees .section .orderform
{
	width: 352px;
	float: left;

}
.volunteertees .section .orderform .teeStateCity
{
	margin: 0 16px; width: 45px; float: left; display: inline;
}

.volunteertees .section .orderform .inputdata
{
	margin-bottom: 12px;
}
.volunteertees .section .orderform input[type="text"], .volunteertees .section .orderform select
{
	width: 331px;
	border: 1px solid #999b9d;
	font-size: 12px;
	height: 16px;
	height: 14px\0;
	font-family: Arial;
	outline: none;
}
.volunteertees .section .orderform .inputdata .zipcode
{
	width: 94px;

}
.volunteertees .section .orderform select
{
	height: 20px;
	width: 332px;
	width: 334px\0;
}
.volunteertees .section .orderform .quantity
{
	width: 333px;		
}
.volunteertees .section .orderform .quantity input[type="text"]
{
	width: 46px;
	border: 1px solid #999b9d;
	margin-right: 6px;
	text-align: center;
	font-size: 12px;
	height: 16px;
	height: 14px\0;
	font-family: Arial;
	outline: none;
	
}
.volunteertees .section .orderform .quantity .topinfo
{
	margin-bottom: 6px;	
}
.volunteertees .section .orderform .quantity .sec1
{
	width: 125px;
	float: left;
	vertical-align: bottom;
}
.volunteertees .section .orderform .quantity .sec2
{
	width: 82px;
	float: left;
	vertical-align: bottom;
}

.teeimages {
  margin: 16px 0;  
  height:512px;
  width:752px;
  display: table;
}

.teebottomcnt {
  background:url("../GapStyleSheets/Images/voulteerbg.png") no-repeat scroll 0 0 transparent;
  margin:10px 0 0;
  height:380px;
  width:371px;
}
.hoverclr {
  background-color:#f4f3f2;
  margin:0 0 20px 20px;
  width:110px;
  height:140px;
  overflow:hidden;
  text-align:center;

}
  
.hoverclr:hover {
  background-color:#f3ddbb;
  margin:0 0 20px 20px;
  width:110px;
  height:140px;
  overflow:hidden;
  text-align:center;
}

.volportraits {
  background-color:#f4f3f1;
  width:496px;
  height:512px;  
  text-align:center;
  vertical-align: middle;  
  display: table-cell;
  padding: none;
	margin: none;
	border: none;
}

.volportraits img
{
/* margin: 15px 34px 10px 37px; */
	padding: none;
	margin: none;
	border: none;
	clear: both;
}

.teenextimages {
  float:right;
  width:256px;
}

.teenextimages .teeimage
{
	width: 112px;
	height: 160px;
	margin: 0 0 16px 16px;
	float: left;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.teeimage img
{
	margin-top: 6px;
	cursor: pointer;
}

.cursor
{
	cursor: pointer;

}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.volunteertees .section .orderform input[type="text"]
	{
		height: 14px;
	}
	.volunteertees .section .orderform .quantity input[type="text"]

	{
		height: 14px;
	}
	.volunteertees .section p


	{
		width: 352px;

	}
}

/****************************************End Volunteer Tee *******************************************************/
/********************************Event Details page CSS START*************************************************/
/* Date: 29-Nov-11 */
/* Client Feedback Issues - Venkat - 10Dec11*/
.chooseevent, .donateprojectsearch, .mydonationcontainer , .myeventdetails, .mydonationdetails,.volunteertees, .myprofilecontainer, .matchnow
{
	
	font-family: Arial;
	/*
	margin-top: -4px;
	margin-left: 6px;
*/
}

.chooseevent .title, .volunteertees .title
{
	font-weight: bold;
	color: #fbb040;
	font-size: 20px;
}

.chooseevent .description, .volunteertees .description
{
	color: #fbb040;
	font-weight: normal;
	margin: 0;
	padding: 16px 0 32px 0;
	font-size: 20px;
}

.chooseevent .subtitle, .donateprojectsearch .subtitle
{
	color: #000;
	font-weight: bold;
	margin: 15px 0 15px 0;
	font-size: 20px;
}

.chooseevent p, .donateprojectsearch p
{
	margin: 15 0 0 0;
	padding: 0;
	color: #000;
	font-size: 12px;
}

.chooseevent .sequence, .donateprojectsearch .sequence,  .logmyhours .sequence
{
	height: 50px;
	padding: 15px 0 15px 0;
	clear: both;
}
.chooseevent .numberimage, .donateprojectsearch .numberimage, .logmyhours  .numberimage
{
	width: 50px;
	height: 50px;
	margin: 0px;
	float: left;
}

.numberimage img
{
	width: 50px;
	height: 50px;
}

.chooseevent .activeheading
{
	color: #fbb040;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
}

.chooseevent .inactiveheading
{
	color: #bec0c2;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
}
/*
.chooseevent .searchevent, .donateprojectsearch .searchevent
{
	margin-top: 15px;
	padding: 0;
}
*/
.chooseevent .searchcountrystate,.donateprojectsearch .searchcountrystate
{
	background: url("Images/countrystate-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 107px;
}
.chooseevent .searchcityzip, .donateprojectsearch .searchcityzip
{
	background: url("Images/cityzip-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 148px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.chooseevent .searcheventcity
{
	background: url("Images/countrystate-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 109px;
}
/* Date: 29-Nov-11 */
.divneworg   /* Client Issue */
{
	margin-top: 16px; 
	margin-bottom: 32px;
}

.donateprojectsearch .searchorgcity
{
	background: url("Images/countrystate-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 107px;
	/* margin-bottom: 32px; */
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.chooseevent .searcheventcity .inputdetails-sec1
{
	margin: 16px 16px 0 0;
	float: left;
	width: 229px;
}

.donateprojectsearch .searchorgcity .inputdetails-sec1,.chooseevent .searchcityzip .searchcityzip .inputdetails-sec1, .matchnow .searchorgcity .inputdetails-sec1
{
	margin: 16px 16px 0 0;
	float: left;
	widows: 229px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.chooseevent .searcheventcity .inputdetails-sec1 input[type='text'], .donateprojectsearch .searchorgcity .inputdetails-sec1 input[type='text'],.matchnow .searchorgcity .inputdetails-sec1 input[type='text']
{
	width: 225px;
	width: 223px \0/;	
	border: 1px solid #999b9d;
}
.searchorgcity .inputdetails-sec1 input[type='text']
{
	margin-top: 2px;
}

.searchorgcity .buttons
{
	width: 720px;
	float: right;
}
.chooseevent .searchevent .inputdetails-sec1, .donateprojectsearch .searchproject .inputdetails-sec1
{
	margin-right: 16px;  /* Client Issue */
	float: left;
	width: 287px;
}
.chooseevent .searchevent .inputdetails-sec2, .donateprojectsearch .searchproject .inputdetails-sec2
{
	width: 113px;
	float: right;
}


.chooseevent .searchevent .result, .donateprojectsearch .searchproject .result
{
	margin: 12px 0 0 0;
}

.chooseevent .searchevent .zipresult, .donateprojectsearch .searchproject .zipresult
{
	margin: 6px 0 0 0;
}

.chooseevent .searchevent .buttons, .donateprojectsearch .searchproject .buttons
{
	clear: both;
	margin: 0;
}

.chooseevent .searchevent .inputdetails-sec1 input[type='text'], .donateprojectsearch .searchproject .inputdetails-sec1 input[type='text'], .matchnow .searchproject .inputdetails-sec1 input[type='text']
{
	width: 285px;
	border: 1px solid #999b9d;
	margin-top: 2px;
	float: left;
	width: 283px\0;
	
}

	
.chooseevent .searchevent .inputdetails-sec1 select, .donateprojectsearch .searchproject .inputdetails-sec1 select, .matchnow .searchproject .inputdetails-sec1 select
{
	width: 287px;
	border: 1px solid #999b9d;
	margin-top: 2px;
	float: left;
}

.chooseevent .searchevent .inputdetails-sec2 input[type='text'], .donateprojectsearch .searchproject .inputdetails-sec2 input[type='text'], .matchnow .searchproject .inputdetails-sec2 input[type='text']
{
	width: 111px;
	width: 109px \0/;
	border: 1px solid #999b9d;
	margin-top: 2px;
	float: left;
	
}
.chooseevent .searchevent .inputdetails-sec2 select, .donateprojectsearch .searchproject .inputdetails-sec2 select, .matchnow .searchproject .inputdetails-sec2 select
{
	width: 113px;
	border: 1px solid #999b9d;
	margin-top: 2px;
	float: left;	
}

/*
.chooseevent .searchevent .inputdetails-sec1 input[type='text'], .chooseevent .searchevent .inputdetails-sec1 select
{
	width: 286px;
	border: 1px solid #999b9d;
	margin-top: 5px;
	float: left;
	width: 284px\0;
}

.chooseevent .searchevent .inputdetails-sec2 input[type='text'], .chooseevent .searchevent .inputdetails-sec2 select
{
	width: 114px;
	border: 1px solid #999b9d;
	margin-top: 5px;
	float: left;
	width: 110px\0;
}

.chooseevent .searchevent .inputdetails-sec2 input[type='text']
{
	width: 113px;
	width: 110px\0;
}*/

.grid
{
	border: 0;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	width: 736px;
}

.grid tr
{
	
}

.gridheader
{
	background: url("Images/GridHeader-752.jpg") no-repeat scroll 0 0 transparent !important;	
	width: 752px;
	height: 23px;
	position: static;
	margin-bottom: 5px;
}
.gridheader a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
.rowstyle
{
	margin: 10px 0;
}

.divcountgrid
{
	float: left;
	clear: both;
	margin-bottom: 16px;
}

.gridheader th
{
	text-align: left;
	vertical-align: middle;
	height: 23px;	
}


.grid tbody tr
{
	border-bottom: solid 1px #c0c0c2;
	cursor: pointer;
}
.grid tbody td
{
	text-align: left;
	padding: 10px 8px 10px 8px;
	vertical-align: top;
	
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.chooseevent .eventdetails
{
	width: 752px;
	clear: both;
	margin-top: 17px;
}
.chooseevent .eventdetails .details /*New*/
{
	width: 368px;
	float: right;
	clear: none;
}

.eventdetails .description
{
	width: 368px;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial;
	color: #000;
	font-size: 12px;
}

.eventdetails .description p
{
	margin: 0;
	padding: 16px 0 0 0;
	clear: both;
}
.eventdetails .description a
{
	font-family: Arial;
	font-size: 12px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.eventdetails .buttons
{
	padding: 16px 0 0 0;
	width: 752px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.eventdetails .buttons p
{
	margin: 0;
	width: 752px;
	padding-top: 14px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.eventdetails .details
{
	width: 368px;
	float: right;
	font-family: Arial;
	font-size: 12px;
	margin-top: 5px;
	color: #000;
}
.eventdetails .details .thinbord
{
	width: 368px;
}

.eventdetails .details .section
{
	width: 358px;
	padding: 10px 10px 10px 0;
	margin: 0;
}
.details .section .point
{
	clear: both;
	float: left;
	margin-bottom: 3px;
}
.eventdetails .details .section .leftinfo
{
	float: left;
	width: 130px;
}
.eventdetails .details .section .rightinfo
{
	float: left;
	width: 228px;
}

.eventdetails .details .links
{
	margin: 30px 0 0 0;
}
.eventdetails .details .links a
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
.eventdetails .description h1
{
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	padding: 0;
}
.eventdetails .description ul
{	
	padding: 0 0 0 15px;
	margin-left: 0px;
}
.topcnt
{
	color: #73c167;
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	height: 66px;
	width: 754px;
}

.evntsignup
{
	float: left;
	width: 752px;
	margin: 0;
	padding: 0;
}

.evntsignup .description
{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 15px 0 15px 0;
}

.evntsignup .details
{
	background: url("Images/Lengthy_Cause.png") no-repeat scroll 0 0 transparent;
	height: 650px;
	width: 722px;
	padding: 15px;
	margin-bottom: 15px;
}

.divsignup .section p
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0 0 14px 0;
}
.evntsignup .details h3, .divsignup .section h3, .section h3
{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 14px 0;
	padding: 0;
	clear: both;
}

.divsignup h1
{
	color: #000;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	width: 368px;
}
.divsignup
{
	margin: 17px 0 0 0;
}
.divsignup h1
{
	margin: 0 0 16px 0;
}
.divsignup .section
{
	margin: 0 0 14px 0 !important;
}
.divsignup, .divsignup h1, .divsignup .section
{
	width: 368px !important;
}
.divsignup .section .leftinfo
{
	width: 150px !important;
}
.divsignup .section .rightinfo
{
	width: 202px !important;
	padding-left: 16px;
}
.divsignup .section .point
{
	clear: both;
	float: left;
	margin-bottom: 2px;
}
.divsignup .thinbord
{
	width: 368px;
	margin-bottom: 16px;
}
.evntsignup .details .section, .divsignup .section
{
	margin-bottom: 14px;
	width: 722px;
}

.evntsignup .details .section .leftinfo, .divsignup .section .leftinfo
{
	float: left;
	width: 150px;
}
.evntsignup .details .section .rightinfo, .divsignup .section .rightinfo
{
	float: left;
	width: 572px;
}

.evntsignup .details .links
{
	margin: 30px 0 0 0;
}
.evntsignup .details .links a
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

.evntsignup .details input[type='text'], .evntsignup .details select
{
	width: 155px;
	border: 1px solid #999b9d;
	height: auto;
}


.divNotestoTeam
{
	margin-top: 32px;
}

.txtNotesToTeam
{
	width: 670px;
	height: 150px;
}

.volcontent
{
	margin-top: 17px;
	margin-bottom: 32px;
	display:inline-block;
}

.imgbtn
{
	margin: 30%;
	text-align: center;
	position: relative;
	top: 3px;
	border: none;
	color: #FFF;
	font-family: arial;
	font-weight: bold;
	cursor: pointer;
}

.tdfour
{
	width: 24%;
}
.topcntinfo
{
	color: #fbb040;
	font-size: 22px;
	font-family: arial;
	height: 130px;
}

.btmbrdr
{
	border-bottom: 5px solid #c0c0c2;
	width: 753px;
}

.number
{
	height: 50px;
}

.nmbrtxt
{
	font-family: arial;
}

.btmcnt p
{
	color: #bec0c2;
	font-weight: bold;
	font-size: 20px !important;
	height: 46px;
	width: 754px;
}

.info
{
	border-top: 2px solid #C0C0C2;
	margin: 25px 0 0 10px;
	width: 374px;
}






#morelinks
{
	left: 10px;
	position: relative;
	top: 22px;
}

#morelinks a
{
	color: #000;
	font-family: arial;
	font-size: 12px;
}

.info ul
{
	margin: 10px 0 0;
	padding: 0;
}

.info li
{
	list-style: none;
	font-family: arial;
	font-size: 12px;
}

#disaster h1
{
	font-family: arial;
	font-size: 20px;
}

#disaster p
{
	font-family: arial;
	font-size: 12px;
}

#disaster a
{
	color: #000;
}

#volunteerbtn
{
	background: url("../images/volunteerbtn.gif") no-repeat scroll 0 0 transparent;
	color: #FFF;
	border: none;
	font-family: arial;
	font-weight: bold;
	height: 23px;
	width: 176px;
	cursor: pointer;
}

#disaster label
{
	font-family: arial;
	font-size: 12px;
	position: relative;
	top: 10px;
}

.topcntinfo p
{
	margin: 0;
}
/********************************Event Details page CSS END*************************************************/

/********************************Event Serach page CSS START*************************************************/
#cause
{
	background: url("Images/VolunteerCause.gif") no-repeat scroll 0 0 transparent;
	color: #000000;
	font-family: Arial;
	height: 331px;
	padding: 16px;
	width: 720px;
}

.searchimagebar
{
	float: left;	
	height: 18px;
	background-color: #FFF;
	border: 1px solid #999b9d;
	width: 332px;
}
.searchimagebar .searchicon
{
	padding: 3px 5px;
}

.searchtxtbox
{
	border: 0 none;	
	width: 305px;
	width: 302px\0;
	outline: none;
	margin: 0 0 0 5px;
	font-family: Arial;
    font-size: 12px;
    color: #000;
	/*width : 300px\0;*/
    vertical-align: middle;
    float: left; 
}

.watermarktext
{
	border: 0 none;
    color: #868686 !important;
    font-family: Arial;
    font-size: 12px;
    /*line-height: 8px;
	height: 16px;                client Issue - 46 */
    margin: 0 0 0 5px;
    outline: none;
    width: 305px;
    width: 302px\0;
    vertical-align: middle;
    float: left;
}
.donatepagecontent .searchimagebar .watermarktext, .donatepagecontent .searchimagebar .searchtxtbox
{
	width: 300px;
	width : 295px\0;
	height: 16px\0;  /* zoom ID:41793 */
}

.sequencebottom
{
	clear: both;
    height: 50px;
    padding-bottom: 16px; 
}

.sequencetop
{
	clear: both;
    height: 50px;
    padding-top: 16px; 
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.searchbtn
{
	background: url("Images/srchbtn.gif") no-repeat scroll 0 0 transparent;
	border: none;
	color: #FFF;
	font-family: arial;
	font-weight: bold;
	height: 23px;
	margin: 16px 0 0;
	padding: 5px 25px;
	width: 114px;
	cursor: pointer;
	font-size: 12px;
}


.grtfor {/*--Client Issue# - 45  */
  border-right: 2px solid #FFFFFF;
  float: left;
  font-family: arial;
  font-size: 12px;
  height: 132px;
  margin-left: 15px;
  padding-top: 2px;
  position: relative;
  width: 118px;
}

.grtfor table
{
	margin-top: 15px;
}

#findcnt {
  border-right: 2px solid #FFFFFF;
  height: 129px;
  padding-top: 5px;
  position: relative;
  width: 358px;
}

#findcnt h1
{
	color: #000;
	font-size: 20px;
	line-height: 16px;
	margin-top: 0;
}
#findcnt .vollocations
{
	padding-top: 5px;
}

#causediv1 {
  border-bottom: 2px solid #FFFFFF;
  font-size: 12px;
  height: 150px;
}

.evnttime
{
	float: left;
	font-family: arial;
	font-size: 12px;
	height: 148px;
	margin-left: 0;
	padding-left: 15px;
	padding-top: 2px; /*--Client Issue# - 45  */
}
.evnttime .datetextbox
{
	width: 155px;
	margin: 3px 0 3px 0;
	float: left;
	outline: none;
}

.evnttime p
{
	margin: 15px 0 0 0;
}
.evnttime .label
{
	width: 155px;
	display: block;
}

.evnttime .chkbox {
  float: left;
  margin: 16px 0 0;
  width: 175px;
}

.evnttime .chkbox input[type="checkbox"]
{
	margin-top: 0;
}

.evnttime .eventtimecontent
{
	margin-top: 16px;  /*--Client Issue# - 45  */
}
.calendar
{
	border-width: 0;
	cursor: pointer;
	margin: 8px 0 0 3px;
}

#causediv2 {
  font-size: 12px;
  margin-top: 16px; /*--Client Issue# - 47  */
  position: relative;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.volunteercmspage .history
{
	margin-top: 32px;
	margin-bottom: 32px;
	width: 752px;
	font-size: 12px;
	font-family: Arial;
	color: #000;
	display: inline-block;
}
.volunteercmspage .history a:hover
{
	color: #fbb040;
}
.volunteercmspage .history .myhistorytext
{
	margin-top: 14px;
}

.volunteercmspage .history p
{
	margin-top: 12px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.volunteercmspage .spotlight
{
	margin-top: 16px;
	font-size: 12px;
	font-family: Arial;
	color: #000;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.volunteercmspage .spotlight p
{
	margin-top: 14px;
	width: 752px;
}

.volunteercmspage .spotlightimgs
{
	width: 752px;
}

.volunteercmspage .spotlightimgs .section
{
	width: 240px;
	float: left;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.volunteercmspage .spotlightimgs .section img,.donationcmspage .spotlightimgs .section img
{
	margin-bottom: 16px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.volunteercmspage .spotlightimgs .section p,.donationcmspage .spotlightimgs .section p
{
	margin: 0 0 14px 0;
	font-size: 12px;
	font-family: Arial;
	color: #000;
	padding: 0;
}



/********************************Event Serach page CSS END*************************************************/
/********************************Volunteer Search Page CSS START*************************************************/
.filterbtn
{
	background: url("Images/filterbtn.gif") no-repeat scroll 0 0 transparent;
	border: none;
	color: #FFF;
	height: 23px;
	width: 113px;
	float: right;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	margin-top: 15px;
}

.results, .results1 h1, .results1 label
{
	font-family: arial;
	font-size: 12px;
}

.gridViewRow
{
	background-color: #c4c6c8;
	height: 20px;
	padding: 3px 0 0 7px;
	color: #FFF;
}

.exams
{
	margin: 10px 0 0;
	width: 241px;
	color: #807f83;
}

.pagination
{
		
	overflow: hidden;
	clear: both;	
}
.pagination td
{
	padding-top: 16px;
	font-size: 12px;
}
.pagination td table tbody tr td
{
	padding-top: 0;
	padding-left: 5px;
}

.pagination a
{
	color: #000;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}
/*
.pagination a:hover
{
	color: #00aaa6;
}
*/
.searchcontinuebtn
{
	background: url("Images/searchbtn.jpg") no-repeat scroll 0 0 transparent;
	color: #FFF;
	border: 0;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	width: 176px;
	cursor: pointer;
	margin-top: 16px;
	height: 23px;
	display: block;
}

#listed
{
	margin: 14px 0 0;
}

#listed a
{
	color: #000;
	font-family: arial;
	font-size: 12px;
}
/* Date: 29-Nov-11 */
/*
.matchnow
{
	color: #00AAA6;
}

.matchnow h1
{
	font-size: 20px;
	font-family: Arial;
}

.volevent
{
	font-weight: bold;
	border-bottom: 2px solid #C0C0C2;
	height: 70px;
	width: 754px;
}

*/

.volevent p, .event p
{
	color: #00aaa6;
}

.event
{
	font-weight: bold;
	height: 50px;
}

.report
{
	padding: 0;
}
/* Date: 29-Nov-11 */
.report h1
{
	margin: 0;
}
.donatepagecontent .report p
{
	margin: 14px 0 0 0;
}

.orgsearch
{
	border: 1px solid #999B9D;
	width: 289px;
	background-color: #FFF;
}

.country
{
	width: 289px;
	height: 18px;
	border: 1px solid #999B9D;
}

.skip
{
	margin: 40px 0pt 0pt;
}

.volunteerSearch
{
	height: 16px;
	width: 275px;
	margin: 0px;
}

.state
{
	padding: 15px 0 0 0;
}

.statetext
{
	width: 110px;
	height: 18px;
	border: 1px solid #999B9D;
	outline: none;
}

.filter
{
	margin: 40px 0pt 0pt;
}

.reslabel
{
	font-family: arial;
	font-size: 12px;
	width: 300px;
}

.projectres
{
	width: 755px;
}

.prjct
{
	width: 271px;
}

.organization
{
	width: 162px;
}

.organization h1
{
	padding: 3px 0 0 15px;
}

.organization div
{
	width: 132px;
	margin: 0pt 0pt 0pt 15px;
}

.city
{
	width: 108px;
}

.city h1
{
	padding: 3px 0 0 15px;
}

.city div
{
	width: 132px;
	margin: 0pt 0pt 0pt 15px;
}

.results2
{
	margin: 10px 0 0 0;
	width: 755px;
}

.assist
{
	padding: 5px 0pt 0pt 1px;
	width: 270px;
	height: 80px;
}

.city2 div
{
	width: 132px;
	margin: 5px 0pt 0pt 15px;
}

.results3
{
	margin: 10px 0 0 0;
	width: 755px;
}

.alive
{
	padding: 5px 0pt 0pt 1px;
	width: 270px;
}

.alive div
{
	width: 263px;
}

.results4
{
	width: 755px;
	border-top: 2px solid #C0C0C2;
	border-bottom: 2px solid #C0C0C2;
	margin: 10px 0 0;
}

.aim
{
	padding: 5px 0 0 1px;
	width: 270px;
}

.aim div
{
	width: 263px;
	height: 65px;
}

/********************************Volunteer Search Page CSS END*************************************************/

/********************************Sign Up Page Styles CSS START*************************************************/

.submitbtn
{
	background: url("../GapStyleSheets/Images/loginbtn.gif") no-repeat scroll 0 0 transparent;
	border: 0 none !important;
	color: #FFFFFF !important;
	display: block;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 4px;
	padding: 3px 0;
	width: 113px !important;
	cursor: pointer;
	text-align: center;
}

.spnevnt
{
	width: 15%;
	float: left;
}

.spnevntval
{
	width: 85%;
	float: left;
}
.invitebtn
{
	background: url("../GapStyleSheets/Images/loginbtn.gif") no-repeat scroll 0 0 transparent;
	border: 0 none !important;
	color: #FFFFFF !important;
	display: block;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 4px;
	padding: 3px 0;
	width: 176px;
	cursor: pointer;
	text-align: center;
}

.spnvolunteerdt
{
	width: 100%;
	font-weight: bold;
}

.divinvitedtl
{
	height: 215px;
}
.divevnt
{
	width: 40%;
	float: left;
	display: table-cell;
	margin-right: 10%;
}

.divevntval
{
	width: 50%;
	float: left;
	display: table-cell;
}

.rowdivsignup
{
	display: table-row;
	margin-top: 10px;
}
/********************************Sign Up Page Styles CSS End*************************************************/
/********************************Volunteer Landing Page START*************************************************/
#volunteerLandingPage a:link, #volunteerLandingPage a:visited, #volunteerLandingPage a:hover, #volunteerLandingPage a:active
{
	color: #fbb040;
}
/********************************Volunteer Landing Page END*************************************************/

.grid-view
{
	cursor: default;
}

.grid-view tr:hover
{
	background-color: #feefd9;
}

/****************************Employee Search Overlay************************************/
/* Client Feedback Issues - Venkat - 10Dec11*/
.EmpSearchoverlay
{
	background: url("../GapStyleSheets/Images/EmpSearchOverlay-bg.png") no-repeat scroll 0 0 transparent;
	padding: 25px 16px 16px;
	width: 548px;
	height: 486px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.EmpSearchoverlaycontent {
  background-color: White;
  height: 418px;
  margin-left: 0;
  margin-top: 5px;
  padding: 16px;
  overflow: auto;
  width: 516px;
}

.EmpsearchAddbtn {
  background: url("Images/searchbtn.jpg") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  height: 23px;
  margin: 16px 0;
  width: 176px;
}

.EmployeeRemovebtn
{
	background: url("Images/searchbtn.jpg") no-repeat scroll 0 0 transparent;
	color: #FFF;
	border: none;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	width: 30px;
	height: 23px;
	padding: 0 0 3px;
	position: relative;
	cursor: pointer;
}

#EmplSearchoverlayheader {
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 5px;
}

/****************************Employee Search Overlay************************************/
.gridViewHeading
{
	font-family: arial;
	font-size: 12px;
	/*background-color: #c4c6c8;*/
	background-image:url(../GapStyleSheets/Images/gridheader.gif);
	height: 20px;
	padding: 3px 0 0 7px;
	color: #FFF;
}
.gridViewHeading th
{
	text-align: left;
}

/*41111*/
.eventSearch {
  margin: 3px 5px;
  float: right;
  }




/* Check List for Interest Area on Volunteer Lading Page */
.chkListInterest
{
	border-collapse: collapse;
	width: 712px;
}

/* Water Mark Styles on Volunteer Landing Page */
.waterKeyword
{
	float: left;


	height: 16px;
	width: 310px;
	margin: 0px;
	outline: none;
	color: #868686 !important;
}
.waterDate
{
	width: 155px;
	margin: 3px 0 3px 0;
	float: left;
	outline: none;
	color: #868686 !important;
}
.employeesearchcancel
{
    top:5px;
}



/****************home page three column div styles *******************************/

.threedivborder1
{
	width: 145px;
	height: 90px;
	padding-right: 12px;
}

.threedivborder2
{
	width: 157px;
	height: 90px;
	padding-right: 12px;
}

.threedivborder3
{
	width: 146px;
	height: 90px;
	padding-right: 12px;
}


.divhomelong
{
	background: url("../GapStyleSheets/Images/home_three_column_bg.gif") no-repeat;
	overflow: hidden;
	margin-top: 32px;
	height: 117px;
	width: 752px;
}

.homedonate
{
	width: 246px;
	margin-top: 14px;
}

.homevolunteer
{
	width: 258px;
	margin-top: 14px;
}

.homegetinspire
{
	width: 245px;
	margin-top: 14px;
}

.rtwtbrdr
{
	border-right: solid 2px #fff;
}

.divhomelong h1
{
	color: #000000;
	font-family: arial;
	font-size: 20px;
	margin: 0;
	font-weight: bold;
}

.divhomelong a
{
	color: black;
	display: block;
	font-family: arial;
	font-size: 12px;
	padding-top: 5px;
	text-decoration: none;
}

/*******************************************************************************************/


/**********Client feedback issues***********************/
/* Client Feedback Issues - Venkat - 10Dec11*/
.divGridSelContinue
{
	clear: both;
}

.lblMoreProjects
{
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 16px;
}

.CMScontent p
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 14px 0 0;
}

.CMScontent .pheading
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 16px 0 0;
}

.divcancel
{
	margin-top: 5px;
	float: left;
	clear: both;
}

/****************************************************************/
/* Match Cart Page Styles */

/* Date: 29-Nov-11 */



.matchnow .title 
{
	font-size: 20px;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#00aaa8;
	width: 752px;
}
/* Date: 29-Nov-11 */
.matchnow .description{
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 16px 0 32px 0;
	color:#00aaa8;
	width: 752px;
}
.matchnow .sequence {
    clear: both;
    height: 50px;
    padding: 15px 0;
}
.matchnow .numberimage {
    float: left;
    height: 50px;
    margin: 0;
    width: 50px;
}
.matchnow .activeheading {
    color: #00aaa8;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 0 15px;
    padding: 0;
}
.matchnow .inactiveheading {
    color: #BEC0C2;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 0 15px;
    padding: 0;
}
/* Date: 29-Nov-11 */
/*.matchnow .thinbord {
    background-color: #C0C0C2;
    clear: both;
    height: 1px;
    width: 752px;
}
*/
/* Date: 29-Nov-11 */
.matchnow .chooseamatchingprogram{
	width:752px;
	
	
	float:left;	
}
/* Date: 29-Nov-11 */
.matchnow .chooseamatchingprogram p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	width:365px;
	margin-top: 0;	
	padding:0px;
}
.matchnow .chooseamatchingprogram .pdfform{
	background-image:url(../GapStyleSheets/Images/matchingprogrambg.gif);
	background-repeat:no-repeat;
	width:336px;
	height:46px;
	margin: 0 16px 16px 0;
	padding:16px;
		
}
.matchnow .chooseamatchingprogram .pdfform select{
	width:287px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	border: 1px solid #999B9D;
	margin-bottom:8px;
}
.matchnow .chooseamatchingprogram a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	display:inline;
	margin: 10px 0 0 0;
}
.matchnow .chooseamatchingprogram .continue{
	  background:url("../GapStyleSheets/Images/continuebg.gif") no-repeat scroll 0 0;
	  color:#FFF;
	  height:23px;
	  width:112px;
	  border:none;
	  font-family:arial;
	  font-weight:bold;
	  font-size:12px;
	  text-align:center;
}
/* Date: 29-Nov-11 */
.matchnow .programhilights{
	float:left;
	text-align:left;	
	width:368px;	
    margin-top: -2px;
}
/* Date: 29-Nov-11 */
.matchnow .programhilights .title{
	font-size:20px;
	color:#000000;
	line-height: 26px;
}
.matchnow .programhilights p{
	margin: 14px 0 0 0;
	font-size: 12px;
	color: #000000;
	width: 365px;
}
.matchnow .matchform{
	/*clear: both;
	width: 368px;
	
	display: inline-block;
	*/
}

.matchnow .matchform h1, .matchnow .confirmation h1{
	color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}	

.matchnow .matchform p .matchnow .confirmation p {
    clear: both;
    margin: 0;
    padding: 15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.matchnow .matchform .thinbord{
	width:368px;
	
}

.matchnow .matchform .section {
    margin: 0;
    padding: 10px 10px 10px 0;
    width: 368px;
}
.matchnow .matchform .section .point {
    clear: both;
    float: left;
}
.matchnow .matchform .section .point .leftinfo {
    float: left;
    width: 130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.matchnow .matchform .section .point .rightinfo {
    float: left;
    width: 228px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/* Date: 29-Nov-11 */
.neworgform
{
	margin: 2px 0 32px 0;
	width: 380px;
	
}
/* Date: 29-Nov-11 */

.neworgform
{
	margin-top: 16px;
	margin-bottom: 32px;
}

.neworgform .orgdetails
{
  background :url("../GapStyleSheets/Images/left-form-bg.gif") no-repeat scroll 0 0 transparent;
  height: 494px;
  width: 348px;
  padding: 16px; 
}
/* Date: 29-Nov-11 */
.neworgform .orgdetails .section
{
	width: 348px;
	margin-bottom: 16px;	
}
/* Date: 29-Nov-11 */
.neworgform p
{
	margin: 12px 0;
}
/* Date: 29-Nov-11 */
.neworgform .orgdetails .section a
{
	font-family: Arial;
	color: #000;
	font-size: 12px;
}
/* Date: 29-Nov-11 */
.neworgform .orgdetails .section .subtitle
{
	margin: 0 0 14px 0;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
}
/* Date: 29-Nov-11 */
.neworgform .orgdetails .section input[type="text"]
{
	width: 345px;
	height:16px;
	margin-bottom: 6px;
	border: 1px solid #999b9d;
}
/* Date: 29-Nov-11 */
.neworgform .orgdetails .section select
{
	width: 347px;
	margin-bottom: 6px;
	border: 1px solid #999b9d;
}
/* Date: 29-Nov-11 */
.neworgform .whiteline
{
	border-bottom: 2px solid #fff;
}
/* Date: 29-Nov-11 */
.matchnow .paymentdetails, .donateprojectsearch .paymentdetails /*, .donateprojectsearch .orgdetails*/
{
  background:url("../GapStyleSheets/Images/matchformbg.gif") no-repeat scroll 0 0 transparent;
  height: 378px;
  width: 720px;
  padding: 16px;  
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.donateprojectsearch .orgdetails
{
  background:url("../GapStyleSheets/Images/left-form-bg.gif") no-repeat scroll 0 0 transparent;
  width: 368px;
  padding: 16px;
}  /* Client issue 95*/

.donateprojectsearch .paymentdetails
{
	margin-top: 16px;
}
.matchnow .paymentdetails .title, .donateprojectsearch .orgdetails .title, .donateprojectsearch .paymentdetails .title{

    color: #000000;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
	
}
.matchnow .paymentdetails .container{

	width:720px;
	height:332px;
}

.donateprojectsearch .orgdetails .container{

	width:460px;
	height:370px;
}

.donateprojectsearch .orgdetails .container .left   /* client issue 96 */
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	width: 368px;
	margin-bottom: 16px;
}
.matchnow .paymentdetails .container .left, .donateprojectsearch .paymentdetails .container .left{

	height: 337px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	width: 359px;
	border-right: 2px solid #FFFFFF;
}
/* Date: 29-Nov-11 */
.donateprojectsearch .paymentdetails .container .left, .donateprojectsearch .paymentdetails .container .right, .matchnow .paymentdetails .container .left, .matchnow .paymentdetails .container .right
{
	margin-top: 14px;
}
/* Date: 29-Nov-11 */
.matchnow .paymentdetails .container .right, .donateprojectsearch .orgdetails .container .right, .donateprojectsearch .paymentdetails .container .right{

	width: 343px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	float: right;	
}
.matchnow .paymentdetails .container .left .thinbord, .donateprojectsearch .orgdetails .container .left .thinbord{

	margin:10px 0 10px 0;
	width:340px;
	background-color:#FFF;
	height:2px;	
}
.matchnow .paymentdetails .container .right .thinbord, .donateprojectsearch .orgdetails .container .right .thinbord{

	margin:10px 0 10px 0;
	width:354px;
	background-color:#FFF;
	height:2px;	
}
.matchnow .paymentdetails .container .left h1, .paymentdetails .container .right h1, .donateprojectsearch .orgdetails .container .left h1, .orgdetails .container .right h1{

	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0	
}
.matchnow .paymentdetails .container .left a, .paymentdetails .container .right a, .donateprojectsearch .orgdetails .container .left a, .orgdetails .container .right a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.matchnow .paymentdetails .container .left .check, .paymentdetails .container .right .check, .donateprojectsearch .orgdetails .container .left .check, .orgdetails .container .right .check{

	display:block;
	padding:3px 0 3px 0;	
}
.matchnow .paymentdetails .container .left .check input[type="radio"], .paymentdetails .container .right .check input[type="radio"], .donateprojectsearch .orgdetails .container .left .check input[type="radio"], .orgdetails .container .right .check input[type="radio"]{

	float:left;
	display:block;
		
}
.matchnow .paymentdetails .container .left .check span, .paymentdetails .container .right .check span, .donateprojectsearch .orgdetails .container .left .check span, .orgdetails .container .right .check span{

	display:block;
}
.matchnow .paymentdetails .container .left .check span span, .paymentdetails .container .right .check span span, .donateprojectsearch .orgdetails .container .left .check span span, .orgdetails .container .right .check span span{

	display:block;
	clear:left;
	padding-left:20px;
}
.matchnow .paymentdetails .container .left p, .paymentdetails .container .right p, .donateprojectsearch .orgdetails .container .left p, .orgdetails .container .right p{

	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
/* Date: 29-Nov-11 */
.paymentdetails .container .right input[type="text"], .paymentdetails .container .left input[type="text"], .donateprojectsearch .orgdetails .container .right input[type="text"], .donateprojectsearch .orgdetails .container .left input[type="text"]{

	width:341px;
	width: 339px \0/;
	height:16px;
	margin-bottom: 12px;
	border: 1px solid #999b9d;

}
/* Date: 29-Nov-11 */
.paymentdetails .container select, .donateprojectsearch .orgdetails .container select
{
	width:343px;	
	margin-bottom:12px;
	border: 1px solid #999b9d;	
}
.matchnow .buttons{
	margin-bottom: 30px;
}
.matchnow .buttons .viewmatchcart {
  background: url(../GapStyleSheets/Images/viewmatchcartbtn.gif) no-repeat scroll 0 0 transparent;
  color:#FFF;
  height:23px;
  width:240px;
  border:none;
  font-family:arial;
  font-weight:bold;
  margin:0 0 16px 0;
  cursor: pointer;
}
.matchnow .buttons a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#86868a;
	font-weight:bold;
	padding:16px 0 30px 0;	
}

.confirmgrid{
	width:752px;	
	margin-bottom: 32px;	
}
.confirmgrid h1{
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 16px 0;
    padding: 0;	
}
/* Client Feedback Issues - Venkat - 10Dec11*/
/*
.confirmgrid .header{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-image:url(../GapStyleSheets/Images/gridheader.gif);
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}
*/
.confirmgrid .data{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	vertical-align:top;	
}
/* Date: 29-Nov-11 */
.confirmgrid .data .gray{
	display:block;
	color:#807f83;

}

/*
.confirmgrid img{
	margin:0 8px 0 0;	
} zoom ID: 42556
*/

.confirmationtxt, .confirmationtxt a{
    clear: both;
    margin: 4px 0 0 0;
    padding: 0;
    width: 752px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
	
.clear{
	clear:both;	
}

/**************************Pavan Styles for Donation ********************************/
.cartbtn
{
	background: url("Images/cartbtn.gif") no-repeat scroll 0 0 transparent;
	color: #FFF;
	height: 23px;
	width: 114px;
	border: none;
	font-family: arial;
	font-weight: bold;
	cursor: pointer;
	font-size: 12px;
}

.donatepage 
{
 	float: right;
    font-family: Arial;
    /*margin-left: 5px;
    margin-top: -5px;*/
    width: 752px;
    color: #000;
}
.donateprojectsearch .title, .donatepage .title
{
    font-weight: bold;
	color: #73C167;
	font-size: 20px;
}
.donateprojectsearch .description, .donatepage .description
{
    color: #73C167;
	font-weight: normal;
	margin: 0;
	padding: 16px 0 28px 0;
	font-size: 20px;
	
}
.donateprojectsearch p
{
	width:752px;
}
.donatepage .description 
{
    font-weight: normal;
    margin: 0;
    padding: 18px 0 27px 0;
	color:#73C167;
}
.donatepage .sequence 
{
    clear: both;
    height: 50px;
    padding: 15px 0;
}
.donatepage .numberimage 
{
    float: left;
    height: 50px;
    margin: 0;
    width: 50px;
}
.donatepage .activeheading, .donateprojectsearch .activeheading
{
    color: #73C167;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 0 15px;
    padding: 0;
}
.donatepage .inactiveheading, .donateprojectsearch .inactiveheading
{
    color: #BEC0C2;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 0 15px;
    padding: 0;
}
/*
.donatepage .thinbord 
{
    background-color: #C0C0C2;
    clear: both;
    height: 1px;
    width: 752px;
}
*/
.donateprojectsearch .makeyourdonation
{
	clear:both;
	width:368px;
	margin-top:16px;
}

.donateprojectsearch .makeyourdonation h1
{
	color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 368px;
}	

.donateprojectsearch .makeyourdonation p 
{
    clear: both;
    margin: 0;
    padding: 16px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width: 368px;
}
/* Date: 29-Nov-11 */
.donateprojectsearch .makeyourdonation .thinbord
{
	width: 368px;


}

.donateprojectsearch .makeyourdonation .section 
{
    margin: 0;
    padding: 13px 0 4px 0;
    width: 368px;
}
.donateprojectsearch .makeyourdonation .section .point 
{
    clear: both;
    float: left;
    margin-bottom: 6px;
}
.donateprojectsearch .makeyourdonation .section .point .leftinfo 
{
    float: left;
    width: 130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.donateprojectsearch .makeyourdonation .section .point .rightinfo 
{
    float: left;
    width: 238px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/* Date: 29-Nov-11 */
.matchcart {
  background:url("Images/makeyourdonationbg.gif") no-repeat scroll 0 0 transparent;
  height: 341px;
  width: 722px;
  padding: 16px;
}
.matchcart .container{
	width:720px;
	height:340px;
}

/* Date: 29-Nov-11 */
.matchcart .container .left{
	width: 343px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	border-right: 2px solid #FFF;
	height: 300px;
	padding-right: 16px;
}
.matchcart .container .left .radioLeft table tbody tr td
{
	padding-bottom: 5px;
}

/* Date: 29-Nov-11 */
.matchcart .container .right{
	color: #000000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 16px;
    height: 300px;
    width: 343px;
}
/* Date: 29-Nov-11 */
/*
.matchcart .container .left .thinbord{
	margin: 15px 0;
	width:328px;
	background-color:#FFF;
	height:2px;	
}
.matchcart .container .right .thinbord{
	margin: 15px 0;
	width:354px;
	background-color:#FFF;
	height:2px;	
}

*/
.matchcart .container .left h1, .matchcart .container .right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0	
}
.matchcart .container .left a, .matchcart .container .right a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.matchcart .container .left .check, .matchcart .container .right .check{
	display:block;	
	padding-bottom: 10px;
}
.matchcart .container .right .check, .matchcart .container .left .check table tbody tr td
{
	padding-bottom: 5px;
}
/* Date: 29-Nov-11 */
.matchcart .container input[type="radio"],.matchcart .container .left .check input[type="radio"], .matchcart .container .right .check input[type="radio"],.matchcart .container .left .check input[type="checkbox"]{
	float:left;
	display:block;
	border: 0;
	margin: 0;
	padding: 0;
	margin-right: 5px;
		
}
.matchcart .container .left .check span, .matchcart .container .right .check span{
	display:block;
}
.matchcart .container .left .check span span, .matchcart .container .right .check span span{
	display:block;
	clear:left;
	padding-left:20px;
}
.matchcart .container .left p, .matchcart .container .right p{
	width:324px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
/* Date: 29-Nov-11 */
/*
.matchcart .container .right .honortextbox{
	width: 352px;
	height: 16px;
	margin-bottom: 12px;	
	border: 1px solid #999b9d;
}
*/
.matchcart .container .right .donationtextbox{
	width:100px;
	height:16px;
	border: 1px solid #999b9d;
}
.cart {
  float:right;
  margin:10px 0 0 0;
}
.donatepage .chooseamatchingprogram{
	width:368px;
	margin-bottom:30px;	
}
.donatepage .chooseamatchingprogram p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}
.donatepage .chooseamatchingprogram .pdfform{
	background-image:url(Images/matchingprogrambg.gif);
	background-repeat:no-repeat;
	width:386px;
	height:81px;
	margin:30px 0 0px 0;
	padding:16px 16px 0 16px;
		
}
.donatepage .chooseamatchingprogram .pdfform select{
	width:285px;
	height:23px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	

}
.donatepage .chooseamatchingprogram a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	display:block;
	padding:9px 0 0 0;
}
.donatepage .chooseamatchingprogram .continue{
	  background:url("Images/continuebg.gif") no-repeat scroll 0 0;
	  color:#FFF;
	  height:23px;
	  width:112px;
	  border:none;
	  font-family:arial;
	  font-weight:bold;
	  font-size:12px;
	  text-align:center;
}
.donatepage .programgightlights{
	width:368px;
	margin-bottom:30px;	
}
.donatepage .ProgramHighlights .heading
{
    font-family:Arial;
    font-size: 18px;
    color:#000;
}
.donatepage .ProgramHighlights .content
{
    font-family:Arial;
    font-size: 12px;
    color:#000;
}

.donatepage .report h1{
    font-family:Arial;
    font-size: 20px;
    color:#000;
    margin: 0;
    padding: 0;
    line-height: 16px;
}

.donatepage .report a, .donatepage .report p {
    font-family:Arial;
    font-size: 12px;
    color:#000;
}

.donatepage .report p
{
	margin: 16px 0 0 0;
	padding: 0;
}

/******************************Donate************************************/
/*******************Confirmation Grid Changes**************************/
/* Date: 29-Nov-11 */
/* Client Feedback Issues - Venkat - 10Dec11*/
.confirmgrid .totals{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:45px;
	padding-right:229px;
	padding-left: 38px;
}

.confirmgrid .recurringconfirm{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:45px;
	padding-right:197px;
	padding-left: 8px;
}

.confirmgrid .onetimetotals{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:45px;
	padding-right:222px;
	padding-left: 8px;
}

.confirmgrid .recurringtotals{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:45px;
	padding-right:191px;
	padding-left: 8px;
}

.matchnow .successmsg
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;	
	height:45px;
}

.print
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	height:16px;
	margin: 16px 0;
}

.validationerror
{
	font-family:Arial, Helvetica, sans-serif;
	color:Red;
	font-size:12px;
	height:45px;
}

.gridbutton
{
	background: url("Images/cartbtn.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
  	color:#FFFFFF;
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	padding: 3px 28px;
	margin-top: 16px;
	cursor: pointer;
}

.edit{
	background:url("Images/editbtn.gif") no-repeat;
	border:0 none;
  	color:#FFFFFF;
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	padding:3px 7px;
	cursor: pointer;
}

.remove{
	background:url("Images/removebtn.gif") no-repeat;
	border:0 none;
  	color:#FFFFFF;
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	padding: 3px 28px;
	margin: 0 0 0 15px;
	cursor: pointer;
}
.checkout-cntshopping{
	background:url("Images/checkout.gif") no-repeat;
	border:0 none;
  	color:#FFFFFF;
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	width: 175px;
	height: 23px;
	text-align:center;
	margin: 16px 0 0 0;
	display:block;
	cursor: pointer;
}
.line
	{
	border-bottom:solid 1px #e4e4e4;	
	margin:0 0 5px 0;
	}
.line-white
	{
	background:url("Images/whiteline.gif") repeat-x;
	border:0 none;
	height:3px;
	margin:-2px 0 5px 0;
	}
.confirmgrid .image
{
	margin: 0 8px 0 0;
	vertical-align:top;
}

.confirmgrid tbody tr
{
	border-bottom: solid 1px #c0c0c2;
}

.confirmgrid tbody td
{
	text-align: left;
	padding: 10px 8px 10px 8px;
	vertical-align: top;
	font-family: Arial;
    font-size: 12px;
	
}
/*******************Confirmation Grid Changes**************************/
.DonateLanding
{
    width:97%;
}
.DonateLandingZoneContent
{
    float:left;
    width:100%
}
.DonateLandingZoneImage
{
    float: left; width: 33%; margin-top:-10px
}
.DonationSearch
{
    background:url("Images/donatelandingform-bg.png") no-repeat scroll 0 0 transparent;    
    height: 138px;
	padding: 16px;
	width: 721px;
	font-size:12px;
	color:#000;
}

.DonateCurrentPage
{
    color:#73c167;
    font-size:20px;
    font-family:arial;
    font-weight:bold;
    width:100%;
    padding-bottom:10px;
}
.DonateBorderBottom
{
     border-bottom: 2px solid #C0C0C2;
}
.DonateDropDownLandingPage
{
    border: solid 1px #7F9DB9;
    width:180px;
}
.DonateButton
{
    background:url("Images/filterbtn.gif") no-repeat scroll 0 0 transparent;
    border:none;
    color:#FFF;
    height:23px;
    width:114px;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    cursor: pointer;
    
}
.Donate
{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    padding-bottom:10px;
}
.FindOrganization
{
    border-right: 2px solid #FFFFFF;
	height: 138px;
	position: relative;
	width: 360px;
}
.FindOrganization h1
{
    color: #000;
	font-size: 20px;
	padding:0;
	margin:0;
	line-height: 16px;
}

.donatepagecontent .FindOrganization p
{
	margin: 10px 0 4px 0;
	padding: 0;	
	width: 350px;
}

.donationInterestArea 
{
  padding: 14px 0 14px 16px;
  width: 327px;
}

.donationInterestArea table tbody tr td
{
	padding-right: 16px;
}
/***** Donation Static Pages *****/
/* Client Feedback Issues - Venkat - 10Dec11*/
.donationcmspage
{
	/*margin-top: -5px;
margin-left: 5px;*/
  font-family: Arial; 
}
.donationcmspage .title, .donationcmspage .description
{
	color: #73c167;
	font-size: 20px;
}

.donationcmspage .introduction p .subtitle
{
	font-family:Arial;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}
.donationcmspage .introduction
{
	width: 496px;
	margin: 17px 0 30px 0;	
}
.donationcmspage .introduction p
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin:0;
	padding: 14px 0 0;
}

.donationcmspage .introduction ul 
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin: 0;	
	padding: 21px 0 0;
	list-style: none outside none;		
}

.donationcmspage .introduction ul li 
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin:0;
	padding: 11px 0 0;	
}

.donationcmspage .introduction ul li a
{
	font-family:Arial;
	font-size:12px;
	color: #fbb040;
	margin:0;	
}
.donationcmspage .history
{
	margin-bottom: 32px;
	display: inline-block;
	width: 752px;
	font-size: 12px;
	font-family : Arial;
	color: #000;
}
.donationcmspage .history a:hover
{
	color: #73c167;
}
.donationcmspage .history .myhistorytext
{
	margin-top: 14px;
}

.history .myhistorytext table tbody tr td
{
	padding-right: 16px;
	vertical-align: top;
}

.donationcmspage .spotlight
{
	margin-top: 16px;
	font-size: 12px;
	font-family : Arial;
	color: #000;
}
.donationcmspage .spotlight p
{
	margin: 14px 0 16px 0;  /* Clint issue 111611 */
	width: 752px;
}

.donationcmspage .spotlightimgs
{
	width: 752px;
}

.donationcmspage .spotlightimgs .section
{
	width: 240px;
	float: left;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
/*
.donationcmspage .spotlightimgs .section img
{
	margin-bottom: 2px;  client feedback 16 Nov 
}
*/
/* Client Feedback Issues - Venkat - 10Dec11*/
/*
.donationcmspage .spotlightimgs .section p
{
	margin-top: 14px;
	font-size: 12px;
	font-family : Arial;
	color: #000;
}
*/
/***** Donation Static Pages *****/
/**********Choose matching Program **************/
/* Date: 29-Nov-11 */
.donateprojectsearch .chooseamatchingprogram, .donatepagecontent
{	
	width:752px;
	/*margin: 32px 0;*/
	float:left;	
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.matchnow .donatepagecontent
{
	/*margin-top: 17px;*/
}
.donatepagecontent p
{
	margin: 0 0 16px 0;
	padding: 0;
	width: 752px;
}
.donateprojectsearch .programhilights{
	float:left;
	text-align:left;	
	width:368px;	

}
.donateprojectsearch .programhilights .title{
	font-size:20px;
	color:#000000;
	line-height: 16px;
}
.donateprojectsearch .programhilights p{
	margin: 14px 0 0 0;
	font-size: 12px;
	color: #000000;
	width: 365px;
}
.donateprojectsearch .chooseamatchingprogram p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}
.donateprojectsearch .chooseamatchingprogram .pdfform{
	background-image:url(Images/matchingprogrambg.gif);
	background-repeat:no-repeat;	
	width: 287px;  /*Zoom ID: 41794 */
	height: 19px;  /*Zoom ID: 41794 */
	margin: 0 16px 16px 0;
	padding:16px; 

		
}
.donateprojectsearch .chooseamatchingprogram .pdfform1{
	background-image:url(Images/matchingprogrambg0.gif);
	background-repeat:no-repeat;
	/*width:386px;*/
	width: 336px;
	height:46px;
	margin:30px 0 0px 0;
	padding:16px 16px 0 16px;
		
}
.donateprojectsearch .chooseamatchingprogram .pdfform select{
	width:287px;	

	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	border: 1px solid #999B9D;

}
.donateprojectsearch .chooseamatchingprogram a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	display:block;
	padding:9px 0 0 0;
}
.donateprojectsearch .chooseamatchingprogram .continue{
	  background:url("Images/continuebg.gif") no-repeat scroll 0 0;
	  color:#FFF;
	  height:23px;
	  width:112px;
	  border:none;
	  font-family:arial;
	  font-weight:bold;
	  font-size:12px;
	  text-align:center;
}
.donateprojectsearch .chooseamatchingprogram .dropdown
{
    border:1px solid #999b9d;
}
.donatepagecontent .searchproject .buttons .right .left
{
 	width: 455px;
	text-align: right;
	margin-right:16px;
 }
/**********Choose matching Program **************/
.donateprojectsearch .orgdetails .container select
{
	border: 1px solid #999B9D;    
    margin-bottom: 12px;
    width: 335px;	
}
/*
.donateprojectsearch .orgdetails .container .left
{
	border-right: 2px solid #FFFFFF;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 330px;  
    width: 358px;
}*/									/**Client issue ***/
.donateprojectsearch .orgdetails .container .title
{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	margin-bottom: 16px;
}
.donateprojectsearch .orgdetails .container .subtitle
{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin: 0 0 13px 0;
}

.donateprojectsearch .orgdetails .container .text, .matchcart .container .text, .donateprojectsearch .paymentdetails .container .text
{
	margin-bottom: 1px;
}
.donate-grid-view
{
	cursor: default;
}

.donate-grid-view tr:hover
{
	background-color: #e3f3e1;
}

.calendarcontrol
{
	width: 180px; border: 1px solid #999B9D;background-color: #fff;height: 18px;
}

.paymentdetails .container .left .calendarcontrol input[type='text'], .calendarcontrol input[type='text'], .volunteertees .section .orderform .calendarcontrol input[type='text']
{
	width: 160px;margin-bottom: 0;border: 0; outline: none;height: 16px;
	font-family: Arial;	
	font-size: 12px;
	float: left;
	width: 157px\0;
}


.eventtimecontent .calendarcontrol, .point .calendarcontrol
{
	width: 208px;
}

.eventtimecontent .calendarcontrol input[type='text'],.eventtimecontent .calendarcontrol .waterDate, .point .calendarcontrol input[type='text'],.point .calendarcontrol .waterDate
{
	width: 183; 
	border: 0; 
	outline: none;
	height: 14px;
	float: left; 
	margin: 1px; 
	font-size: 12px;
}
.eventtimecontent .calendarcontrol input[type='image'], .point .calendarcontrol input[type='image'], .calendarcontrol input[type='image']
{
	padding: 2px;
	float: right;
}
.waterDate
{
	width: 155px;
	margin: 3px 0 3px 0;
	float: left;
	outline: none;
	color: gray;
}
.calendarcontrol .waterDate
{
	color: #868686 !important;
}

.divbtnlogin
{
	margin-top: 10px;
	float: left;
	clear: both;
}

.grtfor input[type="checkbox"]
{
	padding-left: 0;
	border-width:0;
}


/******************* My Profile Styles Start ******************************/
/* Date: 29-Nov-11 */
/* Client Feedback Issues - Venkat - 10Dec11*/
.myprofilecontainer{
	width:752px;
	/*margin-left: 6px;	
*/
}

.mptitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0078AE;
	font-size: 20px;
	padding-bottom: 32px;
	
}

.mdtitle
{
	font-family:Arial, Helvetica, sans-serif;
	color: #0078AE;
    font-size: 20px;
    font-weight: bold;
}

.mdescription
{
	color: #0078AE;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 16px 0 28px;
}

.myaccount{
	width:752px;
	margin-top: 32px;
	margin-bottom: 32px;	
}

.myaccount .left{
	width:432px;
	float:left;
	margin: 0;
	padding: 0;
}

.myaccount .left .thinbord
{
	border-bottom: 1px solid #C0C0C2;
	width: 432px;
	height: 0px;
}

.myaccount .right .thinbord
{
	border-bottom: 1px solid #C0C0C2;
	width: 303px;
	height: 0px;
}

.myaccount .txtinputs
{
	margin-bottom:4px;
    width: 167px;
    border: 1px solid #999b9d;
}

.myaccount .dropinputs
{	
    margin-bottom:4px;
    width: 169px;
    border: 1px solid #999b9d;
}
.myaccount .left .title
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	font-weight:bold;
	width: 432px;
	margin-bottom: 16px;
	line-height: 23px;
}
.myaccount .left .changeprofile, .link{
	width:120px;
	float:left;
	margin-right:14px;
	margin-top:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
}
.myaccount .left .changeprofile img
{
	margin-bottom:10px;
	width: 113px;
	height: 113px;
}
.myaccount .left h6{
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 16px 11px 0 0;
    padding: 0;
}

.myaccount .left .section{
	margin:0;
	padding:13px 0 0 0;
	width: 298px;
	clear: both;
}
.myaccount .left .section .point{
	width:298px;
	margin:0;
	clear: both;	
}
.myaccount .left .section .point .leftinfo{
	width:126px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;	
}
.myaccount .left .section .point .rightinfo{
	width:172px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;	
}
.myaccount .right{
	width:303px;
	float:right;
	margin: 0;
	padding: 0;
}
.myaccount .right .save{    
    height: 23px;
    text-align: right;
    vertical-align: middle;
    width: 303px;
    margin-bottom: 16px;
}
.myaccount .right h6{
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 16px 0 0 0;
    padding:0;
	width:126px;
}
.myaccount .right .divider{
	height:1px;
	background-color:#c0c0c2;
	width:303px;
	margin:16px 0 0 0;	
}
.myaccount .right .section{
	margin:0;
	padding:13px 0 0 0;
	width:303px;
}
.myaccount .right .section .point{
	width:298px;
	margin:0;	
}
.myaccount .right .section .point .leftinfo{
	width:126px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;	
}
.myaccount .right .section .point .rightinfo{
	width:172px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;	
}

/*********************************************************activityoverview***********************************/
.activityoverview{
	width:752px;
	margin: 32px 0;
	padding: 0;	
}

.activityoverview .left{
	width:495px;
	float:left;
}
.activityoverview .left .title{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	font-weight:bold;
	width:495px;
	line-height: 23px;
	margin-bottom: 16px;
}
.activityoverview .left .thinbord
{
	border-bottom: 1px solid #c0c0c2;
	width:495px;
	height: 0px;
}
.activityoverview .left .lectcontcontainer{
	width:495px;
	padding:0;	
}
.activityoverview .left .lectcontcontainer .eligiblematchdate{
	width: 240px;
	float:left;
	padding-right: 16px;
}
.activityoverview .left .lectcontcontainer .eligiblematchdate h6, .spanclass{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0 0 14px 0;
	padding:0;
	width:239px;
	float:left;
}
.activityoverview .left .lectcontcontainer .peligibledesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000;
	margin:0;
	padding: 0 0 16px 0;
	width:234px;
}

.activityoverview .left .lectcontcontainer h6
{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 16px 0 0 0;
    padding: 0;
    width: 495px;
}
.activityoverview .left .lectcontcontainer select{
	width:111px;
	height:21px;
	border: 1px solid #999b9d;	
}
.activityoverview .left .section{
	margin: 0;
	padding: 14px 0 16px 0;
	clear: both;
	width: 495px;
}
.activityoverview .left .section .point{
	width:495px;
	margin:0;
	clear: both;	
}
.activityoverview .left .section .point .leftinfo{
	width:255px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	padding-bottom:14px;	
}
.activityoverview .left .section .point .leftinfogrid{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	padding-bottom:14px;	
}
.activityoverview .left .section .point .leftinfo .leftspan{
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0 23px 0 0;
    width: auto;
}
.activityoverview .left .section .point .rightinfo{
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	padding-bottom:12px;

}
.activityoverview .left .section .point .rightinfogrid{
	width:335px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	padding-bottom:12px;

}

.activityoverview .left .section .point .rightinfo .rightspan{
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	display:block;
	padding:0;
	margin:0;
}
.activityoverview .left .divider{
	height:1px; background-color:#c0c0c2; width:495px;	
}




.activityoverview .right{
	width:239px;
	float:right;
}
.activityoverview .right .save{    
    height: 23px;
    text-align: right;
    vertical-align: middle;
    width: 239px;
    margin-bottom: 16px;
}
.activityoverview .right .thinbord
{
	width: 239px;
}
.activityoverview .right h6{
	margin:0;
	padding: 0 0 14px 0;
	width:239px;	
}
.activityoverview .right .topblock{
	padding:16px 0 16px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:239px;	
}
.activityoverview .right .topblock h6
{
	font-size: 12px;
	margin: 0;
}

.activityoverview .right .topblock table tbody tr td
{
	padding-bottom: 5px;
	vertical-align: top;
}

.activityoverview .right .topblock ul{
	padding:0;
	margin:0 0 16px 0;
	list-style-type:none;
	width:239px;	
}
.activityoverview .right .topblock ul li{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.activityoverview .right .topblock p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0 0 16px 0;
	margin:0;	
}
.activityoverview .right .divider{
	height:1px; background-color:#c0c0c2; width:239px; margin-top:16px;	
}

.activityoverview .upcominggrid td
{
	text-align: left;
	vertical-align: top;
}

/************** Change Password **************/
.changepassword
{
  clear: both;
  font-family: arial;
  font-size: 12px;
  height: 320px;
  margin-top: 10px;
  width: 230px;
  float:left;
}

 .changepassword input[type='password']
{
	width: 215px;
	margin-bottom: 10px;
	border: 1px solid #999b9d;
}

.divcancel
{
 margin-top: 6px;
 float: left;
 clear: both;
}

.divbtnlogin
{
 margin-top: 10px;
 float: left;
 clear: both;
}

/***************** My Donations ******************/
.mydonationcontainer .title
{
	color: #0078AE;
    font-size: 20px;
    font-weight: bold;
}

.mydonationcontainer .description
{
	color: #0078AE;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 16px 0 32px;
}

.mydonationcontainer p
{	
	width: 752px;
	float: left;
	margin: 16px 0 0 0;
	padding: 0;
}

.mydonationcontainer .section
{
	margin: 32px 0 0 0;
	width: 752px;
	clear: both;
}

.mydonationcontainer .section .confirmgrid
{
	margin-bottom: 0;
}
.mydonationcontainer .section select
{
	width: 152px;
	border: 1px solid #999b9d;	
}

.mydonationcontainer .section .title
{
	font-size: 20px;
    font-weight: bold;
    color: #000;
    width: 752px;
    margin-bottom: 16px;
}
.mydonationcontainer .section .description
{
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
	width: 752px;
}
.mydonationcontainer .section a
{
	font-family: Arial;
	font-size: 12px;
}

.confirmgrid .gridheaderstyle, .gridheaderstyle
{
	background-image:url(../GapStyleSheets/Images/gridheader.gif);
	background-repeat:no-repeat;
}
.confirmgrid .doublelinegridheaderstyle, .doublelinegridheaderstyle
{
	background-image:url(../GapStyleSheets/Images/griddoubleheader.gif);
	background-repeat:no-repeat;
}
/* Date: 29-Nov-11 */
.confirmgrid .header, .header /*modified*/
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}





.confirmgrid tbody td /*modified*/
{
	text-align: left;
	padding: 10px 8px 10px 8px;
	vertical-align: top;
	font-family: Arial;
    font-size: 12px;
	
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.confirmgrid .deletebutton, .topblock .deletebutton, .logmyhours .deletebutton,.confirmgrid .deletevolunteerbutton
{
	background:url("Images/removebtn.gif") no-repeat;
	border:0 none;
  	color:#FFFFFF;
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	padding: 4px 7px 4px 8px;
	padding: 4px 7px 4px 8px \0/;
	text-decoration: none;
	cursor: pointer;
}


.confirmgrid input[type="checkbox"]
{
	margin:0;
	border: none;
}

.browsebutton
{
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	margin-bottom: 10px;
	width: 117px;
	cursor: pointer;
}

.uploadphotobutton, .removephotobutton
{
	background:url("Images/uploadphoto.gif") no-repeat;
	border:0 none;
  	color:#FFFFFF;
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	padding: 3px 0;
	width: 100px;
	margin-bottom: 10px;
	cursor: pointer;
}

/*************************************************Start gridviewheading styles******************************************************/
/* Client Feedback Issues - Venkat - 10Dec11*/
.gridViewColHeading
{
	font-family: arial;
	font-size: 12px;
	background: url("Images/gridHeaderBgnd.gif");
	height: 23px;
	position: static;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
}
.gridViewColHeading a, .gridViewColHeadingSelected a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
/* Date: 29-Nov-11 */
.gridViewColHeading:hover
{
	background: url("Images/gridHeaderSelectBgnd-orange.gif");
}
/* Date: 29-Nov-11 */
/* Client Feedback Issues - Venkat - 10Dec11*/
.gridViewColHeadingSelected
{
	font-family: arial;
	font-size: 12px;	
	height: 23px;
	text-align: left;
	background: url("Images/gridHeaderSelectBgnd-orange.gif");
	color: #FFF;
	vertical-align: middle;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.gridViewSortArrow
{
	float:right;
	padding-right:5px;
	padding-top: 3px;
}


/* Date: 29-Nov-11 */
/********* Donation Search Grid ***************/
/* Client Feedback Issues - Venkat - 10Dec11*/
.donationgrid
{
	font-size: 12px;
	font-family: Arial;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.donationgrid .donationgridheader, .donationgrid th
{
	background: url("Images/gridHeaderBgnd.gif");	
	width: 752px;
	height: 22px;
	position: static;
	text-align: left;
	vertical-align: middle;
}
.donationgrid .donationgridheader a, .donationgrid .gridheaderSelected a, .donationgrid th a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
/*.donationgridheader th
{
	text-align: left;
	vertical-align: middle;
	height: 23px;	
}*/
.donationgrid .donationgridheader:hover, .donationgrid th:hover
{
	background: url("Images/gridHeaderSelectBgnd-green.gif") no-repeat scroll 0 0 transparent !important;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.donationgrid .gridheaderSelected
{
	font-family: arial;
	font-size: 12px;	
	height: 23px;
	text-align: left;
	background: url("Images/gridHeaderSelectBgnd-green.gif");
	color: #FFF;
	vertical-align: middle;
}

/* Match Now */
/* Client Feedback Issues - Venkat - 10Dec11*/
.matchnowgrid
{
	font-size: 12px;
	font-family: Arial;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.matchnowgrid .matchnowgridheader, .matchnowgrid th
{
	background: url("Images/gridHeaderBgnd.gif");	
	width: 752px;
	height: 23px;
	position: static;
	margin-bottom: 2px;
	text-align: left;
	vertical-align: middle;
}
.matchnowgrid .matchnowgridheader a,.matchnowgrid .gridheaderSelected a, .matchnowgrid th a
{
	color: #fff;
	font-weight: bold;	
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
/*.donationgridheader th
{
	text-align: left;
	vertical-align: middle;
	height: 23px;	
}*/
.matchnowgrid .matchnowgridheader:hover, .matchnowgrid th:hover
{
	background: url("Images/gridHeaderSelectBgnd.gif") no-repeat scroll 0 0 transparent !important;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.matchnowgrid .gridheaderSelected
{
	font-family: arial;
	font-size: 12px;	
	height: 23px;
	text-align: left;
	background: url("Images/gridHeaderSelectBgnd.gif");
	color: #FFF;
	vertical-align: middle;
}
/* End Date: 29-Nov-11 */
.loghours
{
	font-size: 12px;
	font-family: Arial;
}
.loghours .loghoursgridheader,.loghours th
{
	background: url("Images/gridHeaderBgnd.gif");	
	width: 752px;
	height: 23px;
	text-align: left;
	vertical-align: middle;
	
}
.loghours .loghoursgridheader a,.loghours .gridheaderSelected a, .loghours th a
{
	color: #fff;
	font-weight: bold;	
	text-decoration: none;	
	padding: 0 8px;
}

.loghours .loghoursgridheader:hover,.loghours th:hover
{
	background: url("Images/gridHeaderSelectBgnd-blue.gif") no-repeat scroll 0 0 transparent !important;
}

.loghours .gridheaderSelected
{
	font-family: arial;
	font-size: 12px;	
	height: 23px;
	text-align: left;
	background: url("Images/gridHeaderSelectBgnd-blue.gif");
	color: #FFF;
	vertical-align: middle;
}
/*
.searchorggridViewColHeading
{
	font-family: arial;
	font-size: 12px;
	background: url("Images/gridHeaderBgnd.gif");
	height: 23px;
	padding: 3px 0 0 7px;
	color: #FFF;
}
.searchorggridViewColHeading a, .searchorggridViewColHeadingSelected a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
.searchorggridViewColHeading:hover
{
	background: url("Images/gridHeaderSelectBgnd-blue.gif");
}

.searchorggridViewColHeadingSelected
{
	font-family: arial;
	font-size: 12px;	
	height: 23px;
	padding: 3px 0 0 7px;
	background: url("Images/gridHeaderSelectBgnd-blue.gif");
	color: #FFF;
}
*/

.orggrid-view
{
	cursor: default;
}

.orggrid-view tr:hover
{
	background-color: #BEDAEC;
}
/*************************************************End gridviewheading styles******************************************************/

/*******Zoom ID 41155*********/
/* Client Feedback Issues - Venkat - 10Dec11*/
.chooseevent .searchevent .buttons .right .right
{
	margin-left:15px;
}

.donateprojectsearch .searchcountrystate .right .left
{
	margin-right:15px;
}
/*************************************************End gridviewheading styles******************************************************/
/*********************************Match Now Search ************************************/
/* Date: 29-Nov-11 */
.searchmatchingproject
{	
	width:752px;
	float:left;	
}
.searchmatchingproject .searchkeyword .watermarktext, .donatepagecontent .searchkeyword .searchtxtbox
{
	width: 301px;
	width : 295px\0; 
	height: 16px\0; /* zoom ID:41793 */
}
.findproject
{
    height: 104px;
	position: relative;
	width: 360px;
}
.findproject h1
{
    color: #000;
	font-size: 20px;
	padding:0;
	margin:0;
	line-height: 16px;
}
.searchmatchingproject .findproject p
{
	margin: 16px 0 5px 0;
	padding: 0;	
	width: 350px;
}
/* Date: 29-Nov-11 */
.searchmatchingproject .chooseamatchingprogram /*, .donatepagecontent*/
{	
	width:752px;
	margin-bottom:32px;
	margin-top: 17px;
	float:left;	
}
.searchmatchingproject p
{
	margin: 0 0 16px 0;
	padding: 0;
	width: 752px;
}
/* Date: 29-Nov-11 */
.projectsearch
{
    background:url("Images/cause.png") no-repeat scroll 0 0 transparent;    
    height: 104px;

	width: 721px;
	font-size:12px;
	color:#000;
padding: 16px;
}
/* Date: 29-Nov-11 */
.projectsearch .searchkeyword .watermarktxt
{
	margin-left: 5px;
	color: #807f83;
}
/* Date: 29-Nov-11 */
/* Client Feedback Issues - Venkat - 10Dec11*/
.projectsearch .searchkeyword input[type="text"]
{
	width: 308px;
	width: 305px\0;
	border: 0;
	height: 16px;
	float: left;
}

.searchkeyword
{
	float: left;	
	height: 18px;
	background-color: #FFF;
	border: 1px solid #999b9d;
	width: 336px;
}
/* Date: 29-Nov-11 */
.searchkeyword .searchicon
{
	padding: 3px;
}
.projectsearch .right
{
    float:right;
    width:344px;
    margin-top:65px;
}
.searchmatchingproject .projectsearch .findproject .previouslyreporteddropdown
{
    border:1px solid #999b9d;
    width:338px;
}
.searchmatchingproject .projectsearch .findproject .check
{
    padding:3px 0 3px 0;
    font-weight:bold;
}
.matchnow .searchevent
{
	padding: 0;
}
/* Date: 29-Nov-11 */
.matchnow .searchcountrystate
{
	background: url("Images/countrystate-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 107px;
}
/* Date: 29-Nov-11 */
.matchnow .searchcityzip
{
	background: url("Images/cityzip-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 148px;	

}
/* Date: 29-Nov-11 */
.matchnow .searchorgcity
{
	background: url("Images/countrystate-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 107px;
	margin-bottom: 32px;
}

/* Client Feedback Issues - Venkat - 10Dec11*/

.matchnow .searchproject .inputdetails-sec1
{
	margin-right: 16px;
	float: left;
	width: 287px;
}
.matchnow .searchproject .inputdetails-sec2
{
	width: 113px;
	float: right;
}
/* Date: 29-Nov-11 */
.matchnow .searchproject .result
{
	margin: 16px 0 0 0;
	line-height: 10px;
	width: 720px;
}
.matchnow .searchproject .buttons
{
	clear: both;
	margin: 0;
}
/*
.matchnow .searchproject .inputdetails-sec1 input[type='text'], .matchnow .searchproject .inputdetails-sec1 select
{
	width: 289px;
	border: 1px solid #999b9d;
	margin-top: 5px;
	float: left;
}
.matchnow .searchproject .inputdetails-sec2 input[type='text'], .matchnow .searchproject .inputdetails-sec2 select
{
	width: 114px;
	border: 1px solid #999b9d;
	margin-top: 5px;
	float: left;
}*/

.matchnow-grid-view
{
	cursor: default;
}

.matchnow-grid-view tr:hover
{
	background-color: #cceeed;
}
/*********************************Match Now Search ************************************/
/*******************************Match Now Form ***************************************/

/* Date: 29-Nov-11 */
.mycart {
  float:left;
  margin:32px 0 0 0;
}

.mycartbtns {
  float:left;
  margin:32px 0 0 0;
  width: 120px;
}

/* Date: 29-Nov-11 */
.matchcart .container .left .donationtextbox{
	width: 341px;
	height: 16px;
	margin-bottom: 12px;	
	border: 1px solid #999b9d;
}
/* Date: 29-Nov-11 */
.matchcart .container .left .donationdropdown{
	width: 343px;
	height: 20px;
	margin-bottom: 12px;	
	border: 1px solid #999b9d;
}
.donationbottom
{
    margin-bottom:12px;
}

/*******************************Match Now Form ***************************************/
/********************************Match Cart *****************************************/
.confirmgrid .offlineTotals{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:45px;
	padding-right:210px;
	padding-left: 8px;
}
/********************************Match Cart *****************************************/
/* Date: 29-Nov-11 */
.donatepagecontent .matchcart .container .heading
{
    font-family:Arial;
    font-size: 20px;
    color:#000;
    font-weight:bold;
    margin-bottom: 14px;
}

.matchnow .makeyourdonation
{
	clear:both;
	width:368px;
	/*margin-top:16px;*/
}

.matchnow .makeyourdonation h1
{
	color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 368px;
}	
/* Date: 29-Nov-11 */
.matchnow .makeyourdonation p 
{
    clear: both;
    margin: 0;
    padding: 14px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width: 368px;
}
/* Date: 29-Nov-11 */
.matchnow .makeyourdonation .thinbord
{
	width: 368px;
	height: 0px;
	border-bottom: 1px solid #c0c0c2;	
}
/* Date: 29-Nov-11 */
.matchnow .makeyourdonation .section 
{
    margin: 0;
    padding: 14px 0 4px 0;
    width: 368px;
}
.matchnow .makeyourdonation .section .point 
{
    clear: both;
    float: left;
    margin-bottom: 6px;
}
.matchnow .makeyourdonation .section .point .leftinfo 
{
    float: left;
    width: 130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.matchnow .makeyourdonation .section .point .rightinfo 
{
    float: left;
    width: 238px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.CartRemovebtn
{
	background: url("Images/searchbtn.jpg") no-repeat scroll 0 0 transparent;
	color: #FFF;
	border: none;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	width: 30px;
	height: 23px;
	padding: 0 0 3px;
	position: relative;
	cursor: pointer;
}

/*********************** Recurring Donation Form *************************/
/* Date: 29-Nov-11 */
.recurringdonationform {
  background:url("Images/makeyourdonationbg-recurringdonation.gif") no-repeat scroll 0 0 transparent;
  height: 413px;
  width: 721px;
  padding: 16px;
}
/* Date: 29-Nov-11 */
.recurringdonationform .container{
	width:720px;
	height: 413px;
}
/* Date: 29-Nov-11 */
.recurringdonationform .container .subtitle, .matchcart .container .subtitle{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0 0 14px 0;
}

/* Date: 29-Nov-11 */
.matchcart .container .right .subtitle
{
	margin:  0 0 14px 0;
}
/* Date: 29-Nov-11 */
.recurringdonationform .container .left{
	width: 343px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	border-right: 2px solid #FFF;
	padding-right: 16px;
	height: 370px;
}

/* Date: 29-Nov-11 */
.recurringdonationform .container .right{
	width:343px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:right;	
	padding-left: 16px;
	height: 370px;
}
/* Date: 29-Nov-11 */
.recurringdonationform .container .left .thinbord, .matchcart .container .left .thinbord, .matchcart .container .right .thinbord{
	/*margin:10px 0 10px 0;
	width:340px;*/
	margin: 16px 0;
	width:343px;
	background-color:#FFF;
	height:2px;	
}
/* Date: 29-Nov-11 */
.matchcart .container .left .thinbord
{
	margin: 16px 0 14px 0;
}
.recurringdonationform .container .right .thinbord{
	margin: 15px 0;
	width:354px;
	background-color:#FFF;
	height:2px;	
}
.recurringdonationform .container .left h1, .recurringdonationform .container .right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0	
}
/* Date: 29-Nov-11 */
.recurringdonationform .container .left a, .recurringdonationform .container .right a, .matchcart .container a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


.recurringdonationform .container .left .check, .recurringdonationform .container .right .check{
	display:block;	
	padding-bottom: 10px;
}
.recurringdonationform .container .right .check, .recurringdonationform .container .left .check table tbody tr td
{
	padding-bottom: 5px;
}
.recurringdonationform .container .left .check input[type="radio"], .recurringdonationform .container .right .check input[type="radio"],.recurringdonationform .container .left .check input[type="checkbox"]{
	float:left;
	display:block;
	border: 0;
	margin: 0;
	padding: 0;
	margin-right: 5px;
		
}
.checkspec  input[type="radio"]
{
	float:left;
	display:block;
	border: 0;
	margin: 0;
	padding: 0;
	margin: 4px 3px 0 0;
}
.recurringdonationform .container .left .check span, .recurringdonationform .container .right .check span{
	display:block;
}
.recurringdonationform .container .left .check span span, .recurringdonationform .container .right .check span span{
	display:block;
	clear:left;
	padding-left:20px;
}
/* Date: 29-Nov-11 */
.recurringdonationform .container .left p, .recurringdonationform .container .right p{
	width:324px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin: 14px 0 0 0;
}
/* Date: 29-Nov-11 */
.recurringdonationform .container .right .honortextbox, .matchcart .container .right .honortextbox{
	width: 341px;
	height: 16px;
	margin-bottom: 12px;	
	border: 1px solid #999b9d;
}
.recurringdonationform .container .right .donationtextbox{
	width:100px;
	height:16px;
	border: 1px solid #999b9d;
}
/* Date: 29-Nov-11 */
.donatepagecontent .recurringdonationform .container .heading
{
    font-family:Arial;
    font-size: 20px;
    color:#000;
    font-weight:bold;
     margin-bottom: 16px;
    width: 720px;
}
/*********************** Recurring Donation Form *************************/
/************** My Event Detials (My Profile) ***************/
.myeventdetails .title
{
	color: #0078AE;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 32px;
}
/* Date: 29-Nov-11 */
.myeventdetails .eventdetailsinfo
{
	width: 752px;
	margin: 16px 0;
	
}
/* Date: 29-Nov-11 */
.eventdetailsinfo .leftinfo
{
	width: 368px;
}
/* Date: 29-Nov-11 */
.myeventdetails .eventdetailsinfo p
{
	color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0 0 14px 0;
    width: 368px;
}
.myeventdetails .eventdetailsinfo ul
{
	margin:0 0 14px 0;
	padding:0 0 0 16px;
	display:inline-block;
	width: 368px;
}
.myeventdetails .eventdetailsinfo ul p
{
	width: 352px;
	padding:0;
	float: none;
}
/* Date: 29-Nov-11 */
.eventdetailsinfo  h1
{
	color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding: 0;
    margin: 0 0 14px 0;
    width: 368px;
}

.myeventdetails .details {
    color: #000000;
    float: right;
    font-family: Arial;
    font-size: 12px;
    margin-top: 5px;
    width: 368px;
}
.myeventdetails .details .section {
    margin: 0;
    padding: 10px 10px 10px 0;
    width: 358px;
}
/* Date: 29-Nov-11 */
.myeventdetails .details .thinbord
{
	width: 368px;
}
.myeventdetails .details .section .thinbord
{
	width: 368px;
	margin-top: 14px;
}
.myeventdetails .details .section .leftinfo {
    float: left;
    width: 130px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.myeventdetails .details .section .rightinfo {
    float: left;
    width: 228px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.myeventdetails .details .section .bigleftinfo {
    float: left;
    width: 180px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.myeventdetails .details .section .bigrightinfo {
    float: left;
    width: 178px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.myeventdetails .section .point {
    clear: both;
    float: left;
}

.myeventdetails .section .heading {
    padding-bottom:14px;
    font-weight:bold;
}

/************** End of My Event Detials (My Profile) ***************/

/********************** My Donation Details (My Profile) *********************/
.mydonationdetails .description
{
	color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.mydonationdetails .title
{
	color: #0078AE;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 32px;
}

.mydonationdetails .description h1
{
	color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding-top: 32px;
}
/* Date: 29-Nov-11 */
.mydonationdetails .donationdetails
{
	width: 380px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
/* Date: 29-Nov-11 */
.mydonationdetails .donationdetails h1
{
	font-size: 20px;
	width: 376px;
	margin: 16px 0;
}
/* Date: 29-Nov-11 */
.mydonationdetails .donationdetails p
{
	width: 376px;
	margin: 0 0 14px 0;
	padding: 0;
}
/* Date: 29-Nov-11 */
.mydonationdetails .donationdetails .thinbord
{
	width: 376px;
}
/* Date: 29-Nov-11 */
.mydonationdetails .section
{
	width: 376px;
	margin: 14px 0 10px 0;
    padding: 0;
}
/* Date: 29-Nov-11 */
.mydonationdetails .section .point {
    clear: both;
    float: left;
    margin-bottom: 4px;
}
/* Date: 29-Nov-11 */
.mydonationdetails .section .leftinfo {
    float: left;
    width: 150px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
/* Date: 29-Nov-11 */
.mydonationdetails .section .rightinfo {
    float: left;
    width: 226px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
/* Date: 29-Nov-11 */
.mydonationdetails .section .heading 
{
	clear: both;
    float: left;
    padding-bottom:14px;
    font-weight:bold;
}
/********************** End of My Donation Details (My Profile) *********************/


/*************Ajax Calendar styles ********************/
.ajax__calendar_container
{
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
}

.ajax__calendar_title  /*zoom ID: 42044 */
{
	width:150px; 
	margin:auto; 
}
.ajax__calendar_title:hover
{
	color: #fff;
}

.ajax__calendar_container .ajax__calendar_header
{
    padding-top: 3px;
}
.volunteertees .orderform .ajax__calendar_container .ajax__calendar_header, .chooseevent .evntsignup .ajax__calendar_container .ajax__calendar_header, .volunteercmspage .ajax__calendar_container .ajax__calendar_header,.eventsignup .ajax__calendar_container .ajax__calendar_header 
{
	background-color: #FBB040;
}
.matchnow .calendarcontrol .ajax__calendar_container .ajax__calendar_header, .matchform .moneyfortime .container .calendarcontrol .ajax__calendar_container .ajax__calendar_header, .matchform .boardservice .calendarcontrol .ajax__calendar_container .ajax__calendar_header, .matchcart .ajax__calendar_container .ajax__calendar_header, .teamgrant .ajax__calendar_container .ajax__calendar_header
{
    background-color: #00aaa8;
}

.logmyhours .ajax__calendar_container .ajax__calendar_header
{
background-color: #0078AE;
}
/* calendar footer color
.volunteertees .orderform .ajax__calendar_container .ajax__calendar_footer 
{
	background-color: #FBB040;
}
*/
/* custom previous and next arrows*/
.ajax__calendar_container .ajax__calendar_prev
{
	background-image: url("Images/white-left-arrow.png");
	padding-left: 3px;
}

.ajax__calendar_container .ajax__calendar_next
{
	background-image: url("Images/white-right-arrow.png");
	padding-right: 3px;
}

.ajax__calendar_container .ajax__calendar_title, .ajax__calendar_container .ajax__calendar_title:hover
{
	color: #fff;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.ajax__calendar .ajax__calendar_footer
{
	display: none;
}
.printcart
{
    margin-left:20px;
}
/*******************************Money For Time ***************************/
.matchnow .moneyfortime {
  background:url("Images/money-fortime-bg.gif") no-repeat scroll 0 0 transparent;
  height:495px;
  width:336px;
  padding:18px 22px;
}
.matchnow .moneyfortime .title, .teamgrant .title{
    color: #000000;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;	
    padding-bottom:14px;
    width: 348px;
}
.matchnow .moneyfortime .boldtext, .teamgrant .boldtext{
    color: #000000;
	padding:0px;
	font-size:12px !important;
	font-weight:bold;
	padding-top: 14px;
}
.matchnow .moneyfortime p, .teamgrant p{   
	padding:10px 0 0 0 !important;
	font-size:12px !important;
}
.matchnow .moneyfortime label, .teamgrant label{
font-size:12px !important;	
color:#000000;
}
.matchnow .moneyfortime .container .text
{
    margin-bottom:1px;
}
.matchnow .moneyfortime .field, .teamgrant .field
{
    margin-top:14px;
}
.matchnow .moneyfortime .thinboard
{
    height:2px;
    margin: 14px 0;
	background-color:#FFF;
	width:348px;
}
.matchnow .moneyfortime .radio{
    background: inherit;
/*    border-width: 6px;*/
    display: block;
    margin-left: 0;
}
.errorheading {
    color: #FF0000;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 0 15px;
    padding: 0;
}
.errormsg p{
    color: #FF0000 !important;
    float: left;
    font-family: Arial;
    font-size: 12px;
    padding: 9px 0 0 0px !important;
    line-height:16px;
}
.errormsg a
{
    color:#FF0000;
}
/*******************************Money For Time ***************************/
/*********************Board Service ***********************************/
/*Rajesh Z42638*/
.matchnow .boardservice {
  background:url("Images/boardservice-bg.gif") no-repeat scroll 0 0 transparent;
  height:165px;
  width:342px;
  padding:16px;
}
.matchnow .boardservice .title{
    color: #000000;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 16px;
    width: 342px;
    line-height: 16px;
}
.matchnow .boardservice p{   
	font-size:12px !important;
	margin: 14px 0;
	width: 342px;
}
.matchnow .boardservice .boardserviceamounttextbox
{
    width:336px;
	height:16px;
	border: 1px solid #999b9d;
}
/* Rachita */
.matchnow .boardservice .boardservicedropdown
{
    height:20px;
    border:1px solid #999b9d;
    width: 272px; 
    float: left;
}
/*********************Board Service ***********************************/
/* Client Feedback Issues - Venkat - 10Dec11*/
.removecart{
	background:url("Images/removebtn.gif") no-repeat;
	border:0 none;
  	color:#FFFFFF;
  	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	padding: 3px 4px;
	margin: 0 0 0 16px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.confirmgrid .rightalignbuttons
{
	text-align: right;
}
/***************logmyteamhours***********************************/

.logmyhours
{
	font-family: Arial;
	/*margin-top: -5px;
	
	margin-left: 5px;*/
}

.logmyhours .title
{
	font-weight: bold;
	color: #0078AE;
	margin-bottom: 32px;
	font-size: 20px;
}

.logmyhours .activeheading
{
	color: #0078AE;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
}

.logmyhours .inactiveheading
{
	color: #bec0c2;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
}


/************ Search Opportunities ****************/
.searchopportunities
{
	font-family: Arial;
	/*margin-top: -5px;
	
	margin-left: 5px;*/
}
.chooseevent .content
{
	margin-top: 16px;
	width: 752px;
}

.chooseevent .content .section
{
	width: 752px;
	margin-bottom: 32px;
}

.chooseevent .content .section p
{
	width: 752px;
	margin: 0 0 16px 0;
	font-size: 12px;
	color: #000;
	font-family: Arial;
}

.chooseevent .searchcountrystate
{
	background: url("Images/countrystate-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 107px;
}
.chooseevent .details
{
	width: 720px;
	clear: both;
}
.chooseevent .details .text
{	
	height: 16px;
	clear: both;
	float: left;
}
.chooseevent .details .details-sec1 .text
{
	width: 289px;
}
.chooseevent .details .details-sec2 .text
{
	width: 110px;
}

.chooseevent .details .details-sec1
{
	width: 289px;
	float: left;
	margin-right: 16px;
	
}
.chooseevent .details .details-sec2
{
	width: 110px;
	float: left;	
}
.chooseevent .details .details-sec1 input[type="text"]
{
	border: 1px solid #999b9d;
	width: 287px;
	height:16px;
	margin: 0 16px 12px 0;
}
.chooseevent .details .details-sec2 input[type="text"], .logmyhours .details .details-sec2 select
{
	border: 1px solid #999b9d;
	width: 108px;
	height: 16px;
	margin: 0 0 12px 0;
}
.chooseevent .details .details-sec1 select, .logmyhours .details .details-sec2 select
{
	height: 20px;
}
.searchopportunities .details .buttons
{
	width: 258px;
	float: right;
	display: inline;	
}
.searchopportunities .details .buttons input[type="submit"]
{
	margin: 0 0 0 16px;
}
.searchopportunities .searchcityzip
{
	background: url("Images/cityzip-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 148px;	
}

.searchopportunities .content .section .reportactivitydetails
{
	width: 368px;
}

.searchopportunities .content .section .reportactivitydetails .title
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin: 0;
}

.searchopportunities .content .section .reportactivitydetails .thinbord
{
	width: 368px;
	/*height: 1px;
	background-color: #c0c0c2;*/
}

.searchopportunities .content .section .reportactivitydetails .innersection
{
	width: 368px;
	margin-top: 14px;
	font-size: 12px;
}
.searchopportunities .content .section .reportactivitydetails .innersection .point
{
	width: 368px;
	padding-bottom: 4px;
	clear: both;	
}

.searchopportunities .content .section .reportactivitydetails .innersection .point .leftinfo {
    float: left;
    width: 128px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.searchopportunities .content .section .reportactivitydetails .innersection .point .rightinfo {
    float: left;
    width: 240px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.searchopportunities .content .section .reportactivitydetails .innersection a
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.searchopportunities .content .section .reportactivitydetails .innersection table
{
	padding-top: 5px;
}
/***************end logmyteamhours***********************************/
.confirmgrid .boardservicetotals{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:45px;
	padding-right:240px;
	padding-left: 8px;
}


/***************logmyteamhours***********************************/

.logmyhours .content
{
	margin-top: 17px;
	width: 752px;
	margin-bottom: 32px; 
}

.logmyhours .divsubmit
{
	clear: both;
	display: inline-block;
}
.logmyhours .content .section
{
	width: 752px;
	margin-bottom: 16px;
}

.logmyhours .content .section p
{
	width: 752px;
	margin: 0 0 16px 0;
	font-size: 12px;
	color: #000;
	font-family: Arial;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.logmyhours .searchcountrystate
{
	background: url("Images/countrystate-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 107px;
	margin-bottom: 32px;
}
.logmyhours .details
{
	width: 720px;
	clear: both;
}
.logmyhours .details .text
{	
	height: 16px;
	clear: both;
	float: left;
}
.logmyhours .details .details-sec1 .text
{
	width: 289px;
}
.logmyhours .details .details-sec2 .text
{
	width: 110px;
}

.logmyhours .details .details-sec1
{
	width: 721px;
	float: left;


}
.logmyhours .details .details-sec2
{
	width: 110px;
	float: left;	
}

.logmyhours .details .details-sec1 input[type="text"]
{
	height: 16px;
    width: 302px;
}

.logmyhours .details .details-sec1 select
{
	border: 1px solid #999B9D;
    margin: 0 16px 12px 0;
    width: 334px;
}

.logmyhours .details .details-sec1 .divorgname
{
	float: left;
	width: 287px;
	margin-top: 0px;
}

.logmyhours .details .details-sec1 .divsearchbtn
{
	float: right;
	margin-top: 0px;
}
.logmyhours .details .details-sec2 input[type="text"], .logmyhours .details .details-sec2 select
{
	border: 1px solid #999b9d;
	width: 108px;
	height: 16px;
	margin: 0 0 12px 0;
}
.logmyhours .details .details-sec1 select, .logmyhours .details .details-sec2 select
{
	height: 20px;
}
.logmyhours .details .buttons
{
	width: 258px;
	float: right;
	display: inline;	
}
.logmyhours .details .buttons input[type="submit"]
{
	margin: 0 0 0 16px;
	cursor: pointer;
}
.logmyhours .searchcityzip
{
	background: url("Images/cityzip-bg.gif") no-repeat scroll 0 0 transparent;
	padding: 16px;
	width: 720px;
	height: 148px;	
}

.logmyhours .content .section .reportactivitydetails
{
	width: 368px;
}

.logmyhours .content .section .reportactivitydetails .title
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin: 0;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.logmyhours .content .section .reportactivitydetails .thinbord
{
	width: 368px;
	
}
/* Client Feedback Issues - Venkat - 10Dec11*/
.logmyhours .content .section .reportactivitydetails .innersection
{
	width: 368px;
	margin: 14px 0;
	font-size: 12px;
}

.logmyhours .content .section .reportactivitydetails .innersection .tddate
{
	padding-right: 16px;
	padding-bottom: 6px;
}

.logmyhours .content .section .reportactivitydetails .innersection .tdhours
{
	padding-bottom: 6px;
}

.logmyhours .content .section .reportactivitydetails .innersection .tdhours input[type="text"]
{
	height: 14px;
}
.logmyhours .content .section .reportactivitydetails .innersection .point
{
	width: 368px;
	padding-bottom: 4px;
	clear: both;	
}

.logmyhours .content .section .reportactivitydetails .innersection .point .leftinfo {
    float: left;
    width: 128px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.logmyhours .content .section .reportactivitydetails .innersection .point .rightinfo {
    float: left;
    width: 240px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.logmyhours .content .section .reportactivitydetails .innersection a
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.logmyhours .content .section .reportactivitydetails .innersection table
{
	padding-top: 5px;
}

.logmyhours .backgroundimage1
{
	background: url("Images/img1.gif") no-repeat;
	height: 220px;
    padding: 16px;
    width: 336px;
}
.logmyhours .backgroundimage2
{
	background: url("Images/img2.gif") no-repeat;
	height: 260px;
    padding: 16px;
    width: 336px;
}
.logmyhours .backgroundimage3
{
	background: url("Images/img3.gif") no-repeat;
	height: 300px;
    padding: 16px;
    width: 336px;
}
.logmyhours .backgroundimage4
{
	background: url("Images/img4.gif") no-repeat;
	height: 340px;
    padding: 16px;
    width: 336px;
}
.logmyhours .backgroundimageteam
{
	background: url("Images/img10.gif") no-repeat;
	height: 180px;
    padding: 16px;
    width: 336px;
}
/* Client Feedback Issues - Venkat - 10Dec11*/
/****************************Start Content Gallery Styles*********************/

#gallery {
	height: 467px;
	width: 752px;
	background-color: #f4f3f2;
}
#gallery a {
	float:left;
	position:absolute;
	cursor: default;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

/*
#gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#ffffff; 
	height:100px; 
	width:100%; 
	position:absolute;
	bottom:0;
}


#gallery .caption .content {
	margin:5px
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}	
*/

/****************************End Content Gallery Styles*********************/
/***************************** Team Grant ***********************************************/
.matchnow .teamgrant {
  background:url("Images/board-service-bg.gif") no-repeat scroll 0 0 transparent;
  height:200px;
  width:335px;
  padding:16px;
  margin-bottom: 32px;
}
.matchnow .teamgrant .title{
    color: #000000;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;	
}
.matchnow .teamgrant p{   
	padding:10px 0 0 0 !important;
	font-size:12px !important;
}
.teamgrantgrid{
	width:752px;
	color: #000;
	font-size: 12px;
	font-family: Arial;
}
.teamgrantgrid tbody tr
{
	border-bottom: 1px solid #c0c0c2;
}
.teamgrantgrid h1{
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 16px 0 14px 0;
    padding: 0;	
}
.teamgrantgrid .data{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	height:45px;
}
/*
.teamgrantgrid .data span{
	display:block;
	color:#807f83;	
}*/
.teamgrantgrid img{
	margin:0 8px 0 0;	
}
.reporthours{
	width:80px;
	height:18px;
	border:1px solid #999b9d;
}
.griddropdown
{
    height:22px;
    border:1px solid #999b9d;
}

/****************************** FTG Grid *************************************/
.confirmgrid .ftgtotals {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    padding-left: 8px;
    padding-right: 280px;
}
.confirmgrid .ftgtotalamount {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    padding-left: 17px;
    padding-right: 91px;
}
.txtreporthours
{
    border: 1px solid #999B9D;
    height: 16px;
    width: 30px;
    text-align: center;   
}
.teamcart
{
    padding-left:0px;
    padding-right:0px;
    
}
.shoppingcart
{
    background:url("Images/button-cart_darkgrey-01.png") no-repeat scroll 0 0 transparent;
    height:49px;
    width:49px;
    cursor: pointer;
}
.mycarttitle 
{
	font-size: 20px;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#00aaa8;
	width: 752px;
	margin-bottom:32px;
}


.confirmgrid .totalsinfo table tbody tr
{
	border-bottom: none;
}


/******************* GURU KUMAR modified classes *********************/
.checkboxlabel
{
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 1px;
}

.radlabel
{
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: -1px;
	margin-bottom: 2px\0;
}

.radlblChkSaveBilingInfoalignment
{
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 1px;
	margin-bottom: 2px\0;
}

.spanAdjust
{
	float: right;
	margin-top:-3px;
}

.txtDonationAmount
{
	width: 123px;
	height: 16px;
	font-size: 12px;
	border: 1px solid #999b9d;
	margin-top: -4px;
}

.lblDonationAmount
{
	vertical-align: bottom;
}

.rdbtnSpecifiedAmount
{
	display: inline-block !important;
	margin-top: -1px;
	vertical-align: top;
	margin-left: -2px;
}


.txtSpecifiedAmount
{
	height: 16px;
	font-size: 12px;
	border: 1px solid #999b9d;
	width: 123px;
	margin-top: -9px;
}

.rdbtnSameAmountalignment
{
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: -1px;	
	margin-top: -1px;
}

.divBillingAdd
{
	margin-bottom: 10px;
	width: 343px;
	height: 15px;
}

.bBillingfloat
{

}

.overlaygrid
{
	width: 510px;	
	margin: 16px 0;
	font-size: 12px;
	color: #000;
	display: inline-block;
}
.overlaygrid .overlaygridheaderstyle
{
	background-image:url(../GapStyleSheets/Images/overlaygridheader.gif);
	background-repeat:no-repeat;
	height: 24px;
	vertical-align: middle;
	color: #fff;
}

.overlaygrid input[type="checkbox"], .confirmgrid input[type="checkbox"]
{
	width: 14px;
	height: 14px;
	margin: 0;
}
.overlaygrid table th
{
	padding: 0 8px;
	text-align: left;
}
.overlaygrid table td
{
	border-bottom: 1px solid #C0C0C2;
    border-collapse: collapse;
    padding: 14px 8px;
    text-align: left;
}
.overlaygrid table tr
{
	margin-bottom: 16px;
}

.inputmargin
{
	margin-top: 5px;
	display: inline-block;
}
.bottommargin
{
	margin-bottom: 32px !important;
	display: inline-block;
}
.topmargin
{
	margin-top: 32px;
	display: inline-block;
}
margintopbottom
{
	margin: 12px 0px 12px 0px
}

.printheader
{
	display: inline-block;
	height: 49px;
	margin-top: 12px;
	width: 100%;
}

.printpage
{
	margin: 0px 5px 0px 5px;
}

.printpagecontainer
{
	margin: 32px 0px;
}

.printdisplaynone
{		
	float:right;
	margin-bottom:16px;
	padding-right:12px;	
	display:none;
	
}

.printdisplay
{	
	float:right;
	margin-bottom:16px;
	padding-right:12px;	
	display:block;
}

.printfooter
{	
	display:inline;
	float:right;
	margin-bottom:16px;
	/* padding-right:12px;	*/
	
}


.printpagecontainer .section
{
	width:100%;
	margin: 0px 0px 14px 0px;
}


.printpagecontainer .section .point
{
/*	float: left;*/
	margin-bottom: 2px;
}

.printconfirmgrid
{
	width:100%;
}

.printconfirmgrid TBODY TD
{
	border-collapse: collapse \0/;
	border-bottom: 1px solid #c0c0c2 \0/;
}
.printconfirmgrid .totalsinfo TBODY TD
{
	border-bottom: 0px;
}
.printconfirmgrid .gridheaderstyle
{
	background-image:url(../GapStyleSheets/Images/print-gridheader.gif) !important;
	background-repeat: repeat-x !important;
}
.printconfirmgrid .doublelinegridheaderstyle
{
	background-image:url(../GapStyleSheets/Images/print-griddoubleheader.gif) !important;
	background-repeat: repeat-x !important;
}
.printpagecontainer .thinbord
{
	width: 100%;
	margin-bottom:14px;
	display:inline-block;
}



.printpagecontainer .section .point .leftinfo
{
	float: left;
	width: 30%;
}

.printpagecontainer .section .point .rightinfo
{
	float: left;
	width: 70%;
}

.printpagecontainer h1
{
	font-size:20px;
	color:#000;
	font-family: Arial;
	margin-bottom:32px;
	font-weight:bold;
}
.printpagecontainer .section h1
{
	font-size:20px;
	color:#000;
	font-family: Arial;
	margin: 2px 0 0 0;
	font-weight:bold;
}
.printpagecontainer .confirmgrid h1
{
	margin-bottom: 16px;
}


.contentholder
{
	width: 752px;
	margin: 17px 0 0 0;
}

.contentholder .message
{	
	width: 752px;
	margin: 0 0 16px 0;
	padding: 0;
	display: inline-block;
}

.contentholder .fullwidth
{
	width: 752px;
	float: left;
}
.contentholder .sixcolumns-contentholder h1
{
	width: 368px;
	margin: 0 0 14px 0;
	padding: 0;	
}
.sixcolumns-contentholder p
{
	margin: 0 0 14px 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	width: 368px;
}

.sixcolumns-contentholder .thinbord
{
	width: 368px;
	margin-bottom: 14px;
}
.sixcolumns-contentholder .message
{
	width: 368px;
}
.section-nobackground
{
	width: 368px;
	margin: 0 0 12px 0 !important;
}
.sixcolumns-contentholder h1
{
	width: 368px;
	margin: 0 0 14px 0 !important;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
}
.section-nobackground
{
	width: 368px !important;
}
.section-nobackground h3
{
	width: 368px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 14px 0;
}

.section-nobackground .point .leftinfo
{
	width: 150px !important;
	float: left;
}
.section-nobackground .point .rightinfo
{
	width: 202px !important;
	padding-left: 16px;
	float: right;
}
.section-nobackground .point
{
	clear: both;
	margin-bottom: 2px;
	display: inline-block;
}

.section-fullbackground-top
{
	width:754px;
	height:16px;
	display:block;
	background-image:url("../GapStyleSheets/Images/bg-top.gif");
	background-repeat: no-repeat;
}
.section-fullbackground-bottom
{
	width:754px;
	height:16px;
	display:block;
	background-image:url("../GapStyleSheets/Images/bg-bottom.gif");
	background-repeat: no-repeat;
	margin-bottom: 32px;
}
.section-fullbackground-content
{
	width: 720px;
	height: auto;
	display: inline-block;
	background-image: url("../GapStyleSheets/Images/bg-middle.gif");
	background-repeat: repeat-y;
	padding: 0 17px;
}
.section-fullbackground
{
	background-color: #c0c0c2;
	width: 720px;
	padding: 16px;
	margin: 0 0 32px 0;
	display: inline-block;
}

.section-fullbackground-left
{	
	margin-right: 16px;
	display: inline-block;
	float: left;
	width: 343px;
}
.section-fullbackground-rightcontent
{
	width: 343px;
	border-left: 2px solid #fff;
	padding-left: 16px;
	height: auto;
	float: right;
}
.section-fullbackground-leftcontent
{
	width: 343px;
	height: auto;
	float: left;
}
.section-fullbackground-content h1
{
	width: 720px;
	margin: 0 0 14px 0;
	padding: 0;
}
.section-fullbackground-right, .section-fullbackground-right .message, .section-fullbackground-left .message, section-fullbackground-left h1, section-fullbackground-right h1
{
	width: 343px;	
}
.section-fullbackground-content .fulllengthdropdown
{
	border: 1px solid #999b9d;
	width: 343px;
	margin-bottom: 10px;
}
.section-fullbackground-content .fulllengthtextbox
{
	border: 1px solid #999b9d;
	width: 341px;
	width: 339px \0/;
	margin-bottom: 10px;
}
.section-fullbackground-content h3
{
	width: 343px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 14px 0;
}
.section-fullbackground-content .thinbord
{
	width: 343px;
	margin: 12px 0 14px 0;
	display: inline-block;
	border-bottom: 2px solid #fff;
	
}
.section-fullbackground-content textarea
{
	width: 341px;
	width: 339px\0;
	height: 100px;
	border: 1px solid #999b9d;
	resize: none;
}
.section-fullbackground-content input[type="image"]
{
	outline: 0 none;
}
.section-fullbackground-content .textbox
{	
	width: 181px;
	width: 179px\0;
}
.section-fullbackground-content .dropdown
{
	width: 180px;
}
.section-fullbackground-content .calendarcontrol
{
	width: 183px !important;	
}
.section-fullbackground-content .calendarcontrol input[type="text"]
{
	width: 158px !important;
}
.section-fullbackground-content .point .leftinfo
{
	width: 140px !important;
	float: left;
}
.section-fullbackground-content .point .rightinfo
{
	width: 185px !important;
	padding-left: 16px;
	float: right;
}
.section-fullbackground-content .point
{
	width: 343px;
	clear: both;
	margin-bottom: 2px;
	display: inline-block;
}


.section-sixcolumnwithbackground
{
	width: 370px;
}

.section-sixcolumnwithbackground-top
{
	width:370px;
	height:16px;
	display:block;
	background-image:url("../GapStyleSheets/Images/sixcol-bg-top.gif");
	background-repeat: no-repeat;
}
.section-sixcolumnwithbackground-bottom
{
	width:370px;
	height:16px;
	display:block;
	background-image:url("../GapStyleSheets/Images/sixcol-bg-bottom.gif");
	background-repeat: no-repeat;
	margin-bottom: 32px;
}
.section-sixcolumnwithbackground-content
{
	width: 336px;
	height: auto;
	display: inline-block;
	background-image: url("../GapStyleSheets/Images/sixcol-bg-middle.gif");
	background-repeat: repeat-y;
	padding: 0 17px;
}
.section-sixcolumnwithbackground-content h1
{
	margin: 0 0 14px 0 !important;
	padding: 0;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	width: 336px !important;
	color: #000;
}
.section-sixcolumnwithbackground-content h3
{
	margin: 0 0 14px 0 !important;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 336px !important;
	color: #000;
}
.section-sixcolumnwithbackground-content .thinbord
{
	border-bottom: 2px solid #fff !important;
	margin-bottom: 14px !important;
	width: 336px !important;
}

.section-sixcolumnwithbackground-content textarea
{
	width: 334px;
	width: 332px \0/;
	height: 100px;
	border: 1px solid #999b9d;
	resize: none;
}
.section-sixcolumnwithbackground-content .section
{
	width: 336px !important;
	margin: 0 0 16px 0 !important;
	padding: 0 !important;
}

.contentholder .bottommargin .searchcontinuebtn
{
	margin: 0;
}

.contentholder .bottommargin .cancel
{
	margin: 5px 0 0 0;
}
.contentholder .searchcontinuebtn
{
	margin: 0px 0 16px 0;
}
.contentholder .confirmgrid tbody th
{
	padding-left: 8px;
	padding-right: 8px;
	color: #fff;
	text-align: left;
	vertical-align: middle;
}
.contentholder .confirmgrid tbody td
{
	text-align: left;
	vertical-align: top;
	padding: 14px 8px;
}
.contentholder .confirmgrid .totalsinfo tbody td
{
	vertical-align: bottom;
	padding: 14px 8px 0 8px;
}
.totalsinfo tbody td
{
	padding: 14px 8px 0 8px;
}

.printpage .section
{
	width:100%;
	margin: 14px 0px 5px 5px;
}

.radioLeft tbody td
{
	padding: 0 0 2px 0;
	margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.section-fullbackground-content .textbox
{	
	width: 179px !important;
}
.paymentdetails .container .left input[type="text"], .donateprojectsearch .orgdetails .container .right input[type="text"], .donateprojectsearch .orgdetails .container .left input[type="text"]
{
	width: 339px !important; 
}
.paymentdetails .container .right input[type="text"]
{
	width: 339px;
}
.chooseevent .searcheventcity .inputdetails-sec1 input[type='text'], .donateprojectsearch .searchorgcity .inputdetails-sec1 input[type='text'], .matchnow .searchorgcity .inputdetails-sec1 input[type='text']
{
	width: 223px !important;	
}

.chooseevent .searchevent .inputdetails-sec1 input[type='text'], .donateprojectsearch .searchproject .inputdetails-sec1 input[type='text'], .matchnow .searchproject .inputdetails-sec1 input[type='text']
{
width: 283px !important;
}

.chooseevent .searchevent .inputdetails-sec2 input[type='text'], .donateprojectsearch .searchproject .inputdetails-sec2 input[type='text'], .matchnow .searchproject .inputdetails-sec2 input[type='text']
{
width: 109px !important;
}
.paymentdetails .container .left .calendarcontrol input[type='text'], .calendarcontrol input[type='text'], .volunteertees .section .orderform .calendarcontrol input[type='text']
{
	width: 158px !important;
}
.section-sixcolumnwithbackground-content textarea
{
	width: 332px;
}
.confirmgrid .deletebutton, .topblock .deletebutton, .logmyhours .deletebutton, .confirmgrid .deletevolunteerbutton
{
	padding: 5px 4px 4px 9px;	
}
.section-fullbackground-content .fulllengthtextbox
{
	width: 339px;
}
}

.buttonfloat
{
	float: right;
}

.DonationSearch .searchimagebar
{
width: 342px;
}
/* Rajesh style for showfilter/HideFilter*/
.FilterLinks
{
    cursor : pointer;
    text-decoration : underline; 
}
#progressBackgroundFilter { 
  position:fixed; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:auto; 
  padding:0; 
  margin:0; 
  background-color:#222222;  
  filter:alpha(opacity=30); 
  opacity:0.3; 
  z-index:1000; 
} 
#processMessage   
{
  position:fixed;  
  top:40%;  
  left:50%; 
  padding:5px; 
  width:7%; 
  text-align :center; 
  z-index:1001; 
  font-weight: bold;  
  background-color:#fff; 
} 

.donateoptions
{
	clear: both;
	margin-top: 16px;
	display: inline-block;
}
/***************Back functionality styles ************************************/

.section-nobackground-backfun
{
	width: 368px;
	margin: 0 0 16px 0 !important;
}

.section-nobackground-backfun .point .leftinfo
{
	width: 130px !important;
	float: left;
	font-weight: bold;
}
.section-nobackground-backfun .point .rightinfo
{
	width: 222px !important;
	padding-left: 16px;
	float: right;
}
.section-nobackground-backfun .point
{
	clear: both;
	margin-bottom: 10px;
	display: inline-block;
}
.section-nobackground-backfun .searchbtn
{
    margin: 6px 0 0 0 !important;
}

/***************End Back functionality styles ************************************/

.confirmgrid h3
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 16px 0;
}

#divquaterlyMatch input[type="image"]    /* by vannem */
{
	pointer-events: none;
	}
.ftghourssummary .section-nobackground .point .leftinfo
{
    width: 202px !important;
}

.ftghourssummary .section-nobackground .point .rightinfo
{
    width: 150px !important;
}


/**********************************************New Header Styles*************************************************/

  body{
	margin:0;
	padding:0;
  }
  #topheader{
	padding:0;
	margin:0 auto;
	width:947px;
	height: 105px;
  }
	.newheader{
		height:89px;
		display:block;
		background-image:url(../GapStyleSheets/Images/header-line.gif);
		background-repeat:no-repeat;
		background-position:bottom center;
		width:947px;
	}
	.newheader .gaplogo{
		display:inline-block;
		float:left;
	}
	.rightlogos{
	width:402px;
	height:89px;
	float:right;
	}
	.rightlogos ul{
    border-right: 1px solid #CCCCCC;
    display: inline-block;
    height: 58px;
    list-style-type: none;
    margin: 12px 12px 0 0;
    padding: 0;
    width: 236px;
	float:left;
	}
	.rightlogos ul li{
    float: left;
    margin-right: 8px;
    margin-top: 13px;
    position: relative;
	}
.rightlogos ul li .athletica{
		position:absolute;
		top:33px;
		left:-5px;
		font-family:arial;
		font-size:9px;
		color:#86868a;
		font-weight:bold;
		display:none;
	}
.rightlogos ul li .piperlime{
		position:absolute;
		top:33px;
		left:-9px;
		font-family:arial;
		font-size:9px;
		color:#86868a;
		font-weight:bold;
		display:none;
	}
	.rightlogos ul li .oldnavy{
		position:absolute;
		top:32px;
		left:10px;
		font-family:arial;
		font-size:9px;
		color:#86868a;
		font-weight:bold;
		display:none;
	}
		.rightlogos ul li .br{
		position:absolute;
		top:33px;
		left:-26px;
		width:88px;
		font-family:arial;
		font-size:9px;
		color:#86868a;
		font-weight:bold;
		display:none;
	}
		.rightlogos ul li .gap{
		position:absolute;
		top:33px;
		left:5px;
		font-family:arial;
		font-size:9px;
		color:#86868a;
		font-weight:bold;
		display:none;
	}
	.logout_and_search{
		 float:right;
		 margin:12px 0 0 0;
		 display:inline-block;
	}
	.logout_and_search .logout{
		width:153px;
		height:23px;
	}
	.logout_and_search .logout .logoutbtn{
	float:left;
	margin-right:12px;
	}
	


/************************************************Category color for links*****************************************/

.about a:hover
{
	color: #00A4E4;
}

.programs a:hover
{
	color: #7E439A;
}

.volunteer a:hover
{
	color: #FBB040;
}
.emptygridstyle
{
	width:100%;
}
.emptygridstyle td
{
    margin:0px;
    padding: 0 0 14px 10px !important;
    width: 752px;
}

/************************************************************Volunteer Tee***************************************************************/

#big{
	width:496px;
	height:512px;
}
.smallimgcontainer{
	width:256px; display:inline-block;
}
.smallimg{
	margin-left:16px; margin-bottom:16px; float:left; width:112px; height:160px; background-color:#f4f3f1; overflow:hidden; position:relative;
}
.smallimg span{
	position:absolute;
	top:0;
	left:0;
	width:112px; height:160px;
}
.layer{
	background-color:#fcb040;
	opacity:0.3;
	filter: alpha(opacity=30);
}
.layer2{
	background-color:#fcb040;
	opacity:0.3;
	filter: alpha(opacity=30);
}


.confirmation, .confirmation a
{
	font-family: Arial;
	color: #000;
}
.confirmation h1
{
	display: block;
	font-size: 20px;
	margin: 14px 0;
	padding: 0;
}
.confirmation p
{
	display: block;
	font-size: 12px;
	margin: 0 0 14px 0;
	padding: 0;
}

.watermarkfield
{
	float: left;
    font-family: Arial;
    font-size: 12px;
    margin:0;
    color: #868686 !important;
}

/* For Accept terms & conditions */
.displayDiv
{
	display:block;
	margin-bottom:5px;
	border: 1px solid #999b9d;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
}

.displayDivnone
{
	display:none;
}

.contentClass
{
	font-style:italic;
	font-family: arial;
	font-size: 20px;
}

.toggleScroll
{
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
}

.termsoverlay
{

	background: url("../GapStyleSheets/Images/overlay-bg.png") no-repeat scroll 0 0 transparent;
    padding: 25px 15px 15px;
    width: 550px;
}

.TermsCondcontent p
{
	width: 470px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0 32px 14px 16px;
	text-align:left;
	display: inline-block;
}

.TermsCondcontent .pheading
{
	width: 470px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 0 32px 14px 16px;
}
.TermsConditions .thickbord
{
	width: 503px;
	height: 4px;
	background-color: #c0c0c2;
	clear: both;
}
.TermsConditions
{
	
	color: rgb(0, 164, 228);
	font-size: 20px;
	font-family: Arial;
	/*margin-top: -4px;
	margin-left: 6px;
*/
}


.TermsCondcontent
{
	border: 1px solid #999b9d;
	background-color: White;
	height: 253px;
	margin : 16px 0 0 0;
	width: 518px;
	padding-top:16px;
	overflow-x:hidden !important;
	overflow-y:scroll !important;
	display:inline-block;

}

/** JK Login Style updates **/

.jklogincontent
{
	font-family: arial;
	font-size: 12px;
	margin: 16px 0;
	width: 259px;
	display: inline-block;
}

.jklogincontent input[type='text'], .jklogincontent input[type='password']
{
	border: 1px solid #999B9D;
	color: #000000;
	height: 16px;
	margin-bottom: 10px;
	width: 240px;
}

.disablebtn
{
	opacity: 0.3;
	cursor:default;
}

/********************************************/

