body {
	margin:0;
	color: #fff;
	min-width: 800px;
	background: #000 url(../images/bg-body.jpg);
	font:11px verdana, geneva, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border:0;
}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color:#f1c304;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* General settings */
#wrapper {
	width:1000px;
	margin: 0 auto;
	position:relative;
	padding:281px 0 0;
}
#header {
	height:281px;
	width:1000px;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	background: url(../images/bg-header.jpg) no-repeat;
}
.logo {
	margin:0;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:268px;
	height:349px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	display:block;
	background:url(../images/logo.png) no-repeat;
	height:100%;
}
.flash1,
.flash2,
.flash3,
.flash4,
.flash5,
.flash-text {
	position:absolute;
}
.flash1,
.flash2,
.flash3,
.flash4 {
	width:97px;
	height:91px;
}
.flash1 {
	top:62px;
	left:345px;
}
.flash2 {
	top:130px;
	left:318px;
}
.flash3 {
	top:129px;
	right:61px;
}
.flash4 {
	top:55px;
	right:91px;
}
.flash5 {
	width:352px;
	height:237px;
	top:15px;
	right:195px;
}
.flash-text {
	width:407px;
	height:67px;
	top:199px;
	right:159px;
}
#main {
	width:1000px;
	overflow:hidden;
	background:url(../images/bg-main.png) repeat-y;
}
#main-alt {
	width:1000px;
	overflow:hidden;
	background:url(../images/bg-main-alt.png) repeat-y;
}
#main-content {
	width:784px;
	float:right;
}
.content {
	height:1%;
	overflow:hidden;
}
.content-box {
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.content-box .heading-hold {
	height:17px;
	overflow:hidden;
	border:1px solid #fff;
	background:url(../images/bg-heading.jpg);
	color:#f1c304;
	padding:10px 0 12px;
}
.content-box .heading-hold .heading {
	display:block;
	height:17px;
	padding:1px 0 4px 23px;
	margin:0 0 0 2px;
	font-size:14px;
	line-height:14px;
	background:url(../images/bullet1.png) no-repeat;
}
.content-box .text-hold {
	overflow:hidden;
	padding:0 12px 22px;
	border:1px solid #857c7c;
}
.content-box .text-hold h2 {
	font-weight:normal;
	margin:0 0 9px;
	font-size:17px;
	color:#f1c304;
}
.content-box .text-hold h3 {
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#f1c304;
}
.date {
	display:block;
	padding:0 0 10px;
	font-style:normal;
	font-size:13px;
}
.content-box .text-hold p {
	margin:0 0 12px;
	line-height:13px;
	letter-spacing:-1px;
}
.content-box .text-hold .content p {
	margin:0;
}
.content-box .text-hold .wrap {
	width:100%;
	overflow:hidden;
	margin:-1px 0 1px;
	padding:12px 0 0;
	background:url(../images/divider2.jpg) no-repeat 25px 0;
}
.image-box {
	float:right;
	position: relative;
}
.image-box .holder { display: table; }
.image-box .c { display: table-row; }
.image-box .l,
.image-box .r {
	width: 7px;
	display: table-cell;
}
.image-box .r { background: url(../images/bg-frame-r.png) repeat-y; }
.image-box .content {
	height: 1%;
	display: table-cell;
}
.image-box .lt,
.image-box .rt,
.image-box .lb,
.image-box .rb {
	height: 7px;
	width: 7px;
	font-size: 0;
	display: table-cell;
}
.image-box .rb {
	background: url(../images/bg-frame-br.png) no-repeat;
}
.image-box .b {
	background: url(../images/bg-frame-bl2.png) no-repeat;
	height: 7px;
	display: table-cell;
	font-size: 0;
}
.image-box img {
	display:block;
}
.content-box .image-box .no-avalible {
	position:absolute;
	text-align:center;
	top:40px;
	left:7px;
	width:179px;
	font-weight:bold;
	font-size:27px;
	line-height:27px;
}
.content-box .image-box img {
	border:1px solid #3d080c;
}
.content-box .row {
	height:1%;
	overflow:hidden;
	width:340px;
	float:right;
}
.content-box .more {
	float:right;
}
.recent-gallery .text-hold .wrap {
	padding:12px 0;
}
.recent-gallery .image-box {
	float:left;
	margin:0 10px 0 0;
}
.content-box .photo {
	float:left;
}
.item-list {
	height:1%;
	overflow:hidden;
	padding:0 50px 6px;
}
.item-list .ico {
	float:left;
}
.item-list .title {
	float:left;
	padding:15px 15px 0;
	color:#999897;
	font:20px tahoma, geneva, sans-serif;
}
.aside {
	float:right;
	width:201px;
	margin:13px 0 0 7px;
}
.text-local {
	background:url(../images/heading-local.png) no-repeat;
}
.item-box {
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
}
.item-box .side-heading-hold div {
	margin:0 0 0 11px;
}
.item-box .row {
	height:1%;
	overflow:hidden;
	padding:0 0 10px 15px;
}
.weather-box {
	height:1%;
	overflow:hidden;
	padding:0 0 11px 29px;
}
.weather-box .type img {
	width:88px;
	height:88px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 6px 0 0;
	/*background:url(../images/ico-rain.png) no-repeat;*/
}
.weather-box .temperature {
	display:block;
	font-size:35px;
	font-style:normal;
	padding:18px 0 0;
}
.weather-box .temperature span {
	display:block;
	line-height:11px;
	font-size:11px;
}
.aside .weather .more {
	float:none;
	display:block;
	margin:0 auto;
}
.item-box .more {
	margin:0 0 0 32px;
}
.aside .photo .side-heading-hold {
	margin:0 0 -45px;
}
.aside .photo .image-box img {
	border:1px solid #000;
}
.aside .photo .row {
	padding:0 0 10px 5px;
}
.text-photo {
	background:url(../images/heading-photo.png) no-repeat;
}
.aside .image-box {
	float:left;
	display:inline;
}
.item-box dl {
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
	padding:0 0 0 20px;
	font:11px/11px Tahoma, Geneva, sans-serif;
}
.item-box dt {
	color:#f1c304;
	font-weight:bold;
}
.item-box dt {
	float:left;
	padding:0 2px 0 0;
}
.item-box dd {
	margin:0;
}
.text-recent {
	background:url(../images/heading-recent.png) no-repeat;
}
.text-live {
	background:url(../images/heading-live.png) no-repeat;
}
.listen-box {
	height:1%;
	overflow:hidden;
	padding:18px 0 0 23px;
	margin:0 0 0 6px;
	text-align:center;
	background:url(../images/bg-listen.png) no-repeat;
	font:bold 11px/11px Tahoma, Geneva, sans-serif;
}
.listen-box p {
	margin:0 0 18px;
}
.text-volunteer {
	background:url(../images/heading-volunteer.png) no-repeat;
}
#sidebar {
	float:left;
	width:212px;
}
.main-nav {
	margin:46px 0 4px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:100;
}
.main-nav li {
	height:1%;
	overflow:hidden;
	padding:5px 0 5px 13px;
	margin:-5px 0 5px;
	background:url(../images/divider1.png) no-repeat;
	font:bold 14px/20px tahoma, geneva, sans-serif;
}
.main-nav li a {
	display:block;
	height:1%;
	color:#fff;
	padding:0 0 0 26px;
	background:url(../images/bullet2.png) no-repeat;
}
.main-nav li a:hover,
.main-nav li.active a {
	text-decoration:none;
	color:#f1c304;
}
.side-box {
	width:100%;
	overflow:hidden;
	padding:18px 0 4px;
	background:url(../images/divider1.png) no-repeat;
}
.side-heading-hold {
	width:100%;
	overflow:hidden;
	margin:0 0 -23px;
}
.side-heading-hold div {
	height:1%;
	margin:0 0 0 18px;
	padding:0 0 0 24px;
	background:url(../images/bullet3.png) no-repeat;
}
.side-heading-hold .heading {
	display:block;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-alarm {
	background:url(../images/heading-alarm.png) no-repeat;
}
.text-coming {
	background:url(../images/heading-coming.png) no-repeat;
}
.side-heading-hold .b {
	height:39px;
	overflow:hidden;
	background:url(../images/heading-shadow.png) no-repeat;
}
.side-box .text-box {
	height:1%;
	overflow:hidden;
	padding:0 0 0 32px;
	font:11px tahoma, geneva, sans-serif;
}
.side-box .text-box .row {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.side-box .title {
	display:block;
	color:#f1c304;
	padding:0 0 8px;
}
.side-box .text-box p {
	margin:0 0 8px;
}
.side-box table {
	border-collapse:collapse;
	width:61px;
	float:left;
	margin:0 22px 0 0;
	line-height:11px;
}
.side-box table td {
	padding:0;
}
.side-box  .stat{
	padding:0 0 0 4px;
}
.side-box .year span {
	display:block;
}
.event-list {
	margin:0;
	padding:0 26px 0 17px;
	height:1%;
	overflow:hidden;
	font:11px/13px Tahoma, Geneva, sans-serif;
}
.event-list a{
	text-decoration:underline;
}
.event-list dt {
	float:left;
	color:#f1c304;
	padding:0 7px 0 0;
	margin:0 7px 0 0;
	background:url(../images/bullet3.gif) no-repeat 100% 50%;
}
.event-list dd {
	margin:0 0 16px 30px;
}
.side-box .more {
	margin:0 0 0 33px;
}
.more {
	display:block;
	cursor:pointer;
	width:114px;
	height:25px;
	color:#fff;
	line-height:23px;
	padding:0 5px 6px 0;
	text-align:center;
	font-weight:bold;
	background:url(../images/btn-more.png) no-repeat;
}
.more:hover {
	text-decoration:none;
}
#footer {
	height:142px;
	width:1000px;
	position:relative;
	background:url(../images/bg-footer.jpg) no-repeat;
}
.support {
	position:absolute;
	top:-15px;
	left:0;
}
.support div {
	width:204px;
	height:31px;
	overflow:hidden;
	text-align:center;
	padding:2px 0 0;
	background:url(../images/bg-support.png) no-repeat;
}
.support div a {
	color:#f1c304;
	position:relative;
}
.support div a span {
	display:block;
}
.links-list {
	position:absolute;
	top:-15px;
	right:0;
}
.links-list div {
	width:204px;
	height:33px;
	overflow:hidden;
	background:url(../images/bg-support.png) no-repeat;
}
.links-list a {
	color:#fff;
	position:relative;
}
.links-list ul {
	margin:0 0 0 -1px;
	padding:8px 0 0;
	list-style:none;
	word-spacing:-1px;
	letter-spacing:-1px;
}
.links-list li {
	display:inline;
	padding:0 0 0 3px;
	background:url(../images/separator1.gif) no-repeat 0 7px;
}
.footer-text {
	float:right;
	padding:25px 17px 0 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
.footer-text dl {
	margin:0;
	width:400px;
	padding:0;
	text-align:right;
}
.footer-text dd {
	padding:0 0 0 5px;
	margin:0;
	float: right;
}
.footer-text p {
	margin:0;
}
#footer address {
	position:absolute;
	top:20px;
	left:50%;
	margin:0 0 0 -100px;
	text-align:center;
	width:200px;
	font-style:normal;
	color:#fbe198;
}
#footer address .title {
	display:block;
	padding:0 0 15px;
	color:#f00;
	text-transform:uppercase;
}
#footer address p {
	margin:0 0 10px;
	line-height:14px;
}
#footer address p span {
	display:block;
}
.footer-logo {
	position:absolute;
	z-index:10;
	width:173px;
	height:92px;
	top:35px;
	left:27px;
}
.footer-logo span {
	display:block;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/footer-logo.png) no-repeat;
}
.sep2
{
	background:url(../images/divider2.png) no-repeat bottom;
	clear:left;
	height:2px;
}
.sep1
{
	background:url(../images/divider2.png) no-repeat bottom;
	clear:left;
	height:2px;
}

