/***********************
General CSS rules 
***********************/
* {
margin:0;
padding:0;
}

h1 {
font-size:23px;
}
h2 {
font-size:16px;
padding-bottom:5px;
}

.required1 {
padding-right:10px;
background:transparent url(../images/asterisk_red.gif) no-repeat scroll right top;
}

body {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1em;
background:#000;
/*background:#555;*/

color:#555;
}
a {
text-decoration:none;
/*color:#0a9a95;*/
}
a:hover {
text-decoration:underline;
}

.translate {
padding:5px;
}

.samefont{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1em;
}
/********************** 
Design CSS rules 
**********************/
#bigWrap {
width:940px;
height: 1150px;
margin:10px auto 0 auto;
padding:20px;

/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#bigWrap1 {
width:940px;
height: 1200px;
margin:10px auto 0 auto;
padding:20px;

/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#bigWrap2 {
width:940px;
height: 1300px;
margin:10px auto 0 auto;
padding:20px;

/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#bigWrap3 {
width:940px;
height: 1400px;
margin:10px auto 0 auto;
padding:20px;
/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#bigWrap4 {
width:940px;
height: 3300px;
margin:10px auto 0 auto;
padding:20px;
/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#bigWrap_Admin {
width:940px;
height: 500px;
margin:10px auto 0 auto;
padding:20px;
background-color: #ffffff;
}
#bigWrap5 {
width:940px;
height: 980px;
margin:10px auto 0 auto;
padding:20px;

/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#bigWrap6 {
width:940px;
height: 760px;
margin:10px auto 0 auto;
padding:20px;

/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#bigWrap7 {
width:940px;
height: 2000px;
margin:10px auto 0 auto;
padding:20px;

/*background:url(../images/header1-colourBand-bg.gif) no-repeat right top #fff;*/
background-color: #ffffff;
}
#header {
margin-top: -35px;
margin-bottom: 5px;
font-size:90%;
height:107px;
/*background-color:#CC3300;*/
}
#header img {
margin:15px 0 0 0px;
border:none;
}
.headerContactDetails {
font-size:85%;
margin:50px 0 0 0px;
}
#header ul li {
float:left;
margin:0 0 10px 25px;
list-style-type:none;
}


#header #topRightCol {
width:420px;
float:right;
margin:-80px 0 0 0px;
text-align:right;

}

#topRightCol a{
color:#000000;
}
#header #topRightCol2 {
width:200px;
float:right;
margin: -120px 0 0 0px;
display: inline;

}
#nav1{margin: 0 0 10px 0;}
#header #topRightCol3 {
margin-top: -100px;
top: 10px;
width:220px;
border: 1px solid #233c6c;
height:100px;
float: right;
}
#topRightCol2 img {
margin:50px 0 0 0px;
float: right;
border:none;
}

#topRightCol3 img {
margin:10px 0 10px 0px;

border:none;
}
#header #logo {
	margin:5px 0 0px 10px;
	float: left;
	width: 280px;
	height:80px;
	/*border: 1px solid #233c6c;*/
}
#banner1 {
	/*float: left;
	position:absolute;*/
	clear:right;
	margin-top:30px;
	margin-left:310px;
	width:550px;
	height:80px;
	padding-top: 10px;
	border: 0px solid #233c6c;
	background-color:#ffffff;
	/*display:inline;	
	height:60px;*/
}
#banner_inner {
	margin-top:20px;
	width:500px;
	padding-top: 10px;
	height:30px;
	/*border: 1px solid #233c6c;*/
	/*background-color:#CC3300;*/
	/*display:inline;	
	height:60px;*/
}
#devlogo{
	top: 20px;
	position: relative;
	margin:20px 0 10px 0px;
	
	/*left:780px;*/
	right: 80px;
	width:200px;
	height:100px;
	/*border: 1px solid #233c6c;*/
	/* display:inline;	
	height:60px;*/
}
#banner1 img {
margin:10px 0 0 10px;
float: left;
border:none;
}
#logo img {
margin:10px 0 0 0px;
float: left;
border:none;
}
#devlogo img {
margin:10px 0 0 0px;
float: right;
border:none;
}

#header #booForm {
width:246px;
margin:0 0 5px 0
}
#header #bookForm fieldset {
border:none;
}
#banner {
margin-top: -100px;
width:500px;
height:100px;

