@font-face {
    font-family: 'lubalin_graphregular';
    src: url('lubalin_graph_regular-webfont.eot');
    src: url('lubalin_graph_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('lubalin_graph_regular-webfont.woff') format('woff'),
         url('lubalin_graph_regular-webfont.ttf') format('truetype'),
         url('lubalin_graph_regular-webfont.svg#lubalin_graphregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { color: #362916; font-size: 13px; font-family: arial; line-height: 19px; background-color: white; }

p,li {background:transparent !important;}

td {}

a:link { color: #7a0026 ; text-decoration: none; }

a:visited { color: #006 ; text-decoration: none; }

a:hover { color: #b54811 ; text-decoration: none; }

a:active { color: #7a0026 ; text-decoration: none; }
.newsevents_title { color: #9b362d; font-size: 10pt; font-family: arial; font-weight: bold; }
.newsevents_date { color: #9b362d; font-size: 10pt; font-family: arial; font-weight: normal; }
.newsevents_body { color: #36292d; font-size: 10pt; font-family: arial; font-weight: normal; }
.newsevents_view { color: #1d2b75; font-size: 10pt; font-family: arial; font-weight: normal; font-style: italic; }
.footerwhite { color: white; font-size: 11px; font-family: arial; }
span.footerwhite a { color: white; font-size: 11px; font-family: arial; }
.footerwhite_sm { color: white; font-size: 10px; font-family: arial; }
span.footerwhite_sm a { color: white; font-size: 10px; font-family: arial; }
.home-left-table { background-image: url(../images/background.gif); background-repeat: repeat-x; background-position: right top; }
.General-footer-background { background-image: url(../images/footer-bground.gif); background-repeat: repeat-x; background-position: right top; }
.BU_Blog_text { color: #362916; font-size: 14px; font-family: arial; line-height: 18px; }
.Main_headings { color: #7a0026; font-size: 24px; font-family: arial; font-weight: normal; }
.blue_subheadings { color: #006; font-size: 16px; font-family: arial; font-weight: bold; }
.general_page_background { background-image: url(../images/General-page-bground-none.gif); background-repeat: repeat-x; }
.Newsevent_list_heading { color: #fff; font-size: 18px; font-family: arial; font-weight: bold; }
.Newsevents_date { color: #b8a990; font-size: 14px; font-family: arial; font-style: italic; }
.body_text { color: #36292d; font-size: 10pt; font-family: arial; font-weight: normal; }
.principal_blog { color: #263d87; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

#webapp9311pagination li.pag-number
{
display:none;
}

#webapp9311pagination li.pag-current
{
display:none;
}

#webapp9311pagination li.pag-next
{
display:none;
}


#webapp9312pagination li.pag-number
{
display:none;
}

#webapp9312pagination li.pag-current
{
display:none;
}

#webapp9312pagination li.pag-next
{
display:none;
}

#webapp9323pagination li.pag-number
{
display:none;
}

#webapp9323pagination li.pag-current
{
display:none;
}

#webapp9323pagination li.pag-next
{
display:none;
}

#webapp9322pagination li.pag-number
{
display:none;
}

#webapp9322pagination li.pag-current
{
display:none;
}

#webapp9322pagination li.pag-next
{
display:none;
}


.blog-container .post-list { width: 64%; }
.clr { clear: both; padding: 0; margin: 0; font-size: 0; }
.menu-area { background: url('/images/menu-bg.gif') repeat-x top;  }


.calendar p { margin: 0; padding: 0; }

/** new css 12-12-2013 A.I.M.010 **/
#calContainer h1{
	font-family: lubalin_graphregular;
	font-size: 30px;
	font-weight: bold;
	border-bottom: 2px solid #962b22;
	color: #962b22;
	width: 75%;
	padding: 10px 0;
}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.left{float: left;}
.right{float: right;}

.evcal-date{
	color: #212c6a;
	padding: 5px 20px;
	width: 12%;
	line-height: 33px;
	text-align: center;
	 /* fallback */
  background-color: #cec3ac;
 

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cec3ac), to(#b5a58c));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #cec3ac, #b5a58c);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #cec3ac, #b5a58c);

  /* IE 10 */
  background: -ms-linear-gradient(top, #cec3ac, #b5a58c);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #cec3ac, #b5a58c);
}
.evcal-year, .evcal-detailed-year{
	font-size: 14px;
	font-weight: bold;
	
}
.evcal-month, .evcal-detailed-month{
	font-size: 15px;
	text-transform: uppercase;
	
}
.evcal-day, .evcal-detailed-day{
	/*font-size: 51px;*/
	font-size:45px;
	margin-top:1px;
	font-weight: bold;
	font-family: lubalin_graphregular;
}
.evcal-cont{
	background: #e0dbcf;
	width: 80%;
	padding: 10px 5px;
}
.evcal-title{}
.evcal-title h3{
	padding: 0;
	margin: 8px 10px;
	font-size: 18px;
}
.evcal-title h3 a{
	color: #962b22;
}
.evcal-title h3 a:hover{
	text-decoration: underline;
}
.evcal-datetime{
	color: #453e26;
	font-size: 14px;
	margin: 10px;
}
.evcal-more{
	margin: 1px 10px;
}
.sfcalendar-widget-list .item{
	border: none !important;
	margin: 10px 0 !important;
}
.evcal-detailed-date{
	color: #fff;
	padding: 5px 20px;
	width: 12%;
	line-height: 33px;
	text-align: center;
	 /* fallback */
  background-color: #cec3ac;
 

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cec3ac), to(#b5a58c));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #cec3ac, #b5a58c);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #cec3ac, #b5a58c);

  /* IE 10 */
  background: -ms-linear-gradient(top, #cec3ac, #b5a58c);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #cec3ac, #b5a58c);
}


.evcal-detailed-cont{
	padding: 20px;
	background: #dfdace;
	width: 73%
}

.evcal-detailed-title h3{
	color: #002d56;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 10px 0 0 0;
}
.evcal-detailed-datetime{
	color: #878787;
	font-size: 14px;
	margin: 5px 0 25px 0;
}
.evcal-detailed-text{
	color: #464545;
	font-size: 14px;
	line-height: 21px;
}
.evcal-detailed-more{
	margin-top: 20px;
}

#date{
	width: 80%;
	padding: 20px 0;
	margin: 0 auto;
}
table#calendar{
	width:100%;
}
table#calendar select {
    border: 1px solid #CCCCCC;
    font-size: 15px !important;
    padding: 5px;
    width: 100px;
	margin:12px 0 6px;
}
.blog-calendar {
    background-color: #E5E5E5;
    border-radius: 5px;
}
#calendardays td {
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    font-size: 15px;
    height: 65px;
    text-align: center;
}
#calendardays tr:first-child td {
    color: #7A0026;
}
.select-month-year select {
    margin: 10px;
    padding: 5px;
}
/** mobile css **/
/* Landscape phones and down */
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.General-footer-background, .general_page_background, .eve-header, .eve-banner, .eve-sidebar, .eve-footer, .eve-height{display: none;}
	.eve-content{width:100% !important}
	.evcal-cont{width:55%;}
 }
 @media (max-width: 480px) { 
	.General-footer-background, .general_page_background, .eve-header, .eve-banner, .eve-sidebar, .eve-footer, .eve-height{display: none;}
    .evcal-detailed-cont{width:40%;}
	.evcal-date{width:5%;}
	.evcal-detailed-date{width: 5%;}
	.evcal-day, .evcal-detailed-day{font-size: 20px;}
	.evcal-cont{width:35%;}
 }
 @media (max-width: 400px) {
	.evcal-detailed-cont{width:30%;}
	.evcal-detailed-date{width: 5%; padding: 5px 10px;}
	.evcal-day, .evcal-detailed-day{font-size: 20px;}
	.evcal-cont{width:31%;}
	.evcal-date{width:3%; padding: 5px 10px;}
 }

@media (max-width: 320px) { 
	.evcal-detailed-cont{width:25%;}
	.evcal-detailed-date{width: 5%; padding: 5px 10px;}
	.evcal-cont{width: 23%;}
	.evcal-day, .evcal-detailed-day{font-size: 20px;}
	.evcal-date{width:3%; padding: 5px 10px;}
}