/*ps listing styles*/                                        
.ps-hold
{
	padding:0 20px 5px 10px;
	margin:20px 0 10px 0;
}
.ps-tag
{
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#f1c304;
}
.ps-location
{
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#f1c304;
}
.ps-date
{
	display:block;
	padding:0 0 10px;
	font-style:normal;
	font-size:13px;
}
.ps-pic-hold
{
	clear:left;
	width:770px;
}
.ps-pic
{
	float:left;
	width:250px;
	text-align:center;
	margin-bottom:10px;
}
.ps-text
{
	clear:both;
	text-align:left;
	font:11px/13px Tahoma, Geneva, sans-serif;
}
.ps-text a
{
	color:#f1c304;
}

.ps-links{
	overflow:hidden;
	clear:left;
	margin:10px 140px 0px 140px;
}
.ps-links a{
	float:left;
}
.psimg {
	border: 1px solid #4a0005;
	display: block;
}
#divToolTip
{
	position: absolute;
	width: 250px;
	padding: 0px;
	visibility: hidden;
	z-index:1001;
}

.tooltip_td1
{
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	background-color:#62636a;
	padding:0px;
	color:#000;
	padding:10px;
	text-align:center;
	font-size:1.2em;
}

.tooltip_td2
{
	background-color:#979797;
	margin:0px;
	border: 1px solid black;
	line-height:1.5em;
	font-size:1.1em;
	padding:5px;
	text-align:center;
	color:black;
}
.pages
{
	clear:left;	
	text-align: center;
}
.pages_tag
{
	font-size:14px;
	padding-bottom:5px;
}
.pages_hold
{
	clear:left;
	margin: 0 auto 10px; /* this centers the DIV */
	font-size:15px;
}
.pages_hold a
{
	text-decoration:underline;
}
.pages_left
{
	padding:3px;
}
.pages_page_one
{
	padding:3px;
}
.pages-page
{

	padding:3px;
}
.pages_last_page
{
	padding:3px;
}
.pages_right
{
	padding:3px;
}
.pages-sep
{

	padding:3px 2px 3px 2px;
}
/* info block styles */
.info-holder {
	overflow: hidden;
	margin: -2px 0 0;
	width: 100%;
}
.info-holder .block-title {
	margin:0;
	font-size:17px;
	font-weight:normal;
	color:#f1c304;
	padding:10px 0 10px 0;
}