/*float:right;*/
margin:30px 0 10px 0px;
border: 1px solid #233c6c;

}

#banner img {
margin:10px 0 0 50px;
float: left;
border:none;
}

.bookForm {
width:246px;
margin:0 0 5px 0
}
#header #searchForm {
width:246px;
margin:0 0 5px 0
}
#header #searchForm fieldset {
border:none;
}


.searchForm {
width:246px;
margin:0 0 5px 0
}
.searchForm fieldset {
border:none;
}

#searchButton {
background:url(../images/searchBtnBg.gif) top repeat-x;
padding:3px;
color:#fff;
border:1px solid #0acbc8;
}

#header input#searchBox {
padding:2px 0px 2px 0px;
border:1px solid #0acbc8;
}

#navigation {
background:url(../images/mainNav.gif) top left no-repeat;
height:40px;
position:relative;
margin:0 0 10px 0;
z-index:20;
}
#navigation ul {
margin:0px 0 0 200px;
position:absolute;
background:url(../images/mainNav-mid2-bg.gif) top no-repeat-x;
padding:0 0 0 0;
}
#navigation ul li {
float:left;
margin:0 0 0 10px;
list-style-type:none;
font-size:90%;
}
#navigation a {
color:#fff;
font-weight:bold;
display:block;
padding:12px 10px 12px 10px;
}
#navigation li a:hover {
background:url(../images/mainNavHover-bg.gif) repeat-x top;
text-decoration:none;
}

#content {
position:relative;
z-index:10;
}
#leftCol_2_cols {
font-size:80%;
width:700px;
margin:10px 0 0 0px;
float:left;
/*border:1px solid #ccc;*/
}
#leftCol_2_slide {
font-size:80%;
width:700px;
height: auto;
margin:10px 0 0 10px;
background: #444;
/*border:1px solid #ccc;*/
}
#leftCol {
float:left;
}
#leftCol h3 {
background:url(../images/rounded_corder.gif) no-repeat top left;
padding:5px 0 0 10px;
height:27px;
color:#fff;
width:192px;
}
#leftCol ul {
width:178px;
font-size:80%;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
padding:5px;
margin:0 0 20px 0;
}
#leftCol ul li {
padding:5px 5px 5px 10px;
border-bottom:1px dotted #555;
list-style-type:none;
}

#midCol_cal {
font-size:80%;
width:700px;
margin:0px 0 0 17px;
float:left;
}


#midCol {
font-size:80%;
width:420px;
margin:0px 0 0 17px;
float:left;
}

#midCol li {
margin: 0 0 0 34px;
padding-bottom:10px;

}

#midCol #introBlurb{
background:#e3eeee;
padding:10px;
margin:2px 0 10px -10px;
width:400px;
}

#sub_content {
background: #FCFCFC;
padding:10px;
margin:2px 0 10px -10px;
width:400px;
border-bottom: 1px dashed #CCCCCC;
}



#sub_content2 {
background: #FCFCFC url(../images/home_img.jpg) right no-repeat;
padding:10px;
margin:2px 0 10px -10px;
width:400px;
border-bottom: 1px dashed #CCCCCC;
}

#sub_content3 {


margin:2px 0 10px -10px;
width:245px;

}

#midCol p {
margin:0 0 20px 0;
}
#midCol img {
margin:0;
padding:0;
}
#rightCol {
font-size:80%;
width:270px;
height:auto;
margin:-5px 0 0 10px;
float:left;
}
#rightCol_2_cols {
font-size:80%;
width:220px;
height:auto;
margin:10px 0 0px 0px;
padding-bottom: 0px;
float:right;
/*background: #4C4C4E;*/
background: #707073;
}
#rightCol p {
margin:0 0 10px 0;
}
#rightCol ul li {
list-style-type:none;
}
#rightCol #Form a {
color:#fff;
}
#newsItem {
font-size:90%;
}
#newsItem p {
padding: 3px;
}
#rightCol #newsItem li:hover {
background:#e3eeee;
}

#footer {
font-family:verdana;
font-size:60%;
height:90px;
/*background:#e3eeee;*/
background:#707073;
margin:0 auto 20px auto;
position:relative;
padding:20px;
width:940px;
color: #ffffff;
}
#footer ul {
}

