@charset "utf-8";

@font-face {
	font-family:'Helvetica Neue';
	src: url('../../font/HelveticaNeue-BoldCondObl.eot?#iefix') format('embedded-opentype');
	src: url('../../font/HelveticaNeue-BoldCondObl.otf') format('opentype');
} 

/**== Fortab Navigation ===**/
.formoid-solid-red .newHeader > input,
.formoid-solid-red .newHeader > label ,
.newHeader > input,
.newHeader > label {
  display: none;
}


 
.newHeader > label {
  width: 262px;
  float: none;
  padding:10px 0;
  margin:0 auto;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.newHeader li a{ font-weight:bold; }
.newHeader li{ padding-right:3px; }
.newHeader li img{ margin:-6px auto !important; }

@media (max-width: 1024px) {
    .formoid-solid-red .newHeader > input, .formoid-solid-red .newHeader > label , .newHeader > label, .newHeader ul li { display: block;}
    .newHeader > ul { display: none;clear: both;    }
    .newHeader > input:checked + ul { /* <================ This is the key */
        display: block;
		margin:-10px auto 0 !important;
		width:262px;
		padding:0;
    }    
    .newHeader ul li {  float: none; display: block; clear:both; width:100%; border-right: none;  padding:0; margin:0 auto; }	
	.newHeader a{ display:block !important; border-radius:0 !important; }
	#ClassTab1{ margin-right:0 !important; }
	.tabBottomShade{ display:none; }
	
   
}


/** For Result page submit button **/
.resultform .button {  border: 1px solid #ccc;  border-radius: 9px;  color: #000;  padding: 0 10px;}


/**adde by sameer 21 April 2015**/
.topdrpshad { margin-left:6px;}
/**28 jan 2015 **/
/*added by sameer 28 May 2015*/
.finishAvailable {color:#0C0;}
.finishAlrdyExist {color:#FF0000;}
/*end*/
.kw-header{
background-color: #7E7E7E !important;
color: #FFF;
font-size: 13px;
font-weight: bold;
padding: 4px;	
}

/*Added By pankaj 28-03-2015*/
.smallfontsize{
font-size:14px!important;
}
/*Added By pankaj 28-03-2015*/
/*Added By pankaj 13-04-2015*/
 .aiy-partcpnt-scrl {
 white-space: pre-line;
 word-break: break-all;
}
/*Added By pankaj 13-04-2015*/

.shad.aiy-part-shad {width:60px;}
/*end*/
.fr-bcm-form-container{ padding-left:5px; padding-right:5px;}
/*17 Jan 2015 for separate fundraising sidebar for using Iframe*/
#tickerContainer.scroll_top_fund {width: 100% !important;}
#tickerContainer.scroll_top_fund dl {width: auto !important;}
#tickerContainer.scroll_top_fund .text {float: right !important; margin-left: 0 !important;}
/*end*/
/***Edit Addional Info**/
.cstDropDownChildClass  select {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  width: 110% !important;
  border:none !important
}
.cstAddionalSelectChild {
  background: url("../../images/aeiro.png") no-repeat scroll 138px 0 rgba(0, 0, 0, 0);
  overflow: hidden;
  width: 98%;
}
.cstAddionalSelect {
  border: 1px solid #a4b8bd;
  border-radius: 5px !important;
  width: 160px;
}
/*Added By pankaj 11-04-2015*/
.cls_select_participant{
	border:1px solid #a4b8bd;
	border-radius:5px;
	float: left;
    margin-top: 12px;
}
.newsearch{
	float: left;
}
/*Added By pankaj 11-04-2015*/
/**Heading Center***/
.header.vm-spl-hd {
  font-size: 13px !important;
  text-align: left !important;
  text-transform: capitalize !important;
}
.rm-main-container .header, .vm-main-contaoner .header{
	font-size:16px;
	font-weight:bold;
	color:#000; 	/*background-color:#f6f6f6;*/	
	background: #e5e5e5;
	margin-bottom:5px;
	padding:4px;
	 font-family: 'open_sansregular';
	 text-transform:uppercase;
	 text-align:center !important;
	}
	
/**For Maually Voluntuer page**/
.manuallyAddVolList p {  margin: 0;}

/*==For New Fundrasing Tab==*/
.bib-txt {  font-size: 14px;}

#social_ryt {  float: right;}

/*Add for donate team page 10 feb 2015*/
.rnrwlkrbtn {padding-top:0px;}
.rnrwlkrbtnWidth{
  cursor: pointer;
  padding: 5px 0 !important;
  text-align: center;
  width: 140px !important;
  display: inline-block;
  float:none !important;
}
/*end*/
/*Tooltip css*/
 
.timingcls-tooltip{
	position: relative;
	cursor: pointer;
	 font-size: 15px;font-family:'Helvetica Neue';
	color: white;
	 
	display: inline-block;

}

.timingcls-tooltip i {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font: normal 90% ; font-style:normal;
	line-height: 150%;
	color: black;
	text-shadow: white 0 1px;
	background: #fff;
	background-clip: padding-box;
	/*box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5);*/
	border: 2px solid #194464;
	border: 2px solid rgba(25, 68, 100, 1.0);
	border-radius: 10px; -wbkit-border-radius:10px;
	position: absolute;
	width: 650px;/*550px*/
	/*right: 20%;*/
	margin-left:-270px;/*5px*/
	padding: 10px 15px;
        top:0%;
	margin-top: 50px;
	visibility:hidden ;
	opacity:0;
	/*-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;*/
        z-index: 9999;
}

.timingcls-tooltip i:before, .timingcls-tooltip  i:after {
	content: "";
	position: absolute;
 background: url("../../images/cross_btn.png") no-repeat;
	border-bottom: 0px solid transparent;
		border-right:0px solid transparent;
	top: 1%; border:none !important;
	right: 0px;
	margin-left: 0px;
	width:24px; height:16px;
}

.timingcls-tooltip  i:before {
	border-top: 13px solid #111;
	border-bottom: 13px solid #111; 

	border-right:9px solid #111;
	
		border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom:10px solid transparent;

	margin-left: -22px;
	z-index: 1;

}

.timingcls-tooltip  i:after{

	border-top: 10px solid #DDD;
	border-bottom: 10px solid #DDD; 

	border-right:10px solid #DDD;
	
		border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom:10px solid transparent;

	margin-left: -18px;
	z-index: 1;
}

.timingcls-tooltip:hover  i {visibility: visible;opacity: 1;}




/*race reg*/
.timingclsReg-tooltip{
	position: relative;
	cursor: pointer;
	 font-size: 15px;font-family:'Helvetica Neue';
	color: white;
	 
	display: inline-block;

}

.timingclsReg-tooltip i {
  background: none repeat scroll 0 0 padding-box #fff;
  border: 5px solid rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  color: black;
  font: italic 90%/150% Georgia,serif;
  margin-left: 5px;
  margin-top: 50px;
  opacity: 0;
  padding: 10px 15px;
  position: absolute;
  text-align: left;
  text-shadow: 0 1px white;
  top: -70px;
  transition: opacity 0.5s linear 0s;
  visibility: hidden;
  width: 550px;
  z-index: 9999;
  right: -470px;
}

.timingclsReg-tooltip i:before, .timingcls-tooltip  i:after {
	content: "";
	position: absolute;

	border-bottom: 10px solid transparent;
		border-right:10px solid transparent;
	bottom: 50%;
	right: 0%;
	margin-left: -10px;
}

.timingclsReg-tooltip  i:before {
	border-top: 13px solid #111;
	border-bottom: 13px solid #111; 

	border-right:9px solid #111;
	
		border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom:10px solid transparent;

	margin-left: -22px;
	z-index: 1;

}

.timingclsReg-tooltip  i:after{

	border-top: 10px solid #DDD;
	border-bottom: 10px solid #DDD; 

	border-right:10px solid #DDD;
	
		border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom:10px solid transparent;

	margin-left: -18px;
	z-index: 1;
}

.timingclsReg-tooltip:hover  i {visibility: visible;opacity: 1;}

/*Tooltip css*/



.fsubminu {
    color: #000 !important;
    font-size: 11px !important;
    font-weight: bold;
    padding: 4px 2px 4px 2px!important;
    text-decoration: none;
    background: #ddd;
    border-radius: 5px;
}
.fsubminu:hover {
    background: none repeat scroll 0 0 #ccc !important;
    border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #fff !important;
    padding: 4px 2px 4px 2px!important;
}
.fsubminu_select {
    background: none repeat scroll 0 0 #ccc !important;
    border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #000 !important;
    font-weight: bold;
    padding: 4px 2px 4px 2px;
    font-size: 11px;
}

.kw_forgot_below_border {
background: none repeat scroll 0 0 #fff;
border-bottom: 2px solid #163450;
padding: 5px !important ;
margin-top:-3px;
}

.brdbtom{padding:0; border-bottom:4px solid #163450;}
.paginationCss{color:#cc0000;}

.selectbrdr{border:1px solid #a4b8bd; margin-bottom:14px;}
.timingCompLabl{width:214px; float:left;}
.form-horizontal label {  float: left;  width: 198px !important;}
.form-horizontal input[type="text"], .form-horizontal input[type="password"]{width:215px;}
/*==For New Fundrasing Tab==*/


a{
 text-decoration:none;
}

.siteb{
	color:#2e4861;
	font-size:18px;
	background-image:url("../../sitebuilder-res/images/bg_gr.png");
	background-repeat:no-repeat;
	width:228px;
	padding-left:15px;
}
.sitebtab{
		background-image:url("../../sitebuilder-res/images/linebg.png");
		background-repeat:repeat-y;
	}

.tops{
	padding-top:10px;
	
	}
.success{
	color:#5ea628;
	font-size:16px;
	font-weight:bold;
	}
.error_new{
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
}

#shad_idD {
    background: url("../../images/aeiro.png") no-repeat scroll 68px 0 transparent;
    font-weight: normal;
    overflow: hidden;
    vertical-align: middle;
    width: 84px;
}

#shad_id {
    background: url("../../images/aeiro.png") no-repeat scroll 45px 0 transparent;
    font-weight: normal;
    overflow: hidden;
    vertical-align: middle;
    width: 65px;
}

.btlogin{
	border:none;
	font-size:14px;
	color:#cc0000; 
	font-weight:bold; 
	background:none;
	font-family:'Helvetica Neue';
	*font-style:italic;
	font-style:italic\0/;
	cursor:pointer;
	}
	
.btlogin:hover{
	border:none;
	font-size:14px;
	color:#336699; 
	font-weight:bold; 
	background:none;
	font-family:'Helvetica Neue';
	letter-spacing:0.2px;
	*font-style:italic;
	font-style:italic\0/;
	cursor:pointer;
	}	
	

.forgotpw{
	border:none;
	font-size:12px;
	color:#cc0000; 
	font-family:'arial';
	font-style:italic;
	}
.forgotpw:hover{
	border:none;
	font-size:12px;
	color:#336699; 
	font-family:'arial';
	font-style:italic;
	}



.logoutbot{
	background-image:url(../../images/logout_bg.jpg);
	background-repeat:no-repeat;
	height:30px;
	
	}


.nextbg{
	background-image:url(../../images/next_bg.png);
	background-repeat:repeat-x;
	height:31px;
	
	}


.bg_centerin{
	background:#FFF;
	}
.bg_racemanagementd{
	background-image:url(../../images/botinbg.png);
	background-repeat:repeat-y;

	}		
.bg_racemanagement{
	background-image:url(../../images/bg_racemanagement.png);
	background-repeat:repeat-y;

	}
.racemnt_titile{
	background-image:url(../../images/bgL.png);
	background-repeat:repeat-y;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#163450;
	padding-bottom:5px;
	border-bottom:1px dashed #b6c9d9;
	}	

.racemnt_titile_benefit{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:15px;
	/*border-bottom:1px dashed #b6c9d9;*/
	}	


.racemntleft_titile{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	}	

.racemntleft_titile1{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#163450;
	padding-bottom:10px;
	font-weight:bold;
}	

.racemntleft_link_b{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	background-color:#163450;
	padding:3px 10px 3px 10px ;
	cursor:pointer;
}
	
.racemntleft_link_b:hover{
	font-style:normal;
	color:#ffffff;
	font-weight:bold;
	background-color:#e82100;
	padding:3px 10px 3px 10px ;
}

.racemntleft_link{
	background-image:url(../../images/line_right.png);
	background-position:right;
	background-repeat:no-repeat;
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	background-color:#163450;
	padding:3px 10px 3px 10px ;
	*padding:3px 10px 3px 10px ;
	cursor:pointer;
}

.racemntleft_link:hover{
	font-style:normal;
	color:#ffffff;
	font-weight:bold;
	background-color:#e82100;
	padding:3px 10px 3px 10px ;
	}

.racemntleft_link_active{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	background-color:#e82100;
	padding:3px 10px 3px 10px ;
}	

.racemntleft_cs_left{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/cstab1.jpg);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
	cursor:pointer;
}

.racemntleft_cs_left:hover{
	font-style:normal;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
}
		
.racemntleft_cs_leftb{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/cstab_line.jpg);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
	cursor:pointer;

	}
.racemntleft_cs_leftb:hover{
	font-style:normal;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
}
	
.racemntleft_cs_SM_leftb{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/cstab_line_n.jpg);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
	cursor:pointer;
}	
	
.racemntleft_cs_SM_leftb:hover{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
	cursor:pointer;
}	

.racemntleft_cs_left_active{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
}


.racemntleft_link_left{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	*padding:3px 12px 3px 10px ;
	padding:3px 12px 3px 10px\0/ ;
	background-image:url(../../images/bt_tabcreate_event1.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
	cursor:pointer;

}
	
.racemntleft_link_left:hover{
	font-style:normal;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
}
		
.racemntleft_link_leftb{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event1b.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
	cursor:pointer;

	}
.racemntleft_link_leftb:hover{
	font-style:normal;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
	}	



.racemntleft_link_left_active{
	font-style:normal;
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px 3px 10px ;
	background-image:url(../../images/bt_tabcreate_event.png);
	background-repeat:no-repeat;
	width:119px;
	height:19px;
}

.tdcurvebg{
	background-image:url(../../images/tdcurvebg.png);
	background-repeat:no-repeat;
	background-position:right top;
}
	
.tdcurvebg_left{
	background-image:url(../../images/tdcurvebg_2.png);
	background-repeat:no-repeat;
	background-position:left top;
}
	
.racemnt_text{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#324d66;
	font-weight:bold;
}	
	
.aboutustext{
	background-image:url(../../images/bgL.png);
	background-repeat:repeat-y;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#163450;
	font-style:normal;
	line-height:16px;
	}
.r1_title{
	color:#de0202;
	font-size:15px;
	font-weight:bold;
	}
.r11_title{
	color:#de0202;
	font-size:15px;
	
	}
.r2_title{
	color:#000000;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	}

hr{
border:none;
color:#dde6ee;
background-color:#dde6ee;
height:1px;

}

.rm-main-container hr{
border:none !important;
color:#dde6ee !important;
background-color:#dde6ee !important;
height:1px !important;
margin:5px 0px !important;
}
/** Custo Css***/
@media screen and (max-width: 1024px) {
/** For gobble Wopple Starts***/   
#run-banner , #run_footer{  display: none !important;}
#run_main_wrap {  margin: 0 auto;  width: 100% !important;}
/****gobble-wobble-5k  End****/

/**the-cynthia-solomon-holmes-foundation-2013-5k-run-walk-for-the-cure**/
.c_top_wrap, .c_footer{ display:none !important;}
.c_main_wrap {  margin: 0 auto;  width: 100% !important;}
/**the-cynthia-solomon-holmes-foundation-2013-5k-run-walk-for-the-cure End**/

/***no-shortcuts-5k***/

/***no-shortcuts-5k End***/

/**Bellaire-Fun-Run***/
#top-section #content-section #content-detail #main #navigation, #top-section #content-section #content-detail #main #banner-detail, .wrapper #main #content-top #footer {
  display: none !important;
}
#top-section #content-section #content-detail #main{ padding:0 !important; }
#top-section #content-section #content-detail  {  background: none ;  margin-left: -23px;}
.container {  margin: 0 auto;  width: 100% !important;}
#top-section #content-section #content-detail  #inner-section {  background: none;}
#bot-section #top-section {  display: block !important;  padding-top: 0 !important;}
#top-section #content-section{ float:none !important}
.tall-header-page #content-top{ margin-top:-100px !important;}
#top-section #content-detail .content-bot{ width:100% !important;}
#inner-section #content-top #inner-section #content{ width:100% !important;}
#bot-section #top-section #content-section #content-detail #main #content-bot {  width: 100% !important;  margin-left: 0;}
#content-bot #content-top #inner-section #content {  width: 100%;}
#content-bot #content-top{ background:none;}
.wrapper .container #bot-section{ display:block  !important;}

/**Bellaire-Fun-Run End**/

/**annual-usmd-arlington-turkey-trot**/
#container #header, #container #navigation  {  display: none;}
#container .mArGiN_MiNuS {  width: 100% !important; margin-left:-10px;}
/**annual-usmd-arlington-turkey-trot End**/

/**30th-annual-thanksgiving-10-mile-and-5K**/
table#table5 {  display: none;}
/**30th-annual-thanksgiving-10-mile-and-5K End**/

/***triangle-therapeutics-turkey-trot ***/
#k-main-top #k-main .k-header, .k-body #k-footer {  display: none;}
body.k-body #k-main-top #k-main {  width: 100% !important;}
/***triangle-therapeutics-turkey-trot End ***/

/*rudolph-fun-run*/
.index_main .menue {  display: none;}
.shade .sf_footer {  display: none;}
.index_main{ width:100%;}
.index_main .middlepart { background-image:none; }
/*rudolph-fun-run End*/

/*** trafigura-run-for-the-house ***/
#bd #ja-header, #bd  #ja-topsl , #bd  #ja-mainnav, #bd  #ja-botsl, #bd  #ja-navhelper, #bd  #ja-footer{ display:none;}
#bd #ja-container .main{ width:100%; margin-left:-21px;}
#ja-container { padding:0;}
/**** trafigura-run-for-the-house End ****/

/***mestrong-run-for-the-dream-5k**/
body.mt_style_button_3  #header, body.mt_style_button_3  #nav, body.mt_style_button_3 footer#footer{ display:none;}
body.mt_style_button_3 .dark-background, #header-title, .dark-background-2, .wpb_button:hover, #mb-content .form-submit #submit:hover, .progress-striped .bar { display:none;}
body.mt_style_button_3 #mb-content .container{ margin:0 !important;}
/***mestrong-run-for-the-dream-5k End**/


/**memorial-hermann-usa-fit-marathon***/
body.us_body #us_main .us_header, body.us_body #us_main .us_nav, body.us_body #us_footer {  display: none;} 
body.us_body  #us_main{ width:100%;}
/***memorial-hermann-usa-fit-marathon End**/

/**love-run-marathon**/
body.body #s_header , body.body #footers {  display: none;}	
body.body .s_maindiv {  width: 100%;}
/**love-run-marathon End**/

/**race-for-the-halo**/
.et_pb_row, .container, .et_pb_container {  margin-left: 6px !important; }
/**race-for-the-halo End**/

/**sugar-and-spice-half-marathon**/
body.l_body .l_main .l_white_wrap, body.l_body .l_main .l_menu{ display:none;}
body.l_body .l_main{ width:100%; padding:0;}
/** sugar-and-spice-half-marathon End***/

}

/* CSS Document */
.preview{
	background-image:url(../../images/preview.png)!important ;
	
	}

.tc1{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#g1, #g_2, #g3{
	margin-left:30px;
	}	
#g1 li, #g_2 li, #g3 li{
	padding-top:8px;
	color:#3d688b;

	}	
	
/*#g_2{
	margin-left:30px;
	}	
#g_2 li{
	padding-top:8px;
	color:#3d688b;

	}

#g3{
	margin-left:30px;
	}	
#g3 li{
	padding-top:8px;
	color:#3d688b;

	}*/	

/*#race1{
	margin-left:15px;
	}	
#race1 li{
	padding:4px 8px 0 8px;
	color:#3d688b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	
	}*/	
	
#g2, #race1, #race2, #race3, #g4{
	margin-left:15px;
}	

#g2 li, #race1 li, #race2 li, #race3 li, #g4 li{
	padding:4px 8px 0 8px;;
	color:#3d688b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
	
.th1{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	padding-left:15px;

	}
	
.th2{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	

	}

.l1{
	
	background-image:url(../../images/l1.jpg);
	width:314px;
	height:48px;
	background-repeat:no-repeat;
	
	
	}
	
.l2{
	
	background-image:url(../../images/l2.jpg);
	width:314px;
	height:65px;
	
	
	}

.welcome{
    color: #000000;
    font-family:"Helvetica Neue";
    font-size: 25px;
	font-style:italic;
    font-weight: bold;
    text-shadow: 1px 0px 2px #F00;
	text-align:center;
	}

.home{
	background-image:url(../../images/home1.jpg);
	background-repeat:no-repeat;
	height:422px
	}

.homeblack{
	background-image:url(../../images/bgblack.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:15px;
	}	
	
	
.home_bot{
	background-image:url(../../images/bot1.jpg);
	background-repeat:no-repeat;
	height:108px;
	}
	
.home_top{
	background-image:url(../../images/top1.jpg);
	background-repeat:no-repeat;
	height:180px;
	
	
	}
	
.home_top2{
	background-image:url(../../images/top2.jpg);
	background-repeat:no-repeat;
	/*height:180px;
	margin-left:8px;
	width:306px;*/
	}
.bt_reg{

	background-image:url(../../images/signup.png);
	background-repeat:no-repeat;
	height:50px;
	width:294px;
	
	
	}
	
.left_bot{
	background-image:url(../../images/shad_left.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#000000;
	
	}	
	
	
.body_bgcolor1{
	/*background:#000000;*/
	/* background: url("../../images/bgmain3.jpg") no-repeat scroll center top #000000; 
	background: url("../../images/bgmain.png") no-repeat scroll center top #000000;
	background-repeat:repeat-y;*/
	}	
.body_bgcolor2{
	background:#000000;
	}	

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, sans-serif;
	font-size:12px;
	
}
.border input#user_name, .border input#user_email{width:250px}
input[type="text"], input[type="email"]
{ 
	background-image:url(../../images/bg_input.png);
	background-repeat:repeat-x;
	border: 1px solid #a4b8bd;
	font-family: verdana, verdana, serif;
	font-size: 12px;
	color: #999999;
	font-style:italic;
	vertical-align: middle;
	padding: 2px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

input[type="password"]
{ 
	background-image:url(../../images/bg_input.png);
	background-repeat:repeat-x;
	border: 1px solid #a4b8bd;
	font-family: verdana, verdana, serif;
	font-size: 12px;
	color: #999999;
	font-style:italic;
	vertical-align: middle;
	padding: 2px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

 .editor {
    margin-top: 5px;
    margin-bottom: 5px;
    }


  .kdeditor_content {
    color: #999999;
    font-family: verdana,verdana,serif;
    font-size: 12px;
    font-style: italic;	
	}

textarea
{
	background-image:url(../../images/bg_input.png);
	background-color:#FFF;
	background-repeat:repeat-x;
	border: 1px solid #a4b8bd;
	font-family:verdana, verdana, serif;
	font-size: 12px;
	color: #999999;
	font-style:italic;
	vertical-align: middle;
	padding: 2px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*css for input type focus effect 27 august 2014*/
input[type="text"]:focus{
  -webkit-box-shadow: 0 0 2px 0 #1659F5 !important;
box-shadow: 0 0 2px 0 #1659F5 !important;
}
input[type="email"]:focus{
  -webkit-box-shadow: 0 0 2px 0 #1659F5 !important;
box-shadow: 0 0 2px 0 #1659F5 !important;
}

input[type="password"]:focus{
  -webkit-box-shadow: 0 0 2px 0 #1659F5 !important;
box-shadow: 0 0 2px 0 #1659F5 !important;
}


input[type="radio"]:focus{
  -webkit-box-shadow: 0 0 2px 0 #1659F5 !important;
box-shadow: 0 0 2px 0 #1659F5 !important;
}


input[type="checkbox"]:focus{
  -webkit-box-shadow: 0 0 2px 0 #1659F5 !important;
box-shadow: 0 0 2px 0 #1659F5 !important;
}

select:focus{
    -webkit-box-shadow: 0 0 2px 0 #1659F5 !important;
box-shadow: 0 0 2px 0 #1659F5 !important;
border:1px solid rgba(101, 147, 255, 0.5) !important;
}

:focus { 
    -webkit-box-shadow: none !important;
box-shadow: none !important;
}
/*input[type=text]:focus, textarea:focus {
  @include box-shadow(0 0 5px rgba(81, 203, 238, 1));
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}*/



.header{
	font-size:13px;
	font-weight:bold;
	color:#000; 
	/*background-color:#f6f6f6;*/
	
	background: #e5e5e5;
	margin-bottom:5px;
	padding:4px;
	 font-family: 'open_sansregular';
	}
	
.rdheader{

	font-size:13px;
	font-weight:bold;
	background-color:#F00;
	padding:4px;
	color:#FFFFFF;
	
	}	

.reporthd{
	font-size:13px;
	font-weight:bold;
	background-color:#C1D0DE;
	padding:4px;
	}

	
.help{
	font-size:11px;
	/*font-weight:bold;*/
	font-style:italic;
	color:#ED1C24;
    cursor:pointer;
	}
.help:hover{
	font-size:11px;
	/*font-weight:bold;*/
	font-style:italic;

	color:#336699;
    cursor:pointer;
	}


.menubg{
	background-image:url(../../images/menu_bar.png);
	background-repeat:no-repeat;
	height:29;
}
.border{
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	/*border-bottom:1px solid #cfcfcf;*/
	/*border-radius:0 0 10px 10px;
	padding-bottom:15px;*/
}
.copyrigt{
	font-size:10px;
	color:#666666;
}

a.footlink{
	font-size:12px;
	color:#cc0000;
	padding:5px 5px 5px 5px;
	white-space:nowrap;
	cursor:pointer;
	
}

 
a.footlink:hover{
	font-size:12px;
	color:#336699;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	
}

.footlinksel{
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	padding:5px;
}

/* added by vikas for race sarech page*/
a.racelistSearch{
	font-size:11px;
	color:#F00;
	padding:5px 5px 5px 5px;
	white-space:nowrap;
	
}

 
a.racelistSearch:hover{
	font-size:11px;
	color:#336699;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	
}

.racelistSearchsel{
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	padding:5px;
}
/* added by vikas for race sarech page*/

/* Just some base styles not needed for example to function */

body, form, ul, li, p, h1, h2, h3, h4, h5
{
	/*margin: 0;
	padding: 0;*/
}

img { border: none; }


/* Custom checkbox and radio styles */

fieldset
{
	margin: 1em;
	padding: 20px;
}	
fieldset p
{
	display: block;
	position: relative;
	overflow: hidden;
}
fieldset input[type=text],
fieldset input[type=email]
{
	border: 1px solid #ccc;
	line-height: 20px;
	padding: 3px;
	width: 200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

label + p,
input + p
{
	margin-top: 20px;
	
}

p > input
{
	padding: 0;
	height: 16px;
	width: 16px;
	float: left;
	position: relative;
	margin-right:-21px;
	left: 0;
	opacity: 0;
	
}
p > label 
{ 
	float: left; 
	line-height: 16px; 
	font-size:12px;
	
	padding: 0 0 0 18px;
	-moz-transition: color 1s ease; 
	-o-transition: color 1s ease; 
	-webkit-transition: color 1s ease; 
	transition: color 1s ease; 
}
p:not(#foo) > input:hover + label, p:not(#foo) > input:focus + label,
p:not(#foo) > input + label:hover, p:not(#foo) > input:focus + label { color:#4E77A0;  }

p:not(#foo) > input + label
{
	background: url(../../images/gr_custom-inputs.png) 0 -1px no-repeat;
	height: 16px;
}
p:not(#foo) > input[type=radio] + label										{ background-position: 0 -161px; }

/* Checked styles */
p:not(#foo) > input[type=radio]:checked + label 							{ background-position: 0 -241px; }
p:not(#foo) > input[type=checkbox]:checked + label 							{ background-position: 0 -81px; }
p:not(#foo) > input[type=checkbox]:hover:checked + label,
p:not(#foo) > input[type=checkbox]:focus:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover,
p:not(#foo) > input[type=checkbox]:focus:checked + label 					{ background-position: 0 -101px; }
p:not(#foo) > input[type=radio]:hover:checked + label,
p:not(#foo) > input[type=radio]:focus:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover,
p:not(#foo) > input[type=radio]:focus:checked + label 						{ background-position: 0 -261px; }

/* Hover & Focus styles */
p:not(#foo) > input[type=checkbox]:hover + label,
p:not(#foo) > input[type=checkbox]:focus + label,
p:not(#foo) > input[type=checkbox] + label:hover 							{ background-position: 0 -21px; }
p:not(#foo) > input[type=radio]:hover + label,
p:not(#foo) > input[type=radio]:focus + label,
p:not(#foo) > input[type=radio] + label:hover								{ background-position: 0 -181px; }

/* Active styles */
p:not(#foo) > input[type=checkbox]:active + label,
p:not(#foo) > input[type=checkbox] + label:hover:active						{ background-position: 0 -41px; }
p:not(#foo) > input[type=radio]:active + label,
p:not(#foo) > input[type=radio] + label:hover:active						{ background-position: 0 -201px; }
p:not(#foo) > input[type=checkbox]:active:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover:active				{ background-position: 0 -121px; }
p:not(#foo) > input[type=radio]:active:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover:active				{ background-position: 0 -281px; }

/* Disabled styles */
p:not(#foo) > input[type=checkbox]:disabled + label,
p:not(#foo) > input[type=checkbox]:hover:disabled + label,
p:not(#foo) > input[type=checkbox]:focus:disabled + label,
p:not(#foo) > input[type=checkbox]:disabled + label:hover,
p:not(#foo) > input[type=checkbox]:disabled + label:hover:active			{ background-position: 0 -61px; }
p:not(#foo) > input[type=radio]:disabled + label,
p:not(#foo) > input[type=radio]:hover:disabled + label,
p:not(#foo) > input[type=radio]:focus:disabled + label,
p:not(#foo) > input[type=radio]:disabled + label:hover,
p:not(#foo) > input[type=radio]:disabled + label:hover:active				{ background-position: 0 -221px; }
p:not(#foo) > input[type=checkbox]:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active	{ background-position: 0 -141px; }
p:not(#foo) > input[type=radio]:disabled:checked + label,
p:not(#foo) > input[type=radio]:hover:disabled:checked + label,
p:not(#foo) > input[type=radio]:focus:disabled:checked + label,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover:active		{ background-position: 0 -301px; }


a.grmenu{
	font-size:13px;
	color:#E72200;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	cursor:pointer;
}

a.grmenu:hover{
	
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}

a.grmenusel{
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	/*cursor:pointer;*/
}

.grselect{
	/*background-color:#FFF;*/
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#000; 
}


a.wtmenured{
	font-size:14px;
	color:#F00;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	padding-bottom:0px;
}
	
.mainmenu_new_event{
	background-image: url(../../images/bt_createnewevent.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:128px;
}

.mainmenu_new_event:hover{
	 background-image: url(../../images/bt_createnewevent_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}
.mainmenu_past_event{
	background-image: url(../../images/bt_pastevents.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:90px;
}

.mainmenu_past_event:hover{
	 background-image: url(../../images/bt_pastevents_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_current_event{
	background-image: url(../../images/bt_currentevents.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:108px;
}

.mainmenu_current_event:hover{
	background-image: url(../../images/bt_currentevents_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}
.mainmenu_event_reports{
	background-image: url(../../images/bt_eventreports.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:103px;
}

.mainmenu_event_reports:hover{
	background-image: url(../../images/bt_eventreports_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_event_edit{
	background-image: url(../../images/bt_editmyevent_current.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:106px;
}

.mainmenu_event_edit:hover{
	 background-image: url(../../images/bt_editmyevent_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_event_report_n{
	background-image: url(../../images/bt_reports.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:72px;
}

.mainmenu_event_report_n:hover{
	 background-image: url(../../images/bt_reports_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}
.mainmenu_participants{
	background-image: url(../../images/bt_participants.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:98px;
}

.mainmenu_participants:hover{
	 background-image: url(../../images/bt_participants_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

 .mainmenu_communication{
	background-image: url(../../images/bt_communication.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:117px;
}

.mainmenu_communication:hover{
	 background-image: url(../../images/bt_communication_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_myaccount{
	background-image: url(../../images/bt_myRMaccount.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:120px;
}

.mainmenu_myaccount:hover{
	 background-image: url(../../images/bt_myRMaccount_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}



.mainmenu_volunteer_mgmt{
	background-image: url(../../images/bt_volunteermanagement.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:19px;
	width:162px;
}

.mainmenu_volunteer_mgmt:hover{
	 background-image: url(../../images/bt_volunteermanagement_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_race_mgmt{
	background-image: url(../../images/bt_racemanagement_a.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:23px;
	width:152px;
}

.mainmenu_race_mgmt:hover{
	 background-image: url(../../images/bt_racemanagement_a_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}
.mainmenu_club_mgmt{
	background-image: url(../../images/bt_clubmanagement_a.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:23px;
	width:152px;
}


.mainmenu_club_mgmt:hover{
	 background-image: url(../../images/bt_clubmanagement_a_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}
.mainmenu_my_account{
	background-image: url(../../images/bt_myprofile_a.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:23px;
	width:130px;
}

.mainmenu_my_account:hover{
	 background-image: url(../../images/bt_myprofile_a_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_aboutus{
	background-image: url(../../images/bt_aboutus_a.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:23px;
	width:130px;
}

.mainmenu_aboutus:hover{
	 background-image: url(../../images/bt_aboutus_a_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}
.mainmenu_racelist{
	background-image: url(../../images/bt_racelist_a.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:23px;
	width:130px;
}

.mainmenu_racelist:hover{
	 background-image: url(../../images/bt_racelist_a_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_services{
	background-image: url(../../images/bt_services_a.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:23px;
	width:130px;
}

.mainmenu_services:hover{
	 background-image: url(../../images/bt_services_a_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.mainmenu_support{
	background-image: url(../../images/bt_support_a.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:23px;
	width:132px;
}

.mainmenu_support:hover{
	 background-image: url(../../images/bt_support_a_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}


.grmenusel_event{
	background-image: url(../../images/bt_event1_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:36px;
	width:95px;
}
 
.grmenusel_event:hover{
	 background-image: url(../../images/bt_event1_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.grmenusel_race{
	background-image: url(../../images/bt_race_new_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:194px;
}
.grmenusel_race_22{
	background-image: url(../../images/bt_race_new_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:194px;
}
 
.grmenusel_race:hover{
	 background-image: url(../../images/bt_race_new_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}
.grmenusel_reg{
	background-image: url(../../images/bt_pricing_Question_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:170px;
}

.grmenusel_reg:hover{
	 background-image: url(../../images/bt_pricing_Question_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.grmenusel_reg_33{
	background-image: url(../../images/bt_pricing_Question_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:170px;
}


.grmenusel_donation{
	background-image: url(../../images/bt_donations4_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:128px;
}

 .grmenusel_donation:hover{
	background-image: url(../../images/bt_donations4_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.grmenusel_donation_44{
	background-image: url(../../images/bt_donations4_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:128px;
}

.grmenusel_payment{
	background-image: url(../../images/bt_payment_Discount_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:183px;
}

.grmenusel_payment:hover{
	 background-image: url(../../images/bt_payment_Discount_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.grmenusel_payment_55{
	background-image: url(../../images/bt_payment_Discount_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:183px;
}
 

.grmenusel_finish{
	background-image: url(../../images/bt_finish6_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:98px;
}

.grmenusel_finish:hover{
	 background-image: url(../../images/bt_finish6_hover.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
}

.grmenusel_finish_66{
	background-image: url(../../images/bt_finish6_blur.png);
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	cursor:pointer;
	height:35px;
	width:98px;
}
 
a.grmenu:hover{
	font-size:13px;
	color:#3C6D9D;
	font-weight:bold;
}

.wtmenuselect{	 
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	color:#FFF; 
}

.showhidebar{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	/*background-color: #900000;*/
	background-color: #cc171e;
	padding: 5px;
}

.headerReport{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
	/*background-color: #163450;
	background-image:url(../../images/header_bg.jpg);
	background:url(../../images/header_bg.jpg) repeat-x bottom #ededed;*/
	background-color:#CCC;
	
}

.levitating_bt {
	background-image: url(../../images/bt_bg_rm1_n.png);
	display: block;
	height: 29px;
	width: 12px;
	overflow: visible;
	padding: 0px;
}

.levitating_bt input,
.levitating_bt #submit {
	background-image: url(../../images/bt_bg_rm_n.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:29px;
	font-weight:bold;
	font-family:"Helvetica CE 35 Bold"
	font-size:12px;
	color:#F00; 
	margin: 0px 0px 0px 12px;
	display: block;
	border: none 0px;
	padding: 5px 5px 4px 0px;
	background-color: transparent;
}
 
.event_bt {
	background-image: url(../../images/bt_bg_rm1_n.png);
	display: block;
	height: 29px;
	width: 12px;
	overflow: visible;
	padding: 0px;
}
.event_bt input,
.event_bt #button {
	background-image: url(../../images/bt_bg_rm_n.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:29px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000; 
	margin: 0px 0px 0px 12px;
	display: block;
	border: none 0px;
	padding: 5px 10px 4px 0px;
	background-color: transparent;
}

.blkmenu{	 
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#B3CEE6; 
	padding:5px 0px 0px 0px;	
}
.blkfont{	 
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF; 
	padding:5px 0px 0px 0px;	
}

.racemenured{
	font-size:14px;
	color:#F00;
	font-weight:bold;	 
	text-decoration:none;
	padding-bottom:3px;
}
.searchhead{
	font-size:12px;
	color:#FFF;
	font-weight: bold;
	text-decoration:none;
	padding-left:5px;
	
     }
.searchmenu{
	font-size:12px;
	color:#000;
    font-weight: bold;
	font-style:italic;
	text-decoration:none;
	padding:10px 0 10px 0;
     }
	 
.error_strings{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#F00; font-weight:normal;}
	 
select{ /*background: url("../../images/aeiro.png");*/
	
	/*background-image:url(../../images/bg_input.png);*/
	
	background-repeat:repeat-x;
    border: 0px solid #A4B8BD;
    border-radius: 5px 5px 5px 5px;
    color: #999999;
    font-family:Arial, Helvetica, sans-serif;;
    font-size: 12px;
    font-style: italic;
    padding: 2px;
	margin-top:0px 
    vertical-align: middle;
	font-weight:normal;
	
 }

.rdhr{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#BA0708;
	text-decoration:none;
	cursor:pointer;
	
}

a.rdhr:hover { color:#BA0708;} 	
#mainselection2 { overflow:hidden; width:417px;
	background: url("../../images/aeiro.png") no-repeat scroll 395px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

/* easy rounding styles Other */

select { 
 
border:0px solid #a4b8bd; color:#999999; background:transparent;
	font-size:12px; height:20px; padding:0px 0px; width:222px;
	*width:160px; padding-top:0px; margin-top:0px ;
	font-weight:normal;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-appearance:none;
}


#mainselection3 { overflow:hidden; width:132px;
	background: url("../../images/aeiro.png") no-repeat scroll 112px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainselection3edit { overflow:hidden; width:190px;
	background: url("../../images/aeiro.png") no-repeat scroll 173px 0px ;
	vertical-align:middle;
	font-weight:normal;
}
#mainselection3thiath { overflow:hidden; width:250px;
	background: url("../../images/aeiro.png") no-repeat scroll 230px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainrunner { overflow:hidden; width:230px;
	background: url("../../images/aeiro.png") no-repeat scroll 180px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainrunnerNew { overflow:hidden; width:200px;
	background: url("../../images/aeiro.png") no-repeat scroll 180px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainselection3swimm { overflow:hidden; width:187px;
	background: url("../../images/aeiro.png") no-repeat scroll 170px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainselection_Rlist { overflow:hidden; width:140px;
	background: url("../../images/aeiro.png") no-repeat scroll 123px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainsel_rd { overflow:hidden; width:110px;
	background: url("../../images/aeiro.png") no-repeat scroll 113px 0px ;
	vertical-align:middle;
	font-weight:normal;
}


#mainselection4 { overflow:hidden; width:170px;
	background: url("../../images/aeiro.png") no-repeat scroll 150px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainselection5 { overflow:hidden; width:170px;
	background: url("../../images/aeiro.png") no-repeat scroll 150px 0px ;
	vertical-align:middle;
	font-weight:normal;
}
#mainselection6 { overflow:hidden; width:150px;
	background: url("../../images/aeiro.png") no-repeat scroll 130px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

#mainselectionSmallDrp { overflow:hidden; width:68px;
background: url("../../images/aeiro.png") no-repeat scroll 48px 0px ;
vertical-align:middle;
font-weight:normal;
}


#mainselectionCR { overflow:hidden; width:320px;
background: url("../../images/aeiro.png") no-repeat scroll 300px 0px ;
vertical-align:middle;
font-weight:normal;
}
#mainselectiondir_reg { overflow:hidden; width:265px;
background: url("../../images/aeiro.png") no-repeat scroll 248px 0px ;
vertical-align:middle;
font-weight:normal;
}

#mainselectionVS { overflow:hidden; width:405px;
background: url("../../images/aeiro.png") no-repeat scroll 384px 0px ;
vertical-align:middle;
font-weight:normal;
}

#mainselectionState { overflow:hidden; width:140px;
background: url("../../images/aeiro.png") no-repeat scroll 116px 0px ;
vertical-align:middle;
font-weight:normal;
}

#sidebar {
  width: 0px;
}

#content {
  width: 770px;
} 

#mainselection_time { overflow:hidden; width:60px;
	background: url("../../images/aeiro.png") no-repeat scroll 39px 0px ;
	vertical-align:middle;
	font-weight:normal;
}
.shad{
	background-image: url("../../images/bg_input.png");
    background-repeat: repeat-x;
	background-color:#fff;
	border:1px solid #a4b8bd; 
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
}
.dollor_sign{color:#999999;font-style:italic;}

.vol_heading
{    
   color: #999999;
   font-family: Arial, Helvetica, sans-serif;;
   font-size: 12px;
   font-style: italic;
}
.commun_font
{    
    
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
}
.main_drop{width:200}
.top_drop{width:420px;height:21px; padding-right:17px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.top_drop{padding-right:10px;}
::i-block-chrome,.top_drop{padding-right:34px;}
}
.state_td{width:190px;height:21px;}
.state_mypro{width:160px;height:21px;}
.state_smal{width:88px;height:21px;}
.time_td{width:80px;height:21px;}
.dis_drop, 
.festival_tkt{width:150px;}	
.dis_dropswimm{width:205px;}	
.dis_dropthiath{width:275px;}	
.dis_dropedit{width:210px;}	
.embed_drop{width:190px;}
.vol_name_drop{width:425px;}
.vol_name_event{width:440px;}
.race_list_drop{width:160px;}
.race_list1_drop{width:190px;}	
.currentevent_drop{width:340px;}	
.state_pos{width:85px;}
.team_drop{width:337px;}
.ans_ques_drop{width:285px;}	

.ie7 .main_drop{width:200px;}
.ie7 .shad,
.ie7 #mainselection_time { border:0px; }
.ie7 #mainselection_Rlist{width:146px;border:0px;}
.ie7 #mainselectionCR {width:340px;border:0px;}

.ie7 #mainselection3,
.ie7 #mainselectionState {width:160px;border:0px;}

.ie7 #mainselection3edit{width:230px;border:0px;}
.ie7 #mainselectiondir_reg {width:300px;border:0px;}
.ie7 #mainselection3swimm {width:210px;border:0px;}

.ie7 #mainrunner,
.ie7 #mainselectionVS {width:180px;border:0px;}

.ie7 #mainselection3thiath {width:280px;border:0px;}
.ie7 #mainselectionSmallDrp {width:65px;border:0px;}
.ie7 .top_drop{width:400px;height:21px;}
.ie7 .state_smal{width:70px;height:21px;}
.ie7 .state_mypro,
.ie7 .state_td{width:150px;height:21px;}
.ie7 .time_td{width:60px;height:21px;}
.ie7 .dis_drop,
.ie7 .festival_tkt{width:132px;border:0px; }
.ie7 .dis_drop_dis{width:180%}	
.ie7 .dis_drop_dis_triath{width:auto;}	
.ie8 .dis_drop_dis_triath{width:auto;}	
.ie7 .embed_drop{width:170px;}
.ie7 .vol_name_drop{width:402px;}
.ie7 .vol_name_event{width:412px;}
.ie7 .race_list_drop{width:145px; border:0px;}	
.ie7 .race_list_drop_dis{width:140%;}		
.ie7 .race_list1_drop{width:170px; border:0px;}		
.ie7 .currentevent_drop{width:320px; border:0px;}	
.ie7 .state_pos{width:65px;} 
.ie7 .ans_ques_drop{width:270px;}	

.chrome .cls_select_participant{
	border:1px solid #a4b8bd !important;
}
.chrome .state_smal{width:69px;height:21px;}
.chrome .state_td{width:149px;height:21px;} 
.chrome .dis_drop,
.chrome .festival_tkt{}	

.chrome .main_drop{width:198px;}
.chrome .time_td{width:90px;height:21px;}
.chrome .top_drop{width:400px;height:21px;}
.chrome .state_mypro{width:140px;height:21px;}
.chrome .state_pos{width:65px;} 
.chrome #mainselectionVS {width:180px;border:0px;}
.chrome #mainselection4 {width:190px;border:0px;}

.chrome #mainselection_Rlist,
.chrome #mainselectionState {width:160px;border:0px;}
.chrome #mainselection_time {width:90px;border:0px;}
.chrome #mainselection6 {width:170px;border:0px;}
.chrome #mainselection3 {width:133px;border:0px;}
.chrome #mainselection3edit{width:263px;border:0px;}
.chrome #mainselectionSmallDrp {width:68px;border:0px;}
.chrome .team_drop{width:320px;}
.chrome .ans_ques_drop{width:266px;}	

.safari #mainselection_Rlist { width:143px;background: url("../../images/aeiro.png") no-repeat scroll 126px 0px ;}

.donation_logo {padding-left:16px;}
.ie7 .donation_logo{padding-left:20px;}	
	
	
	
<!--################## image uploader start ######################-->

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:118px;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc;font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:0px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; }
#log li.success{ border:0px; list-style:none; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; 
	background:url('js/jsnew/js/swfupload/cancel.png') no-repeat; cursor:pointer; }	
<!--################## image uploader end ######################-->	
.pointer{ cursor:pointer;}

.regis_final{
	font-weight:bold;
	color:#000;
	font-family:Arial;
	font-size:16px;
	}
.mandotry{color:#AB3B00;}

/* pop css for my prrofile*/

#popup{	
background-color: #FFF;
	padding:15px;
    bottom: 30%;
    min-height:100px;
    position: fixed;
    right: 35%;
    width: 400px;
    z-index: 65535;
	border:2px solid #000000;
	-moz-box-shadow: 7px 7px 5px #888;
-webkit-box-shadow: 7px 7px 5px #888;
box-shadow: 7px 7px 5px #888;
}
.tit{
width:98%;
height:20px;
padding:5px;
font-size:13px;
color:#F00;
}

.msg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	}

.go_search{
	
	background: url("../../images/bt_go_search.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 32px;
    width: 63px;
}/* pop css for my prrofile*/	
.srhContent{	
	font-size:11px;
	font-family:arial;
	height:25px;
	
	}
.setSubmit{
	padding-right:20px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	}

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
/*---------Lightbox End----------*/


/*---------CSS MENU FOR TABS-------*/

#centeredmenu {
	
  
   width:100%;
   background:#fff;
   border-bottom:0px solid #000;
   overflow:hidden;
  
   font-family:"Helvetica Neue";
	
   *font-style:italic;
   font-style:italic\9;
   font-size: 14px;
	
   font-weight: bold;
	
}
.safari #centeredmenu{
  font-family:"Helvetica Neue";
   font-style:italic;
   font-size: 14px;
   font-weight: bold;
	}
#centeredmenu ul {
   clear:left;
  
   list-style:none;
   margin:0;
   padding:0;
   
   text-align:center;
}
#centeredmenu ul li {
	
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   
}
#centeredmenu ul li a {
	border-left:1px solid #000;
   display:block;
   margin:0 0 0 0px;
   padding:0px 10px;
   padding:0px 5px\0/;
   *padding:0px 3px;
   background:#fff;
   color:#d71e00;
   text-decoration:none;
   padding-bottom:2px;
   
}
#centeredmenu ul li a:hover {
   background:#fff;
   color:#3e7aaa;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background:#194464;
   
}
/*---------CSS MENU FOR TABS-------*/

/*GLOBAL top TABS CSS*/

.button-glossytop.topblueb {
	white-space:nowrap;
    background:#fff;
    border: 0px solid #999999;
	border-top:none;
	border-left:none;
	background-repeat:repeat-x;
	color:#000;
	font-family:"Helvetica Neue";
	font-weight:bold;
	cursor:pointer;
	*cursor:pointer;
	
	
}

.button-glossytop.topblue:hover {
	white-space:nowrap;
    background:#FFF;
    border: 0px solid #999999;
	border-top:none;
	border-left:none;
	background-repeat:repeat-x;
	color:#3e7aab;
	font-family:"Helvetica Neue";
	font-weight:bold;
	
}

.button-glossytop.topblueh {
	*font-style:italic;
	font-style:italic\0/;
	white-space:nowrap;
    background:#FFF;
    border: 0px solid #999999;
	border-top:none;
	border-left:none;
	background-repeat:repeat-x;
	color:#000;
	
	 font-family:"Helvetica Neue";
	 font-weight:bold;
	 cursor:pointer;
	 *cursor:pointer;
	
}

.maintbl_w{
	width:100%;
	}
	

.ie7 .button-glossytop {
	font-family:"Helvetica Neue";
	font-style:italic;
	 cursor:pointer;
	}
.button-glossytop.topblue {
	*font-style:italic;
	font-style:italic\0/;
	white-space:nowrap;
    background: -moz-linear-gradient(center top , #ccd4d7 , #ffffff) repeat scroll 0 0 transparent;
    border: 0px solid #999999;
	border-top:none;
	border-left:none;
	background-image: url(images/top_blue.png);
	background-repeat:repeat-x;
	
	 font-family:"Helvetica Neue";
	 font-weight:bold;
	
}

.button-glossytop.topblue {
	*font-style:italic;
	font-style:italic\0/;
    background: -moz-linear-gradient(center top , #ccd4d7 , #ffffff) repeat scroll 0 0 transparent;
    border: 0px solid #999999;
	border-top:none;
	border-left:none;
	background-image: url(../../images/top_blue.png);
	background-repeat:repeat-x;
	 font-family:"Helvetica Neue";
	 font-weight:bold;

}

.button-glossytop {
	margin-left:3px;
	margin-right:3px;
	*font-style:italic;
	font-style:italic\0/;
	margin-top:8px;
	background:-moz-linear-gradient(center top , #ccd4d7 , #ffffff) repeat scroll 0 0 transparent;
	color:#ffffff;
    border: 1px solid #999999;
	border-top:none;
	border-left:none;
	border-width:0 0 3px;
    border-radius: 10px 10px 0px 0px;;

/*   box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
*/   
	-moz-box-shadow: 0 -2px 2px 0 #768197;
	-webkit-box-shadow: 0 -2px 2px 0 #768197;
	box-shadow: 0 -2px 2px 0 #768197;
	/*cursor: pointer;*/
    display: inline-block;
    font-size: 15px;
	/*padding:1px 23px 2px 23px;*/
	padding:1px 17px 2px 17px;
	/*padding:1px 15px 2px 15px\0/;*/
	padding:1px 9px 2px 9px\0/;
	/**padding:3px 16px 0px 16px;*/
	*padding:3px 10px 0px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
	background-color:#ccd4d7;
	font-weight:bold;
	font-family:"Helvetica Neue";
	letter-spacing:1px;
	font-smooth:13px;
	
}
.safari .button-glossytop,
.chrome .button-glossytop {
	font-family:"Helvetica Neue";
	/*padding:1px 18px 2px 18px;*/
	padding:1px 15px 2px 15px;
	font-style:italic;
}

/*.chrome .button-glossytop {
	font-family:"Helvetica Neue";
	padding:1px 18px 2px 18px;
	font-style:italic;
	}*/	
.ie7 .button-glossytop {
	font-family:"Helvetica Neue";
	/*padding:3px 16px 0px 16px;*/
	*padding:3px 10px 0px 10px;
	font-style:italic;
	}
.button-glossytop:before {
   /* background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.1)) repeat scroll 0 0 transparent;*/
    border-bottom-left-radius: 0.3em;
    border-bottom-right-radius: 0.3em;
    bottom: 0;
    content: " ";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    width: 100%;
}
.button-glossytop:hover {
   -moz-box-shadow: 0 -2px 2px 0 #768197;
	-webkit-box-shadow: 0 -2px 2px 0 #768197;
	box-shadow: 0 -2px 2px 0 #768197;
	text-decoration: none !important;

}
.button-glossytop:active {
    -moz-box-shadow: 0 -1px 2px 0 #768197;
	-webkit-box-shadow: 0 -1px 2px 0 #768197;
	box-shadow: 0 -1px 2px 0 #768197;
}
.button-glossytop.disabled, .button-glossy[disabled] {
    cursor: default;
    opacity: 0.3;
}
.button-glossytop.disabled:hover, .button-glossytop[disabled]:hover {
    box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}
.button-glossytop.disabled:active, .button-glossytop[disabled]:active {
    box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}

/*Button Ends*/
/*Button Ends*/


.titile{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:2px;
	text-shadow:1px 2px 0px #767676;
	color:#ffffff;
	text-align:left;
	}

/*SECOND ONE*/

.Stop-left, .Stop-right, .Sbottom-left, .Sbottom-right { 
	background-image: url('../../images/flexibalbox.png'); /* CHANGE: path and name of your image */
	
	}
.Stop-left{ 
	*margin-right: 8px; /* CHANGE: replace by the width of one of your corners */
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	height: 30px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	}
	
.Stop-right{ 
	*margin-left: 8px;  /* CHANGE: replace by the width of one of your corners */
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -30px;  /* CHANGE: replace by the height of one of your corners */
	height: 30px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	}
	
	
.Sbottom-left { 
	*margin-right: 8px; /* CHANGE: replace by the width of one of your corners */
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	}
	
	

.Sbottom-right {
	*margin-left: 8px;  /* CHANGE: replace by the width of one of your corners */ 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	}
	
	
.Stop-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.Sbottom-left  { 
	background-position: 0 -41px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.Sbottom-right { 
	background-position: 100% -41px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.Sinside {
	/*border-left: 1px solid #b1b1b1;  YCC: color & properties of the left-borderline */
	/*border-right: 1px solid #b1b1b1; YCC: color & properties of the right-borderline */
	  /*color: #000000;                YCC: default text-color of the inside */
	  background-image: url('../../images/r_line.png'); /* CHANGE: path and name of your image */
	  padding-right:10px;
	  padding-left:10px;
	  background-repeat:repeat-y;
	  background-position:right;
	  background-color:#ffffff;
	  border-left:1px solid #d2d2d2;
	  text-align:left;
	}
.Snotopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.Snobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

/* Tiny Scrollbar */
#scrollbar11 { width: 905px; margin: 20px 0 10px; }
#scrollbar11 .viewport { width: 885px; height: 200px; overflow: hidden; position: relative; }
#scrollbar11 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar11 .scrollbar{ background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar11 .track { background: transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar11 .thumb { background: transparent url(../../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar11 .thumb .end { background: transparent url(../../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar11 .disable { display: none; }

.privacy_titile{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding-top:10px;
	}
	
.final_amt{
font-size:16px; color:#F00; font-weight:bold; text-align:center;
}	

/***** CSS for light box pop on event_reg page **************/
#lightbox,
#lightbox_confirm {
 display:none;
 background-color:'transparent';
 opacity:0.2;
 filter:alpha(opacity=20);
 position:fixed;
 top:0px;
 left:0px;
 min-width:100%;
 min-height:100%;
 z-index:1000;
}
/* Lightbox panel with some content */
#lightbox-panel,#lightbox-excel-panel,#lightbox-team,#lightbox-relay_team,#lightbox-confirmation,#lightbox-team-jobpos,#lightbox-refund-panel,#lightbox-delete-panel ,#lightbox-refund-donation-panel {
 color:#000000;
 display:none;
 position:fixed;
 top:100px;
 left:50%;
 margin-left:-200px;
 width:400px;
 background:#FFFFFF;
 padding:10px 15px 10px 15px;
 border:2px solid #194464;
 z-index:1001;
 border-radius:10px;
 -webkit-border-radius:10px;
}
#sleep-panel
 {
 color:#000000;
 display:none;
 position:fixed;
 top:100px;
 left:50%;
 margin-left:-200px;
 width:400px;
 background:#FFFFFF;
 padding:10px 15px 10px 15px;
 border:2px solid #194464;
 z-index:1001;
}

.redcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#FF0909 !important;
	text-transform:capitalize;
}

.downloadredcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#FF0909 !important;
}


.boldredcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
 	color:#FF0909;
}

.boldtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
 	color:#000000;
}

/********** CSS used in site/views/default/default.tpl *****************************/
.ui-dialog
{
   padding: 4px 4px 4px 4px;
}
.ui-dialog .ui-dialog-title
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   color: #FFFFFF;
}
.ui-dialog .ui-dialog-titlebar
{
   padding: 10px 10px 10px 30px;
}
.ui-dialog .ui-dialog-titlebar-close
{
   right: 10px;
}

.border_big{
background-color: #FFFFFF;
border: 5px solid #E2E7E9;
border-radius:10px;
}

.validation_error{
    background: none repeat scroll 0 0 #FFFFFF;
   /* border: 1px solid #999999;*/
    color: #F10000;
    margin-left: 81px;
    margin-top: 22px;
    padding: 1px;
    position: absolute;
}

.validation_error_msg{
    background: none repeat scroll 0 0 #FFFFFF;
   /* border: 1px solid #999999;*/
    color: #F10000;
    margin-left: 81px;
    margin-top: 110px;
    padding: 1px;
    position: absolute;
}

.bt_sub{
	background-color:#336699;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: normal;
	padding:3px;
	width:65px;
	}
.bt_sub:hover{
	background-color:#1a4564;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: normal;
	padding:3px;
	width:65px;
}
	
.pos{	
	position:fixed; 
	z-index:1000; 
	text-align:left; 
	/**margin-left:25%;
	margin-left:25%\0/; */
	margin-left:36%; 
	/*margin-bottom:65%;	*/
	margin-top:12%;
	
	}

/******* CSS used in site/modules/site/frontend/home.tpl ****************/	
.slides_container {
	width:634px;
	display:none;
}
.slides_container div {
	width:634px;
	height:179px;
	display:block;
}

/******* CSS used in site/modules/site/frontend/aboutus.tpl********************************/
.bio_conten{
	color:#3d688b;
	
}	
.hd_chrome{
	height:106px;
	width:970px;
	
}
.chrome .hd_chrome{
	height:106px;
	width:970px;
	 

}

/******** CSS used in site/modules/services/frontend/servicerequest.tpl**************************************/
.error_msg_txt {
	color:#F00;
	font-size:12px;
}	


/******** CSS used in site/modules/services/frontend/servicerequest.tpl**************************************/



/******** New Menue Start zeeshan **************************************/

.main_NEW_TOP{
	margin-top:6px;
	margin-left:12px;
	margin-right:12px;
	width:100%;
}

.rm_menue{
	background-image:url(../../images/new_menue_bg_03.jpg);
	font-family:"Helvetica Neue";
	background-repeat:repeat-x;
	background-color:#a2b4c5;
	padding:2px 0px 2px 0px;
	cursor:pointer;
	box-shadow: 0 -2px 2px 0 #768197;
	border-radius: 8px 8px 0px 0px;
	float:left;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	letter-spacing:1px;
	text-align: center;
	font-smooth:13px;
	font-style:italic cursiev;
	text-decoration:none;
	border:none;
	(;font-family:"Helvetica Neue";);
	(;font-style:italic;);
	}
	
.rm_menue:hover{
	background-image:url(../../images/new_menue_bg_H.jpg);
	font-family:"Helvetica Neue";
	background-repeat:repeat-x;
	background-color:#FFF;

	padding:2px 0px 2px 0px;
	
	text-decoration:none;
	border-radius: 8px 8px 0px 0px;
	float:left;
	color:#3e7aab;
	font-size:15px;
	font-weight:bold;
	letter-spacing:1px;
	text-align: center;
	font-smooth:13px;
	font-style:italic cursiev;
	
	(;font-family:"Helvetica Neue";);
	(;font-style:italic;);
	}
	
.rm_menue_active{
	background-image:url(../../images/new_menue_bg_H.jpg);
	font-family:"Helvetica Neue";
	background-repeat:repeat-x;
	background-color:#FFF;

	padding:2px 0px 2px 0px;
	
	
	border-radius: 8px 8px 0px 0px;
	float:left;
	color:#000;
	font-size:15px;
	font-weight:bold;
	letter-spacing:1px;
	text-align: center;
	font-smooth:13px;
	text-decoration:none;
	font-style:italic cursiev;
	
	(;font-family:"Helvetica Neue";);
	(;font-style:italic;);
	}


/*Footer Menue Start Here*/

.fotter_new_menue{
	width:941px;
	height:37px;
	/**margin-left:3px;*/
	}
.fn_menue_left{
	width:11px;
	height:37px;
	background-image:url(../../images/l_foot.png);
	background-repeat:no-repeat;
	float:left;
	padding-right:0px\9;
	}
.fn_menue_centre{
	background-image:url(../../images/bg_foot.png);
	background-repeat:repeat-x;
	height:37px;
	/*float:left;*/
	width:920px;
	*width:910px;
	(;width:920PX;);
	font-size:100%;
	/*padding-left:30px;*/
	text-align:center;
	margin-right:10px;
	*padding-top:10px;
	/*border-bottom:solid 1px #1a4564; border-top:solid 4px #1a4564;*/
	}
.fn_menue_right{	
	width:11px;
	height:37px;
	background-image:url(../../images/r_foot.png);
	background-repeat:no-repeat;
	float:left;
	}
.footer_mn_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-size:12px;*/
	color:#000;
	font-style:normal;
	font-weight:normal;
	padding-top:3px;
	letter-spacing:0px;
	margin-left:5px;
	}
.fnnewmenue_a{
	color:#cc0000;
	font-size:100%;
	
	}
	.samplePopup {width:80%;}
.fnnewmenue_a:hover{
	color:#336699;
	font-weight:bold;
	}
	
.fnnewmenue_a_active{
	color:#000;
	font-weight:bold;
	}
/*Footer Menue End Here*/


/*Footer Copyright start  Here*/

.driven_copyrightn{
	height:50px;
	width:970px;
	margin-left:0px;
	background-color:#FFF;
	margin-top:10px;
	*margin-top:5px;
	
	}
.copy_leftnn{
	float:left;
	/*width:400px;*/
	width:41%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0px;
	height:50px;
	text-align:left;
	margin-right:25px;
	margin-left:15px;
	}
.godaddy_nn{
	float:left;
	/*width:134px;*/
	width:14%;
	height:33px;
	background-image: url("http://tracedseals.starfieldtech.com/siteseal/images/siteseal_base_lite.gif");
    background-repeat: no-repeat;
    border-width: 0;
    cursor: pointer;
    height: 31px;
    width: 132px;
	}
.copy_rightnn{
	float:left;
	/*width:365px;*/
	width:38%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0px;
	height:50px;
	text-align:left;
	}
.tdrsc{
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	font-size:85%;
	color:#666666;
	text-align:right;
	letter-spacing:0px;
	margin-top:5px;
	}
.fbteitmail{
	margin-top:9px;
	width:85px;
	height:25px;
	float:right;
	}
.mail_iconn{
	background-image:url(../../images/s2.png);
	background-repeat:no-repeat;
	width:22px;
	height:21px;
	float:left;
	margin-left:5px;
	}
.linkedin_iconn{
	background-image:url(../../images/linkedin.png);
	background-repeat:no-repeat;
	width:22px;
	height:21px;
	float:left;
	margin-left:5px;
	}
.facebook_iconn{
	background-image:url(../../images/s4.png);
	background-repeat:no-repeat;
	width:22px;
	height:21px;
	float:left;
	margin-left:5px;
	}	

/*Footer Copyright END  Here*/

.home_bannerbg{	
	background-repeat:repeat-y;
	padding-left:0px;
	background-image:url(../../images/bg_b.jpg);
	}
	
	
	
	
	
	
/*Zeeshan .. Button CSS Start Here*/

#chunky-buttons a {
	float: left;
	display: inline-block;
	position: relative;
	margin: 0;
	margin-top: 8px;
	margin-left: 6px;
}

.chunky {
	position: relative;
	margin: 0 auto;
	padding-top: 2px;
	padding-left: 2px;
	border-radius: 2px;

}


/* Begin Chunky Button */
.chunky a { /* Normal State */
	padding: 4px 15px 7px 15px;
	width: auto;
	height: auto;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style: normal;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	text-decoration: none;
	/*text-shadow: 0 -1px 1px rgba(0,0,0,0.50);*/
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;

	/*border-top: 1px solid rgba(0,0,0,0.001);*/
	/*box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.10);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.10);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.10);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.10);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.10);*/
	cursor: pointer;

}

.chunky a:hover { /* Hover State */
	box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.25);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.25);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.25);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.25);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.25);
	-webkit-animation: glow 1s infinite ease-in-out;
	cursor: pointer;
	

}


.chunky a:active { /* Active State (clicked on) */
	padding: 6px 15px 5px 15px;
	border-top: 1px solid rgba(0,0,0,0.55);
	box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -14px 14px rgba(255,255,255,0.10);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -14px 14px rgba(255,255,255,0.10);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -14px 14px rgba(255,255,255,0.10);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -14px 14px rgba(255,255,255,0.10);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -14px 14px rgba(255,255,255,0.10);
	-webkit-animation: none;
	cursor: pointer !important;
}
/* End Chunky Button */


/* Start Chunky Button Background Color */

/*.chunky26 a {background: #194564;}*/
.chunky26 a {background-image:url(../../images/button_bgn.jpg);
background-repeat:repeat-x;
}

.ie7 .chunky26:hover a {background-image:url(../../images/chunkey_h.jpg);
	background-repeat:repeat-x;
}

.ie8 .chunky26:hover a {background-image:url(../../images/chunkey_h.jpg);
	background-repeat:repeat-x;
}

.rm-fundrasing-button .chunky26 a:visited { color:#ffffff !important;}
/* End Chunky Button Background Color */
.usat_rounded_box{
	border:solid 1px #e0e2e3;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	border-radius:10px;
	margin-top:20px;
	min-height:90px;
	}
.usat_heading{
	font-weight:bold;
	font-style:italic;
	line-height:none;
	padding-top:5px;
	}

	
#mainselectioncheckin { overflow:hidden; width:132px;
background: url("../../images/aeiro.png") no-repeat scroll 83px 0px ;
vertical-align:middle;
font-weight:normal;
}
.safari .dis_drop_checkin{width:100px;border:0px; }
.chrome .dis_drop_checkin{width:100px;border:0px; }
.ie7 .dis_drop_checkin{width:110px;border:0px; }
.dis_drop_checkin{width:150px;}

.double-scroll{ width: 936px;}

.pad_mar_zero{
	margin:0px;
	padding:0px;
	}

	.driven_banner{
	background-image:url(../../images/hd.png);
	width:970px;
	height:106px;
	}
.driven_logo{
	float:left;
	width:278px;
	}
.driven_like{
	float:left;
	padding-top:69px;
	}

.popup_Border{
	border-radius:15px 15px 15px 15px;
	background:none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 20px #999999;
	border:6px solid #232323 !important;
	padding:10px;
	position:absolute;
	z-index:20;
	display:none;
	}
	
	
/*Zeeshan New Login on Homepage 2-9-13 Start*/

.new_login_box{
	margin-top:12px;
	padding-right:10px;
	}
.login_title_new{
	text-align:center;
	}
.login_button_new{
	text-align:right;
	}

/*Zeeshan New Login on Homepage 2-9-13 END*/	
	
/*Added for new Club solutions benefits New page by zeeshan 52-913 Start*/
.club_solutions_benefits_3{
	margin-left:9px;
	margin-top:15px;
	/*height:390px;
	*height:400px;*/
	}
.membership_benefits{
	height:360px;
	float:left;
	width:270px;
	padding-bottom:30px;
	padding-right:10px;
	margin-left:10px;
	background:url(../../images/cs_benefits_shadow_09.png) top -10px right  no-repeat;
	*background:url(../../images/cs_benefits_shadow_09.png) top right no-repeat;
	background:url(../../images/cs_benefits_shadow_09.png) top right no-repeat\0;
	}
.Leadership_benefits{
	height:360px;
	float:left;
	width:270px;
	padding-right:15px;
	padding-bottom:30px;
	background:url(../../images/cs_benefits_shadow_09.png) top -10px right  no-repeat;
	*background:url(../../images/cs_benefits_shadow_09.png) top right no-repeat;
	background:url(../../images/cs_benefits_shadow_09.png) top right no-repeat\0;
	}
.Webmaster_benefits{
	height:360px;
	float:left;
	width:276px;
	padding-bottom:30px;
	}
.benefits_3_span{
	vertical-align:middle;
	padding-top:18px;
	padding-left:2px;
	font-size:22px;
	color:#000000;	
	}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.benefits_3_span{
	padding-left:0px;
	}
}
.Leadership_benefits ul, .Webmaster_benefits ul, .membership_benefits ul{
	margin:0px;
	padding:0px;
	display:inline-block;
	color:#000;
	}
.Leadership_benefits li, .Webmaster_benefits li, .membership_benefits li{
	list-style-image:url(../../images/benefits_bullets_17.png);
	*list-style-image:url(../../images/benefits_bullets_17.png) !important;
	line-height:18px;
	color:#000 !important;
	*margin-left:15px;
	}
	

	
.cs_benefits_shadow{
	background:url(../../images/cs_benefits_shadow_09.png) top -40px right -3px  no-repeat;
	*background:url(../../images/cs_benefits_shadow_09.png) top right no-repeat;
	}
ie8 .cs_benefits_shadow{
	background:url(../../images/cs_benefits_shadow_09.png) top right no-repeat;
	}
/*Added for new Club solutions benefits New page by zeeshan 52-913 End*/

.fundrise_left_panel {
background-color: #cc171e;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
height: 83px;
padding: 5px 14px;
width: 200px;
}

.fundrise_right_panel {
background-color: #333;
border-radius: 10px 0 0 10px;
padding-left: 15px;
width: 474px;
}

/*Fix for all radio and checkbox <p> issues "Zeeshan"*/
.padtop-radio {
	height:18px;
	*height:27px;
	margin-top:0px ;
	}

	
	
	
/*Added for alone team event wise by zeeshan 19-11-13 Start*/
.event-wise-showhide-yes{
float:left; width:40px; margin-top:-15px; *margin-top:0px;
	}
.event-heading{float:left; width:305px;}	
/*Added for alone team event wise by zeeshan 19-11-13 End*/	


.foot-left-new{ float:left;}
.protection-icon{ float:left; margin-left:68px;}
.godaddy-certified{ float:left; margin-left:2px;}
.new-iconS{ float:right; margin-right:17px;}
.new-iconS img{ margin-left:16px;}


.group_rc_main_div
{
width:420px;
padding-left:9px; 
padding-top:9px; 
float:left;border:solid 1px #ccc;
margin-bottom:5px;border-radius:5px;
padding-bottom:5px;
height:127px;

}
.chrome .group_rc_main_div{ height:127px;}

/*Fix for all radio and checkbox <p> issues "Zeeshan"*/
.padtop-radio {
	height:18px;
	*height:27px;
	margin-top:0px ;
	}
 .quetion-top{ margin-top:-20px !important;}
	



.group_rc_title_div
{
float:left; width:260px; text-align:left;margin-bottom:5px;
}
.group_rc_no_parti_div
{
float:left; width:128px; text-align:left;
}
.group_fee_div{
	
	width:165px;
	float:left;
	text-align:left;
	margin-top:5px; 
	padding-left:15px;
	}
.group_fee_div_Zee{
	width:auto;
	padding-bottom:4px;
	float:left;
	text-align:left;
	margin-top:5px; 
	}

/* group fee change for triathloan race start */
.mian-RD{ width:910px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.option1-RD{ float:left; height:auto; padding:10px; border:solid 1px #d5d5d5; border-radius:7px; margin-top:10px;}
.option1-RD2{float:right; height:auto; padding:10px; border:solid 1px #d5d5d5; border-radius:7px; margin-top:10px;}
.option1-RD span, .option1-RD2 span{ line-height:24px;}
.note-RD{ padding-top:10px;}
.note-RD span{ color:#F00; font-weight:bold;}
/* group fee change for triathloan race end */
	
	
.MultipleD{ width:900px; margin:10px 0px;}
.Mult_fields{width:725px; float:left;}
.Mult_image{ float:right; width:190px; }
.Mult_radio{ width:250px; float:left; padding:3px 0px;}
.Mult_fIeld{padding:3px 0px;}
.MultipleDisc{ line-height:21px; font-weight:bold; padding-bottom:15px;}
.MultiHR{ border-bottom:solid 1px #CCC; margin-bottom:18px;}
.Multilinks{padding:0 4px 0px 4px; text-decoration:none;color:#CC0000; vertical-align: middle;}
.Multilinks:hover{text-decoration:underline;color:#CC0000;}
.Multiselected{ padding:0 4px 0px 4px; text-decoration:none;color:#000;vertical-align: middle; }
	
/* this for extra tshirt selling section  start */
.clear{
	clear:both;
	}
.t-shirt-box{
	border:solid 1px #e3e3e3;
	border-radius:10px;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:800px;
	}
.t-shirt-box p{
	padding:0px !important;
	height:auto !important;
	margin-top:0px;
	}	
	
	
.ts-zise-box{
	
	}
.ts-size{
	float:left;
	width:99px;
	}
.ts-price{
	float:left;
	width:99px;
	}
.ts-price input[type="text"]{ width:54px;}
.ts-price-box{ padding:22px 0px;}
.ts-max-number{
	font-weight:bold;
	}
.ts-maxno-box{
	padding:10px 0px;
	}
.ts-blank{float:left; width:103px;}

#swfupload-control-shirt p{ margin:10px 5px; font-size:0.9em; }
#logShirt{ margin:0; padding:0; width:118px;}
#logShirt li{ list-style-position:inside; margin:2px; border:1px solid #ccc;font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#logShirt li .progressbar{ border:0px solid #333; height:5px; background:#fff; }
#logShirt li .progress{ background:#999; width:0%; height:5px; }
#logShirt li p{ margin:0; }
#logShirt li.success{ border:0px; list-style:none !important; }
#logShirt li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; 
	background:url('js/jsnew/js/swfupload/cancel.png') no-repeat; cursor:pointer; }	
/* this for extra tshirt selling section  end */

/*Starts Charity Charity Section*/
.Charity_main_div{
	padding:10px;
	padding-right:10px; 
	float:left;border:solid 1px #ccc;
	margin-bottom:5px;border-radius:5px;

 
	margin-top:15px;
}
.Charity_title_div{
	float:left;
	width:150px;
	padding-top:30px;
	}
.charity-field{
	float:left;
	width:740px;
	padding-top:10px;
	}
/*End Charity Charity Section*/


/*Start New Registration page 24-02-2014*/
.newregform{
	margin-top:10px;
	line-height:32px;
	}
.newregform input[type="text"]{
	width:300px;
	}
.newreg-select, .newreg-select-state{ width:304px;}
#mainselection-newdrop, .newreg-select-state #mainselection3 {
	overflow:hidden;
	width:303px;
	background: url("../../images/aeiro.png") no-repeat scroll 281px 0px ;
	vertical-align:middle;
	font-weight:normal;
}
.newmain-drop, .newreg-select-state .dis_drop{width:320px;}	

/*End New Registration page 24-02-2014*/



/*New 3rd Page Changes Start*/
.credit_card_box{
	background-color:#ededed;
	padding:16px;
	border-radius:10px;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	min-height:137px;
	}
.c_accepted_tilte{width:316px;}
.c_card_num{line-height:24px;}
.c_card_field1{}
.c_card_field1_bg{background:url(../../images/card_num.jpg) right no-repeat #FFF !important;	}
.c_exp_dates{width:130px;float:left;}
.c_security_code{float:right;}
.clear{clear:both;}
/*.formoid-solid-red .creditCrdBxInp{width:322px!important;}*/
.rm-bx-tp .custom-select{padding:0!important; border-radius:0;}
.rm-bx-tp .custom-select select{width:100%!important;}


#d_page_main{ width:920px; margin-top:10px;}
#d_card{ width:355px; float:left;}
.d_billing_area{ float:right; width:555px;}
.d_main_billing{ padding-left:18px;}
#d_billing_fields{ padding-top:20px;}
.d_field_1{ width:258px; float:left; padding-left:19px; padding-top:18px;}
.df_Name{ float:left; width:100px;}
.df_field{ float:left;}
.df_field input{ width:152px;}

.tshirt-fullwidth legend{width:auto; padding:0 5px;}

.newreg-select_thirdp{ width:154px;}
.newmain-drop_thirdp{ width:175px !important;}
#mainselection-newdrop_thirdp {
	overflow:hidden;
	width:150px;
	background: url("../../images/aeiro.png") no-repeat scroll 132px 0px ;
	vertical-align:middle;
	font-weight:normal;
}

.newreg-select_date{ width:55px;}
.newmain-drop_date{ width:80px !important;}
.formoid-solid-red .newmain-drop_date{ width:85px\0/; !important;}

@media all and (-ms-high-contrast:none)
    {
*::-ms-backdrop, .formoid-solid-red .newmain-drop_date { width: 85px !important } /* IE11 */	
    }
#mainselection-newdrop_date {
	overflow:hidden;
	width:55px;
	background: url("../../images/aeiro.png") no-repeat scroll 36px 0px ;
	vertical-align:middle;
	font-weight:normal;
}
/*New 3rd Page Changes End*/

/*New FR payment Page Changes Start*/
.newregFR-select{ width:224px;}
#mainselectionFR-newdrop {
	overflow:hidden;
	width:303px;
	background: url("../../images/aeiro.png") no-repeat scroll 204px 0px ;
	vertical-align:middle;
	font-weight:normal;
	border:none;
}
.newmainFR-drop{width:320px;width:222px\0;}	

input#entered_code {
  font-size: 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

.newmainFR-drop{width:224px;}	
}
/*New FR payment Page Changes End*/


	
/* Start Glow Animation */
@-webkit-keyframes glow {
  0% {
	box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.35);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.35);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.35);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.35);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.35);
  }

  100% {
	box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.18);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.18);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.18);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.18);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 14px 14px rgba(255,255,255,0.18);
  }

/* End Glow Animation */

/*Zeeshan .. Button CSS End Here*/



/*:focus { 
    border: 1px solid #000000;
}*/
@media screen and (min-width: 768px) and (max-width:1024px) {
#exp_year {height: 40px!important;}
#exp_month {height: 40px !important;}
}
@media screen and (max-width: 480px) { 
.border input#user_name, .border input#user_email{width:auto}
.item-cont {margin: 0 1px!important;}
#exp_year {height: 42px!important;}
#exp_month {height: 42px !important;}
}
@media screen and (max-width: 300px) { 

/** For gobble Wopple Starts***/   
#run-banner , #run_footer{  display: none;}
#run_main_wrap {  margin: 0 auto;  width: 100%;}
/****gobble-wobble-5k  End****/
/**the-cynthia-solomon-holmes-foundation-2013-5k-run-walk-for-the-cure**/
.c_top_wrap, .c_footer{ display:none;}
.c_main_wrap {  margin: 0 auto;  width: 100%;}
/**the-cynthia-solomon-holmes-foundation-2013-5k-run-walk-for-the-cure End**/
/***no-shortcuts-5k***/
.event_nav, .drop_down_nav, footer {  display: none;}
#wrapper{ width:100%;}
/***no-shortcuts-5k End***/
.item-cont {margin: 0 1px!important;}
#exp_year{height: 42px!important;}
#exp_month {height: 42px !important;}
}

