html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#ffffff url(images/3.png) top center no-repeat; font-family:Verdana, Arial, Helvetica; color:#333333; font-size:12px; font-weight:normal; line-height:18px;}

p {margin-bottom:14px;}
.clear {clear:both;}

#login-form {padding-left:170px; padding-top:150px;}
.login-form-label {font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-bottom:4px;}
.login-form-label a {font-size:10px; text-decoration:underline; color:#24588a;}
.login-form-input-field {border:1px #c0c0c0 solid; padding:3px 4px 3px 4px; color:#24588a; width:230px; height:19px; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:auto; line-height:normal;}
.login-form-input {padding-bottom:10px;}
#login-submit {width:47px; height:47px; position:absolute; top:286px; left:366px; overflow:hidden;}

#forgot-form {padding-left:30px; padding-top:0px; float: left;}
.forgot-form-label {font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-bottom:4px;}
.forgot-form-label a {font-size:10px; text-decoration:underline; color:#24588a;}
.forgot-form-input-field {border:1px #c0c0c0 solid; padding:3px 4px 3px 4px; color:#24588a; width:230px; height:19px; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:auto; line-height:normal;}
.forgot-form-input {padding-bottom:10px;}
#forgot-submit {width:140px; height:43px; position:absolute; top:230px; left:136px; overflow:hidden;}

#header {width:979px; height:100px; margin-left:auto; margin-right:auto; overflow:hidden; position:relative;}
#logo {width:132px; height:48px; overflow:hidden;}
#headerlinks {width:312px; height:30px; position:absolute; left:667px; top:10px; text-align:right; color:#fff; font-size:9px; font-weight:bold;}
#headerlinks a {text-decoration:underline; color:#fff;}
#headerlogin
{
    height: 30px;
    position: absolute;
    left: 629px;
    top: 30px;
    text-align: right;
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    width: 350px;
}

#nav {position:absolute; top:0px; left:380px; background:url(images/5.png) no-repeat; width:217px; height:82px; list-style:none;}
#navwithdashboard {position:absolute; top:0px; left:330px; background:url(images/5-dashboard.png) no-repeat; width:290px; height:82px; list-style:none;}

#nav li {float:left;}
#navwithdashboard li {float:left;}

#nav li a {position:absolute; height:82px; top:0px; margin:0; padding:0; display:block; background:url(images/5.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
#navwithdashboard li a {position:absolute; height:82px; top:0px; margin:0; padding:0; display:block; background:url(images/5-dashboard.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}

li#nav_1 a {left:0px; width:72px; background-position: 0px 0px;}
li#nav_1 a:hover {background-position: 0px -82px;}
li#nav_1 a.active {background-position: 0px -164px;}
li#nav_2 a {left:72px; width:73px; background-position: -72px 0px;}
li#nav_2 a:hover {background-position: -72px -82px;}
li#nav_2 a.active {background-position: -72px -164px;}
li#nav_3 a {left:145px; width:72px; background-position: -145px 0px;}
li#nav_3 a:hover {background-position: -145px -82px;}
li#nav_3 a.active {background-position: -145px -164px;}
li#nav_4 a {left:217px; width:72px; background-position: -217px 0px;}
li#nav_4 a:hover {background-position: -217px -82px;}
li#nav_4 a.active {background-position: -217px -164px;}

#message-indicator {width:14px; height:14px; position:absolute; top:29px; left:569px; z-index:500;}
#message-indicatorwithdashboard {width:14px; height:14px; position:absolute; top:29px; left:486px; z-index:500;}

#pagebody {width:979px; margin-left:auto; margin-right:auto;}
#pagetitle {width:979px; height:39px; overflow:hidden; position:relative;}
#pagetitleimage {width:979px; height:39px; overflow:hidden; position:relative; z-index:10;}
#sessionFor{font-family:Verdana, Arial, helvetica; font-size:16px; font-weight:bold;color: #F9F8F6; font-style:italic;margin: 10px 0px 0px 175px; position:absolute;z-index:1000}
#breadcrumb {padding-bottom:11px; font-size:11px; color:#2a5786;}
#breadcrumb a {font-size:11px; color:#2a5786; text-decoration:none;}
#breadcrumb a:hover {font-size:11px; color:#2a5786; text-decoration:underline;}
#onecolumn {border-left:1px #cacaca solid; border-right:1px #cacaca solid;}
#onecolumn-alt {border:1px #cacaca solid; background:url(../images/17.png) repeat-x;}
#onecolumnshadow {width:979px; height:29px; overflow:hidden; background:url(../images/51.png) no-repeat;}
#onecolumn2 {border-left:1px #aaaaaa solid;border-right:1px #aaaaaa solid;border-bottom:1px #aaaaaa solid;}
#onecolumn3 {border-left:1px #aaaaaa solid;border-right:1px #aaaaaa solid;border-bottom:1px #aaaaaa solid;padding-bottom: 25px;}

#onecolumn-alt {border:1px #aaaaaa solid; background:url(images/17.png) repeat-x;}
#onecolumnshadow {width:979px; height:19px; overflow:hidden; background:url(images/9.png) no-repeat;}

.settingsbox1 {float:left; text-align:center; width:273px; padding-left:40px; padding-right:40px; font-weight:bold; padding-top:30px; padding-bottom:30px;}
.settingsbox2 {float:left; text-align:center; width:273px; padding-right:40px; font-weight:bold; padding-top:30px; padding-bottom:30px;}
.settingsbox3 {float:left; text-align:center; width:273px; font-weight:bold; padding-top:30px; padding-bottom:30px;}
.settingsdropdowns {padding-top:15px;}
.settingsbox4 {float:left; width:300px; padding-left:30px; padding-right:40px; font-weight:bold; padding-top:30px; padding-bottom:20px;}
.settingsbox5 { width:300px; padding-left:30px;  font-weight:bold; padding-top:30px; padding-bottom:20px;}
.settingsbox6 { width:300px; padding-left:30px;  font-weight:bold; padding-top:10px; padding-bottom:20px;}
.settingsbox7 { width:310px; font-weight:bold; padding-top:30px; padding-bottom:12px;}
.settingsbox8 { width:200px;  padding-right:40px; font-weight:bold; padding-top:10px; padding-bottom:20px;}
.settingsbox9 { width:500px; padding-left:30px; padding-right:40px;}
.settingsbox10 {float:left; width:300px; padding-left:30px; padding-right:40px; font-weight:bold; padding-top:30px; padding-bottom:0px;}
.settingsbox11 { width:900px; padding-left:30px; padding-right:40px;padding-top: 30px;}
.bluePageHeadingFont {font-size:20px; font-weight:bolder; color:#275a8b; font-style:italic;}

.sections{width:330px; float:left;}
.sections1{width:300px; float:left;}

.settingssave {border-top:1px #b0cce5 solid; margin-left:10px; margin-right:10px;}
.settingssave2 {float:right; width:140px; padding-top:21px; padding-bottom:21px;}
.settingssave3 {float:right; width:140px; padding-right:20px; padding-top:33px; text-align:right;}
.settingssave3 a {color:#962d2d;}
.settingssave4 {float:right; width:240px; padding-top:21px; padding-bottom:21px;}
#add{float:right; width:84px; height:27px; padding: 15px 15px 10px 0px;}
#setting-tabs{float: right;margin-top: 11px; width:396px;}
#setting-tabs ul{}

#setting-tabs li{display:block; background-color: #d6e0eb; padding-top:4px; font-weight: bold; list-style: none; margin:0; height:21px; border:0; width:129px; float:left; margin-left:3px; text-align:center;}
#setting-tabs li a{background-color: #d6e0eb;  text-decoration: none; color:#5f6062;}
#setting-tabs li.selected{background-color: #334659;  text-decoration: none; color:#ffffff;}
#setting-tabs li.selected a{background-color: #334659;  text-decoration: none; color:#ffffff;}
#start{float:left;width:125px;}
#end{float:right;width:140px;}
.from{width:60px;height:25px;font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;color: #666666;padding-left: 8px;padding-right: 8px;background-color: #ffffff;margin-top: 15px;border:1px solid #b3b3b3;float:left;}
.calendar{width:20px;float:left;margin-left: 10px;padding-top: 20px; padding-right:15px;}


#membersearch {position:relative; width:979px; height:87px;}
#membersearchfield {position:absolute; top:14px; left:302px; width:320px; height:43px; overflow:hidden; background:url(images/12.png) no-repeat; z-index:1;}
#membersearchsubmit {position:absolute; top:13px; left:632px; width:44px; height:44px; overflow:hidden; z-index:1;}
.membersearchfieldinput {border:0; outline:none; margin-top:4px; height:31px; width:283px; margin-left:18px; padding:0; font-size:12px; z-index:2;}
#membersearchautofill {background:#f4f4f4; border:1px #b9b9b9 solid; width:288px; position:absolute; top:54px; left:317px; z-index:3;}
#membersearchautofill ul {list-style:none; padding:15px 0 15px 0;}
#membersearchautofill ul li {display:block;}
#membersearchautofill ul li a {display:block; text-decoration:none; color:#333; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px;}
#membersearchautofill ul li a:hover {display:block; text-decoration:none; color:#333; background:#e1e1e1;}

#membertabs {background:#b0cce5;}
#membertabslist {list-style:none;}
#membertabslist li {display:block; float:left; background:#b0cce5; padding:5px 11px; font-size:13px; font-weight:bold; margin:0; border-right:1px #9cb9d2 solid; color:#3e5f7c;}
#membertabslist li a {color:#3e5f7c;}
#membertabslist li.active a {color:#fff;}
#membertabslist li.active {display:block; float:left; background:#3e5f7c; padding:5px 11px; font-size:13px; font-weight:bold; margin:0; border-left:1px #9cb9d2 solid; color:#fff;}
.memberdirectorymember {border-bottom:1px #d7d7d7 solid; padding:10px 0 10px 10px; clear:both;}
.memberdirectorymember:hover {border-bottom:1px #d7d7d7 solid; padding:10px 0 10px 10px; clear:both; background:#edf4fb;}
.memberdirectorymember a {color:#275a8b;}
.memberdirectorymemberphoto {width:60px; float:left; padding-right:15px;}
.memberdirectorymembername {width:195px; float:left; padding-right:15px; font-size:15px; color:#275a8b; font-weight:bold;}
.memberdirectorymembername a {text-decoration:none;}
.memberdirectorymember1 {width:110px; float:left; padding-right:15px; }
.memberdirectorymember2 {width:250px; float:left; padding-right:15px; }
.memberdirectorymember3 {width:40px; float:left; padding-right:15px; }
.memberdirectorymember4 {width:60px; float:left; padding-right:15px; }
.memberdirectorymember5 {width:50px; float:left; }
.memberdirectorymember6 {width:65px; float:left; }
.memberdirectorymember6 p {margin-bottom:4px;}
.memberdirectorymember6 a {font-size:10px; color:#83a1bd; line-height:13px;}
.memberdirectorymemberclear {clear:both;}

.sessiondetailsmultimember {width:295px; float:left; border:1px #aaaaaa solid; background:url(images/17.png) repeat-x; margin-right:25px;}
#sessiondetailscalendar {width:124px; height:128px; background:url(images/16.png) no-repeat; float:left; margin:20px 45px 0px 30px;}
#sessiondetailscalendarday {font-size:50px; line-height:50px; text-align:center; font-weight:bold; letter-spacing:-2px; padding-right:10px; padding-top:48px;}
#sessiondetailscalendarmonth {font-size:11px; line-height:13px; text-align:center; font-weight:bold; letter-spacing:-1px; padding-right:10px; padding-top:0px;}
#sessiondetails1 {width:80px; float:left; padding-right:15px; padding-top:20px;}
#sessiondetails2 {width:70px; float:left; padding-right:15px; padding-top:20px;}
#sessiondetails3 {width:120px; float:left; padding-right:15px; padding-top:20px;}
#sessiondetails4 {width:160px; float:left; padding-right:15px; padding-top:20px;}
#sessiondetails5 {width:90px; float:left; padding-right:15px; padding-top:20px;}
#sessiondetails7 {width:150px; float:left; padding-right:15px; padding-top:20px;}
#sessiondetails6 {text-align:right; padding-right:30px;}
#sessiondetails6 a {color:#275a8b;}
#sessiondetails p {margin-bottom:6px;}
#sessiondetails {padding-bottom:28px;}
#sessiondetailsmember1 {float:left; width:81px; padding-left:22px; padding-top:22px;}
#sessiondetailsmember2 {float:right; width:84px; text-align:right; padding-right:22px; padding-top:22px;}
#sessiondetailsmember3 {float:left; padding-left:20px; padding-right:20px; width:255px; padding-top:20px; padding-bottom:35px;}
#sessiondetailsmember4 {font-size:18px; line-height:22px; font-weight:bold; margin-bottom:10px; margin-top:10px;}
#sessiondetailsmember5 {}
#sessiondetailsmember5 p {margin-bottom:4px;}
#sessiondetailsmember5 p a {color:#275a8b;}
.sessiondetailsmember5favorite {padding-top:10px; }
.sessiondetailsmember5favorite p {margin-bottom:4px;}
.sessiondetailsmember5favorite a {font-size:10px; color:#83a1bd; line-height:13px;}
#sessiondetailsmember6 {float:left; padding-right:30px; width:293px; padding-top:20px; padding-bottom:35px;}
.sessiondetailsmember6label {font-weight:bold; font-size:13px; margin-bottom:10px;}
.sessiondetailsmember6divider {height:1px; width:293px; overflow:hidden; border-bottom:1px #c7c7c7 solid; margin-top:15px; margin-bottom:15px;}
.sessiondetailsmember6sessionred {background:#f7ac9e; color:#762414; padding:2px; margin-bottom:5px;}
.sessiondetailsmember6sessionyellow {background:#fbf0ac; color:#594f0e; padding:2px; margin-bottom:5px;}
.sessiondetailsmember6sessiondate {float:left; width:62px; padding-left:12px; padding-right:12px;}
.sessiondetailsmember6sessiontype {float:left;}
#sessiondetailsmember7 {float:left; width:293px; padding-top:20px; padding-bottom:35px;}
.sessiondetailsmember7label {font-weight:bold; font-size:13px; margin-bottom:10px; color:#ff6401;}
.sessiondetailsmembernote {padding-bottom:13px;}
.sessiondetailsmembernoteauthor {font-size:11px; font-style:italic;}
#sessiondetailsmemberimage {text-align:center; padding-bottom:10px;}
.sessiondetailsmemberdivider {height:1px; overflow:hidden; border-bottom:1px #c7c7c7 solid; margin-top:15px; margin-bottom:10px;}


#new-session-form { width:420px; padding-top:20px; padding-bottom:30px; float:left;}
#new-session-form2 { width:310px; padding-top:20px; padding-bottom:30px; float:left;}
#addsession2 { width:150px; padding-top:20px; padding-bottom:30px; float:left;}
.input-row {margin-bottom:10px;}
select#resource, select#club {width: 135px;}
.addmembertext {border:1px #c0c0c0 solid; padding:3px 4px 3px 4px; color:#24588a; width:160px; font-size:10px; font-family:Verdana, Geneva, sans-serif; line-height:auto; line-height:normal;}
.input-row label{display:inline; width: 120px; font-weight:bold;}
.input-row label a {font-weight:normal; color:#275A8B;}
#new-session-form .input-row .header-cell {float: left; width: 80px;}
#new-session-form2 .input-row .header-cell {float: left; width: 290px;}


#memberprofiletitle {background:#d9e7f4; border-bottom:1px #b9c7d5 solid; padding:0px 19px 19px 19px; font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#275a8b; font-weight:bold;}
#memberprofiletitlename {width:500px; padding-top:19px;}
#memberprofiletitlefavorite {float:right; width:203px; height:34px; padding-top:12px; display:none;}
#memberprofiletitlenotfavorite {float:right; width:175px; height:34px; padding-top:12px;}
#memberprofile1 {float:left; padding-left:20px; padding-right:20px; width:330px; padding-top:20px; padding-bottom:35px;}
#memberprofile2 {text-align:center; padding-bottom:10px;}
#memberprofile3 {font-size:18px; line-height:22px; font-weight:bold; margin-bottom:10px; margin-top:10px;}
#memberprofile4 {}
#memberprofile4 p {margin-bottom:4px;}
#memberprofile4 p a {color:#275a8b;}
.memberprofile4favorite {padding-top:10px; }
.memberprofile4favorite p {margin-bottom:4px;}
.memberprofile4favorite a {font-size:10px; color:#83a1bd; line-height:13px;}
#memberprofile5 {float:left; width:586px; padding-top:20px; padding-bottom:35px;}
.memberprofile5label {font-weight:bold; font-size:13px; margin-bottom:10px;}
.memberprofile5divider {height:1px; width:586px; overflow:hidden; border-bottom:1px #c7c7c7 solid; margin-top:15px; margin-bottom:15px;}
.memberprofile5sessionred {background:#f7ac9e; color:#762414; padding:2px; margin-bottom:5px;}
.memberprofile5sessionyellow {background:#fbf0ac; color:#594f0e; padding:2px; margin-bottom:5px;}
.memberprofile5sessiondate {float:left; width:72px; padding-left:12px; padding-right:12px;}
.memberprofile5sessiontype {float:left;}
.memberprofile5label a {font-size:10px; text-decoration:underline; color:#24588a; font-weight:normal;}
.sessiondetailsmembernoteeven {padding:8px 12px 8px 12px;}
.sessiondetailsmembernoteevenauthor {font-size:11px; font-style:italic;}
.sessiondetailsmembernoteodd {padding:8px 12px 8px 12px; background:#f0f0f0;}
.sessiondetailsmembernoteoddauthor {font-size:11px; font-style:italic;}

.settingsavailability-blue{width:969px; height:20px; background-color: #334659;padding:5px 0px 0px 10px; clear:both; color:#ffffff;}
.settingsavailability {height:28px;border-top:1px #d7d7d7 solid; padding:10px 0 0px 10px; clear:both;}
.settingsavailability:hover {border-bottom:1px #d7d7d7 solid; padding:10px 0 0 10px; clear:both; background:#edf4fb;}
.settingsavailability1 {width:200px; float:left;  }
.settingsavailability2 {width:150px; float:left; }
.settingsavailability3 {width:110px; float:left; }
.settingsavailability4 {width:105px; float:left; }
.settingsavailability5 {width:98px; float:left; }
.settingsavailability6 {width:90px; float:left; }
.settingsavailability7 {width:90px; float:left; }
.settingsavailability8 {width:40px; float:left; }
.settingsavailability8 p {margin-bottom:4px;}
.settingsavailability8 a {font-size:10px; color:#83a1bd; line-height:13px;}
.settingsavailability input {
background-color: transparent;
text-decoration: underline;
border: none;
cursor: pointer;
cursor: hand;
font-size:10px; color:#83a1bd; line-height:13px;
}

.inboxheader {background:#d9e7f4; border-bottom:1px #b9c7d5 solid; padding:4px 0 4px 10px; clear:both; font-weight:bold; color:#1d5183; }
.inbox {border-bottom:1px #d7d7d7 solid; padding:10px 0 10px 10px; clear:both;}
.inbox:hover {border-bottom:1px #d7d7d7 solid; padding:10px 0 10px 10px; clear:both; background:#edf4fb;}
.inbox a {color:#275a8b;}
.inboxslot1 {width:20px; float:left; margin-right:15px; padding-top:6px; }
.inboxslot1b {width:18px; float:left; margin-right:15px; padding-top:8px; padding-left:2px; }
.inboxslot2 {width:82px; float:left; margin-right:15px; padding:2px 0px 2px 0px;}
.inboxslot3 {width:209px; float:left; margin-right:15px; padding:2px 0px 2px 0px;}
.inboxslot3-2 {width:100px; float:left; margin-right:15px; padding:2px 0px 2px 0px;}
.inboxslot4 {width:150px; float:left; margin-right:15px; padding:2px 0px 2px 0px;}
.inboxslot4red {width:150px; float:left; margin-right:15px; background:#f7ac9e; color:#762414; padding:2px 10px 2px 10px;}
.inboxslot5 {width:158px; float:left; margin-right:15px; padding:2px 0px 2px 0px;}
.inboxslot6 {width:42px; float:left; margin-right:15px; padding:2px 0px 2px 0px;}
.inboxslot7 {width:50px; float:left; margin:2px 0px 2px 0px;}
.inboxslot8 {text-align:center; padding-top:17px; padding-bottom:5px;}
#inboxswitch {position:absolute; width:150px; height:21px; top:8px; left:120px; overflow:hidden; z-index:100;}
#inboxswitchalt {position:absolute; width:150px; height:21px; top:8px; left:120px; overflow:hidden; z-index:100; display:none;}
.inboxempty {text-align:center; font-weight:bold; color:#1d5183; }

#forgot-form input {border:1px #c0c0c0 solid; padding:3px 4px 3px 4px; color:#24588a; width:230px; height:19px; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:auto; line-height:normal;}
.validation-summary-errors { text-align:left; color:Red; }

#footer {text-align:right; padding-top:20px; padding-bottom:50px; width:979px; margin-left:auto; margin-right:auto;}


/*validation message*/
.validationmessage {color:Red; display:inline; font-size:smaller; }

/*modal dialog - specific to appoinment member add*/
#membersearchappointment {position:relative; width:200px; height:50px;}
#membersearchfieldappointment {position:absolute; top:14px; left:210px; width:320px; height:43px; overflow:hidden; background:url(images/12.png) no-repeat; z-index:1;}
#membersearchsubmitappointment {position:absolute; top:13px; left:532px; width:44px; height:44px; overflow:hidden; z-index:1;}

.text-box{ border-style:solid; border-width:thin; border-color:Silver }


.appointment_addmemberlist_div
{
 height:255px; 
 width:800px; 
 overflow:auto; 
 border-style:solid; 
 border-width:thin;
}

.appointment_memberlist_div
{
 height:200px; 
 width:350px; 
 overflow:auto; 
 border-style:none; 
 border-width:thin;
}

table.appointment_addmemberlist_table tr.d0 td 
{
	background-color:White;
}
table.appointment_addmemberlist_table tr.d1 td 
{
	background-color:#D1E5F6;
}
.appointment_addmemberlist_table
{
    border-collapse:collapse;
}

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .60;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 10px;
	border: 1px solid #000;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	height:353px;
	width:600px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
img.btn_close {
	float: right;
	margin: -30px -30px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
/* Session Detail */
.multimember 
{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 979px;
}

/* /Calendar/Index */
.filters {
    display: inline-block;
    height: 39px;
    line-height: 39px;
    margin: 0px 0px 0px 210px;
	position: absolute;
	top: 0px;
	right: 10px;
	color: #FFF;
}
.calendarHeader
{
    text-align: left;
    height: 39px;
	margin-top: -39px;
	position: relative;
	z-index: 2000;
}
.calendarHeaderTab
{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
	cursor: hand;
	text-indent: -3000px;
	width: 85px;
	height: 21px;
}

.calendarHeaderTab#monthlyTab {
	background: url(images/70.png) no-repeat;
	margin: 9px 0px 0px 143px;
}

.calendarHeaderTab#weeklyTab {
	background: url(images/72.png) no-repeat;
	margin: 9px 0px 0px 0px;
}

.calendarHeaderTab#dailyTab {
	background: url(images/74.png) no-repeat;
	margin: 9px 0px 0px -7px;
}

.calendarHeaderTab#viewEmployees {
	background: url(images/Emp.png) no-repeat;
	margin: 9px 0px 2px -15px;
}

.calendarHeaderTabSelected#monthlyTab
{
    background: url(images/69.png) no-repeat;
}

.calendarHeaderTabSelected#weeklyTab
{
    background: url(images/71.png) no-repeat;
	margin-left: 0px;
}

.calendarHeaderTabSelected#dailyTab
{
    background: url(images/73.png) no-repeat;
	margin-left: -7px;
}

.calendarHeaderTabSelected#viewEmployees
{
    background: url(images/73.png) no-repeat;
	margin-left: 0px;
}
 
.ui-widget-overlay
{
    background: #000 !important;
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: .50 !important;
    z-index: 9999;
}
 
 
 /*add a session errors*/
.error-box{width:925px; background-color:#fce5e5; border:1px solid #e21414;padding-left: 20px;padding-top: 20px;padding-right: 10px;padding-bottom: 10px;margin-top:15px; float:right;}
.error-box2{width:925px; background-color:#fce5e5; border:1px solid #e21414;padding-left: 20px;padding-top: 20px;padding-right: 10px;padding-bottom: 20px;margin-top:15px; float:right;}
.error-copy{color:#ff0000;font-weight: bold;}
.btn{width:85px; float: right; padding-top: 10px;padding-left: 10px;}

.linkSubmitButton {
background-color: transparent;
border: none;
cursor: pointer;
cursor: hand;
text-decoration:underline; color:#24588a; font-weight:normal;
}
.HeaderContainer 
{
    background-color:#6ba0d2;
    border-radius:8px 8px 0px 0px;
    border-bottom: 1px solid #275a8b;
    overflow:hidden; 
    position:relative;
}
.HeaderText {
    display: inline-block;
    vertical-align: top;
    color: #ffffff;
    font-family: Arial, Verdana, Sans-Serif;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    text-shadow: 1.5px 1.5px #37526B;
    padding-top: 5px;
}
.HeaderInnerContainer {
   padding: 5px 5px 5px 5px;
}
.HeaderIconImage 
{
    vertical-align: top;
    padding: 1px 1px 1px 5px;    
}
#dashboard {
    display: block;
    margin: 0 auto;
}
#dashboardpagebody 
{
    width: 1200px; 
    margin-left:auto; 
    margin-right:auto;
}
#dashboardonecolumnshadow 
{
    width: 1200px; 
    height:19px; 
    overflow:hidden; 
    background:url(images/dashboardfooter.png) no-repeat;
}