#footer ul li {
list-style-type:none;
float:left;
margin:0 10px 0 0;

}
#footer a {
color: #ffffff;
}

 #rooms {
font-size:90%;
margin:10px 10px 0 0px;
padding-right: 0px;
width: 300px;
float: left;
border-right:2px solid #eee;
}
#rooms2 {
margin:10px 0 0 5px;
padding-right: 0px;
font-size:80%;
width: 180px;
/*border-right:2px solid #eee;*/
}
#offers {
margin:10px 0 0 3px;
padding-right: 0px;
font-size:80%;
width: 480px; 
display: inline;
/*border-right:2px solid #eee;*/

background-color:#ffffff;
}
#dining-l {
margin:10px 0 0 10px;
padding-right: 0px;

width: 330px;
float: left;
/*border-right:2px solid #eee;*/
}
#dining-r {
margin:10px 0 0 10px;
padding-right: 0px;
/*font-size:80%;*/
width: 330px;
float: right;
/*border-right:2px solid #eee;*/
}

#rooms2 img {
border-right:2px solid #eee;
}
#pricing{
font-size:90%;
margin:10px 10px 10px 20px;
}
#pricing ul li {
font-size:100%;

list-style-type:square;

}

#menuItem {
margin:10px 0px 0 10px;
font-size:90%;
width: 300px;
float: right;
/*border:1px solid #eee;*/
}

#rooms ul li {
margin:0 0 0 20px;
list-style-type:circle;
font-size:90%;
}

#rooms2 ul li {
margin:0 0 0 40px;
list-style-type:circle;
font-size:90%;
}

/************************************ 
Extra CSS rules (Bits and pieces)
************************************/
.clearBox {
clear:both;
}

.floatLeft {

float:left;
}
.sideInfoBox {
background:#e3eeee;
margin:30px 0 10px 0;
width:282px;
font-size:90%;
}

.sideInfoBox img {
border:1px solid #eee;

}

.sideInfoBox p, .sideInfoBox h2 {
padding-left:5px;
padding-bottom:4px;
padding-right:5px;
}
.contactInfoBox {
margin:40px 0 0 0px;
padding:0px 0 0 8px;
border-left:1px dotted #ccc;
}
.contactInfoBox h3 {
margin:0 0 10px 0;
}

#date {
float:left;
color:#fff;
margin:7px 0 0 10px;
font-size:75%;
font-weight:bold;
}
.bigAsize {
font-size:130%
}
.smallAsize {
font-size:70%;
}
.welcomeTitle {
background:url(../images/welcomeTitle.gif) left no-repeat;
text-indent:-5000px;
}
.howToGetInvolvedTitle {
background:url(../images/howToGetInvolved.gif) left no-repeat;
text-indent:-5000px;
}
.newsAndEventsTitle {
background:url(../images/newsEvents.gif) left no-repeat;
text-indent:-5000px;
}
.aboutTitle {
background:url(../images/aboutTitle.gif) left no-repeat;
text-indent:-5000px;
margin:0 0 20px 0;
}
.contactTitle {
background:url(../images/contactTitle.gif) left no-repeat;
text-indent:-5000px;
margin:0 0 20px 0;
}
.dashed_line {
text-indent:-5000px;
border-bottom:1px dashed #ccc;
padding-top:5px;
margin: 0 0 10px 0;
}
.aMoreBg {
background:url(../images/somethingMore-bg.gif) repeat-x top;
padding:3px;
color:#fff;
border:1px solid #8a8989;
font-size:90%;
}
.currentPage {
background:url(../images/mainNavHover-bg.gif) top repeat-x;
}
.footerTopMargin {
margin:20px 0 50px 0;
color: #ffffff;
}
.footerRightMargin {
margin-right:75px;

}
#logoSlideshow ul, #logoSlideshow ul li {
border:none;
}
#logoSlideshow img {
padding:0;
margin:0;
}

#mycarousel img, #logoSlideshow {
padding:0;
}


/********************************************** 
Cancelling borders for each side of an element 
**********************************************/
.noBorderTop{
border-top:none;
}
.noBorderRight{
border-right:none;
}
.noBorderBottom{
border-bottom:none;
}
.noBorderLeft{
border-left:none;
}


