/* CSS Document */

.menu_back
{ background-image:url(../images/menu_back.jpg); background-repeat:no-repeat; background-position:left top; height:24px; width: 852px;}
.image-timing{height: 126px; width: 317px;}

.ceback{background: url("../images/ce-back.png") no-repeat; border: solid 1px #958875; height: 220px; width: 263px; overflow: hidden;}
.ceback .eventContainer {
	height: 220px !important;
	width: 316px;
	overflow: hidden;	
}
.overfl{
	overflow:auto;
	height: 470px !important;
	padding-right: 15px;
	line-height: 1.7em;
	}
/* ----------------------- Changed to 470px from 370px 25 Dec 2008 by JMC ----------------------- */

body{
	height: auto;
	margin-top: 30px;
	}

/* ----------------------- LEFT NAVIGATION CSS ----------------------- */
.topnav
{ font-family:Arial, Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align:middle; }
		
.topnav:hover
{ background-color:#3944CE; display: block; font-family:Arial, Tahoma; font-size:12px;  color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align:middle; }

.table_border
{ border:1px solid #928A7D; }

.image_border
{ border:10px solid #B0A692; }

.Blinks
{ color:#05054B; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal; padding-left:10px; }
.Blinks:hover
{ color:#7E7259; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal; padding-left:10px; }

.VT_heading
{ color:#372B14; font-family:Tahoma; font-size:20px; text-decoration:none; font-weight:bold; padding-top:10px; }

.events1
{ font-family:Arial, Tahoma; font-size:13px; color:#CC3300; font-weight:bold; text-decoration:none; vertical-align:middle; }
.events1:hover
{ font-family:Arial, Tahoma; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align:middle; }

.events
{ font-family:Arial, Tahoma; font-size:13px; color:#3455E0; font-weight:bold; text-decoration:none; vertical-align:middle; }
.events:hover
{ font-family:Arial, Tahoma; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align:middle; }

.bevents
{ font-family:Arial, Tahoma; font-size:11px; color:#0000FF; font-weight:normal; text-decoration:none; vertical-align:middle; }

.ftext
{ font-family:Arial, Tahoma; font-size:11px; color:#241600; font-weight:normal; text-decoration:none; vertical-align:top; padding-left:9px; padding-top:5px; line-height:16px; text-align:justify; }

.ftextbold
{ font-family:Arial, Tahoma; font-size:12px; color:#241600; font-weight:bold; text-decoration:none; vertical-align:top; padding-left:7px; padding-top:5px; }

.warning_msg
{ font-family:Arial, Tahoma; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none; }

.estarisk
{ font-family:Arial, Tahoma; font-size:17px; color:#FF0000; font-weight:bold; text-decoration:none; }

.heading1
{ font-family:Arial, Tahoma; font-size:14px; color:#241600; font-weight:bold; text-decoration:none; }

.c_events
{ background-color:#FFFFFF; font-family:Arial, Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; vertical-align:middle; padding-left:4px; padding-right:4px; }
.d_events
{ background-color:#000000; font-family:Arial, Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align:middle; padding-left:4px; padding-right:4px; }

.alinks
{ background-color:#2C349D;
color:#FFFFFF;
font-family:Arial;
font-size:13px;
text-decoration:none;
font-weight:normal;
display:block;
width:100%;
height:20px;
padding-top:6px;
padding-left:5px; }
.alinks:hover
{ background-color:#3D4BFF;
color:#FFFFFF;
font-family:Arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
display:block;
width:100%;
height:20px;
padding-top:6px;
padding-left:5px; } 

/*.sub_alinks
{ background-color:#3F48C5; 
color:#E3D8C2; 
font-family:Arial; 
font-size:11px; 
text-decoration:none; 
font-weight:normal; 
display:block; 
width:100%; 
height:25px; 
padding-top:5px; 
padding-left:5px;}
.sub_alinks:hover
{ background-color:#181C74; 
color:#E3D8C2; 
font-family:Arial; 
font-size:11px; 
text-decoration:none; 
font-weight:normal; 
display:block; 
width:100%;  
height:25px; 
padding-top:5px; 
padding-left:5px;} */

.sub_alinks
{ background-color:#3F48C5;
color:#E3D8C2;
font-family:Arial;
font-size:13px;
text-decoration:none;
font-weight:normal;
display:block;
height:20px;
padding-top:6px;
width:100%;
padding-left:5px; }
.sub_alinks:hover
{ background-color:#181C74;
color:#E3D8C2;
font-family:Arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
display:block;
height:20px;
padding-top:6px;
width:100%;
padding-left:5px; }

.normtext
{ color:#505050; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal; }

.elinks
{ color:#505050; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal; }
.elinks:hover
{ color:#A69980; font-family:Arial; font-size:11px; text-decoration:underline; font-weight:normal; }

.gallery_back
{ background-image:url(../images/g_back.jpg); background-repeat:no-repeat; background-position:left top; width:587px; height:316px; }

.gal_links
{ color:#FFFFFF; font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold; display:block; width:100%; height:21px; vertical-align:middle; padding-top:2px; }
.gal_links:hover
{ background-image:url(../images/galM_back.gif); background-repeat:no-repeat; color:#FFFFFF; font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold; display:block; width:100%; height:21px; vertical-align:middle; padding-top:2px; }
.gal_links_selected
{ background-image:url(../images/galM_back.gif); background-repeat:no-repeat; color:#FFFFFF; font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold; display:block; width:100%; height:21px; vertical-align:middle; padding-top:2px; }

/* OTHER CSSS */

.calendar{ width:756px; height:60px; }

.calendar2{ font-weight:bold; background-color:#C8C1B2; padding-left:10px; padding-top:7px; font-size:12px; }

.calendarHeader{ background-color:#000000; height:25px; }

.calh_text{ color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.nav_link{ font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#000000; }

.month_name{ background-color:#505050; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; height:30px; }

.e_day{ background-color:#505050; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; height:30px; }

.e_day:hover{ background-color:#505050; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#3455E0; height:30px; }

.arrows_n{ background-color:#505050; font-family:Arial; font-size:19px; font-weight:normal; text-decoration:underline; color:#FFFFFF; }

.calendarToday{ background-color:#A69980; height:69px; color:#FFFFFF; font-weight:bold; }

.datestxt{ background-color:#A69980; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; height:25px; padding-left:4px; padding-right:4px; }

.datestxt_selected{ background-color:#505050; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; height:25px; padding-left:4px; padding-right:4px; }

.daystxt{ font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; background-color:#FFFFFF; }

.e_month{ font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#505050; height:25px; }

.e_month:hover{ font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#008AFF; height:25px; }
/* bloglist */
.bloglisttable
{ border-style:solid; border-color:#E5E5E5; border-width:5px; background-color:#E5E5E5; font-family:Helvetica; font-size:20pt; }

.bloglisttablehover
{ border-style:solid; border-color:#888888; border-width:5px; background-color:#888888; font-family:Helvetica; font-size:20pt; }

.bloglistlink
{ text-decoration:none; display:block;width:100%; color:#000000; font-weight:bold; }

.blogdescinterior
{ font-family:Helvetica; font-size:10pt; background-color:#ffffff; padding:5; color:#000000; }

/*.BlogDate
{ font-family:Arial, Tahoma; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; }*/

.BlogText
{ font-family:Arial, Tahoma; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; vertical-align:top; }

.BlogTextBold
{ font-family:Arial, Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; vertical-align:top; }

.CLinks
{ color:#0000EE; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; }
.CLinks:hover
{ color:#0000EE; font-family:Arial; font-size:12px; text-decoration:underline; font-weight:normal; }

.BlogHeadingBack
{ background-image:url(../images/heading_back.jpg); background-repeat:no-repeat; background-position:left middle; height:28px; width:746px; }

/* Media Styles */
.MediaHeadingBack
{ background-image:url(../images/mediaheading_back.jpg); background-repeat:repeat-x; background-position:left middle; height:30px; }

.MediaHeading
{ font-family:Arial, Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align:top; padding-left:7px; padding-top:7px; }

.DLinks
{ color:#000000; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold; }
.DLinks:hover
{ color:#0000EE; font-family:Arial; font-size:12px; text-decoration:underline; font-weight:bold; }