/* CSS Document */


#event_pink {
   background-color: #FF0080;
   color: white;
   font-weight: bold;
}

#event_green {
   background-color: #538135;
   color: white;
   font-weight: bold;
}

#event_blue {
   background-color: #2E74B5;
   color: white;
   font-weight: bold;
}

#event_blue1 {
   background-color: #5B9BD5;
   color: black; 
}

#event_blue2 {
   background-color: #2E74B5;
   color: white;
   font-weight: bold;
}

#event_Orange{
   background-color: #ED7D31;
   color: white;
   font-weight: bold;
}

#event_Orange1{
   background-color: #FFE595;
   color: black;
}

#event_red1{
   background-color: #FF5050;
   color: black;
}

#event_red{
   background-color: #8B0000;
   color: white;
   font-weight: bold;
}

#event_Gray{
   background-color: #7F7F7F;
   color: white;
   font-weight: bold;
}

#homeLeftContent {
	float:left;
	width: 690px;	
	margin-top:5px;
	margin-left:20px;
}

#homeRightContent {
	float:right;
	width:196px;
	margin-top:5px;
	margin-right:5px;
}

#marquee_Area{
	float: left;
	width: 622px;
	height:20px;
	/*font-size:12px; */
}

#advertisement{
	float: left;
	width: 676px;
	margin-bottom: 15px;
}
#webLinks{
	margin-top:0px;
	float: left;
	width: 676px;
}

/*homeContainer CSS*/
#homeLeftContainer {
	padding-bottom: 0px;
	margin-bottom: 0px;
	display: block;	
	width: 678px;
}

#homeLeftContainer div {			
	color: #000000;	
}

#homeLeftContainer .tabMenuList {	
	float: left;
	width: 250px;	
}
#homeLeftContainer .tabMenuList .tabMenuItem {
	float: left;
	width: 250px;
	background:#FFFFFF  url(wcm_008265.gif) repeat-x top;
	border: 1px solid #CCCCCC;
}
#homeLeftContainer .tabMenuList .tabMenuItem .tabMenuImage {
	float: left;
	padding: 5px;
}
#homeLeftContainer .tabMenuList .tabMenuItem .tableMenuTitle {
	float: left;
	width: 175px;
	padding:10px;
}
#homeLeftContainer .tabMenuList .tabMenuItem .tableMenuTitle a {
	font-weight: 300;	
	font-size:18px;
}
#homeLeftContainer .tabContent {
	float: right;
	background:#FFFFFF url(wcm_008264.gif) no-repeat top;	
	width: 426px;
}
#homeLeftContainer .tabContent .contentList{
	display: inline-block;
	max-width: 100%;
	padding:20px
}

.tabContentOn {
	display:inline;
}

.tabContentOff{
    display:none;
}

/*** For Hidden #showlists Div And #picture Div ***/
.hiddenDiv{
    display:none;
}
/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
/* width: 50%; Set to gallery width, in px or percentage */
width: 656px;
height: 66px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: 0px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

/* Nivo Silder Styles */
/* Control nav styles (e.g. 1,2,3...) */
#bannerSlider {
    position:relative;
    width: 676px;
    height: 105px;
    background:url(wcm_008365.gif) no-repeat 50% 50%;	
}
#bannerSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#bannerSlider a {
    border:0;
    display:block;
}

.nivo-controlNav{
	position: relative;
	width: 250px;
	height: 20px;
	top: 95px;
	left: 535px;
	bottom: 5px;
	z-index:9;
}
.nivo-controlNav a {
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
	font: 12px/20px Arial, Helvetica, sans-serif;
	position:relative;
	z-index:10;
	cursor:pointer;
	background: url(wcm_008366.gif);
	margin-right: 4px;
}
.nivo-controlNav a:hover{
	text-decoration: none;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}


/* public holiday calendar link color */
span.calendarlink a{
	color: green;
}