/************************
Form styling 
************************/
#contactForm {
}
#contactForm ul input, #contactForm ul textarea {
border:1px solid #00CCCC;
margin:2px 0 0 0;
}
#contactForm ul input {
height:20px;
}
#contactForm ul li {
margin:0 0 5px 0;
list-style-type:none;
}
.sendBtn {
background:url(../images/somethingMore-bg.gif) top repeat-x;
color:#fff;
padding:4px;
border:1px solid #999999;
margin:5px 0 0 0;
}

.back_top{
background:url(../images/upArrow.gif) left no-repeat;
padding:13px;
}

.favourite{
background:url(../images/footer_icon_favorites.gif) left no-repeat;
padding:13px;
}

.home_page{
background:url(../images/footer_icon_home.gif) left no-repeat;
padding:13px;
}

.links {
font-size:11px;
color:#666666;

}

.links a {
font-size:11px;
color:#666666;
text-decoration:underline;
}

#mContainer {
position:relative;
width:420px;
height:252px;
margin: 0px 0 0 -10px;
}
.mPhoto {
border: 1px solid #eee;
position:absolute;
top:0px;
left:0px;
-moz-opacity:0.0;
filter:Alpha(opacity=0);
}

.current_date {
float:left;
background:transparent none repeat scroll 0%;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:3px 0px 10px 5px;
margin:9px 0 0 5px;
color:#fff;
}

.form_field {
padding:20px 0 0 5px;
vertical-align: middle;
}

.poll_question {
color:#009999;
font-size:1.3em;
padding:0px 0 0 10px;

}

#poll {
margin: 0px 0 0 0;
background:#e3eeee;
padding:0px 0 0 10px;
color: #555;
font-size:1.2em;
}
.check_av {
color:#009999;
font-size:1.3em;
padding:0px 0 0 10px;

}

