.blank {}


/* to make the calendar extender appear in front of all the other controls */
.ajax__calendar_container { z-index : 1000;}
.ajax__calendar_container table { background-color : #fff;}

.ajax__calendar_container table td {padding:0 !important; border:none 0px !important;}
.ajax__calendar_container table {border:none 0px !important;}

.ajax__calendar_title { text-align:center; }
.ajax__calendar_footer { text-align:center; }


.AspNet-GridView TABLE
{
	font-size:100%;
	width:100%;
}

#main div.filter .cal_date {
	width: 140px;
}

.accountant p
{
	font-size: 1.2em;
}
.homeEvents table td
{
	border-bottom:none 0px;
	border-top:none 0px;
	border-left:none 0px;
}
.homeEvents table
{
	margin-bottom: 0px;
}
/*
.event p
{
	font-size:1.2em;
}
*/
/*Custome css for Student signup*/

#main ul.decl {
    list-style:none;
    margin:0;
}


#main ul.decl li 
{
    font-size:1.2em;
    padding: 5px;
}


#main ul.decl input 
{
    width:100px; 
}

/* Student signup */

#member_details tr.alt th, tr.alt td 
{
    background-color:#FFFFFF;
}

#signupType input
{
    width:80px;
}


#signupType 
{
    width:80%;    
}

#signupType label
{
   font-size:1.2em;
}


table 
{
   width:100%;
}
    
.error-top
{
   margin-right:30px;
   font-size:12px;
   padding:5px;
   color:red;
}



 
/* Paging - Start */

.paging p{float: left; margin: 0; padding: 1px 6px 0 0; font-size: 1.1em;}
.paging span#NetControl span a.prev{display: block; float: left; width: 10px; height: 20px; background: url(/img/paging-arrows.png) no-repeat 0 -20px; border:0; margin:0; min-width: 10px;}
.paging span#NetControl span a.prev-disabled{background-position: 0 0;}
.paging span#NetControl span a.next{display: block; float: left; width: 10px; height: 20px; background: url(/img/paging-arrows.png) no-repeat -10px -20px; border:0; margin:0; min-width: 10px;}
.paging span#NetControl span a.next-disabled{background-position: -10px 0;}
.paging ul{float: left; margin: 0; padding: 0 3px 0 0; list-style: none outside; font-size: 1.1em;}
.paging ul li{float: left; padding: 0; margin: 0 0 0 6px; background: none;}
.paging ul li:first-child{margin: 0 0 0 3px;}
.paging span span.active{width: 16px; height: 16px; padding: 0px; border: 2px solid #e4701e; color: #e4701e; text-align: center; background: #fff;float:left; margin:0 2px;}
.paging span a:link,
.paging span a:visited{display: block; float: left; min-width: 16px; height: 16px; padding: 1; border: 1px solid #b8b8b8; color: #434d3e; text-align: center; text-decoration: none; background: #fff;margin:0 2px;}
.ie6 .paging ul li a:link,
.ie6 .paging ul li a:visited{width: 16px;}
.paging span a:hover{padding: 0; border: 2px solid #e4701e; color: #e4701e;}
.ie7 .paging span#NetControl p {margin-top:12px;}
.ie7 .paging span#NetControl a.prev {margin-top:12px;}

 /* Paging --End */
/* Event Listing+Details Start */
.ie8 .event-filter .ef-wrap input.btn{ vertical-align : middle; text-align:center; margin-bottom:19px;}

.event-filter .ef-wrap input.txt-single {margin: 0 5px 0 0;width: 100px;}
.event-listing table TD, .event-listing table TH,.event-details table TD, .event-details table TH {border : 0;  font-size: 100%;}
.linkDisabled {visibility:hidden;display:none;}
.event-filter .ef-wrap input.txt-single-long {margin: 0 5px 0 0;width: 220px;}
.event-filter .ef-wrap .field-long{float: left; width: 240px; padding: 0 20px 0 0;}

/* Event Listing End */
p.btn a.left {float : left;}
/* Event Listing+Details End */


/* IServices accordion fix */
div#nav_sub li.active li a {
	width: 156px;
	padding-left: 18px;
}


div.left-detail 
{
    float:left;
	font-style: italic;
	color: #fff;
}

div.right-detail 
{
    float:right;
	font-style: italic;
	color: #fff;
}




div.faux-form label.overlay {
	font-size: 0.9em;
	font-style: italic;
	color: #999;
	padding: 3px 3px 6px 3px;
}

.CompletionListCssClass 
{     
    font-size: 11px;     
    color: #000;     
    padding: 3px 5px;     
    border: 1px solid #999;     
    background: #fff;     
    width: 300px;     
    float: left;     
    z-index: 1;     
    position:absolute;     
    margin-left:0px; 
}

 .wizard td
 {
     font-size:100%;
     border-style:none;
 }
 .wizard tr
 {
     font-size:100%;
     border-style:none;
 }
 .main-navigation ul .droplist { left:-9999px;}
 #validators {margin-top: 30px; display : block;}
 .error-text{min-height: 20px; font-size: 1.0em; line-height: 2.0em; text-transform: none;float:left; }
 #error-box{ margin-left: -8px; padding-bottom: 0;   padding-right: 6px; width :100%;}
 INPUT[type="password"] { background: url("/img/greyed-bg.png") repeat scroll 0 0 transparent;border: 1px solid #707070;}
 /* FAList START */
 .accountant-listing TD,.accountant-listing TH {border : 0;  font-size: 100%;}
 /* FAList End */

.check-label { width:500px !important;}
/*Main Login Screen Start*/

#main-login .text {width:150px; padding : 0;}
#main-login p.instruction {  float: left; padding: 0 15px 0 0;}
#main-login p.instruct-password {padding-left:15px;}
#main-login .note-box {background: none;border: 0;float: left;margin: 17px 0 2px;padding: 7px 9px;}
#main-login .login_forgot { padding-left : 40px;}
#main-login p.fgtPwd {padding :0 0 6px 0;}
.error {color : #FF0000;}
/*Main Login Screen End*/
/* Forgotten Password Start*/
#ForgottenPassword .login-link {float: left;margin-top: 20px;width: 100%;}
#ForgottenPassword .btn{margin: 0 0 0 20px;}
#ForgottenPassword #validators {margin-top: 30px;}
/* Forgotten Password End*/
/* Change Password Start*/
#changePassword TD,#changePassword TH {border:0;font-size : 100%}
#changePassword span.Label { color: #424242;float: left;font-family: Arial,Tahoma,Helvetica,San Serif;font-weight: bold;padding: 0 10px 0 0;width: 180px;}
#changePassword .error-text {padding-top: 10px;}
/* Change Password End*/
/* MemberSignup Start */
#MSPayment .error-text {width:100%}
/* Membersignup End  */
/* PM Start */
div#member_details fieldset.bordered .radio-group label { padding : 0 10px;}
.validate-summary li { color : #FF0000; font-weight : bold;}
/* PM End */

.panel .login-panel input.btn {text-align: right;}
.login-panel .buttons {float:right;}
.AdditionalInfo FIELDSET.bordered SELECT {width:350px; text-align:center;}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

