body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	scrollbar-3dlight-color: #E2E2E2;
	scrollbar-arrow-color:#EEEEEE;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#494949;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
}
.lodinggif {
height:50px;
width:300px;
	background-image: url(../images/ajax-loader.gif);
}
.pagebg {
	background-image: url(../images/greybar.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/*#########################33 LIGHT BOX CSSS         ###################################################### */
        .black_overlay
								{

            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 200%;
            background-color: #FFFFFF;
            z-index:100;
            -moz-opacity: 5.8;
            opacity:100;
            filter: alpha(opacity=80);
												display:none;
        }
        .white_content {
												width: 70%;
            display: none;
            position: absolute;
            border: 1px solid #000000;
            background-color: #FFFFFF;
 		         top: 15%;
		          left: 15%;
            z-index:1001;
            overflow: auto;
											 filter: alpha(opacity=100);
        }
/*#########################33 LIGHT BOX CSSS ENDS  ###################################################### */								
.errDIV {
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 200%;
            background-color: #FFFFFF;
            z-index:100;
            -moz-opacity: 5.8;
            opacity:100;
            filter: alpha(opacity=80);
												display:none;
}
.errorWIN {
											display: none;
											position: absolute;
											border: 8px solid #DB035F;
											background-color: #FFFFFF;
											top: 30%;
											left: 30%;
											z-index:1000;
											overflow: hidden;
											filter: alpha(opacity=100);
}
.loginerrorDIV {
	width:400;
	height:215px;
	background-color: #F9F7F3;
}


/*#########################           PICTURE BOX DISPLAY LISTS CSS  ###################################################### */

.errorbox{
width:700px;
border:1px solid #EEEEEE;
padding: 6px 6px 6px 6px;
}

.MOwin {
/*	background-image:url(../images/mo_bg.png); */
	width:400;
	height:215px;
	background-color: #FFFFFF;
}
#MOcontent {
border:1px solid #000000;
		font-family: Tahoma;
		font-size: 11px;
		color: #000000;
		text-align:left;
		text-decoration: none;
		height:150;
}
.MOtitle {
			background: #0088FF;
			color:#FFFFFF;
			font-family:Tahoma;
			font-size: 11px;
			font-weight:bold;
			text-align:center;
}
.tdimageheight{
height:200px;
}
.motdimageheight{
		font-family: Tahoma;
		font-size: 11px;
		color: #000000;
height:180px;
}
#imageflowooffbeat {
width: 770px;
overflow: auto;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border: 1px solid #E8E8E8;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	/*height: 320px; */
}
#imageflowooffbeat1 {
width: 770px;
overflow: auto;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border: 1px solid #E8E8E8;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	/*height: 320px; */
}
#imageflowooffbeat002 {
width: 480px;
overflow: auto;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	border: 1px solid #E8E8E8;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 600px;
}
#userloginbox {
	width:320px;
	padding-top:4px;
	background-color:#F9F7F3;
	border:1px solid #E7E7E7;
}
#eventdetailsbox {
		background-color:#E2E2E2;
		color:#000000;
		width:100%;
		text-align:left;
		border:1px solid #DADADA;
		padding: 4px 4px 4px 4px;
}
adminpicturebox {
	background-color: #FBFAF7;
	border: 1px solid #E3E3E3;
	height: 260px;
	width: 230px;
}
#picturebox {
	background-color: #FBFAF7;
	border: 1px solid #E3E3E3;
	height: 255px;
	width: 230px;
}
#imageflow
 {
	width: 720px;
	overflow: auto;
	margin-top: 5px;	
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border: 1px solid #E8E8E8;	
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 450px;
}
#imageflowbox {
	width: 720px;
	overflow: auto;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border: 1px solid #E8E8E8;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#gridfreeflow {
	width: 770px;
	overflow: auto;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border: 1px solid #E8E8E8;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#detailbox {
	height: 210px;
	width: 600px;
	margin: 10px;
	padding: 10px;
	background-color: #F9F7F3;
	border: 1px solid #E6E6E6;
	overflow: auto;
}

/*#########################           PICTURE LISTS DISPLAY CSS ENDS  ###################################################### */