.info-holder .block-title strong {
	font-weight: normal;
}
.info-block {
	border-top: 1px solid #d2d2d2;
	margin: -8px 0 0px;
	padding: 8px 0 0px;
}
.info-block .info-columns {
	overflow: hidden;
	width: 100%;
}
.info-block .column {
	overflow: hidden;
	margin: 0 0 0 0;
	float: left;
	font-size:13px;
	width: 570px;
}
.info-block ul {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.info-block ul li {
	overflow: hidden;
	padding: 0 0 4px;
	width: 100%;
}
.info-block ul dl {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}
.info-block ul dl dt {
	font-weight: bold;
	text-align: right;
	display: inline;
	color:#fff;
	float: left;
	width: 110px;
	margin: 0 3px 0 0;
}

.info-block ul dl dt a{
	color:#fff;
	padding-right:5px;
	text-decoration:underline;
}

.info-block ul dl dd {
	margin: 0;
	display: inline;
	width: 440px;
	float: left;
	color:#fff;
	margin: 0 3px 0 0;
}

.info-block ul dl dd a{
	color:#fff;
	text-decoration:underline;
	line-height:1em;
	padding:0px;
}
/* member styles*/
.member-hold
{
	margin:10px 0 20px 20px;
	font-size:13px;
	clear:left;
	color:#fff;
}

.member-select-box
{
	width:550px;
	padding:0 10px 0 0;
	margin:-30px 0 -30px 0;
	z-index:1;
	position:absolute;float:right;
	text-align:right;
}
.member-tag
{
	padding-bottom:5px;
	display: block;
	color:#f1c304;
	font-size:1.4em;
	text-align:center;
}

.member-hold a
{
	text-decoration:underline;
	color:#f1c304;
}

.member-inner-hold-left
{
	width:150px;
	float:left;
	border-right:1px solid #f1c304;
	clear:left;
	padding:5px 10px 5px 10px;
	text-align:center;height:25px;
	margin:0px;display:inline;
}

.member-inner-hold-middle
{
	width:160px;
	padding:5px 10px 5px 10px;
	float:left;
	border-right:1px solid #f1c304;
	text-align:center;
	margin:0px;height:25px;
	display:inline;
}

.member-inner-hold-right
{
	width:150px;
	float:left;
	padding:5px 10px 5px 10px;
	text-align:center;
	margin:0px;height:25px;
	display:inline;
}
/*guestbook styles*/
.guestbook-hold
{
	padding:10px; 
	padding-left:10px;
	padding-bottom:0px;
	line-height:1.4em;
	clear:both;
}
.guestbook-text
{
	color:#fff;	
}
.guestbook-button
{
	padding-right:10px;
	margin-top:10px;
	float:right;
}

.guestbook-tag
{
	color:#f1c304;
	font-size:14px;
	display: block;
	padding:0px 0 10px 0;
	text-align:left;
}
.guestbook-required
{
	color:#f1c304;
	font-size:14px;
	display: block;
	padding:0px 0 10px 0;
	text-align:center;
}

.guestbook-field-id
{
	color:#fff;
	padding-right:5px;
	font-size:14px;
	text-align:right;
}

.guestbook-field
{
	padding:2px 0 2px 0;
	font-size:14px;
	color:#fff;
	text-align:left;
}

.guestbook-field-req-marker
{
	color:#f1c304;
	font-size:14px;
	padding-right:5px;
}
/*weather styles*/
.weather-left
{
	float:left;
	width:320px;color:#fff;
	margin:0 80px 0 20px;
}
.weather-left-img
{
	float:left;
	width:150px;
	height:200px;
}
.weather-current-tag
{
	color:#f1c304;
	font-size:14px;
	display: block;
	text-align:left;
	padding-bottom:10px;
}
.weather-current-conditions
{
	padding-left:30px;
	font-size:1.2em;
}
.weather-right
{
	float:left;
	width:320px;
}
.weather-right-img
{
	float:left;
	width:150px;
	clear:left;
}
.weather-right-condition
{
	float:left;
	text-align:center;
	color:#fff;
	font-size:1.1em;
}
.weather-right-condition-tag
{
	padding-bottom:15px;
	color:#f1c304;
	font-size:14px;
	display: block;
	text-align:left;
}
/*contact us styles*/
.contact-us-required
{
	color:#f1c304;
	font-size:14px;
	display: block;
	padding:20px 0 10px 0;
	text-align:center;
}

.contact-us-field-id
{
	color:#fff;
	padding-right:5px;
	font-size:14px;
	text-align:right;
}

.contact-us-field
{
	padding:2px 0 2px 0;
	font-size:14px;
	color:#fff;
	text-align:left;
}

.contact-us-field-req-marker
{
	color:#f1c304;
	font-size:14px;
	padding-right:5px;
}
.contact-us-text
{
	color:#fff;
	padding:0 0 0 20px;
}
/* links styles */
.links-hold
{
	margin:20px 10px 20px 10px;
	line-height:22px;
	font-size:12px;
}

.links-hold a
{
	padding-top:5px;
	color:#fff;
	text-decoration:underline;
}

.links-left
{
	clear:left;
	float:left;
	width:260px;
}

.links-right
{
	float:left;
	width:270px;
}

.links-tag
{
	color:#f1c304;
	font-size:14px;
	display: block;
	padding:0px 0 10px 0;
	text-align:left;
}
/* run log styles*/
.run-log
{
	padding:10px 20px 0 20px;
}

ul.run-log-info-list {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0px 0 20px;
}
ul.run-log-info-list li {
	margin: -1px 0 1px;
	padding: 1px 7px 5px;
	overflow: hidden;
	clear: both;
	height: 1%;
}
ul.run-log-info-list .info-text {
	float: left;
	width: 300px;
	padding:8px;
}
.run-log-info-text
{
	padding:0 0 10px 0;
}
ul.run-log-info-list .date 
{
	color:#f1c304;
	font-size:14px;
	display: block;
	padding:0px 0 10px 0;
	text-align:left;
}
ul.run-log-info-list dl {
	margin: 0;
	padding: 0;
}
ul.run-log-info-list dt {
	display: inline;
	color: #fff;
	font-size:13px;
}
ul.run-log-info-list dd {
	margin: 0;
	display: inline;
	font-size:13px;
	color:#fff;
}
ul.run-log-info-list address {
	display: inline;
	font-style: normal;
}

/*profile style*/
.profile-hold
{
	padding:0 10px 0 10px;
}

.profile-message
{
	color:#a62409;
	display: block;
	padding:10px 0 10px 0;
	text-align:center;
	color:#f1c304;
	font-size:14px;
}

.profile-pic-hold
{
	float:right;
	padding:40px 0 10px 10px;
}

.profile-text
{
	text-align:left;
	line-height:16px;
	font-size:13px;
	padding:10px 20px 10px 5px;
	color:#fff;
}
/*officers styles*/
.officers-hold
{
	padding:5px 0 0 0px;
}
.officers-pic-hold
{
	float:left;
	width:183px;
	text-align:center;
}
.officers-group-name
{
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#f1c304;
	padding:10px 0 15px 0;
}

.officers-summary
{
	text-align:center;
	font:11px/13px Tahoma, Geneva, sans-serif;
	padding-bottom:5px;
}

.officers-summary a
{
	text-decoration:underline;
}
/* Award Systles*/
.award-inner-hold
{
	padding-left:20px;
	padding-right:20px;
	line-height:20px;
	font-size:13px;
}
.award-inner-hold a
{
	text-decoration:underline;
}
.award-inner-hold ul
{
	margin-left:0px;
	padding-left:15px;
}
.award-tag
{
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#f1c304;
	padding:20px 0 5px 20px;
}
.award-hold
{

}
/* apparatus styles*/
.ap_select_box
{
	width:540px;
	padding:0 20px 0 0;
	margin:-33px 0 -30px 0;
	z-index:1;
	position:absolute;float:right;
	text-align:right;
}

.ap_number
{
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#f1c304;
}
.ap_tag
{
	display:block;
	padding:0 0 10px;
	font-style:normal;
	font-size:13px;
}
.ap_hold
{
	margin:10px 20px 10px 10px;
}
.ap_hold a
{
	color:#fff;	
}

.ap_pic_hold
{
	clear:left;
	text-align:center;
	padding:5px 0 30px 5px;
}

.ap_text
{
	text-align:left;
	font:11px/13px Tahoma, Geneva, sans-serif;
}

.ap_details_text
{
	text-align:left;
	font:11px/13px Tahoma, Geneva, sans-serif;
	padding:15px 30px 0 30px;
}

.ap_inner_pic_hold_left
{
	float:left;
	padding:5px 5px 10px 0;
	width:220px;
}

.ap_inner_pic_hold_right
{
	float:right;	
	margin:0 5px 10px 20px;
	width:220px;
}
.cal_head
{
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#f1c304;
}

#calendar { margin:10px auto; width: 785px; display:block;}

#calendar ul
{
	margin:0px;
	padding:0px;
	display:block;
}
#calendar li
{
	min-height:80px;
	display:inline;
	float:left;
	width: 103px;
	padding:2px;
	text-align:left;
	font-size: 12px;
	height:80px;
}

#calendar .lgev_calentry{
	padding-top:2px;
	padding-left:2px;
	font-size:1.2em;
}