#online {
margin: 0px 0 0 0;
background:#e3eeee;
padding:0px 0 0 10px;
color: #555;
font-size:1.2em;
}
.shadowed {  
float:left;
background: url(http://www.enfieldlink.org/images/drop-shadow.png) no-repeat bottom right !important;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.shadowed img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #999;
margin: -6px 6px 6px -6px;
padding: 4px;
} 

img {
border:0px;
}

.language {
padding-top:10px;
}

.language li {
margin: 0 0 0 20px;
list-style:none;
font-size:11px;
padding:5px;
}

.list li {
margin: 0 0 0 20px;
}

.sideInfoBox_promo {
background:#e3eeee;
margin:30px 0 10px 110px;
width:150px;
}
.sideInfoBox_promo p, .sideInfoBox_promo h2 {
padding:10px;
}

.letter{
font-size:12px;
}


/************************************ 
Rounded Corner effect 
*************************************/

.rnd-cont {
background:#e3eeee;
color:#fff;
font-size:80%;

}
.rnd-cont table{
margin:0 0 0 5px;
}
.rnd-cont a{
color:#006c6c;
}
.rnd-cont h4{
border-bottom:1px dotted #006c6c;
margin:0 10px 8px 10px;
padding:0 0 4px 0;
font-size:12px;
}
.rnd-cont p {
margin: 0 10px;
}
.rnd-cont img {
/**Some code here**/
}
.rnd-top {
background: url(../images/top-right.gif) no-repeat top right;
}
.rnd-bot {
background: url(../images/bot-right.gif) no-repeat top right;
}
img.corner {
width:10px;
height:10px;
border:none;
display:block !important;
}
.Calendar { 
	border: 0px solid #CCCCCC;
	width: 100%;
	}

.CalendarWeekdayName{
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;
	text-align: center; 
	vertical-align: middle;
	white-space: nowrap;
	background-color: #E2EBF0; 
	color: #000000;
	}

.CalendarWeekdayName a:link {
	color: #0033cc;
	}

.CalendarWeekdayName a:visited{
	color: #840084;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #ff0000;
	}

.CalendarWeekendName{
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;
	white-space: nowrap;
	text-align: center; 
	vertical-align: middle;
	background-color: #E2EBF0;	
	color: #000000;
	}

.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDay{
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;	
	color: #089D9A;
	}

.CalendarDay a:link {
	color: #089D9A;
	}

.CalendarDay a:visited{
	color: #840084;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;	
	color: #000000;
	}

.CalendarWeekend a:link {
	color: #089B99;
	}

.CalendarWeekend a:visited{
	color: #840084;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarToday {
	padding:0px;
	font-family:tahoma;
	font-size:11px;
	border-top: 0px solid #FFA500; border-right: 0px solid #FFA500; border-left: 0px solid #FFA500; border-bottom: 0px solid #FFA500;
	text-align: center;
	background-color: #E3EEEE;	
	color: #000000;
	border:1px solid #FFA500;
	}

.CalendarToday a:link {
	color: #0033cc;
	}

.CalendarToday a:visited{
	color: #840084;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 3px solid #CCCCCC; border-right: 3px solid #CCCCCC; border-left: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;	
	color: #000000;
	}

.CalendarWeekendToday a:link {
	color: #0033cc;
	}

.CalendarWeekendToday a:visited{
	color: #840084;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;	
	color: #CCCCCC;
	}

.CalendarOtherMonthDay a:link {
	color: #CCCCCC;
	}

.CalendarOtherMonthDay a:visited{
	color: #CCCCCC;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 3px solid #CCCCCC; border-right: 3px solid #CCCCCC; border-left: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;
	text-align: center;
	background-color: #f7f7f7;	
	color: #CCCCCC;
	}

.CalendarOtherMonthToday a:link {
	color: #CCCCCC;
	}

.CalendarOtherMonthToday a:visited{
	color: #CCCCCC;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;	
	color: #CCCCCC;
	}

.CalendarOtherMonthWeekend a:link {
	color: #CCCCCC;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #CCCCCC;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	border-top: 3px solid #CCCCCC; border-right: 3px solid #CCCCCC; border-left: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;
	text-align: center;
	color: #CCCCCC;
	background-color: #E2EBF0;	
	}

.CalendarOtherMonthWeekendToday a:link {
	color: #CCCCCC;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #CCCCCC;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font-family:tahoma;
	font-size:11px;
	padding:0px;
	border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;
	background-color: #cccccc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font-family:tahoma;
	font-size:11px;
	padding:0px;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigator a:link {
	color: #0033cc;
	}

.CalendarNavigator a:visited{
	color: #840084;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #ff0000;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEvent{
	font-family:tahoma;
	font-size:11px;
	text-align: left;
	}

.CalendarEvent a:link {
	color: #0033cc;
	}

.CalendarEvent a:visited{
	color: #840084;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #ff0000;
	}

/* Calendar Event Show */
.CalendarEventShow {
	padding:0px;
	font-family:tahoma;
	font-size:11px;
	text-align: center;
	background-color: #E3EEEE;	
	color: #000000;
	}

.CalendarEventShow a:link {
	color: #0033cc;
	}

.CalendarEventShow a:visited{
	color: #840084;
	}

.CalendarEventShow a:hover, .CalendarToday a:active {
	color: #ff0000;
	}


#search_box {

float:left;
margin:0 0 0 10px;
 width: 230px;
 height: 31px;
 background: url(images/search_box.gif);

}

#search_box #s {
 float: left;
 padding: 0;
 margin: 6px 0 0 6px;
 border: 0;
 width: 159px;
 background: none;
 font-size: .9em;
}
#search_box #go {
 float: right;
 margin: 3px 4px 0 0;
}

.size {
margin:40px 0 0 0;
}



#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 10px;
font-family: verdana, sans-serif;
font-size: 11px;
line-height:10px;
z-index:50;
 border: 1px solid white;
 margin-right: 100px;


}


#videos{
 width: 710px;
}


#dropmenudiv a{

width:  128px;
display: block;
text-indent: 10px;
border-bottom: 1px solid white;
padding: 0px 0px;
text-decoration: none;
font-weight: none;
  color: #fff;
/* background-color:#006C6C;*/
background: url(images/drop_nav.gif);
     
  font-size: 11px;
        line-height: 7px;
        font-weight: bold;
        padding: 5px 5px 8px 5px;
        text-decoration: none;
        color: #fff;

}

#dropmenudiv a:hover{ /*hover background color*/
background: url(images/mainNavHover-bg.gif);
 /* background-color: #6B6B6B;*/
}