/*#########################           TEXT CSS   ###################################################### */
text
..toolText {
display: block;
position: absolute;
top:0px;
left:-1000px;
}
.leftalign{
text-align:left;
}
.error {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #DB035F;
	text-decoration: none;
}
.alignment{
	text-align:justify;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.boldwhitecontent {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.boldgreycontent {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
}
.content{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align:left
	text-decoration: none;
}
.darkgrey {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2A2A2A;
	text-decoration:none;
}
.highlight {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #DB035F;
	text-decoration: none;
}
#footer {
	background-image: url(../images/footbg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 100px;
}
#popupfooter {
	background-image: url(../images/footbg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-align:right;
	color: #FFFFFF;
	text-decoration: none;
	height: 90px;
}
.whitecontent {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.headingtxt {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
	height: 30px;
	padding: 4px;

}
.bottomline {
	background: url(../images/popupbottombg.gif);
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #FFFFFF;
}
.topline {
	background: url(../images/popuptopbg.gif);
	height: 45px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.contentblack {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	line-height: 20px;
}
.address {
background: #F3F3F3;	
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	line-height: 20px;
}
/*########################################  LINKS CSS  ###############################*/
.headingbutton {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
	height: 30px;
	width: 100%;
	padding: 4px;
	text-align: center;
}
.printbutton{
width:120px;
height:20px;
}

.headingbutton:hover {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #E2E2E2;
	text-decoration: none;
	height: 30px;
	width: 100%;
	padding: 4px;
	text-align: center;
}
.linkbutton {
margin:2px;
		background-color: #008FFF;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		padding: 2px 10px 2px 10px;
		text-align: center;
		display:block;		
}
.linkbutton:hover {
margin:2px;
		background-color: #545454;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		padding: 2px 10px 2px 10px;
		text-align: center;		
				display:block;		
}
.closebutton {
width:75px;
		margin:2px;
		background-color: #008FFF;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		padding: 3px 8px 3px 8px;
		text-align: center;
		display:block;		
}
.closebutton:hover {
width:75px;
		margin:2px;
		background-color: #545454;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		padding: 3px 8px 3px 8px;
		text-align: center;		
				display:block;		
}
.topnav{
	background-color: #0088FF;
		font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
		padding: 3px 15px 3px 15px;
}
.topnav:hover{
	background-color: #545454;
		font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
		padding: 3px 15px 3px 15px;
}
.activelink {
	background-color: #494949;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #EEEEEE;
	line-height: 20px;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
}
.activelink:hover {
	background-color: #DADADA;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
}
.passivlink {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
	background-color: #DADADA;
	padding: 5px 15px 5px 15px;
}
.passivlink:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	background-color: #494949;
	padding: 5px 15px 5px 15px;
}
.whitelinks {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
		text-decoration:none;
}
.whitelinks:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #DADADA;
		text-decoration:none;
}
.greylinks {
	font-family: Tahoma;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #494949;
	text-decoration:none;
}
.greylinks:hover {
	font-family: Tahoma;
	font-size: 11px;
/*	font-weight: bold;*/
	color: #DADADA;
	text-decoration:none;
}
.pagelinkbar {
	font-family: Tahoma;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: none;
	background-color: #DADADA;
	padding: 2px;
	height: 16px;
	width: 60px;
}
.pagelink {
	font-family: Tahoma;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-decoration: none;
	background-color: #008FFF;
	width: 16px;
	background-repeat: no-repeat;
	padding: 3px 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	display: block;
}
.pagelink:hover {
	font-family: Tahoma;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-decoration: none;
	background-color: #545454;
	width: 16px;
	background-repeat: no-repeat;
	padding: 3px 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	display: block;
}
.bluelinks {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #008FFF;
	text-decoration: none;
}
.bluelinks:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #E2E2E2;
	text-decoration: none;
}
.greylinks {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
}
.greylinks:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/*########################################  LINKS CSS ENDS ###############################*/

/*################################  FORM OBJECTS TAGS CSS             ################################*/
.greybgling{
background:url(../images/greyline.gif);
}
tableborder{
border:1px solid #C0C0C0;
}
form
{
	margin: 0px;
	padding: 0px;
}
.buttonstyle {
	position:relative;
	background-image: url(../images/buttonbg.gif);
	height: 17px;
	width: 65px;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
}
.tdheight
{
height:100%;
}
table #leftcolumn{
	background-color: #F9F7F3;
	width: 211px;
	height: 100%;
	border: 1px dashed #AAAAAA;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
table #leftcolumn1{
	background-color: #F9F7F3;
	width: 180px;
	height: 100%;
	border: 1px dashed #AAAAAA;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
table tr td #leftscale {
	background-color: #F9F7F3;

	height: 100%;
	border: 1px dashed #AAAAAA;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.usertable {
	padding: 8px;
	width: 700px;
	border: 1px dotted #CCCCCC;
}
.admintable{
	background-color: #FBFAF7;
	width: 800px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.admintable a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #008FF0;
	text-decoration: none;
	background-repeat: repeat;
	padding: 4px;
}
.admintable a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
	background-repeat: repeat;
	padding: 4px;
	}