#calendar .lgev_calnum{
	text-align:right;
	font-size:14px;
	color:#000;
}

#calendar .lgev_calnum_off{
	text-align:right;
	font-size:14px;
	color:white;
}

#calendar .lgev_caldnr{
	float:left; 
	width: 97px;
	margin:0;
	background-color:#62636a;
	overflow:hidden;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	text-align:center;		
	padding:10px 5px 10px 5px;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
}
	
#calendar .lgev_caldnm{
	 float:left; 
	width: 97px;
	margin:0;
	background-color:#62636a;
	overflow:hidden;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	text-align:center;		
	padding:10px 5px 10px 5px;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
}
	
#calendar .lgev_caldnl{
	float:left; 
	width: 98px;
	margin:0;
	background-color:#62636a;
	overflow:hidden;
	border: 1px solid #000;
	text-align:center;		
	padding:10px 5px 10px 5px;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
}

#calendar .lgev_cal_l { 
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color:#000;
	background-color:#bebebe;
}

#calendar .lgev_cal_l a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_cal_m {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color:#000;
	background-color:#bebebe;
}

#calendar .lgev_cal_m a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_cal_r {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color:#000;
	background-color:#bebebe;
}

#calendar .lgev_cal_r a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_today_l {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color:#000;
	background-color:#fff;
}

