﻿
#content-holder{padding:0;width:694px;background:none;}

#calendars{margin-left:-26px;}

#pnlscontainer {margin: auto;border: solid 1px #507CD1;width: 264px;}
#pnlerror {font: bold 9px Tahoma;color: #800000;line-height: 20px;height: 20px;display: none;}
#pnlloginheader {border-bottom: solid 1px #507CD1;background: #507CD1 url(/App_Images/header_bg.gif);font: bold 11px tahoma;height: 22px;line-height: 22px;padding-left: 4px;width: 260px;color: #fff;}
#pnlform {background: #EFF3FB;font: 11px tahoma;line-height: 20px;padding-left: 4px;width: 260px;}
#pnlfooter {border-top: solid 1px #507CD1;background: #507CD1 url(/App_Images/header_bg.gif);height: 22px;line-height: 22px;font: 9px tahoma;line-height: 20px;text-align: center;width: 264px;color: #fff;}
#content-holder div.collabel {float: left;line-height: 20px;height: 20px;width: 60px;margin-top: 2px;}
#content-holder div.colinput {float: left;line-height: 20px;height: 20px;width: 194px;margin-top: 2px;}
div.spacer {clear: both;}
.right{text-align: right;}
.padb {margin: 2px 0 4px 0;}
.error {color: #800000;}
.loginboxes {font: 11px Tahoma;border: solid 1px #507CD1;width: 180px;}
.loginbuttons {font: 11px Tahoma;border: solid 1px #AFAFAF;color: #000;background: #F2F2F2;cursor: pointer;}
#content-holder .titlestyle{font: bold 13px Tahoma;color: #FFFFFF;background-color: #072a5e;border-bottom: 1px solid #ACA899;background-image: url(/App_Images/title_bg.gif);padding:0;height: 12px;margin:0;}
#content-holder .dayheader{background-color: #e6e9ef; background-image: url(/App_Images/cal_header_bg.gif);color:#072a5e;font:12px Tahoma;border-top: solid 1px #FFFFFF;border-left: solid 1px #bfbfbe;border-bottom: solid 1px #ACA899;border-right: solid 1px #bfbfbe;padding: 4px;text-align: center;}
#content-holder .daywithevents{width: 70px;height: 70px;text-align: right;vertical-align: top;font: 9px Tahoma;padding: 2px;text-align: right;background-color: #FFFFFF;border: solid 1px #bfbfbe;}
#content-holder .othermonth{width: 70px;height: 70px;text-align: right;vertical-align: top;font: 9px Tahoma;padding: 2px;text-align: right;background-color: #dddddd;border: solid 1px #bfbfbe;}


.error {font: bold 11px Tahoma;color: #800000;}
#pnlcontainer {margin: 50px auto;width: 732px;}
#pnltop {padding-left: 4px;border-left: solid 1px #000;border-right: solid 1px #000;border-top: solid 1px #000;font: bold 11px Tahoma;color: #fff;width: 728px;background: #E2E2E2;height: 25px;line-height: 22px;background: #000 url(/App_Images/b_cbg.gif);}
#pnlbottom {padding-right: 4px;text-align: right;border-left: solid 1px #000;border-right: solid 1px #000;border-bottom: solid 1px #000;font: bold 11px Tahoma;color: #fff;width: 728px;background: #E2E2E2;height: 25px;line-height: 22px;background: #000 url(/App_Images/b_cbg.gif);}
#pnlheader {border: solid 1px #000;width: 728px;background: #E2E2E2;padding: 2px;font: bold 11px Tahoma;height: 20px;}
#pnlhaction{float: left;width: 54px;text-align: left;line-height: 18px;}
#pnlhtitle {float: left;width: 264px;line-height: 18px;padding-left: 2px;}
#pnlhdescription {float: left;width: 408px;line-height: 18px;}
div.arow {border-left: solid 1px #000;border-right: solid 1px #000;border-bottom: solid 1px #000;width: 728px;background: #F5F5DC;padding: 2px;height: 20px;line-height: 18px;}
div.brow {border-left: solid 1px #000;border-right: solid 1px #000;border-bottom: solid 1px #000;width: 728px;background: #fff;padding: 2px;height: 20px;line-height: 18px;}
div.lstedit {float: left;width: 18px;height: 20px;line-height: 18px;text-align: center;margin-top: 2px;}
div.lstdelete {float: left;width: 18px;height: 20px;line-height: 18px;text-align: center;margin-top: 2px;}
div.lstview {float: left;width: 18px;height: 20px;line-height: 18px;text-align: center;margin-top: 2px;}
div.lsttitle {float: left;width: 564px;height: 20px;line-height: 18px;padding-left: 2px;}
div.lstdescription {float: left;width: 390px;height: 20px;line-height: 18px;}
div.lstaction {float: left;width: 18px;height: 20px;line-height: 18px;text-align: center;margin-top: 2px;}
div.spacer {clear: both;}
.prettyinputs {font: 11px tahoma;width: 225px;}
.search {text-align: right;margin-bottom: 4px;}
/*
----------------------------------------------
Pager Styles
----------------------------------------------
*/
.pages a, .pages span {color: #105CB6;margin-top: 4px;display: block;float: left;padding: 0.2em 0.5em;margin-right: 0.1em;border: 1px solid #fff;background: #fff;}
.pages span.current {border: 1px solid #2E6AB1;background: #2E6AB1;font-weight: bold;color: #FFFFFF;}
.pages a {border: 1px solid #2E6AB1;text-decoration: none;}
.pages a:hover {color: #2E6AB1;border-color: #000;background: #fff;}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {border: 1px solid #DDD;color: #666;font-weight: bold;}