.admintable th  {
	padding: 8px;
	font-family:Tahoma;
	color:#000000;
	background-color: #e2e2e2;
}
.admintable td  {
	padding: 4px;
	border: 1px dotted #D4D4D4;
	background-color: #FEFEFE;
}
.buttongo {
	position:relative;
	background-image: url(../images/btn_go.gif);
	height: 17px;
	width: 30px;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
}
input {
INPUT[type="button"] { background-image: url(../images/textin.gif);}
/*	background-image: url(../images/textin.gif); */
	height: 17px;

	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
select {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
textarea {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 250px;
	height: 100px;
}
img
{
border:0;
}
hr {
border: 0;
color: #494949;
background-color: #494949;
height: 1px;
width: 100%;
text-align: left;
}
/*################################  FORM OBJECTS CSS  ENDS       ################################*/

/* #############################################  CALENDAR CSS         #################################*/
#MainDiv {
  position:absolute;
  background:url(../images/calendar_bg.gif) 0 0 no-repeat;
		border: 0x solid #000000;
  margin-left :-120;
  display:none;
  padding-top:18px;
  padding-bottom:10px;
  padding-right:10px;
		padding-left:10px;
  z-index: 200;
  width:260px; 
}

.dayshead {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #008FFF;
	background-repeat: repeat;
	padding : 1px 1px 1px 1px;
}
.weekdays {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0D96FF;
		padding: 2px 2px 2px 2px;
	display: block;	
}
.weekdays:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #545454;
	padding: 2px 2px 2px 2px; 
	display: block;	
}
.inactive {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding: 2px 2px 2px 2px; 
		background-color: #EEEEEE;

}
.inactive:hover {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding: 2px 2px 2px 2px; 
		background-color: #EEEEEE;
}
.active {
	font-family: Tahoma;
		font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
		padding: 2px 2px 2px 2px; 
	background-color: #0D96FF;
}
.active:hover {
	font-family: Tahoma;
		font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
		padding: 2px 2px 2px 2px; 
	background-color: #545454;
}
.calmonth {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
}
.weekends {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #545454;
		padding: 2px 2px 2px 2px; 
		background: #DADADA;
	text-decoration: none;
		display: block;	
}
.weekends:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
		padding: 2px 2px 2px 2px; 
	background: #008FFF;
	text-decoration: none;
		display: block;	
}
.current {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
		padding: 2px 2px 2px 2px; 
	background: #545454;
	text-decoration: none;
		display: block;	
}
.current:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
		padding: 2px 2px 2px 2px; 
	background: #545454;
	text-decoration: none;
		display: block;	
}
.todaydate {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
		padding: 2px 2px 2px 2px; 
	background: #DB035F;
	text-decoration: none;
		display: block;	
}
.todaydate:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
		padding: 2px 2px 2px 2px; 
	background: #494949;
	text-decoration: none;
		display: block;	
}
/* #############################################  CALENDAR CSS  ENDS         #################################*/

/* #############################################  Footer links DIVS  Start         #################################*/

#footlinks {
width:900px;
float:right;
margin: 20px 0px 0 0;
text-align:left;
border:0px solid #000000;
}

ul li {
display: inline;
text-align:left;
list-style:none;
margin-left: 20px;
border:0px solid #000000;
}


.copyright {
margin-left: 0 0 0 50px;
border:0px solid #000000;
}

/* #############################################  Footer links DIVS  End         #################################*/

.eventhead{
background:#DADADA;
text-align:left;
font-weight:bold;
height: 22px;}

.monthlink {
margin:2px;
		background-color: #008FFF;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		padding: 2px 10px 2px 10px;
		text-align: center;
		display:block;		
}
.monthlink:hover {
		margin:2px;	
		background-color: #545454;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		padding: 2px 10px 2px 10px;
		text-align: center;		
		display:block;		
}

 ul.dirlist{

width:650px;
}

 ul.dirlist li {

list-style: square;
border:0px solid #000000;
}

.prevnxt {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #DB035F;
	text-decoration: none;
}
.prevnxt:hover {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #DB035F;
	text-decoration: underline;
}
.eventlinks {
	font-family: Tahoma;
	font-size: 13px;
font-weight: bold;
	color: #494949;
	text-decoration:none;
}
.eventlinks:hover {
	font-family: Tahoma;
	font-size: 13px;
font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
.currmonth {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
	height: 30px;
	padding: 4px;

}
.currmonth:hover {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	height: 30px;
	padding: 4px;

}
.yearlink{
font-size:15px;
font-weight:bold;
color: #008FFF;
font:Tahoma;
}
.mntlnks{
font-size:12px;
font-weight:bold;
color: #008FFF;
font:Tahoma;
}
.mntlnks:hover{
font-size:12px;
font-weight:bold;
color: #008FFF;
font:Tahoma;
}
.headingbold {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.bluelinks{
font-family:Tahoma;
font-size:14px;
color:#0099FF;
text-decoration:underline;
}
.bluelinks:hover{
font-family:Tahoma;
font-size:14px;
color:#0099FF;
text-decoration:underline;
}
.smalllns{
font-family:Tahoma;
font-size:12px;
color:#545454;
}
.smalllns:hover{
font-family:Tahoma;
font-size:12px;
color:#000000;

}