#calendar .lgev_today_l_off a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_today_m {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color:#000;
	background-color:#fff;
}

#calendar .lgev_today_m_off a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_today_r {
	color:#000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#fff;
}

#calendar .lgev_today_r_off a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_cal_l_off {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#62636a;
	color:#000;
}

#calendar .lgev_cal_l_off a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_cal_m_off{
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#62636a;
	color:#000;
}

#calendar .lgev_cal_m_off a{
	color:#000;
	text-decoration:underline;
}

#calendar .lgev_cal_r_off {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#62636a;
	color:#000;
}

#calendar .lgev_cal_r_off a{
	color:#000;
	text-decoration:underline;
}

.m_innercal
{
	margin:10px;
	width:250px;
	border-collapse:collapse;
	color:#000;
}

.m_innercal a
{
	text-decoration:underline;
	
}

.m_noncurdayl
{
	background-color:#bebebe;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	padding:4px;
}

.m_noncurdaym
{
	background-color:#bebebe;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding:4px;
}

.m_noncurdayr
{
	background-color:#bebebe;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding:4px;
}

.m_calcurdayl
{
	background-color:#bebebe;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	padding:4px;
}

.m_calcurdaym
{
	background-color:#bebebe;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding:4px;
}

.m_calcurdayr
{
	background-color:#bebebe;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding:4px;
}

.m_caldnl
{
	
	background-color:#62636a;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	padding:4px;
	font-size:1em;
	text-align:center;
	font-size:1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

.m_caldnm
{
	background-color:#62636a;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding:4px;
	font-size:1em;
	text-align:center;
	font-size:1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

.m_caldnr
{
	background-color:#62636a;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding:4px;
	font-size:1em;
	text-align:center;
	font-size:1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

.m_calnum
{

}

.m_calnum a
{
	text-decoration:underline;
	color:black;
	font-weight:bold;
}
